What's Changed
Bug Fixes
- ccompat "/subjects/{subject}/versions/{version}" fails to resolve by integer sequence number when artifact uses semantic versioning (#7886)
- RetryInvocationHandler retries still not firing for HttpClosedException after #7847 (#7865)
- Stale Kafka topic cleanup policy in documentation (compact → delete) (#7830)
- CLI: Verbose mode does not affect Quarkus/JBoss logging (#7641)
Enhancements
- Operator: HPA support for app and UI deployments (#8079)
- [Data Contracts] Contract-to-Schema Artifact References (#7980)
- [Data Contracts] ODCS Artifact Type Registration (#7979)
- [Data Contracts] ODCS Export from Artifact (#7978)
- [Data Contracts] ODCS Contract REST API (#7977)
- [Data Contracts] ODCS Projection Engine (#7976)
- [Data Contracts] ODCS v3.1 Parser (#7975)
- Implement search capabilities in the CLI (#7786)
- Support working with version comments in the CLI (#7785)
- Operator should auto-create RBAC resources for KubernetesOps storage (#7720)
- feat(ui): Add support for Artifact References when registering artifacts/versions (#7704)
- Support context update in CLI (#7699)
- Support draft version content update in CLI (#7691)
- CLI: Implement automatic update with OS/architecture detection (#7642)
- [Data Contracts] Rule Execution Service (#7363)
- [Data Contracts] CEL Rule Executor (#7360)
- [Data Contracts] Rule Executor SPI (#7359)
- [Data Contracts] Tag Storage and Query (#7356)
- [Data Contracts] Protobuf Tag Extractor (#7355)
- [Data Contracts] JSON Schema Tag Extractor (#7354)
- [Data Contracts] Avro Tag Extractor (#7353)
- [Data Contracts] Tag Extraction SPI (#7352)
- [Data Contracts] Contract Rule REST API (#7350)
- [Data Contracts] Contract Rule Storage Implementation (#7349)
- [Data Contracts] Contract Rule Data Model (#7348)
- [Data Contracts] Promotion Workflow (#7242)
- [Data Contracts] Quality Score Calculator (#7241)
- [Data Contracts] GOVERNANCE Rule Type Implementation (#7239)
- [Data Contracts] Contract REST API Endpoints (#7238)
- [Data Contracts] Contract Metadata Model and Labels Convention (#7237)
- Support group rules management in the CLI (#7170)
- Support artifact rules management in the CLI (#7169)
- Support global rules management in the CLI (#7168)
- Support version management in the CLI (#7167)
- Support artifact management in the CLI (#7166)
- Support group management in the CLI (#7164)
- [Feature] API Lifecycle Governance (Deprecation, Consumer Tracking, Impact Analysis) (#7000)
Other Changes
- CLI: Add authentication support (Basic auth and OAuth2) (#8055)
- fix(app): remove extra quarkus-app wrapper directory from app zip/tar.gz package (#8039)
- CLI: Simplify ProblemDetails error handling pattern (#8031)
- CLI: Handle RuleViolationProblemDetails exception (#8026)
- CLI: Add context switching command (acr context use) (#8020)
- NullPointer exception when references are missing (JsonSchemaContentValidator) (#8014)
- CLI: exception when searching with label :foo (#8005)
- Avro schema references to pre-defined enum types not working as expected (#7970)
- Fix incompatibilities with Confluent Schema Registry identified by compatibility harness (#7962)
- Harden Protobuf upload validation against malformed identifiers and conflicting FQNs (#7909)
- Remove registryAvailableSince and studioAvailableSince from @Info annotation (#7839)
- CLI: Complete CDI conversion (Config singleton, Client static pattern) (#7640)
- [Feature] MCP Tool Definition Artifact Type (#7227)
- Create Apicurio Registry CLI MVP (#7127)
- Improve developer documentation about concepts and definitions (#367)