New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

@asyncapi/specs

Package Overview
Dependencies
Maintainers
3
Versions
129
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@asyncapi/specs - npm Package Compare versions

Comparing version
6.9.0
to
6.10.0
+0
-35
definitions/3.0.0/operationBindingsObject.json

@@ -301,37 +301,2 @@ {

"redis": {},
"ros2": {
"properties": {
"bindingVersion": {
"enum": ["0.1.0"]
}
},
"allOf": [
{
"description": "If no bindingVersion specified, use the latest binding",
"if": {
"not": {
"required": [
"bindingVersion"
]
}
},
"then": {
"$ref": "http://asyncapi.com/bindings/ros2/0.1.0/operation.json"
}
},
{
"if": {
"required": [ "bindingVersion" ],
"properties": {
"bindingVersion": {
"const": "0.1.0"
}
}
},
"then": {
"$ref": "http://asyncapi.com/bindings/ros2/0.1.0/operation.json"
}
}
]
},
"ibmmq": {},

@@ -338,0 +303,0 @@ "solace": {

+1
-36

@@ -152,37 +152,2 @@ {

"redis": {},
"ros2": {
"properties": {
"bindingVersion": {
"enum": ["0.1.0"]
}
},
"allOf": [
{
"description": "If no bindingVersion specified, use the latest binding",
"if": {
"not": {
"required": [
"bindingVersion"
]
}
},
"then": {
"$ref": "http://asyncapi.com/bindings/ros2/0.1.0/server.json"
}
},
{
"if": {
"required": [ "bindingVersion" ],
"properties": {
"bindingVersion": {
"const": "0.1.0"
}
}
},
"then": {
"$ref": "http://asyncapi.com/bindings/ros2/0.1.0/server.json"
}
}
]
},
"ibmmq": {

@@ -323,2 +288,2 @@ "properties": {

"$id": "http://asyncapi.com/definitions/3.0.0/serverBindingsObject.json"
}
}
+1
-1
{
"name": "@asyncapi/specs",
"version": "6.9.0",
"version": "6.10.0",
"description": "AsyncAPI schema versions",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -226,3 +226,2 @@ ![npm](https://img.shields.io/npm/v/@asyncapi/specs?style=for-the-badge) ![npm](https://img.shields.io/npm/dt/@asyncapi/specs?style=for-the-badge)

5. Extension schema should not be referenced directly in the definition of the object it extends. For example if you add an extension for `info`, your extension's schema should not be referenced from `info.json` but [infoExtensions.json](./definitions/3.0.0/infoExtensions.json). If the object that you extend doesn't have a corresponding `*Extensions.json` file, you need to create one.
5. Extension schema should not be referenced directly in the definition of the object it extends. For example if you add an extension for `info`, your extension's schema should not be referenced from `info.json` but [infoExtensions.json](./definitions/3.0.0/infoExtensions.json). If the object that you extend doesn't have a corresponding `*Extensions.json` file, you need to create one.
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "http://asyncapi.com/bindings/ros2/0.1.0/operation.json",
"description": "This object contains information about the operation representation in ROS 2.",
"examples": [
{
"node": "/turtlesim",
"qosPolicies": {
"deadline": "-1",
"durability": "volatile",
"history": "unknown",
"leaseDuration": "-1",
"lifespan": "-1",
"liveliness": "automatic",
"reliability": "reliable"
},
"role": "subscriber"
}
],
"type": "object",
"required": [ "role", "node" ],
"properties": {
"bindingVersion": {
"description": "The version of this binding. If omitted, 'latest' MUST be assumed.",
"type": "string",
"enum": [ "0.1.0" ]
},
"node": {
"description": "The name of the ROS 2 node that implements this operation.",
"type": "string"
},
"qosPolicies": {
"type": "object",
"properties": {
"deadline": {
"description": "The expected maximum amount of time between subsequent messages being published to a topic. -1 means infinite.",
"type": "integer"
},
"durability": {
"description": "Persistence specification that determines message availability for late-joining subscribers",
"type": "string",
"enum": [ "transient_local", "volatile" ]
},
"history": {
"description": "Policy parameter that defines the maximum number of samples maintained in the middleware queue",
"type": "string",
"enum": [ "keep_last", "keep_all", "unknown" ]
},
"leaseDuration": {
"description": "The maximum period of time a publisher has to indicate that it is alive before the system considers it to have lost liveliness. -1 means infinite.",
"type": "integer"
},
"lifespan": {
"description": "The maximum amount of time between the publishing and the reception of a message without the message being considered stale or expired. -1 means infinite.",
"type": "integer"
},
"liveliness": {
"description": "Defines the mechanism by which the system monitors and determines the operational status of communication entities within the network.",
"type": "string",
"enum": [ "automatic", "manual" ]
},
"reliability": {
"description": "Specifies the communication guarantee model that determines whether message delivery confirmation between publisher and subscriber is required.",
"type": "string",
"enum": [ "best_effort", "realiable" ]
}
}
},
"role": {
"description": "Specifies the ROS 2 type of the node for this operation.",
"type": "string",
"enum": [
"publisher",
"action_client",
"service_client",
"subscriber",
"action_server",
"service_server"
]
}
},
"patternProperties": {
"^x-[\\w\\d\\.\\x2d_]+$": {
"$ref": "http://asyncapi.com/definitions/3.0.0/specificationExtension.json"
}
},
"additionalProperties": false
}
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "http://asyncapi.com/bindings/ros2/0.1.0/server.json",
"description": "This object contains information about the server representation in ROS 2.",
"examples": [
{
"domainId": "0",
"rmwImplementation": "rmw_fastrtps_cpp"
}
],
"type": "object",
"required": [ "host", "protocol" ],
"properties": {
"bindingVersion": {
"description": "The version of this binding. If omitted, 'latest' MUST be assumed.",
"type": "string",
"enum": [ "0.1.0" ]
},
"domainId": {
"description": "All ROS 2 nodes use domain ID 0 by default. To prevent interference between different groups of computers running ROS 2 on the same network, a group can be set with a unique domain ID.",
"type": "integer",
"maximum": 231,
"minimum": 0
},
"rmwImplementation": {
"description": "Specifies the ROS 2 middleware implementation to be used. This determines the underlying middleware implementation that handles communication.",
"type": "string"
}
},
"patternProperties": {
"^x-[\\w\\d\\.\\x2d_]+$": {
"$ref": "http://asyncapi.com/definitions/3.0.0/specificationExtension.json"
}
}
}

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display