- Compatibility with Avro v1.10. No other changes.
- Compatibility with Avro v1.9.1. No other changes.
- Release for Avro v1.9.0. This removes all patches as all changes from the previous release are included in Avro v1.9.0.
- Optimize binary encoder and decoder.
- Optionally fail validation when extra fields are present.
- Check that field defaults have the correct type.
- Support values for logical types that were already encoded.
- Remove bin directory scripts from the release.
- Allow promotion of nested records to optional
- Restore basic validation of records, arrays, and maps before writing.
- Add validation to protect against nil value for map.
- Fix remaining Ruby 2.4 deprecation notices by replacing
require 'avro'
.
- Fix references to
Avro::SchemaParseError
andAvro::UnknownSchemaError
.
- Further performance improvements for
Avro::SchemaValidator
and encoding. - Ensure that strings are encoded as UTF-8.
- Performance improvements for
Avro::SchemaValidator
.
- Initial version