1.3.0 (2024-09-18)
This version and all future versions will require Python 3.8+. Python 3.7 is no longer supported.
Features Added
- Sync and async
JsonSchemaEncoder
have been added underazure.schemaregistry.encoder.jsonencoder
. InvalidContentError
have been added underazure.schemaregistry.encoder.jsonencoder
for use with theJsonSchemaEncoder
.MessageContent
,OutboundMessageContent
,InboundMessageContent
, andSchemaContentValidate
have been added underazure.schemaregistry
as protocols for use with theJsonSchemaEncoder
and/or future encoder implementations.Json
andCustom
have been added to supported formats inSchemaFormat
.V2022_10
has been added toApiVersion
and set as the default API version.
Bugs Fixed
- Fixed a bug in sync/async
register_schema
andget_schema_properties
that did not accept case insensitive strings as an argument to theformat
parameter. - Fixed a bug where unknown content type strings from the service raised a client error, rather than being returned as a string in the SchemaProperties
format
property.
Other Changes
- Updated azure-core minimum dependency to 1.28.0.
- Added support for Python 3.11 and 3.12.
- The following features have been temporarily pulled out and will be added back in future previews as we work towards a stable release:
V2023_07_01
inApiVersion
.PROTOBUF
inSchemaFormat
.