Skip to content

Releases: Apicurio/apicurio-registry

2.4.11.Final

30 Sep 00:49
Compare
Choose a tag to compare

No changelog for this release.

2.4.10.Final

29 Sep 19:30
Compare
Choose a tag to compare

No changelog for this release.

2.4.9.Final

29 Sep 14:32
Compare
Choose a tag to compare

2.4.7.Final

07 Sep 18:25
Compare
Choose a tag to compare

2.4.5.Final

28 Aug 14:31
Compare
Choose a tag to compare

2.4.4.Final

10 Aug 08:56
Compare
Choose a tag to compare
  • [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

30 May 19:40
Compare
Choose a tag to compare
  • [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

06 Apr 13:55
Compare
Choose a tag to compare
  • [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...
Read more

2.4.1.Final

19 Dec 10:36
Compare
Choose a tag to compare
  • [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

09 Dec 18:10
Compare
Choose a tag to compare
  • [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