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.
Initial release. Reference implementation of ARCP v1.1.
Arcp.Core— envelope, message records, error taxonomy (15 codes), IDs,MemoryTransport/WebSocketTransport/StdioTransport,EventLog, capability negotiation, bearer auth,ActivitySourcediagnostics.Arcp.Client—ArcpClientwith hello/welcome, job submission, subscription, list_jobs, ack, and result streaming.Arcp.Runtime—ArcpServer,JobManager,LeaseManager,SessionState,SubscriptionManager,BudgetLedger, heartbeat watchdog, lease-expiry watchdog.Arcp.AspNetCore—IEndpointRouteBuilder.MapArcp("/arcp")over Kestrel WebSockets.Arcp.Otel—ITransport.WithTracing()with W3Ctraceparentpropagation via thex-vendor.opentelemetry.tracecontextenvelope extension.Arcp.Hosting—IServiceCollection.AddArcpRuntime()for non-ASP.NET worker processes.Arcp.Cli—arcp serve/arcp submit/arcp version.- 20 runnable samples covering every v1.0 + v1.1 feature.
- 41 tests across UnitTests, IntegrationTests, ConformanceTests, and AspNetCore.Tests.