Avro Component Release Notes

This page lists the main features added to the Avro component.

Change Log

Version 2023.1.14

Bug fixes

  • DI-9861: Added the ability to define more custom formats and properties when reverse-engineering Avro schemas.

Version 2023.1.12

Bug fixes

  • DI-9541: Fixed a schema not found reverse engineer error when reverse-engineering Avro files that hold unions in a specific order.

Version 2023.1.9

Bug fixes

  • DI-8829: Update JSON third-party libraries.

Version 2023.1.7

Bug fixes

  • DI-8586: Upgraded third-party libraries.

Version 2023.1.6

Bug fixes

  • DI-8477: The error "An invalid XML character (Unicode: 0x90)" may be displayed when using Kakfa technology with the Avro schema Registry.

Version 2023.1.5

Bug fixes

  • DI-6517: Third-party library upgrade.

  • DI-7936: Third-party library upgrade.

  • DI-8221: Third-party library upgrade.

Version 2023.1.3

Bug fixes

  • DI-7265: Org.json Third-party library upgrade.

Version 2023.1.1

Bug fixes

  • DI-7139: When loading RDBMS data to Avro, the com.fasterxml.jackson.core.JsonParseException error is thrown.

Version 2023.1.0

Feature improvements

  • DI-5389: The metadata reverse-engineering has been improved.

Bug fixes

  • DI-5613: Namespace inheritance is not handled when reading Avro files. This leads to empty rows in the target datastore.

  • DI-6133: Multiple third-party libraries upgrade.

Version 1.0.0 (Avro Component)

Feature improvements

  • DI-2459: Avro Component - this new Component allows to reverse and manipulate Avro files

Version 1.1.0 (Avro Component)

Feature improvements

  • DI-1508: Addition of a demonstration project for Avro Component usage

  • DI-2649: Include reference documentation inside AVRO Component

Version 3.0.0 (Component Pack)

Feature improvements

  • DI-4508: Update Components and Designer to take into account dedicated license permissions

  • DI-4962: Improved component dependencies and requirements management

Version 3.0.1 (Component Pack)

Feature improvements

  • DI-5227: When a field is not mapped, the default value is written (if any) or null (if no default value)

Bug fixes

  • DI-4702: The reverse-engineering fails with an "invalid default for field" error when there is a default value defined as null

Version 3.0.2 (Component Pack)

Feature improvements

  • DI-5274 : Avro - Support types referencing other types.

Version 5.3.5 (Component Pack)

Bug fixes

  • DI-5613 : Namespace inheritance is not handled when reading Avro files, which results in empty rows in the target datastore.