Skip to content

v6.3.0

Compare
Choose a tag to compare
@emilianoascona emilianoascona released this 24 Sep 15:18
· 45 commits to master since this release
4e03f9a

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
  • inside a message payload in an AsyncAPI

    • the key schemaFormat MUST be declared and specify it's an AVRO payload
  • an AvroSchemaDocument can only be parsed with the specific AvroConfiguration
    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