Skip to content

Releases: AbsaOSS/ABRiS

ABRiS 4.2.0

20 Apr 09:21

Choose a tag to compare

Improvements

  • Add support for custom registry client (#210)

Bugfixes

  • Remove log4j.properties from packaged jar (#205)
  • Prevent schema registry config to be printed out in spark plan (#214)

ABRiS 4.1.0

26 Feb 12:01

Choose a tag to compare

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

  • Fix docs for schema generation (#174)
  • Fix unit test failing on windows (#195)

ABRiS 4.0.1

13 Nov 16:08

Choose a tag to compare

Bugfixes

  • remove dependencies causing compatibility issues with spark

ABRiS 4.0.0

06 Oct 15:22

Choose a tag to compare

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

02 Oct 08:31

Choose a tag to compare

Bugfixies

  • #129 schemaId resolved multiple times fix

ABRiS 3.2.1

01 Jul 09:53
b2d6e25

Choose a tag to compare

This release adds support for Spark 3.0.0.

ABRiS 3.2.0

27 May 09:15

Choose a tag to compare

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

05 May 17:04
ea81995

Choose a tag to compare

  • Allow RecordName and TopicRecordName naming strategies to both, key and value at the same time.
  • Allow schema retrieval by version.

ABRiS 3.1.1

06 Dec 09:00
5209a7c

Choose a tag to compare

Improvements:

  • improve performance of to_confluent_avro by avoiding unnecessary schema registry calls
  • better logging

ABRiS 3.1.0

22 Nov 09:31
b399451

Choose a tag to compare

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