diff --git a/sdk/schemaregistry/azure-data-schemaregistry-apacheavro/CHANGELOG.md b/sdk/schemaregistry/azure-data-schemaregistry-apacheavro/CHANGELOG.md index 239501ec5f12a..a52c1677946a8 100644 --- a/sdk/schemaregistry/azure-data-schemaregistry-apacheavro/CHANGELOG.md +++ b/sdk/schemaregistry/azure-data-schemaregistry-apacheavro/CHANGELOG.md @@ -1,7 +1,19 @@ # Release History -## 1.0.0-beta.6 (Unreleased) +## 1.0.0-beta.6 (2021-10-08) +### Breaking Changes + +- Renamed package from `azure-data-schemaregistry-avro` to `azure-data-schemaregistry-apacheavro`. +- Renamed serializer to `SchemaRegistryApacheAvroSerializer`. +- Renamed builder to `SchemaRegistryApacheAvroSerializerBuilder`. + +### Other Changes + +#### Dependency Updates + +- Update `azure-data-schemaregistry` dependency to `1.0.0-beta.6`. +- Update `azure-core-serializer-avro-apache` dependency to `1.0.0-beta.15`. ## 1.0.0-beta.5 (2021-08-17) diff --git a/sdk/schemaregistry/azure-data-schemaregistry-apacheavro/README.md b/sdk/schemaregistry/azure-data-schemaregistry-apacheavro/README.md index 8c2e56e042e36..b87ed060f9346 100644 --- a/sdk/schemaregistry/azure-data-schemaregistry-apacheavro/README.md +++ b/sdk/schemaregistry/azure-data-schemaregistry-apacheavro/README.md @@ -23,7 +23,7 @@ and deserialization. com.azure azure-data-schemaregistry-apacheavro - 1.0.0-beta.5 + 1.0.0-beta.6 ``` [//]: # ({x-version-update-end}) diff --git a/sdk/schemaregistry/azure-data-schemaregistry/CHANGELOG.md b/sdk/schemaregistry/azure-data-schemaregistry/CHANGELOG.md index d4ae2f0f49d2e..e28d6bc87f284 100644 --- a/sdk/schemaregistry/azure-data-schemaregistry/CHANGELOG.md +++ b/sdk/schemaregistry/azure-data-schemaregistry/CHANGELOG.md @@ -1,7 +1,26 @@ # Release History -## 1.0.0-beta.6 (Unreleased) +## 1.0.0-beta.6 (2021-10-08) +### Features added + +- Added `SchemaRegistrySchema`. +- Added `SchemaRegistryVersion`. +- Added back `Response` overloads for `getSchema`, `getSchemaProperties`. + +### Breaking changes + +- Removed client-side caching. +- Changed `getSchemaId` to `getSchemaProperties`. +- Moved `SchemaProperties.getSchema()` to `SchemaRegistrySchema.getSchemaDefinition()`. +- Changed `getSchema()` to return `String` instead of `byte[]`. +- Changed `SerializationType` to `SchemaFormat`. + +### Other Changes + +#### Dependency Updates + +- Update `azure-core-serializer-avro-apache` dependency to `1.0.0-beta.13`. ## 1.0.0-beta.5 (2021-08-17) diff --git a/sdk/schemaregistry/azure-data-schemaregistry/README.md b/sdk/schemaregistry/azure-data-schemaregistry/README.md index f01453165a3a2..8dc0ea3e4a3f0 100644 --- a/sdk/schemaregistry/azure-data-schemaregistry/README.md +++ b/sdk/schemaregistry/azure-data-schemaregistry/README.md @@ -1,7 +1,7 @@ # Azure Schema Registry client library for Java -Azure Schema Registry is a schema repository service hosted by Azure Event Hubs, providing schema storage, versioning, -and management. The registry is leveraged by serializers to reduce payload size while describing payload structure with +Azure Schema Registry is a schema repository service hosted by Azure Event Hubs, providing schema storage, versioning, +and management. The registry is leveraged by serializers to reduce payload size while describing payload structure with schema identifiers rather than full schemas. [Source code][source_code] | Package (Maven) | [API reference documentation][api_reference_doc] | [Product Documentation][product_documentation] | [Samples][sample_readme] @@ -21,15 +21,15 @@ schema identifiers rather than full schemas. com.azure azure-data-schemaregistry - 1.0.0-beta.3 + 1.0.0-beta.6 ``` [//]: # ({x-version-update-end}) ### Authenticate the client In order to interact with the Azure Schema Registry service, you'll need to create an instance of the -`SchemaRegistryClient` class through the `SchemaRegistryClientBuilder`. You will need an **endpoint** and an -**API key** to instantiate a client object. +`SchemaRegistryClient` class through the `SchemaRegistryClientBuilder`. You will need an **endpoint** and an +**API key** to instantiate a client object. #### Create SchemaRegistryClient with Azure Active Directory Credential @@ -42,7 +42,7 @@ To use the [DefaultAzureCredential][DefaultAzureCredential] provider shown below com.azure azure-identity - 1.1.2 + 1.3.7 ``` @@ -84,8 +84,8 @@ A schema has 6 components: - Schema Content: The string representation of the schema. - Schema Version: The version assigned to the schema in the Schema Registry instance. -These components play different roles. Some are used as input into the operations and some are outputs. Currently, -[SchemaProperties][schema_properties] only exposes those properties that are potential outputs that are used in +These components play different roles. Some are used as input into the operations and some are outputs. Currently, +[SchemaProperties][schema_properties] only exposes those properties that are potential outputs that are used in SchemaRegistry operations. Those exposed properties are `Content` and `Id`. ## Examples