github Apicurio/apicurio-registry 3.3.0

8 hours ago

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)

Don't miss a new apicurio-registry release

NewReleases is sending notifications on new releases.