Changelog¶
Version 11.0.0¶
- PR-479 - CC-13030: Fix common codec and snakeyaml CVEs
- PR-475 - CC-8546: Add Kerberos support (#475)
- PR-472 - CC-12825: Remove
auto.create.index.at.start
config - PR-470 - CC-12597: Remove
topic.index.map
config - PR-468 - CC-12445: Replace the JestClient with the ElasticsearchRestClient and remove
type.name
config - PR-456 - CC-10923: Add reasonable validators for configs
Version 10.0.2¶
Version 10.0.1¶
Version 10.0.0¶
- PR-441 - Update and pin version of confluent common to 6.0.0
- PR-440 - CC-11857: Add release maven plugin and prepare 10.0 release
- PR-435 - CC-9455: Address
SslFactory
backwards/forwards compatibility - PR-433 - SEC-1307: Backport “log4j replacement with confluent repackaged version”
- PR-430 - MINOR: Fix error reporter to catch
NoSuchMethodFoundError
as well - PR-428 - CC-4774: Check for unexpected data types in response from server
- PR-421 - CC-7635: Implement DLQ reporter for malformed doc records
- PR-413 - CC-9373: Skip only exceptions during conversion when
drop.invalid.message
istrue
- PR-412 - CC-9347: Inspect interrupted state before next attempt
- PR-411 - CC-9261: Call
get()
on futures so exceptions are properly handled - PR-410 - CC-9314: Allow disabling hostname verification
- PR-373 - CC-7644: Add support for http(s) proxy
- PR-390 - Add configuration for Max connection idle time to prevent read timeout
- PR-388 - Make
behavior.on.malformed.documents
also coveraction_request_validation_exception
Version 5.5.3¶
- PR-467 - MINOR: Add integration tests for upsert
- PR-466 - MINOR: Adding a null check when validating list of urls
- PR-462 - CC-10923: Add reasonable validators for number configs
- PR-454 - CC-12447: Add comprehensive integration tests to elasticsearch connector
- PR-457 - CC-12452: Add config combination validators
- PR-455 - CC-12530: Do not throw exception on flush after task close
- PR-452 - Support
retry_on_conflict
parameter. Fixes #374 - PR-449 - CC-12129: Catch
resource_already_exists_exception
when creating indices
Version 5.5.2¶
Version 5.5.1¶
Version 5.5.0¶
Version 5.4.3¶
- PR-435 - CC-9455: address
SslFactory
backwards/forwards compatibility - PR-428 - CC-4774: Check for unexpected data types in response from server
- PR-413 - CC-9373: Skip only exceptions during conversion when
drop.invalid.message
istrue
- PR-412 - CC-9347: Inspect interrupted state before next attempt
- PR-411 - CC-9261: Call
get()
on futures so exceptions are properly handled - PR-410 - CC-9314: Allow disabling hostname verification
Version 5.4.1¶
Version 5.4.0¶
Version 5.3.4¶
- PR-435 - CC-9455: Address
SslFactory
backwards/forwards compatibility - PR-428 - CC-4774: Check for unexpected data types in response from server
- PR-413 - CC-9373: Skip only exceptions during conversion when
drop.invalid.message
istrue
- PR-412 - CC-9347: Inspect interrupted state before next attempt
- PR-411 - CC-9261: Call
get()
on futures so exceptions are properly handled - PR-410 - CC-9314: Allow disabling hostname verification
- PR-398 - CC-8284: Log errors during index exist check at info level
Version 5.3.3¶
Version 5.3.2¶
Version 5.3.0¶
Version 5.2.4¶
- PR-398 - CC-8284: Log errors during index exist check at info level
- PR-361 - CC-7147: Set the max connection per route config for client
- PR-364 - CC-7367: Add a lot more logging
- PR-135 - CC-6599: java.lang.ClassCastException: java.util.Date cannot be cast to java.lang.Long while setting default date value (Github issue #134)
Version 5.2.3¶
Version 5.2.2¶
Version 5.2.1¶
No changes
Version 5.2.0¶
Version 5.1.4¶
Version 5.1.3¶
Version 5.1.1¶
No changes
Version 5.1.0¶
Version 5.0.4¶
- PR-135 - CC-6599: java.lang.ClassCastException: java.util.Date cannot be cast to java.lang.Long while setting default date value (Github issue #134)
- PR-327 - Enable Elasticsearch 7 support with adding minimum Integration test (based on TestContainer)
- PR-302 - CC-4054: Remove the use of null_value (default values) for text and binary based fields
Version 5.0.3¶
No changes
Version 5.0.2¶
No changes
Version 5.0.1¶
No changes
Version 5.0.0¶
Version 4.1.4¶
Version 4.1.3¶
No changes
Version 4.1.2¶
No changes
Version 4.1.1¶
No changes
Version 4.1.0¶
- PR-182 - Add 2.x to supported versions
- PR-177 - CC-1550: Clarify ES 6 compatibility
- PR-148 - Add config that allows Elasticsearch mapper parsing errors to be ignored
- PR-174 - CC-1491: Remove note about unsupported ES6 from ES quick start
- PR-169 - CC-1385: Enhance connector to use text type with ES 5+
- PR-165 - CC-350, CC-1097: Added support for delete and null handling
- PR-158 - CC-1372: Add configuration options for read and connect timeouts
- PR-151 - CC-190: Deprecate the topic.index.map configuration option
Version 4.0.3¶
No changes
Version 4.0.2¶
No changes
Version 4.0.1¶
Version 4.0.0¶
Version 3.3.3¶
No changes
Version 3.3.2¶
No changes
Version 3.3.1¶
- PR-126 - CC-1191: Added feature flag to control string-keyed map entry JSON serialization
- PR-120 - Add upstream project so build are triggered automatically
- PR-117 - CC-1096 Added ES error message when unable to create an index
- PR-116 - CC-1059 Changed ES connector to use exponential backoff with jitter
- PR-105 - Update quickstart to use Confluent CLI
Version 3.3.0¶
Version 3.2.4¶
No changes
Version 3.2.3¶
No changes
Version 3.2.2¶
- PR-89 - Increase flush timeout in BulkProcessorTest to make the test more reliable when the test server has other CPU load
Version 3.2.1¶
No changes
Version 3.2.0¶
Version 3.1.2¶
No changes
Version 3.1.1¶
No changes
Version 3.1.0¶
Initial version