azure-schemaregistry_1.0.0
1.0.0 (2021-11-10)
Note: This is the first stable release of our efforts to create a user-friendly and Pythonic client library for Azure Schema Registry.
Features Added
SchemaRegistryClientis 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.
SchemaPropertieshas the following instance variables:idandformat:- The type of
formathas been changed fromstrtoSchemaFormat.
- The type of
Schemahas the following properties:propertiesanddefinition.SchemaFormatprovides the schema format to be stored by the service. Currently, the only supported format isAvro.api_versionhas been added as a keyword arg to the sync and asyncSchemaRegistryClientconstructors.
Breaking Changes
versioninstance variable inSchemaPropertieshas been removed.schema_definitioninstance variable inSchemahas been renameddefinition.idparameter inget_schemamethod on sync and asyncSchemaRegistryClienthas been renamedschema_id.schema_definitionparameter inregister_schemaandget_schema_propertiesmethods on sync and asyncSchemaRegistryClienthas been renameddefinition.serializernamespace has been removed fromazure.schemaregistry.