Aerospike Connect for Kafka - Outbound 4.0.0 (May 24, 2021)

Aerospike Connect for Kafka - Outbound version 4.0.0 was released on May 24, 2021.

  • ATTENTION : HTTP connectors renamed from aerospike-kafka-outbound-legacy to aerospike-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 from int to long .
    • Deletes written with AerospikeOutboundMetadata schema instead of AerospikeOutboundDelete schema in Kafka-Avro format.

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.