v6.3.0
Release v6.3.0
Check AMF dependencies versions on dependencies.properties file.
What's Changed
This version provides support for AVRO Schema 1.9.0:
- as a standalone document
- inside Async APIs
an AVRO Schema has the following properties:
- It's defined in a
.json
or.avsc
file - It doesn't have a special key that indicates it's an AVRO Schema, nor it's version (like JSON Schema does with it's
$schema
)
Where we support and DON'T support AVRO Schemas
We Support AVRO Schemas (inline or inside a $ref
):
-
as a standalone document or file
- we encourage users to use the
.avsc
file type to indicate that's an avro file - must use the specific
AvroConfiguration
- we encourage users to use the
-
inside a message payload in an AsyncAPI
- the key
schemaFormat
MUST be declared and specify it's an AVRO payload
- the key
-
an
AvroSchemaDocument
can only be parsed with the specificAvroConfiguration
We don't support AVRO Schemas: -
inside components --> schemas in an AsyncAPI
- because we can't determine if it's an AVRO Schema or any other schema
Bugs Fixed
- W-16618010: Suggestions under new schema name does not include $ref option when using JSON API Spec language