Releases: Apicurio/apicurio-registry
Releases · Apicurio/apicurio-registry
2.4.5.Final
Full Changelog: 2.4.4.Final...2.4.5.Final
2.4.4.Final
- [Bug][Wontfix] Apicurio Runtime issue - java.lang.NoSuchFieldError: Companion #3512
- [Bug][priority/normal][area/compatibility][area/storage][area/rules] Event sourcing not publishing any data #3482
- [Bug][priority/normal][area/serdes] Union types not supported well in Avro SerDes #3480
- [Bug][area/storage] python sdk doesn't handle ifExist in post correctly #3465
- [Bug][area/compatibility][area/storage][area/rules] Registering existing schema produces new content hash and new version after upgrade to from 2.4.1.Final to 2.4.3.Final #3414
- [Bug][area/storage] The distro/docker-compose/src/main/resources/docker-compose.apicurio.yml cannot run on macOS #3370
- [Bug][Documentation][area/storage] Apicurio Registry uses outdated Keycloak context path #3315
- [Enhancement][component/registry][priority/normal] Allow ownership transfer for a registry artifact or group #2350
2.4.3.Final
- [closed] Fix apicurio-client-gen download link #3333
- [Bug][area/ui][area/compatibility][area/rest-api][area/storage] Inconsistent validation behavior between UI and REST API #3314
- [Enhancement] APICurio library with Java 17 #3310
- [Bug][area/compatibility][area/rest-api][area/storage] [/apis/ccompat/v6] Failed to create/retrieve schema
hm.motor-value
(hm.motor
succeed) #3309 - [Bug][area/ui][area/storage] Anonymous read access via UI not working #3307
- [Bug][area/storage] createdOn deserialize error with datestrings ending with 'Z' (UTC) #3301
- [Question][area/ccompat-api] Compatibility Apicurio Confluent-Kafka Python libraries. #3292
- [Bug][area/compatibility][area/rest-api][area/storage][area/rules] apicurio/apicurio-registry-sql:2.4.2.Final fails to start on RedHat OpenShift #3288
- [area/storage] KSQL storage: unable to start up Apicurio 2.4.2 with schema references #3287
- [Bug] Direct access grant for 2.4.2 #3285
- [Enhancement] Support Java 17 #3283
- [area/storage] Docker-compose integration with Keycloak. #3277
- [Bug][area/storage] SSL peer shut down incorrectly error when I execute 'clean install' #3267
- [Enhancement][area/storage] Make the Key Password optional when configuring kafkasql TLS #3260
- [area/storage] Can not using Basic-authentication with Python Apicurio Registry Client. #3259
- [Enhancement][area/storage] possible to run apicurio-registry-mssql container without root permissions ; userid>999 #3258
- [Documentation][priority/normal][area/storage] Document minimal permisions for kafkasql topic #3238
- [Enhancement][component/registry][priority/normal][area/serdes] Support resolving schemas by content hash in #3237
- [component/registry][priority/normal][area/references] Extended support for artifact references in the Maven plugin #3103
- [area/ui] Implement artifact reference support in the Registry UI #3102
- [Bug][area/storage] SSL configuration does not work unless SASL is enabled #2938
- [Bug][area/storage] Registering Avro schemas via ccompat API may cause Syntax Error depending on field order #2930
- [Bug][area/rest-api][area/ccompat-api] Setting "registry.ccompat.use-canonical-hash" changes schema to canonized form on save #2902
- [Bug][area/references] Avro deserialization error when using io.confluent.kafka.serializers.KafkaAvroDeserializer #2878
- [component/registry][priority/normal][area/auth] REFRESH_TOKEN_ERROR with Keycloak Integration #2816
- [UI][area/ui] Update change owner UI to only display accounts with access to the instance #2769
- [Enhancement][component/registry][area/auth] Support auth proxies by enabling reading of roles from HTTP headers #2745
- [component/registry][priority/normal] Check in CI that the source code generated from
openapi.json
is in sync #2656 - [Discussion][component/registry][priority/high] Apicurio-registry Keycloak integration giving 500 error ("/apis/registry/v2/users/me") after login and Apicurio registry page not loading #2643
- [Enhancement][component/registry][priority/normal] Implement reference-related rules #2594
- [Bug][component/registry][priority/high] KafkaSQL storage log compaction bug and ccompat/v6 API #2520
- [Enhancement][component/registry][priority/normal] Support apicurio.registry.headers.enabled in connect-converter #2461
- [Task][component/registry][priority/normal] Test registry export/import from RHI-SR to RHOSR #2351
- [closed] multitenancy: context is not cleared out when passing tenantId via header or via domain name #1912
- [closed] Time out waiting for node assignment #1853
- [closed] Add Sentry support #1829
- [closed] Avro Producer considers "avro.java.string" as part of the schema comparations #1592
- [Enhancement] Implementing max size requests on upload #1366
- [Enhancement] Add mongodb support #935
- [Enhancement] Support custom/pluggable compatibility and validation logic #761
- [Question] Guidance on running multiple instances? #751
- [Enhancement][2.0.x] Add support for running registry in read-only mode #637
- [Task][Tests] Set up test env for apicurio-registry-utils-kafka module #620
- [closed] tests - unstable KafkaConnectConverterIT #568
- [Discussion] Use more light-weight design for converter client #390
2.4.2.Final
- [Bug][area/references] Schema not updated when the version of the reference changes #3203
- [Bug][area/compatibility][area/storage][area/rules] Schema with enum reference is not compatible with previous version #3202
- [Bug][area/ui] REGISTRY_UI_FEATURES_READONLY mode isn't readonly #3193
- [Enhancement][Question] Allow for public read-only console access that bypasses keycloak, but still use keycloak for API access #3192
- [Bug][area/compatibility][area/rest-api][area/storage] Schemas with references fail to updated with compatibility mode enabled #3187
- [Bug][component/registry][priority/high][area/compatibility][area/rest-api][area/storage] com.fasterxml.jackson.databind.JsonMappingException #3185
- [Documentation][Enhancement][area/rest-api] Document the artifact references feature #3165
- [Bug][area/storage] New Docker+Postgresql Install throwing PSQLException: ERROR: syntax error at or near "ON" #3152
- [Bug][area/storage] Apicurio Schema Registry error during boot up -Registry working fine though #3143
- [Bug][area/storage] Cannot deserialize value of type
java.util.Date
from String "2023-02-08T15:58:32Z": expected format "yyyy-MM-dd'T'HH:mm:ssZ" #3140 - [Enhancement][component/registry][priority/normal][area/storage][area/ccompat-api] Support for increased number of rows of apis/ccompat/v6/subjects/ | Currently only 1000 Rows possible #3118
- [Enhancement][component/registry][priority/high][area/references] Make contentId and contentHash unique per content and references #3109
- [Documentation][Enhancement] Ensure the supported APIs are listed in the docs #3091
- [Bug][area/serdes] Serialization Error in 2.4.1.Final ENUM Artifact Reference and RecordId Strategy #3088
- [Bug][area/compatibility][area/rest-api][area/storage] How to upload JSON schemas that reference other schemas with $ref #3086
- [closed] Support for artifact version deletion #3074
- [area/storage][state/waiting] Inserting rows manually/externally into DB - how to? #3065
- [Question] How to setup as registry for Kafka components #3059
- [Enhancement][area/rest-api][area/rules] Different Authentication/Authorization for Different Use Cases (multiple listeners?) #3000
- [Enhancement][area/storage] Document High Availability Registry Setup #2999
- [Bug][component/registry][priority/normal]
apicurio.registry.check-period-ms
is turned on by default #2997 - [Bug][area/storage] Fix kafkasql node creation on slow machines with already existing messages. #2991
- [area/storage] [new-system-tests] Deploy test of Apicurio Registry with KafkaSQL storage and Keycloak #2961
- [area/storage] [new-system-tests] Deploy test of Apicurio Registry with KafkaSQL storage without IAM #2960
- [Bug][area/storage] No artifact with ID '3227' in group 'null' was found. #2912
- [Enhancement][priority/normal] Managed service deployment and CI/CD improvements. #2883
- [Bug][component/registry][priority/high][area/storage][area/ccompat-api][state/waiting] ccompat/v6 : delete artifact version provoke inconsistent behavior #2831
- [Bug][component/registry][priority/normal][area/rest-api] Bug with Registry artifact creation API - ignoring name and description from header param #2826
- [Bug][component/registry][priority/high][area/storage] Apicurio 2.0.3 : impossible to get schema where the latest version is disabled. error_code 40402. #2790
- [Bug][component/registry][priority/high] Error Timeout trying to lock table with apicurio-registry-mem and Confluent serializer #2699
- [Discussion][component/registry][priority/high] Avro compatibility check does not work correctly for Enum types #2572
- [Task][component/registry][priority/normal] Support artifact references in JSON Schema compatibility checker #2356
- [Bug][component/registry][priority/high] Unable to download artifacts with apicurio-registry-maven-plugin (RESTEASY003635) #2342
- [Question][component/registry] Enabling High Availability #2307
- [Enhancement] Need for thread pool for consumers/producers calls #2199
- [Question] Compatibility with ksqlDB - path /apis/ccompat/v6/schemas/ids/0 not found #2151
- [Bug] fix clustered kafkasql integration tests #2080
- [Question] [Question] Switch Docker image for running registry (due to Docker Hub introduced pull limits) #2009
- [Enhancement][Discussion] Implement protobuf content canonicalizer #1971
- [closed] Debezium CDC with Apicurio Schema Registry (PoC) #1809
- [Bug] ExportV1 Util Crashes When Attempting to Export #1806
- [Bug] Error messages missing artifact and group names #1764
- [Bug] Schema registry failure with artifactId having '-' #1741
- [Bug][2.0.x][2.1.x] Differing column name in h2 vs. PostgreSQL groups table #1721
- [Enhancement][Beginner Friendly][Seeking Contribution] [enhancement] Allow user defined description when creating an artifact version #1629
- [Bug] Unable to update OpenAPI Spec using rest api #1599
- [closed] InvalidStateStoreException when using Kafka as registry store #1483
- [2.0.x] Make registry UI work with multitenancy + authentication #1313
- [Quality] Methods that return CompletionStage should not throw exceptions #1283
- [Task][2.0.x] Include group management in core v2 API #1274
- [Task] Encapsulate dependency to com.worldturner.medeia:medeia-validator-jackson #1159
- [Enhancement][Discussion] Provide an in-memory Registry Service for Tests #1153
- [Bug][Documentation] The message is 1051237 bytes when serialized which is larger than the maximum request size you have configured with the max.request.size configuration. #889
- [Documentation][Discussion] Able to set additional Java properties for Docker images #829
- [Enhancement] Able to utilize remote Infinispan cluster #826
- [Discussion] How to detect changes to schema from outside registry? #823
- [Enhancement] Store file name in metadata property #813
- [Enhancement][Impacts Documentation][mas] Add support for Artifact Groupings #725
- [Question][Discussion] Clarification on available...
2.4.1.Final
- [Bug][area/storage] Using Kafka Streams with apicurio registry leads to an error #3028
- [Bug][area/rest-api] Apicurio client api not backwards compatible to older releases (Timzeone parsing error) #3024
- [Enhancement][Tests] Refactor test workflows #2979
- [Bug] Configuring Apicurio Registry event sourcing with HTTP Error #2913
- [Bug] Protobuf schema version upload failing with NullPointerException #2877
- [Enhancement][component/registry][priority/normal] Support for other SQL storage database flavours than just PostgreSQL #2149
- [Enhancement] [question] Does apicurio-registry-sql support mysql? #1546
2.4.0.Final
- [area/storage] [new-system-tests] Deploy test of Apicurio Registry with PostgreSQL storage without IAM #2958
- [area/storage] [new-system-tests] Deploy test of Apicurio Registry with PostgreSQL storage and Keycloak #2957
- [Enhancement][area/compatibility][area/rules] Use plugins to support additional schema types in Apicurio Registry #2943
- [Question] How to use the vertx http client #2910
- [area/storage] Kafka JDBC Sink Connector with Apicurio registry #2896
- [area/rest-api] When using apicurio with mongodb-kafka-connector, I get RESTEASY003210 error #2889
- [Bug][area/ui][area/compatibility] JSON backward compatibility check for adding non-required fields #2882
- [Bug][area/compatibility][area/rest-api][area/storage] Derefence parameter not working #2863
- [Bug][component/registry] Confluent Compatibility Issue with references #2852
- [area/ccompat-api][state/PR-created] Confluent Compatibility Issue with subject version #2851
- [component/registry][priority/normal][area/compatibility] Json backward compatability bug with type-keyword from string to array in properties #2835
- [priority/high][area/ui][area/auth] UI fails when RBAC is on (500 / e.method is undefined) #2805
- [Bug][component/registry][priority/normal][area/ui] redhat amqstream registry frontend : no refresh cache without ctrl + F5 #2793
- [component/registry][area/rest-api][area/rest-client] Add groups operations to the rest api #2774
- [Task][component/registry][priority/normal][area/storage] Investigate running PG and Registry native within the same image #2744
- [Enhancement][component/registry][priority/normal][area/storage] Create a native version of the "-mem" variant #2735
- [Question][component/registry][priority/normal][area/serdes] Complex JSON Schema Validation Fail #2552
- [Bug][component/registry][priority/normal] Global-id value is 65034875748 #2547
- [Bug][component/registry][priority/normal] Canonical schemas in ccompat/v6 API #2279
- [Discussion][component/registry] Custom Authorization Roles #2252
- [Bug] UI is trying to use keycloak as openid provider inspite of configuration to not do that #1801
- [Task] Test application with different OIDC providers #1781
- [closed] Using ccompat creates base64 encoded protobuf schemas ? #1478
- [closed] Create a utility to migrate data from confluent schema registry to apicurio registry #172
2.3.1.Final
2.3.0.Final
- [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
- [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
- [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