NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #3552 most downloaded on PyPI
Microsoft Azure Azure Schema Registry Client Library for Python
Last release 2 years ago
no release in 18 months
Ships fairly regularly
a new release about every 5 months
Nearly every release is documented
notes for 4 of 4 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
10 releases · first in 2020
One column per quarter.
Code | Docs Communication Email azure-communication-email
Code | Docs
Communication Email
azure-communication-email
This version and all future versions will require Python 3.8+. Python 3.7 is no longer supported.
JsonSchemaEncoder have been added under azure.schemaregistry.encoder.jsonencoder.InvalidContentError have been added under azure.schemaregistry.encoder.jsonencoder for use with the JsonSchemaEncoder.MessageContent, OutboundMessageContent,InboundMessageContent, and SchemaContentValidate have been added under azure.schemaregistry as protocols for use with the JsonSchemaEncoder and/or future encoder implementations.Json and Custom have been added to supported formats in SchemaFormat.V2022_10 has been added to ApiVersion and set as the default API version.register_schema and get_schema_properties that did not accept case insensitive strings as an argument to the format parameter.format property.V2023_07_01 in ApiVersion.
PROTOBUF in SchemaFormat.V2023_07_01 has been added to ApiVersion and set as the default API version.
V2023_07_01 has been added to ApiVersion and set as the default API version.
Protobuf has been added to supported formats in SchemaFormat.The following features are experimental and may be removed:
The following features are experimental and may be removed:
JsonSchemaEncoder have been added under azure.schemaregistry.encoder.jsonencoder.InvalidContentError and JsonSchemaDraftIdentifier have been added under azure.schemaregistry.encoder.jsonencoder for use with the JsonSchemaEncoder.MessageType, MessageContent, SchemaContentValidate, SchemaEncoder have been added under azure.schemaregistry as protocols to define/for use with the JsonSchemaEncoder and future encoder implementations.azure-messaging-webpubsubservice
Code | Docs
Web PubSub
azure-messaging-webpubsubservice
V2022_10 has been added to ApiVersion and set as the default api version.
Json and Custom have been added to supported formats in SchemaFormat.register_schema and get_schema_properties that did not accept case insensitive strings as an argument to the format parameter.Azure Blob Storage Checkpoint Store AIO
Code | Docs
Support: Active
Azure Blob Storage Checkpoint Store AIO
azure-eventhub-checkpointstoreblob-aio
This version and all future versions will require Python 3.7+, Python 3.6 is no longer supported.
group_name, name, and version have been added as optional parameters to the get_schema method on the sync and async SchemaRegistryClient.version has been added to SchemaProperties.SchemaRegistryClient.Code | Docs
Code | Docs
This version and all future versions will require Python 3.6+. Python 2.7 is no longer supported.
group_name and name have been added as instance variables to SchemaProperties.Code | Docs Azure AI Search azure-search-documents
Code | Docs
Azure AI Search
azure-search-documents
Note: This is the first stable release of our efforts to create a user-friendly and Pythonic client library for Azure Schema Registry.
SchemaRegistryClient is the top-level client class interacting with the Azure Schema Registry Service. It provides three methods:
register_schema: Store schema in the service by providing schema group name, schema name, schema definition, and schema format.get_schema: Get schema definition and its properties by schema id.get_schema_properties: Get schema properties by providing schema group name, schema name, schema definition, and schema format.SchemaProperties has the following instance variables: id and format:
format has been changed from str to SchemaFormat.Schema has the following properties: properties and definition.SchemaFormat provides the schema format to be stored by the service. Currently, the only supported format is Avro.api_version has been added as a keyword arg to the sync and async SchemaRegistryClient constructors.version instance variable in SchemaProperties has been removed.schema_definition instance variable in Schema has been renamed definition.id parameter in get_schema method on sync and async SchemaRegistryClient has been renamed schema_id.schema_definition parameter in register_schema and get_schema_properties methods on sync and async SchemaRegistryClient has been renamed definition.serializer namespace has been removed from azure.schemaregistry.Code | Docs Load Testing azure-developer-loadtesting
Code | Docs
Load Testing
azure-developer-loadtesting
get_schema_id method on sync and async SchemaRegistryClient has been renamed get_schema_properties.schema_id parameter in get_schema method on sync and async SchemaRegistryClient has been renamed id.register_schema and get_schema_properties methods on sync and async SchemaRegistryClient now take in the following parameters in the given order:
group_name, which has been renamed from schema_groupname, which has been renamed from schema_nameschema_definition, which has been renamed from schema_contentformat, which has been renamed from serialization_typeendpoint parameter in SchemaRegistryClient constructor has been renamed fully_qualified_namespacelocation instance variable in SchemaProperties has been removed.Schema and SchemaProperties no longer have positional parameters, as they will not be constructed by the user.Code | Docs FarmBeats azure-agrifood-farming
Code | Docs
FarmBeats
azure-agrifood-farming
This version and all future versions will require Python 2.7 or Python 3.6+, Python 3.5 is no longer supported.
Code | Docs Container Registry azure-containerregistry
Code | Docs
Container Registry
azure-containerregistry
Version 1.0.0b1 is the first preview of our efforts to create a user-friendly and Pythonic client library for Azure Schema Registry.
New features
SchemaRegistryClient is the top-level client class interacting with the Azure Schema Registry Service. It provides three methods:
register_schema: Store schema into the service.get_schema: Get schema content and its properties by schema id.get_schema_id: Get schema id and its properties by schema group, schema name, serialization type and schema content.Your coding agent can read these notes before it upgrades. Set up the MCP server →