Skip to content

Latest commit

 

History

History
19 lines (14 loc) · 1.3 KB

File metadata and controls

19 lines (14 loc) · 1.3 KB

Changelog

All notable changes to this project are documented in this file. The format follows Keep a Changelog 1.1.0 and the project follows semantic versioning.

[1.0.0] - 2026-05-14

Initial release. Reference implementation of ARCP v1.1.

Added

  • Arcp.Core — envelope, message records, error taxonomy (15 codes), IDs, MemoryTransport/WebSocketTransport/StdioTransport, EventLog, capability negotiation, bearer auth, ActivitySource diagnostics.
  • Arcp.ClientArcpClient with hello/welcome, job submission, subscription, list_jobs, ack, and result streaming.
  • Arcp.RuntimeArcpServer, JobManager, LeaseManager, SessionState, SubscriptionManager, BudgetLedger, heartbeat watchdog, lease-expiry watchdog.
  • Arcp.AspNetCoreIEndpointRouteBuilder.MapArcp("/arcp") over Kestrel WebSockets.
  • Arcp.OtelITransport.WithTracing() with W3C traceparent propagation via the x-vendor.opentelemetry.tracecontext envelope extension.
  • Arcp.HostingIServiceCollection.AddArcpRuntime() for non-ASP.NET worker processes.
  • Arcp.Cliarcp serve / arcp submit / arcp version.
  • 20 runnable samples covering every v1.0 + v1.1 feature.
  • 41 tests across UnitTests, IntegrationTests, ConformanceTests, and AspNetCore.Tests.