Skip to content

Releases: Apicurio/apicurio-registry

2.3.1.Final

23 Sep 19:03
Compare
Choose a tag to compare
  • [Bug][Impacts Documentation][component/registry][area/auth] Upgrade to apicuro from 2.2.5.Final to 2.3.0.Final breaks keycloak Auth (needs documentation) #2828
  • [area/serdes] Validate arrays of complex objects in json serde #2811

2.3.0.Final

15 Sep 20:48
Compare
Choose a tag to compare
  • [Enhancement][component/registry] Implement mode to use the canonical has in the ccompat API #2792
  • [component/registry][priority/high][area/rest-api] Avoid returning 500 when downloading of artifact from URL fails #2758
  • [component/registry][area/rest-api][area/rules][area/auth] Allow non-admin users to read global rules #2756
  • [Bug][Impacts Documentation][component/registry] Authenticated Read Access feature only makes sense if Role Based Authorization is enabled #2743
  • [Bug][component/registry][priority/high][area/rest-api] GroupMetadata not created when a new artifact is created #2741
  • [component/registry][priority/normal] Trying to register a schema which references twice the same complex type throws SchemaParseException #2739
  • [Bug][area/rest-api] NullPointerException when bad request is sent #2725
  • [Bug][component/registry][priority/normal] References are not passed into rulesService when applying rules for artifact updates. #2703
  • [Task][component/registry][priority/normal] [tech-debt] UI linting rules #2696
  • [closed] Question: Loss of data after one week (retention.ms) #2684
  • [Bug][component/registry][priority/high] Not respected References order causes schemaParser failure #2676
  • [closed] apicurio.registry.headers.enabled=false causes NullPointerException #2663
  • [closed] Apicurio registry SQL version ENTRYPOINT ["<path/Script.sh>"] #2658
  • [closed] Apicurio-Registry: Compatibility Rules are not applied on OpenAPI schemas #2654
  • [Enhancement][component/registry][priority/high] Apicurio-registry: event sourcing events do not contain artifact type #2648
  • [closed] NullPointerException in AbstractKafkaDeserializer when using serdes 2.2.5 #2641
  • [Bug][component/registry][priority/normal] Kafka Connect - Apicurio out of bounds exception. #2637
  • [Enhancement][Seeking Contribution][priority/low][area/rest-api] ccompatv6 not compatible with Confluent registry #2636
  • [closed] Environment variable to set topic name for event sourcing #2630
  • [Wontfix][component/registry][priority/low] Importing lot of versions of a schema from KafkaSQL causes crash loop #2627
  • [Enhancement][component/registry] Update RHOSR /users/me endpoint to return "true" for the "viewer" role when anonymous reads option is enabled #2616
  • [Bug][component/registry][priority/high] Error creating Artifact with ifExists query parameter #2609
  • [Discussion][component/registry] Support Autorization Code Grant with PKCE #2604
  • [Question][component/registry][priority/normal] APICurio Logs #2590
  • [component/registry][priority/normal] AvroConverter & header. #2589
  • [Bug][component/registry] Validate references in serdes only if subschema is present #2583
  • [Bug] Apicurio Rest Client did not work with custom truststores #2581
  • [closed] io.apicurio.registry.rest.client.exception.RestClientException: PKIX path building failed: #2574
  • [Bug][component/registry][priority/high] Tenant Manager does not delete tenants in its table, only marks them as deleted #2522
  • [Documentation][Beginner Friendly][priority/low] Create a comprehensive list of all available Registry configuration options #2509
  • [Bug][component/registry][priority/high] Unable to access confluent compatible schema from apicurio ccompat v6 #2498
  • [Bug][component/registry][priority/high] Registry crashed with "An illegal reflective access operation has occurred"` #2470
  • [Bug][component/registry][priority/high] NullPointerException while creating artifact on version 2.2.1.Final #2362
  • [Documentation][Task][component/registry][priority/high] kafkasql-journal topic creation fix in documentation #2352
  • [Enhancement][component/registry][priority/normal] Add support for References in Confluent Export utility #2348
  • [Enhancement][UI][component/registry][priority/high] Allow artifact properties to be created/edited in the UI (from the Artifact Details page) #2300
  • [Enhancement][UI][component/registry][priority/high] Display artifact properties on Artifact Details page #2299
  • [Enhancement][UI][component/registry][priority/normal] Add ability to search/filter list of dynamic properties in the Settings UI #2255
  • [Enhancement][UI][component/registry][priority/normal] Add ability to group dynamic properties together in the Settings UI #2254
  • [Enhancement][component/registry][priority/normal] Add CLI support for managing dynamic config properties #2218
  • [closed] API unable to detect yaml format and artifact type #2143
  • [closed] There is no way to know how my JSON Schema fails the compatibility rules #2135
  • [closed] Resource leak while building the image from source in a container environment #2100
  • [Bug][UI][2.1.x][component/registry][priority/normal] Redoc not working with YAML #2067
  • [Enhancement][Beginner Friendly] Support upload of schema definitons from URL #1499
  • [Enhancement] Feature Request: add AsyncAPI Document tab in UI #1011
  • [Bug][component/registry][priority/high] Passing sasl.jaas.config property seems impossible when starting apicurio-registry-storage-kafka-1.2.3.Final with Docker #733

2.2.5.Final

01 Jul 14:18
Compare
Choose a tag to compare
  • [closed] JSON Schema Backward Transitive Compatibility Check Issue #2573
  • [closed] apicurio-registry keycloak login continue relogin #2558
  • [Bug][component/registry][priority/normal] Latest release docker image not pushed #2556
  • [Bug] JSONObject["refrencedJsonObject"] not found. #2550
  • [Question][component/registry] ETA for next release #2514
  • [Bug][component/registry][priority/high] Performance issue in Serializer when using dynamic schema registry with avro schema #2483
  • [Bug][component/registry][priority/high] Schema Caching issue while Pushing Kafka Message #2283

2.2.4.Final

03 Jun 13:18
Compare
Choose a tag to compare
  • [Task][component/registry][priority/normal] Attach built JARs and Libraries to the release #2538
  • [Bug][component/registry][priority/high] Unable to upload GraphQL artifact #2517
  • [Bug] Different artifact's content after registering an OpenAPI definition #2508
  • [closed] REST Client examples NOT working #2507
  • [closed] Reused contentId between artifact versions causes runtime exception #2494
  • [Question] Backup/Restore kafkasql based Apicurio-Registry installation #2491
  • [Bug][component/registry][priority/high] Handle "required" fields in protobuf compatibility layer #2447
  • [Bug] Ccompat api - cannot use protobuf from dotnet or Python #2440
  • [Bug][component/registry][priority/high] Getting 500 error code while trying to fetch id with invalid credentials #2419
  • [component/registry][priority/low] Remove CLI from registry repo #2413
  • [Bug][component/registry][priority/high] Inconsistencies in ccompat/v6 layer for non-kafka schemas #2191
  • [Bug][component/registry][priority/high] Jsonschema Forward compatibility fails when deleting an optional field #1710
  • [Question] Request: Any plans for a node.js client? #1448
  • [Bug] Transitive compatibility rules may give false positives #342

2.2.3.Final

14 Apr 16:32
Compare
Choose a tag to compare
Automated update to Release Version:: 2.2.3.Final

2.2.2.Final

28 Mar 13:16
Compare
Choose a tag to compare
  • [Task][component/registry][priority/high] Change the recent "findLast()" SQL storage query to "findFirst()" and inverting the sort direction #2361
  • [Bug][component/registry][priority/blocker] Bug when getting artifact version by content if artifact has multiple versions with identical content #2357
  • [Task][component/registry][priority/normal] Remove bi-weekly Quarkus Build #2338
  • [component/registry][priority/low] Test using empty import ZIP as workaround for KafkaSQL bug #2306
  • [Question] New release plan #2274
  • [Task][UI][component/registry][priority/normal] Improve UX/messaging for Import/Export in UI #2259
  • [Bug][UI][component/registry][priority/high] Cannot navigate/load the Settings page directly #2258
  • [Bug][component/registry][priority/normal] JSON schema validity checking inconsistent with compatibility checking #2236
  • [Enhancement][component/registry][priority/high] Log all 500 errors by default #2232
  • [Enhancement][UI][component/registry][priority/normal] UI tweaks for metadata labels #2231
  • [Duplicate][Enhancement][component/registry][priority/high] Apply dynamic configuration property logic to Apicurio Registry #2230
  • [Bug][UI][priority/normal] None enum value is not present in the UI when configuring an artifact validity or compatibility rules. #2173
  • [Question] [Question] Configuring Kafka client authentication settings when using Apache Kafka storage option #2073
  • [Enhancement][component/registry][priority/normal] Improve Import/Export feature #1922
  • [Bug][Documentation] [Docs] Installing Apicurio Registry using Docker points to the wrong image version #1918
  • [Enhancement][Tests] Stop spawning Keycloak servers for unit tests #1779
  • [Bug] Protobuf Dependency Management #1737
  • [closed] Ccompat API is not returning references when fetching a schema by id #1676
  • [Bug] CCompat Layer the Schema dto is not fully compatible. #1660
  • [Bug][2.0.x] The UI does not properly obey the "disable roles" feature #1610
  • [Bug] API ccompat v6 not returning artifact #1593
  • [closed] CI Workflow issue: PR builds not using the right code? #1513
  • [Bug] io.apicurio.registry.storage.RuleNotFoundException: No rule named 'COMPATIBILITY' was found. #980
  • [Enhancement][EPIC] Support artifact references #865
  • [Bug] Global compatibility rule execution broken for RuleApplicationType.CREATE #358

2.2.1.Final

02 Mar 17:37
Compare
Choose a tag to compare
  • [closed] invalid target release: 11 #2294
  • [Enhancement] Decouple The Release Workflow #2289
  • [Bug] Invalid Return Type When Subject Version Not Found #2226
  • [closed] Add UI support for managing dynamic config properties #2217
  • [closed] Create REST API to manage dynamic config properties (admin only) #2216
  • [Enhancement] Apply dynamic config from apicurio-common-app-components to Apicurio Registry #2215
  • [Enhancement][component/registry] Add dynamic config option for "authenticated read access" feature #2214
  • [Enhancement][Beginner Friendly] Add support for searching for artifacts by existence of property #2187
  • [Bug] Version deletion bug #2185
  • [Documentation][Quality][Beginner Friendly][Seeking Contribution] Add user-friendly explanations to the JSON compatibility checking #2160
  • [Bug] Postgres error message after startup #2124
  • [closed] Fix broken native image CLI workflow #2086
  • [Task][Beginner Friendly][Seeking Contribution][java] Extract admin endpoints from the rest client to an admin client. #2026
  • [Enhancement][2.1.x] Support per-tenant globalId and (possibly) contentId #1813
  • [Discussion] Authentication/Authorization requirements #743

2.2.0.Final

01 Feb 23:49
Compare
Choose a tag to compare
  • [closed] Apicurio registry base URL not working #2138
  • [closed] Search by property value is not returning any results #2125
  • [Question] CORS configuration #2106
  • [Question] [Question] New release of apicurio-registry-protobuf-schema-utilities #1956
  • [closed] Support for Java 8 #1896
  • [Bug] The KafkaSql storage throws exception when querying contentIdFromHash: Expected one element, but found none #1873
  • [Question] Does Apicurio support Java 17 #1838
  • [Bug] Unsupported operation in OIDC http client #1796
  • [Enhancement] Ensure authentication failure to API is properly formatted #1126

2.1.5.Final

22 Dec 17:53
Compare
Choose a tag to compare
  • [Question] REFRESH_TOKEN_ERROR with KeyCloack Integration - Infinite redirect loop during the login #2119
  • [Question] Vulnerable to Log4Shell? #2116
  • [Enhancement][Impacts Documentation] Add Jaas configuration support for Kafka storage. #2101
  • [Bug] Still seeing "RuntimeSqlException: SQL error: Expected only one result row but got none" after 2.1.4.Final uptake #2095
  • [Bug] Apicurio throwing io.apicurio.registry.storage.ArtifactNotFoundException while uploading a new artifact #1926
  • [EPIC][Discussion] Missing features / bugs with Protobuf schema parser #1671
  • [Bug][UI] UI - inconsistent display of modifiedOn #651

2.1.4.Final

05 Dec 17:12
Compare
Choose a tag to compare
  • [closed] maven build error #2081
  • [Enhancement][2.1.x] Implement Optional authenticated read access. #2069
  • [closed] Cannot build exportV1 tool after release 2.1.0 #2024
  • [Bug][2.1.x] Kafka SQL storage contentId and globalId message keys not unique #1993
  • [Bug] CCompat Layer SchemaType with JSON #1905
  • [closed] Remove kotlin extension #1890
  • [2.1.x] Security: Resteasy vulnerabilities #1808
  • [2.1.x] Security: Netty vulnerabilities #1807