Release Notes


Kafka Magic version 3.0.2

November 4, 2021

Maintenance release

Breaking Changes

  • Logical Type serialization fix, now passes Avro Logical Schema validation

Issues Addressed in this Release

  • References librdkafka.redist 1.8.2. Refer to the librdkafka release notes for a complete list of changes, enhancements, and fixes.
  • Input Validators:
    • max length of Consumer Group Name Prefix input field increased to 128 characters
    • max length of partition Offset input field increased to 15 characters

Kafka Magic version 3.0.1

October 2, 2021

Maintenance release

Breaking Changes

None

Issues Addressed in this Release

  • Null value for “Fixed” Apache Avro type field when searching and deserializing using an Avro schema. Bug fixed: now returns the byte array.
  • References librdkafka.redist 1.8.0. Refer to the librdkafka release notes for a complete list of changes, enhancements, and fixes.
  • Create Topic page: Set default value for Schema Compatibility Level.
  • Create Schema page: Incorrect toolbar sizing
  • Create Schema page: Incorrect buttons color

Kafka Magic version 3.0.0

September 23, 2021

This is a major feature update, establishing a new support baseline for Kafka Magic.

Breaking Changes

None

New Features

Select, Transform, and Copy Messages to Another Topic

  • New page allows users to search for specific messages, transform them, and copy to another topic, or distribute messages between multiple topics.
  • Allows different schemas for source and target messages.
  • Allows copying exact bytes without applying schemas - useful when resolving problems with serialization or lost schemas.
  • Recognizes Subject Name Strategy, allowing creation of new subjects when publishing messages.

Schema Management

  • Cluster Explorer allows users to list Schemas and Schema Versions registered in Confluent Schema Registry.
  • Schema View page displays the schema code and metadata.
  • Schema Create page allows creation of new schemas, or of new versions of existing schemas.
  • Functionality to delete Schema .
  • Support for Avro and JSON schemas.
  • Expanded schema referencing on the Search, Publish, and Copy pages.
  • New “Search Backward” checkbox. Allows starting from the end of a topic and searching in reverse, in the direction of descending offsets. Useful when looking for for newer messages.

Scripting Improvements

  • Extended Context object with new fields.
  • New ‘topic.process’ function allows multiple scenarios for message processing, including cluster operations.
  • Additional options for message publishing configuration.

Issues Addressed in this Release

  • Null reference exception when topic contains tombstone messages