v1.14.0
Added
- Added
Agentas a new top-level entity type in ORD- Agents provide high-level descriptions of systems that can perform tasks, make decisions, and interact with users or other systems to achieve specific business goals. This may be an AI agent or a rule-based agent.
- Agents have
exposedApiResourcesto describe their API interface, e.g. using the A2A protocol. - Agents have
integrationDependenciesto describe which external resources like APIs, MCP Servers etc. they depend on. - Added AI Agents and Protocols concept documentation
- Introduced
abstractproperty for API, Event and Data Product Resources to indicate interface-only resources. - Added
subsetproperty toApiResourceIntegrationAspectwith newApiResourceIntegrationAspectSubsetdefinition- This allows narrowing down API resource integration aspects to specific operations or tools
- The
operationIdfield can be used to specify individual API operations (e.g., OpenAPIoperationId) or tools (e.g., MCP toolname)
- Added
labelsandcorrelationIdsto group and group type.- This allows to apply extensions / references to non ORD concepts via IDs, making the group concept more extensible.
Fixed
- BREAKING FIX: make
compatibleWithan array of ORD IDs and a maximum version instead of an ORD ID value. Only this way one can correctly express compatibility with a dedicated contract versions.- We're introducing this as a fix, because the feature has not been adopted so far and we think that the information missing otherwise would make the concept unviable for real scenarios.
What's Changed
- preserve
x-ums-typeproperty in the configuration and document schema by @maiargu in #64 - Enable trusted publishing channel to NPM registry by @pavelkornev in #65
- Adding (AI) Agents as Top-Level Concept by @HelgeCD in #59
- feat(spec): add abstract property and enhance compatibleWith definition by @swennemers in #30
- Add labels and correlationIDs to group and group type by @Fannon in #36
- Add API Resource Integration Aspect Subset by @Fannon in #66
- Release ORD v1.14.0 by @Fannon in #67
New Contributors
Full Changelog: v1.13.0...v1.14.0