Aerospike Connect for Kafka - Outbound version 4.0.0 was released on May 24, 2021.
-
ATTENTION : HTTP connectors renamed from
aerospike-kafka-outbound-legacy
toaerospike-kafka-outbound-http
. Refer to documentation for installation and starting instructions. -
ATTENTION : Outbound format breaking changes.
- For Aerospike Server versions <= 4.9 that do not ship generation, expiry, and lut (last update time)
- these fields are omitted from the payload in Json, FlatJson, and Avro-Map format.
- these fields are shipped as
nil
in MessagePack format. - these fields are shipped as
null
in Avro-Record and Kafka-Avro format.
- Last update time -
lut
has been upscaled to a Long from Int. Avro-Record and Kafka-Avro schemas specified in the config should change lut type fromint
tolong
. - Deletes written with
AerospikeOutboundMetadata
schema instead ofAerospikeOutboundDelete
schema in Kafka-Avro format.
- For Aerospike Server versions <= 4.9 that do not ship generation, expiry, and lut (last update time)
New Features
- Prometheus integration support.
- Pre-packaged Grafana dashboards.
- PEM file format support in TLS configuration.
- Support for Boolean particle type introduced in Aerospike Server version 5.6.
- Official container image available on Docker Hub.
Bug Fixes
- Handling of new particle types introduced by the Aerospike Server not recognized by the connector.
- Possible incorrect handling of byte array and extension types in lists and maps in rare cases.