Releases: asyncapi/spec
Releases · asyncapi/spec
v2.2.0-2021-09-release.3
2.2.0-2021-09-release.3 (2021-09-21)
Features
v2.2.0-2021-09-release.2
2.2.0-2021-09-release.2 (2021-09-21)
Bug Fixes
v2.2.0-2021-09-release.1
2.2.0-2021-09-release.1 (2021-09-16)
Features
v2.1.0
2.1.0 (2021-06-29)
For detailed release notes read this article.
v2.1.0-2021-06-release.5
2.1.0-2021-06-release.5 (2021-06-23)
Features
v2.1.0-2021-06-release.4
2.1.0-2021-06-release.4 (2021-06-22)
Features
- add new protocol bindings for IBM MQ (#537) (75f49e1), closes asyncapi/bindings#48
v2.1.0-2021-06-release.3
2.1.0-2021-06-release.3 (2021-06-15)
Bug Fixes
v2.1.0-2021-06-release.2
2.1.0-2021-06-release.2 (2021-05-28)
Features
v2.1.0-2021-06-release.1
2.1.0-2021-06-release.1 (2021-05-24)
Features
Bug Fixes
- add missing security schemes to correlationId example (#515) (2351af0)
- add requirement for updating JSON Schema when contributing (#530) (d934ab9)
- change minItems of oneOf and anyOf to 1 (#493) (3b78c1d)
- list of scopes can be empty for oauth2 and openIdConnect (#426) (e2921d5)
- make sure headers must be object type (#396) (b5a2622)
- schema should not enforce minProperties (#424) (3fd26a0)
Reverts
2.0.0
Changelog
Overview
- Unified
events
,stream
, andtopics
into thechannels
object. - Added a way to describe protocol-specific information, using the
bindings
object. - Added support for multiple message schemas.
- Added optional
id
property to make it clear that an AsyncAPI document represents a single application. - Added support for RAML-like traits in the Operation and Message objects.
- Added support for correlation IDS. Kudos to @SensibleWood.
Changes
- Added top-level property
id
. - Changed
topics
tochannels
. - Changed
topics
(nowchannels
) format to URI template. - Removed
events
andstream
in favor ofchannels
. - Removed top-level property
baseTopic
. - Added top-level property
defaultContentType
. - Moved top-level property
security
to the Server object. - Renamed Server object
scheme
asprotocol
. - Renamed Server object
schemeVersion
asprotocolVersion
. - Removed the restriction on supported protocols.
- Added
examples
property to the Server Variable object. - Added support for correlation IDs. Kudos to @SensibleWood.
- Added support for RAML-like traits in the Operation and Message objects.
- Added
examples
property to the Schema object. - Added
bindings
property to the Server, Channel, Operation, and Message objects. - Added
message
property to the Operation object. - Added
schemaFormat
property to the Message object. - Added
contentType
property to the Message object. - Added
title
property to the Message object. - Added
name
property to the Message object. - Changed the purpose of Message object
headers
to be only application-related headers. - Removed constraints on Message object
payload
property. Its content can be anything now. - Changed the
example
property in the Message object toexamples
. - Fixed Server Variable object so it's not mandatory to provide at least one field. Kudos to @MikeRalphson.
- Improved the definitions section. Kudos to @jschabowsky.
- Changed
schema.json
from JSON Schema Draft 04 to Draft 07. - Fixed specification extensions regular expression.
- Changed Schema object. It's now a superset of JSON Schema Draft 07.
- Added property
location
to Parameter object. - Added missing security scheme types.
- Changed Parameters object. It's now an object/map instead of an array.
- Changed Servers object. It's now an object/map instead of an array