Releases: SolaceProducts/pubsubplus-connector-kafka-sink
Releases · SolaceProducts/pubsubplus-connector-kafka-sink
v3.0.1
v3.0.0
v2.3.0
Improvements
- Upgrade JCSMP to 10.15.0
Bug Fixes
- Solace connection fails but KafkaConnect status is still RUNNING (#58)
- PMD tests running against Test source code (#46)
- Calling an invalid REST endpoint causes an unhandled exception (#50)
- Kafka Connect (confluent) has a wrong descriptions for the topic & queue settings (#47)
Misc
- Documentation improvements
- Upgraded to Gradle 7
- Using PubSub+ broker latest for testing
v2.2.0
Improvements
- Add
sol.use_transactions_for_topics
option to enable using transactions for publishing to topics. (#34) - Add support for transactions when using dynamic destinations
- Add support for publishing to queues when using dynamic destinations
Misc
- Upgrade log4j to
2.16.0
in tests to fix CVE-2021-45046 risks in tests
v2.1.0
Improvements
- Upgrade Kafka to 2.8.1
- Upgrade JCSMP to 10.12.0
SolRecordProcessorIF
implementations now have access to config (#28)- Add
sol.emit.kafka.record.headers.enabled
option so that Kafka message headers can be automatically copied to Solace user properties (#35)
Bug Fixes
- Fix password obfuscation (#33)
- Fix task start error propagation (#29)
- Fix message publishing error propagation (#27)
- Fix commit failure error propagation (#30)
- Add
sol.record_processor.error.ignore
config option to discard records that produce record processor errors (#26)
Misc
- Fix Gradle
integrationTest
task and addedtest
task - Add Dependabot
- Add Jacoco code coverage
- Add static code analysis tools (CodeQL, PMD, SpotBugs)
- Upload test results to Github Action
v2.0.2
- Kafka flush() is now used when a manual commit is required
v2.0.0
- Updated build scripts
- Code refactoring and stability fixes
- Added automated integration testing
- Updated documentation
- Packages available from download pages