github Apicurio/apicurio-registry 3.2.0

5 hours ago

What's Changed

Bug Fixes

  • Schema editor crashes on non-string example values (#7491)
  • POST /search/versions misses versions promoted from DRAFT to ENABLED (search by content) (#7490)
  • Version 3.1.x introduces undocumented breaking changes on schema resolution (#7471)
  • Version references not saved if state is DRAFT (#7424)
  • macOS CLI workflow fails due to missing Maven dependencies (#7415)
  • Apicurio Java SDK - CVE-2026-1002 in Vertx-core (#7412)
  • Schema caching not working with v3 API - API call made for every record (#7395)
  • Apicurio Registry Startup Crash (Transient DNS Failure) (#7392)
  • listArtifactVersions explicit sort is backwards (#7383)
  • [AVRO] Registry does not support uploading schemas with record defined internally. (#7333)
  • SerDes: Base64-encoded protobuf schemas fail to parse - missing decode step (#7269)
  • Non-owners are able to update artifacts through the ccompact API (#7267)
  • Protobuf schema compatibility check actual errors are not returned to clients (#7068)
  • Silent exception swallowing in reference handling can mask errors (#6943)
  • Registry basic authorization only supports one scope (Azure Entra-related) (#6348)
  • Syntax Errors in Protobuf Schemas Are Not Detected During Registration (#6209)
  • Trouble Using Confluent AvroConverter with apicurio registry (#4831)
  • Cannot create custom artifact and schema resolvers from Quarkus based camel-kafka application (#4514)

Enhancements

  • Remove JAXRSClientUtil and URL content fetching from v2 API (#7493)
  • Enable Quarkus Management Interface for health and metrics endpoints (#7483)
  • Add Strimzi Kafka Access Operator support to the Apicurio Registry Operator (#7475)
  • Add JSON Schema visualization to the Web UI (MCP Server support) (#7466)
  • Global configuration property to enable/disable experimental features (#7425)
  • Add KubernetesOps Storage variant for managing artifacts via ConfigMaps (#7397)
  • Add macOS GitHub Actions workflow for CLI tests (#7390)
  • ccompat v7: Add normalize parameter to Compatibility endpoints (#7301)
  • ccompat v7: Add missing Config Resource parameters and endpoint (#7300)
  • ccompat v7: Add pagination and missing parameters to Subjects/Versions endpoints (#7299)
  • ccompat v7: Add missing Schemas Resource endpoints and parameters (#7298)
  • ccompat v7: Implement Exporter API endpoints (#7297)
  • ccompat v7: Implement Mode API endpoints (#7296)
  • Extended version command in the CLI (#7165)
  • Add macOS support to Apicurio Registry CLI (#7163)
  • Export just a single group (#5798)
  • Report expected location of registry backend in UI (#5388)
  • enhance : Search for the name of the property item in "Search for artifacts" API. (#1260)
  • Update UI to support artifact properties (#948)
  • Analyze protobuf package support (#427)

Other Changes

  • Drop native Registry server support (#7489)
  • NPE in ProtobufSchemaParser.parseSchema() when FileDescriptorUtils.toDescriptor() returns null (#7377)
  • Simplify storage decorator chain architecture (#7313)
  • Add recursion depth limit for reference resolution (#7312)
  • Move orphan content cleanup to scheduled background job (#7311)
  • Implement batch reference resolution to fix N+1 queries (#7310)
  • Create BoundedCacheFactory utility (#7309)
  • Merge CommonResourceOperations v2/v3 duplicates (#7307)
  • Extract ParameterValidationUtils shared class (#7306)
  • [Feature] JSON Schema Backing for LLM Artifact Types + MCP Format Alignment (#7254)
  • Option to return stale cache entry immediately and refresh in background (#7248)
  • JDK HTTP adapter fails when Vertx classes not on classpath - NoClassDefFoundError (#7223)
  • Support secret files for docker compose (#7219)
  • Upgrade PatternFly from v5 to v6 in UI (#7218)
  • feat: Integrate A2A Agent Cards with LLM Artifact Types (#7215)
  • [Feature] UI Support for LLM/AI Artifact Types (#7157)
  • Strimzi >0.45.0 no longer supports Zookeper clusters (#6206)
  • AvroSchemaParser::getSchemaFromData memory leak (#5968)
  • protobuf-maven-plugin fails to compile (#5331)

Don't miss a new apicurio-registry release

NewReleases is sending notifications on new releases.