Skip to content

Releases: hortonworks/registry

Registry - 0.3.0 release

14 Sep 16:26
Compare
Choose a tag to compare
  • SchemaRegistry HA Support
  • Changes to SchemaRegistryClient, made id & version in messages optional
  • ML Registry module
  • SECURITY, SPNEGO Auth for REST APIs
  • Handling Null values
  • Improvements to Wire protocol
  • Key/Value suffix customization for Avro SerDes
  • Versioned Entities, can be used to build other registry services
  • Search API in finding schemas with name, description
  • UI Improvements
  • Postgres as storage support
  • Optional Schema Evolution
  • UI Bug fixes
  • Code refactoring & Bug fixes

Registry - 0.2.1 release

22 Jun 04:15
Compare
Choose a tag to compare
  • ISSUE-67: Schema registry UI is very slow at initial load
  • ISSUE-73: Returned schemametadata for a given schema name/id always returns compatibility as 'BACKWARD'.
  • ISSUE-74: Added API to throw an error if a schema is added violating unique constraints
  • ISSUE-75: Added request header for throwing errors incase of that schema metadata exists
  • ISSUE-80: _orderByField should have been handled for inmemory storage manager
  • ISSUE-84: Enable source jar generation only for relevant maven profiles
  • ISSUE-85: Changed the UI to add schema for better UX experience
  • ISSUE-88: Handle union types with null types for default value behavior
  • ISSUE-91: Add Postgresql scripts
  • Docs conversion to reStructuredText
  • REGISTRY-28: Make SPNEGO work with cross realm kerberos setup
  • ISSUE-90: UI implementation for adding serializers & deserializers for respective schemas
  • ISSUE-96: Resolved postgres dependencies
  • ISSUE-99: Kafka avro serializer/deserializer should treat schema name as topic name by default
  • ISSUE-102: Simplify APIs for registering/fetching serdes api.
  • ISSUE-105 Added Pagination for schema listing
  • ISSUE-114: Better handling of Generic/Specific Records
  • REGISTRY-29: SchemaRegistryClient changes for RegistryClient jaas section
  • ISSUE-128: Handle null values appropriately in Schema#getTypeOfVal(String val)
  • ISSUE-132: Allow customising key/value suffix by configuration
  • Exposed getSchemaKey(String topic, boolean isKey) as it is used by streamline

SchemaRegistry - Tech Prview

31 Oct 18:00
Compare
Choose a tag to compare

Initial release of SchemaRegistry

  • Added LocalSchemaRegistryServer for running in Local JVM
  • API updates for registering schemametadata and adding versions
  • Added cache support for versions on client side
  • Added compatibility checks
  • Added caching at client/deserializer level with minor updates
  • Added Kafka/Avro serdes
  • Added search for schemas by fields querying
  • Avro Schema Parsing
  • Unified API with SchemaMetadataKey and respective backend changes
  • Added support for MySql as storage for schema/serdes related entities
  • Added new APIs for SchemaRegistryClient and respective REST and registry APIs
  • Avro/fingerprint normalization changes
  • Refactor API's for name/group in SchemaMetadata
  • Initial version of schema registry fingerprints
  • Start/stop scripts and dist builds
  • Class loader cache for schemaregistryclient
  • Storage Module for Registry services
  • Initial version of SchemaRegistry with minimal implementation

More details on installation and running the registry server can be found here