1.0.0-EAP-3
Kudos to:
- https://github.com/jaydeepk
- https://github.com/ctasada
- https://github.com/guillaumelamirand
- https://github.com/ivanalayan15
- https://github.com/Crain-32
- https://github.com/wrwks
- https://github.com/dennis-brinley
Added
- AsyncAPI 3.0.0
Changed
- Reference was moved from
com.asyncapi.v2._6_0.modeltocom.asyncapi.v2 - 2.0.0:
Schema.multipleOftype was changed toNumber
- 2.6.0:
- Specification:
AsyncAPI.serversnow can hold server objects and referencesAsyncAPI.infonow has default value - empty Info objectAsyncAPI.channelsnow has default value - empty mapInfo.titlenow has default value - empty stringInfo.versionnow has default value - empty stringLicense.namenow has default value - empty stringServer.urlnow has default value - empty stringServer.protocolnow has default value - empty stringTag.namenow has default value - empty stringCorrelationId.locationnow has default value - empty stringOneOfMessages.oneOfnow has default value - empty list
- Bindings:
- AMQP:
AMQPChannelBinding.isnowis requiredand type was changed fromstringtoAMQPChannelTypeenum and has default value -routingKey- AMQP
ExchangePropertieswas extracted and renamed toAMQPChannelExchangeProperties - AMQP
QueuePropertieswas extracted and renamed toAMQPChannelQueueProperties
- Anypoint MQ:
AnypointMQChannelBinding.destinationTypewas changed fromstringtoAnypointMQChannelDestinationTypewith next default value -queue
- Google Pub/Sub:
- channels:
GooglePubSubChannelBinding.topicnow has default value - empty stringGooglePubSubChannelBinding.messageStoragePolicywas extracted and renamed toGooglePubSubChannelMessageStoragePolicyGooglePubSubChannelBinding.schemaSettingswas extracted and renamed toGooglePubSubChannelSchemaSettingsGooglePubSubChannelBinding.schemaSettingsnow has default value -GooglePubSubChannelSchemaSettings()
- messages:
GooglePubSubMessageBinding.schemawas extracted and renamed toGooglePubSubMessageSchemaDefinition
- channels:
- IBM MQ:
- channels:
IBMMQChannelBinding.destinationTypetype was changed toIBMMQChannelDestinationTypeIBMMQChannelBinding.destinationTypenow has default value -topicIBMMQChannelBinding.queuewas extracted and renamed toIBMMQChannelQueuePropertiesIBMMQChannelBinding.topicwas extracted and renamed toIBMMQChannelTopicPropertiesIBMMQChannelBinding.topicwas extracted and renamed toIBMMQChannelTopicProperties
- messages:
IBMMQMessageBinding.typetype was changed toIBMMQMessageTypeIBMMQMessageBinding.typenow has default value -stringIBMMQMessageBinding.expirynow has default value -0
- channels:
- Kafka:
- channels:
KafkaChannelBinding.topicConfigurationwas extracted and renamed toKafkaChannelTopicConfiguration
- messages:
KafkaMessageBinding.keytype was changed toSchemaKafkaMessageBinding.schemaIdLocationtype was changed toKafkaMessageSchemaIdLocation
- operations:
KafkaOperationBinding.groupIdtype was changed toSchemaKafkaOperationBinding.clientIdtype was changed toSchema
- channels:
- Pulsar:
PulsarChannelBinding.namespacenow has default value - empty stringPulsarChannelBinding.persistencetype was changed toPulsarChannelPersistencePulsarChannelBinding.persistencenow has default value -persistentPulsarChannelBinding.retentionwas extracted and renamed toPulsarChannelRetentionDefinition
- WebSocket:
WebSocketsChannelBinding.methodtype was changed toWebSocketsChannelMethodWebSocketsChannelBinding.querytype was changed toSchemaWebSocketsChannelBinding.headerstype was changed toSchema
- Anypoint MQ:
AnypointMQMessageBinding.headerstype was changed toSchema
- HTTP:
- messages:
HTTPMessageBinding.headerstype was changed toSchema
- operations:
HTTPOperationBinding.typetype was changed toHTTPOperationTypeHTTPOperationBinding.typenow has default value -requestHTTPOperationBinding.methodtype was changed toHTTPOperationMethodHTTPOperationBinding.querytype was changed toSchema
- messages:
- Solace:
- operations:
SolaceOperationBinding.destinationstype was changed toList<SolaceOperationDestination>SolaceDestinationwas extracted end renamed toSolaceOperationDestinationSolaceQueuewas renamed toSolaceOperationQueueSolaceTopicwas renamed toSolaceOperationTopic
- operations:
- MQTT:
- servers:
LastWillConfigurationwas renamed toMQTTServerLastWillConfiguration
- servers:
- AMQP:
- Specification: