Skip to content

v1.14.0

Choose a tag to compare

@Fannon Fannon released this 22 Jan 11:49
· 13 commits to main since this release
1c2c0d8

Added

  • Added Agent as 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 exposedApiResources to describe their API interface, e.g. using the A2A protocol.
    • Agents have integrationDependencies to describe which external resources like APIs, MCP Servers etc. they depend on.
    • Added AI Agents and Protocols concept documentation
  • Introduced abstract property for API, Event and Data Product Resources to indicate interface-only resources.
  • Added subset property to ApiResourceIntegrationAspect with new ApiResourceIntegrationAspectSubset definition
    • This allows narrowing down API resource integration aspects to specific operations or tools
    • The operationId field can be used to specify individual API operations (e.g., OpenAPI operationId) or tools (e.g., MCP tool name)
  • Added labels and correlationIds to 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 compatibleWith an 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-type property 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