Releases: AbsaOSS/ABRiS
Releases · AbsaOSS/ABRiS
ABRiS 4.2.0
ABRiS 4.1.0
Improvements
- Add mock registry support via URL starting with mock:// (#180)
- Support writer schema for reading simple avro (#181)
- Add schema generation methods for all and multiple columns (#184)
- Update PySpark documentation to match Abris 4.x.x (#186)
- Backward compatible API (#189)
- Add mima plugin (#191)
Bugfixes
ABRiS 4.0.1
Bugfixes
- remove dependencies causing compatibility issues with spark
ABRiS 4.0.0
Improvements
- new fluent API for configuration
- more type safe APIs
- users are able to enter only valid config permutations
- download schema by id feature
- schema generation provided only as utils method from now on
- what is possible to do outside Spark expression was moved outside (performance improvement)
- register if not exist feature
- SchemaManager method made public for user to use directly
Bugfixes
- version and id - (the latest id doesn't make sense only latest version)
- multiple registrations of the same schema when schema is generated
ABRiS 3.2.2
Bugfixies
- #129 schemaId resolved multiple times fix
ABRiS 3.2.1
This release adds support for Spark 3.0.0.
ABRiS 3.2.0
Improvements
- when possible schema is downloaded in driver not inside Spark expression
- when converting to confluent Avro Abris is able to use existing schema from registry instead of registering new one
- SchemaManager was changed from singleton to class - to allow running several expressions in parallel
- better documentation
Bugfixies
- fix of Spark 2.3 support
ABRiS 3.1.2
- Allow RecordName and TopicRecordName naming strategies to both, key and value at the same time.
- Allow schema retrieval by version.
ABRiS 3.1.1
Improvements:
- improve performance of
to_confluent_avroby avoiding unnecessary schema registry calls - better logging
ABRiS 3.1.0
Improvements:
- ABRiS now supports basic auth for Schema Registry
- PySpark example added to readme
Other:
- Old API completely removed, if you need old API use ABRiS 2.x.x