Skip to content

Fix backward compatibility for event entities#30

Merged
kaushalaroraharman merged 5 commits intomainfrom
bugfix/29-maint-fix-backward-compatibility-connection-status-event
Jun 13, 2025
Merged

Fix backward compatibility for event entities#30
kaushalaroraharman merged 5 commits intomainfrom
bugfix/29-maint-fix-backward-compatibility-connection-status-event

Conversation

@kaushalaroraharman
Copy link
Contributor

Resolves #29


Describe behaviour before the change

  • Streambase library with update package names for oss release is unable to deserialize the Kafka events which have been serialized with legacy classes using FST.

Describe behaviour after the change

  • Library is now backward compatible with older components who are not yet on open source release.

Pull request checklist

  • I have read the CONTRIBUTING.md
  • My code follows the code style of this project
  • Tests for the changes have been added (for bug fixes / features)
  • All new and existing tests passed.
  • Docs have been reviewed and added / updated if needed (for bug fixes / features)

Does this introduce a breaking change?

  • Yes
  • No

@kaushalaroraharman kaushalaroraharman added this to the 1.1.2 milestone Jun 13, 2025
@kaushalaroraharman kaushalaroraharman added the bug Something isn't working label Jun 13, 2025
@kaushalaroraharman kaushalaroraharman self-assigned this Jun 13, 2025
@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
0.0% Coverage on New Code (required ≥ 80%)
48.3% Duplication on New Code (required ≤ 3%)

See analysis details on SonarQube Cloud

@kaushalaroraharman kaushalaroraharman merged commit 4746074 into main Jun 13, 2025
5 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[MAINT]: Address backward compatibility issue with HiveMQ for device connection status events pushed to Kafka

1 participant