Changelog

Version 12.0.0

  • CCMSG-2004: Made single consumerSession SYNC to support at-least-once semantics
  • CCMSG-2907: Removed sensitive logging
  • CC-17605: Downloaded artifacts using secure protocols from maven directory
  • Made protobuf dependency test-scoped to resolve CVE
  • Fixed misconfigured and missing dependencies to fix IBM MQ ITS
  • MINOR: Added IbmX509 key manager algorithm in the list of valid values
  • CCMSG-1961: CVE-fix - removed a dependency on slf4j-log4j12
  • RCCA-7651: Field text is an optional String type. Added a null check before trying to fill the value.
  • CCMSG-1814: Excluded protobuf from confluent-licensing
  • CCMSG-1807: Added MQRC_JSSE_ERROR to retriable errors
  • CCMSG-1656: Excluded protobuf to resolve CVE
  • CCLOG-1193: Corrected the config display name and additional unit tests
  • CCLOG-1192: Logged the broker URL at debug level
  • CCLOG-1054: Pinned netty-codec version
  • Fixed display names of configs JMS Source connector
  • RCCA-4354: Propagate RetryTimeoutExceeded Exception to fail the connector
  • SEC-1034: log4j migration to confluent repackaged version
  • CCMSG-1268: Upgraded testcontainers to 1.16.0
  • CC-15203: Pinned bcprov-jdk15 verison to resolve CVE
  • ST-5057: Security patch release support
  • CC-14525, CC-14537: Moved connect-runtime to test scope to address CVEs
  • Updated supportSummary for JMS Source connectors
  • MINOR: Pinned version for dependency check plugin
  • CCMSG-839: Handled unsupported propertyValue types in the generic JMS Source connector gracefully
  • CCMSG-846: Do not use SSL when SSL configs are not entered

Version 10.2.0

  • CC-12720: Upgraded to JMS 2.0
  • CCMSG-1537: Added a configuration for JMS receive block duration
  • MINOR: Added IbmX509 key manager algorithm in the list of valid values

Version 10.1.11

  • Set protobuf dependency as test scoped since it is used only in tests

Version 10.1.10

  • Fixed integrations tests

Version 10.1.9

  • Upgraded Kafka and Connect dependencies

Version 10.1.8

  • CCMSG-1961: CVE-fix - Removed a dependency on slf4j-log4j12

Version 10.1.7

  • RCCA-7651: Field text is an optional String type. Added a null check before trying to fill the value

Version 10.1.6

  • CCMSG-1814: Fixed Protobuf-Java CVE

Version 10.1.5

  • CCMSG-1799 Pin confluent-licensing-new to version 6.2.0
  • CCMSG-1640 updated to latest commons to fix CVE and broken build due to to 5.5.x pint merge
  • CCMSG-1656 excluded protobuf to resolve CVE

Version 10.1.4

  • CCLOG-1193 Corrected the config display name + additional unit tests
  • CCLOG-1192 Log the broker URL at debug level
  • Start fresh batching everytime waitForAllPendingToCommit turns true (independent of commitRecords())
  • CCLOG-1054: pinned netty-codec version
  • Fix display names of configs JMS Source connector
  • Disabled concurrent jobs
  • MINOR: Update CODEOWNERS to connect-team3
  • Update Jenkinsfile Nodelabel

Version 10.1.3

  • CCMSG-1252: Support remaining amqp types in JMS propertyValues
  • SEC-1034: log4j migration to confluent repackaged version
  • CC-15203: Pin bcprov-jdk15 verison to resolve CVE
  • CCMSG-1118: Support unsigned AMQP types in JMS propertyValue fields
  • ST-5057: Security patch release support
  • CC-14525, CC-14537: Move connect-runtime to test scope to address CVEs
  • MINOR: Pin version for dependency check plugin

Version 10.1.2

  • CCMSG-839: Handle unsupported propertyValue types gracefully

Version 10.1.1

  • CCMSG-846: Do not use SSL when SSL configs are not entered

Version 10.1.0

  • FF-825: Add support for SSL configuration for IBM MQ inside connector config

Version 10.0.10

  • CCMSG-1961: CVE-fix-Removed a dependency on slf4j-log4j12

Version 10.0.9

  • RCCA-7651: Field text is an optional String type. Added a null check before trying to fill the value

Version 10.0.8

  • CCMSG-1814: Fix Protobuf-Java CVE

Version 10.0.7

  • CCMSG-1799 Pin confluent-licensing-new to version 6.2.0
  • CCMSG-1640 updated to latest commons to fix CVE and broken build due to to 5.5.x pint merge
  • CCMSG-1656 excluded protobuf to resolve CVE

Version 10.0.6

  • CCLOG-1193 Corrected the config display name + additional unit tests
  • CCLOG-1192 Log the broker URL at debug level
  • Start fresh batching everytime waitForAllPendingToCommit turns true (independent of commitRecords())

Version 10.0.5

  • CCLOG-1054: pinned netty-codec version
  • Fix display names of configs JMS Source connector
  • Disabled concurrent jobs
  • MINOR: Update CODEOWNERS to connect-team3
  • Update Jenkinsfile Nodelabel

Version 10.0.4

  • CCMSG-1252: Support remaining amqp types in JMS propertyValues
  • SEC-1034: log4j migration to confluent repackaged version
  • CC-15203: Pin bcprov-jdk15 verison to resolve CVE
  • CCMSG-1118: Support unsigned AMQP types in JMS propertyValue fields
  • ST-5057: Security patch release support
  • CC-14525, CC-14537: Move connect-runtime to test scope to address CVEs
  • MINOR: Pin version for dependency check plugin

Version 10.0.3

  • CCMSG-839: Handle unsupported propertyValue types gracefully

Version 10.0.2

  • CCMSG-846: Do not use SSL when SSL configs are not entered

Version 10.0.1

No changes

Version 10.0.0

  • MINOR: Fix links in javadoc for IBM MQ
  • CC-11361: Support durable subscriptions
  • CC-11937: Correct the maximum retry interval in the JMS source task
  • SEC-1034: log4j migration to confluent repackaged version
  • Added support for IBM MQ connector to use ISO-8899-1 character set
  • CC-3439: Update MQ Source connector to better handle errors and auto reconnect when MQ manager is restarted

Version 5.5.8

No changes

Version 5.5.7

  • Start fresh batching everytime waitForAllPendingToCommit turns true (independent of commitRecords())
  • CCLOG-1054: pinned netty-codec version
  • Fix display names of configs JMS Source connector
  • Disabled concurrent jobs
  • MINOR: Update CODEOWNERS to connect-team3
  • Update Jenkinsfile Nodelabel

Version 5.5.6

  • SEC-1034: log4j migration to confluent repackaged version
  • CC-15203: Pin bcprov-jdk15 verison to resolve CVE

Version 5.5.5

  • ST-5057: Security patch release support
  • CC-14525, CC-14537: Move connect-runtime to test scope to address CVEs

Version 5.5.4

  • CCMSG-846: Do not use SSL when SSL configs are not entered
  • Upgrade Active MQ client to 5.15.14 and fix CVE
  • Update docs URL path to exact path

Version 5.5.12

  • CCMSG-1961: CVE-fix - Removed a dependency on slf4j-log4j12

Version 5.5.11

No changes

Version 5.5.10

  • CCMSG-1814: Excluded protobuf from confluent-licensing

Version 5.5.9

  • CCMSG-1656: Excluded protobuf to resolve CVE

Version 5.5.8

No changes

Version 5.5.7

  • Started fresh batching everytime waitForAllPendingToCommit turns true (independent of commitRecords())
  • CCLOG-1054: Pinned netty-codec version
  • Fixed display names of configs JMS Source connector
  • Disabled concurrent jobs
  • MINOR: Updated CODEOWNERS to connect-team3
  • Updated Jenkinsfile Nodelabel

Version 5.5.6

  • SEC-1034: Log4j migration to confluent repackaged version
  • CC-15203: Pinned bcprov-jdk15 verison to resolve CVE

Version 5.5.5

  • ST-5057: Security patch release support
  • CC-14525 and CC-14537: Moved connect-runtime to test scope to address CVEs

Version 5.5.4

  • CCMSG-846: Do not use SSL when SSL configs are not entered
  • Upgraded Active MQ client to 5.15.14 and fix CVE
  • Updated docs URL path to exact path

Version 5.5.3

  • CC-11937: Correct the maximum retry interval in the JMS source task
  • SEC-1034: log4j migration to Confluent repackaged version

Version 5.5.2

No changes

Version 5.5.1

  • CC-3439: Update MQ Source connector to better handle errors and auto reconnect when MQ manager is restarted

Version 5.5.0

  • CC-8250: Revert JMS Retry functionality
  • CC-7926: Corrected logic to prevent infinite loops during poll()
  • CC-7866: Added more and improved existing logging in the base JMS source task and connector

Version 5.4.7

No changes

Version 5.4.6

  • Start fresh batching everytime waitForAllPendingToCommit turns true (independent of commitRecords())
  • CCLOG-1054: pinned netty-codec version
  • Fix display names of configs JMS Source connector
  • Disabled concurrent jobs
  • MINOR: Update CODEOWNERS to connect-team3
  • Update Jenkinsfile Nodelabel

Version 5.4.5

  • SEC-1034: log4j migration to confluent repackaged version
  • CC-15203: Pin bcprov-jdk15 verison to resolve CVE
  • ST-5057: Security patch release support
  • CC-14525, CC-14537: Move connect-runtime to test scope to address CVEs

Version 5.4.4

  • CC-14525, CC-14537: Move connect-runtime to test scope to address CVEs
  • Upgrade Active MQ client to 5.15.14 and fix CVE
  • Update docs URL path to exact path
  • CC-12824: Handle WebLogic Server clients, which include on messages a destination that is both a Queue and Topic
  • MINOR: Connect runtime dependencies need to be of test scope in solace
  • MINOR: Move permissive schema tests that are no currently run into the JmsSourceTaskTest class
  • Revert “MINOR: Rename and fix test with permissive schemas (#136)”
  • MINOR: Rename and fix test with permissive schemas
  • MINOR: Set MaxPermSize for integration tests on 4.1.x [ci-skip]
  • CC-11937: Correct the maximum retry interval in the JMS source task

Version 5.4.3

  • SEC-1307: Backport “log4j replacement with confluent repackaged version”
  • CC-3439: Update MQ Source connector to better handle errors and auto reconnect when MQ manager is restarted

Version 5.4.2

No changes

Version 5.4.1

  • CC-7926: Corrected logic to prevent infinite loops during poll()

Version 5.4.0

  • PR-88 - CC-6505: Change instances of RetriableException to ConnectException in base source task
  • PR-83 - CC-6267: Fix NPE when using permissive schemas
  • PR-81 - CC-6267: Add permissive schema configuration
  • PR-80 - CC-6200: Fix NPE due to null property values

Version 5.3.8

No changes

Version 5.3.7

  • Start fresh batching everytime waitForAllPendingToCommit turns true (independent of commitRecords())
  • Fix display names of configs JMS Source connector
  • Disabled concurrent jobs
  • MINOR: Update CODEOWNERS to connect-team3
  • Update Jenkinsfile Nodelabel

Version 5.3.6

  • SEC-1034: log4j migration to confluent repackaged version
  • CC-15203: Pin bcprov-jdk15 verison to resolve CVE

Version 5.3.5

  • ST-5057: Security patch release support
  • CC-14525, CC-14537: Move connect-runtime to test scope to address CVEs
  • Update docs URL path to exact path
  • MINOR: Move permissive schema tests that are no currently run into the JmsSourceTaskTest class
  • Revert “MINOR: Rename and fix test with permissive schemas (#136)”
  • MINOR: Rename and fix test with permissive schemas
  • MINOR: Set MaxPermSize for integration tests on 4.1.x [ci-skip]
  • CC-11937: Correct the maximum retry interval in the JMS source task

Version 5.3.4

  • CC-3439: Update MQ Source connector to better handle errors and auto reconnect when MQ manager is restarted

Version 5.3.3

  • CC-7926: Corrected logic to prevent infinite loops during poll()
  • CC-7866: Added more and improved existing logging in the base JMS source task and connector

Version 5.3.2

  • CC-6267: Fix NPE when using permissive schemas
  • CC-6267: Add permissive schema configuration
  • CC-6200: Fix NPE due to null property values

Version 5.3.1

No changes

Version 5.3.0

  • PR-66 - CC-4422: JMS Connector Performance Updates
  • PR-63 - DOCS-1539: Fix typo in hostname configuration documentation

Version 5.2.7

  • Start fresh batching everytime waitForAllPendingToCommit turns true (independent of commitRecords())
  • Fix display names of configs JMS Source connector
  • Disabled concurrent jobs
  • MINOR: Update CODEOWNERS to connect-team3
  • Update Jenkinsfile Nodelabel

Version 5.2.6

  • SEC-1034: log4j migration to confluent repackaged version

Version 5.2.5

  • ST-5057: Security patch release support
  • CC-14525, CC-14537: Move connect-runtime to test scope to address CVEs
  • Update docs URL path to exact path
  • MINOR: Move permissive schema tests that are no currently run into the JmsSourceTaskTest class
  • Revert “MINOR: Rename and fix test with permissive schemas (#136)”
  • MINOR: Rename and fix test with permissive schemas
  • MINOR: Set MaxPermSize for integration tests on 4.1.x [ci-skip]
  • CC-11937: Correct the maximum retry interval in the JMS source task
  • MINOR: Add codeowners
  • CC-3439: Update MQ Source Connector to better handle errors and auto reconnect when MQ manager is restarted

Version 5.2.4

  • CC-8250: Revert JMS Retry functionality
  • CC-7926: Corrected logic to prevent infinite loops during poll()
  • CC-7866: Added more and improved existing logging in the base JMS source task and connector
  • CC-6267: Fix NPE when using permissive schemas
  • CC-6267: Add permissive schema configuration
  • CC-6200: Fix NPE due to null property values

Version 5.2.3

No changes

Version 5.2.2

No changes

Version 5.2.1

No changes

Version 5.2.4

  • CC-7926: Corrected logic to prevent infinite loops during poll()
  • CC-7866: Added more and improved existing logging in the base JMS source task and connector
  • CC-6267: Fix NPE when using permissive schemas
  • CC-6267: Add permissive schema configuration
  • CC-6200: Fix NPE due to null property values

Version 5.2.3

  • ST-1601: Fix test and framework dependency scopes so we don’t leak unnecessary jars into packages

Version 5.2.2

No changes

Version 5.2.1

No changes

Version 5.2.0

  • CC-2062: Correct spelling of TIBCO in the POM
  • CC-3563: Remove unused session based config parameters

Version 5.1.4

  • CC-7926: Corrected logic to prevent infinite loops during poll()
  • CC-7866: Added more and improved existing logging in the base JMS source task and connector
  • CC-6267: Fix NPE when using permissive schemas
  • CC-6267: Add permissive schema configuration
  • CC-6200: Fix NPE due to null property values
  • ST-1601: Fix test and framework dependency scopes so we don’t leak unnecessary jars into packages

Version 5.1.3

No changes

Version 5.1.2

No changes

Version 5.1.1

  • CC-3751: Added NPE handling and info message

Version 5.1.0

No changes.

Version 5.0.4

  • CC-7926: Corrected logic to prevent infinite loops during poll()
  • CC-7866: Added more and improved existing logging in the base JMS source task and connector
  • CC-6267: Fix NPE when using permissive schemas
  • CC-6267: Add permissive schema configuration
  • CC-6200: Fix NPE due to null property values
  • ST-1601: Fix test and framework dependency scopes so we don’t leak unnecessary jars into packages

Version 5.0.3

No changes

Version 5.0.2

  • CC-3751: Added NPE handling and info message.
  • ST-1189: Correctly categorize docs and configs in RPM package

Version 5.0.1

No changes

Version 5.0.0

No changes

Version 4.1.4

  • CC-6200: Fix NPE due to null property values

Version 4.1.3

  • CC-3751: Added NPE handling and info message

Version 4.1.4

  • CC-6200 : Fix NPE due to null property values

Version 4.1.3

  • CC-3751: Added NPE handling and info message

Version 4.1.2

  • PR-31 - DOCS-487: Corrected capitalization of TIBCO

Version 4.1.1

  • PR-25 - CC-1851. Updated JMS connectors to be packaged as ConfluentHub components
  • PR-26 - CC-1891: Check bootstrap servers configuration for licensing

Version 4.1.0

  • PR-31 - DOCS-487: Corrected capitalization of TIBCO

Initial Version