Skip to content

Releases: Apicurio/apicurio-registry

1.3.1.Final

20 Sep 01:28
5929c57
Compare
Choose a tag to compare
  • [Bug] Fix serdes layer use of the new client. #843
  • [Bug] Versioned metadata doesn't return properties, labels and modifiedOn #832
  • [Task] Release script should change product version inside OpenAPI file definition #831
  • [Enhancement] Provide ability to add addtional headers to registry client requests #827
  • [Bug] Versioned delete of artifacts and metadata can leave orphan records #824
  • [Enhancement] Add a NONE config option to the Compatibility rule #820
  • [closed] JPA Bug: Metadata not deleting when state updated to DELETED #819
  • [Bug] Client not compatible with Jersey #808
  • [closed] Maven plugin always downloads .avsc file extension even registred non Avro schema #806
  • [Discussion] Artifacts in DISABLED state are not viewable? #788
  • [Quality] Allow users to define Kafka Streams topic names #768
  • [Enhancement] Set global rules in a programmatic way #750
  • [Bug] Bug with USE_SPECIFIC_AVRO_READER config param #737
  • [Discussion][Enhancement] Disallow empty content #717
  • [Bug] Serdes jar does not include all dependencies #702
  • [Enhancement] Global rule set via env variable #701
  • [Bug] NPE searching for artifacts via Streams storage variant with multiple pods #661
  • [Enhancement] Option to use Avro schemas with JSON encoding #643
  • [Enhancement] "Clean" Avro option for Avro serialiser and deserializer #642
  • [Enhancement] Create a combined SerDe for Kafka Streams use of Avro #641
  • [Bug] Superfluous files in connector distribution #497
  • [Enhancement] Improve metadata #361

1.3.0.Final

27 Aug 19:23
1be8564
Compare
Choose a tag to compare
  • [Task] Move integration tests into a separate workflow triggered only on changes to master #771
  • [Duplicate] Add indentation/newlines to Info Tab for Schema #765
  • [Discussion] In Kafka-Connect scenario, the same schema is updated (PUT) in the registry for each table row #734
  • [Task] Add a step to the release workflow to send a tweet #732
  • [Task] Verify/test that docker images were pushed to docker hub (release workflow) #731
  • [Discussion][Task] Test that deploy to maven central succeeded (release workflow) #730
  • [Enhancement] Update the release workflow to allow maven central deploy retries #729
  • [Task] Add comments to project.yaml for clarity #728
  • [Discussion][Enhancement] Transitioning from DEPRECATED state? #722
  • [Discussion][Enhancement] How to add user-defined artifact metadata? #720
  • [invalid] apicurio-registry-maven-plugin:register fails with 405 response #686
  • [Duplicate] Format and indent JSON schemas #684
  • [Enhancement] Replace the current generated API Client with a custom one #672
  • [Enhancement][UI] Add option in "Content" tab of UI to format content #649
  • [Bug] ui - Error searching for artifacts #513
  • [invalid] Create Indexing Client for ISPN storage #222
  • [invalid] Create Indexing Client for JPA storage #221

1.2.3.Final

09 Jul 02:29
1.2.3.Final
Compare
Choose a tag to compare
Tagging release 1.2.3.Final

1.2.2.Final

03 Jun 21:11
Compare
Choose a tag to compare
  • [closed] Upgrade Quarkus to 1.3.3.Final #580
  • [closed] Search should also search over ID #573
  • [Bug] Remove deployment truefor "distro" module #563
  • [Bug] UI sends the wrong content-type for GraphQL files #562
  • [Bug] Extra "schemaType" field (ccompat) #552
  • [Bug] new versions of schema are created when schema hasn't changed when using ccompat endpoint #551
  • [Bug] UI - search is case sensitive #544
  • [closed] Confluent compatibility api - delete subject requires content-type header #509
  • [Bug] Converter distribution no longer works with 1.2.0.Final #500
  • [Bug] Fix possible race condition in search operation for in-memory storage #499
  • [Discussion][Enhancement] UI functionality against Kafka/Streams back-ends #488
  • [Bug] Search Artifacts - sorting should be by name (not working) #485
  • [Bug] Updating artifact with type AVRO always fails #476
  • [closed] Expose listening port as a param for the Docker images #473
  • [Enhancement][UI] Better handling of "invalid content" errors in UI #464
  • [Bug] Add createdOn metadata for each version of an artifact #453
  • [Bug] NoClassDefFoundError exceptions registering schemas with apicurio-registry-maven-plugin #417
  • [Bug] Fix a possible race condition in generating IDs in JPA storage #369
  • [closed] Get All Artifacts: implement LIMIT for all storages #328

v1.2.1.Final

28 May 20:15
Compare
Choose a tag to compare
  • [Bug] Global rules don't work with ccompat API #536
  • [Enhancement][UI] Add UI support for labels meta-data #530
  • [Enhancement] Add metadata labels support for all the storage variants #529
  • [Bug] JPA storage does not persist same metadata as rest of storage varians #516
  • [Bug] Fix UUIDs used as Avro schema names #507
  • [closed] Confluent compatibility api - create, delete and create schema with same name fails #505
  • [Bug] Fix a possible race condition in jpa storage search support #498
  • [Bug] Connection to registry is "dying" after running bunch of tests #475
  • [EPIC] Add IDs to UI html elements for testing purposes #457
  • [Task][UI][invalid] Validate the Artifact ID #455
  • [Enhancement][UI] Improve presentation of artifacts with only an ID (no name) #452
  • [Bug][UI] The "page selection" dropdown of the Paging control drops up #447
  • [Quality] Improve handling of undetected artifact/schema types #440
  • [Enhancement] Update ccompat layer to cover the latest version #406
  • [Discussion] Consider checking in generated code #379
  • [Enhancement] Set sensible defaults for Avro converter #378
  • [Quality] Support of other schema types in CCompat API #371
  • [Enhancement] Support artifact state in CCompat API #370
  • [Duplicate][Enhancement][Quality] Cache or page possibly costly operations #364
  • [closed] RegistryFacade - improve default detection of apicurio-registry-app-1.1.2-SNAPSHOT-runner.jar #347
  • [closed] Add support for "deprecated" warnings in Serdes/Connect layer #277
  • [EPIC] Maintenance: Maven build checkup #226
  • [closed] Improve logging #157

v1.2.0.Final

19 May 11:41
Compare
Choose a tag to compare
  • [Enhancement][UI] Add a "read-only" mode to the UI #466
  • [Enhancement] Add support for YAML at least for OpenAPI/AsyncAPI #462
  • [Task][UI] Ace editor syntax highlighting for non-JSON artifacts #454
  • [Task][UI] Add a 500 Server Error page #451
  • [Task][UI] Add a 404 error page #450
  • [Bug][UI] Handle special characters in Artifact ID #448
  • [Task] Versions search operation support #444
  • [Task] In-memory storage search support #431
  • [Task] Kafka storage search support #422
  • [Task] JPA storage search support #421
  • [Task] Create content extractors #420
  • [invalid] Content extraction not working for SQL storage impl #419
  • [Task] Trim down the size of our downstream maven repo #415
  • [Task][invalid] Remove Jersey from the Connector distro #414
  • [Task] Streams storage search support #412
  • [Task] Allow registry to be configured to connect securely to Kafka #411
  • [Task] Reduce footprint of converter distribution #389
  • [EPIC] Search API (for use by User Interface) #386
  • [Enhancement] Implement JSON Schema compatibility rule #373
  • [Quality] Rename Id strategy classes #368
  • [Enhancement] Consider making artifact versions immutable #363
  • [Enhancement] Improve artifact creation and update #362
  • [closed] Automatically extract Name/Description from artifact content #351
  • [closed] Duplicate all unit tests to use Caching and Non-Caching client #341
  • [Task] Registry User Interface #322
  • [closed] Hibernate exception when deploying JPA prod #284
  • [Enhancement] Add support for Web Services artifact types #256
  • [closed] Validity Rule: Kafka Connect Schema #219
  • [closed] Deploy: Create OpenShift operator #28

Registry 1.1.2

24 Mar 19:33
1.1.2.Final
Compare
Choose a tag to compare

This represents the official release of apicurio-registry, version 1.1.2.Final.

The following issues have been resolved in this release:

  • #348 Add QA review and peer review feedback
  • #343 Duplicate all unit tests to use Caching and Non-Caching client (#341)
  • #340 It fix 2
  • #338 add review feedback from eric, tidy up
  • #331 Delete with Apicurio client.
  • #330 Add list versions test.
  • #327 Improve liveness logging
  • #326 Handle web app exception in mapper.
  • #325 Avoid manual sync of ignored exceptions for liveness
  • #324 Handle null in map - protobuf doesn't like it.
  • #321 fix typos, spit and polish
  • #320 Liveness 2
  • #318 Add storage liveness check.
  • #317 Liveness 1
  • #316 clarify setting -env vars when installing with template
  • #315 Handle full artifact delete.
  • #313 update install docs with new env params
  • #312 Add fixes for tests running against stable instance
  • #311 JPA storage can return list of all artifacts
  • #310 KS NPE, better exception for #306
  • #308 [Kafka 1.1.x] Time-out and InvalidProtocolBufferException
  • #307 [Streams 1.1.x] 504 Gateway Time-out when creating an artifact
  • #306 [Streams 1.1.x] NPE when creating an artifact
  • #305 [Streams 1.1.x] StreamsMetadata unavailable. This can occur during rebalance operations.
  • #303 new chapters on managing artifacts
  • #302 update install instructions with required steps for kafka streams
  • #301 Move search to config.
  • #299 Add applyForStore, fix indexing error check.
  • #298 Add isReady check to storage.
  • #296 added tarLongFileMode option to all assemblies
  • #292 Added QE tests for new features in downstream release (Fuse 7.6)
  • #291 Minor IoUtil fix, client-side deprecation warning
  • #289 Update supported features for v1.1.x
  • #286 Use IoUtil - to get uniform handling of encoding.
  • #283 Update README.md
  • #282 Feature request: Swagger Integration
  • #281 Add kafka connect schema
  • #280 fix PSQL Large objects exception
  • #279 Added customizable tags to the docker build
  • #278 Added infinispan builds
  • #274 update intro, add schema example
  • #181 Implement serdes support for Kafka Connect schemas

Registry 1.1.1

11 Feb 15:26
1.1.1.Final
Compare
Choose a tag to compare

This represents the official release of apicurio-registry, version 1.1.1.Final.

The following issues have been resolved in this release:

  • #271 Throw RuntimeException instead of NPE
  • #270 Ensure UTF-8 is used
  • #269 Added support for Kafka Connect schemas
  • #267 Centralize assembly plugin version
  • #265 Code improvements / polish
  • #264 Update to Quarkus 1.3.0.Alpha1
  • #261 Add getOrCreate id strategy.
  • #260 Add the ability to set the tarLongFileMode of the assemblies
  • #259 update supported types and storage, add IBM compatibility
  • #258 Add Infinispan proof-of-concept / work-in-progress storage to README.
  • #216 Add support for Kafka Connect Schema artifacts

Registry 1.1.0

03 Feb 17:48
1.1.0.Final
Compare
Choose a tag to compare

This represents the official release of apicurio-registry, version 1.1.0.Final.

The following issues have been resolved in this release:

  • #255 Refactor JSON schema handling a bit
  • #250 Updated the Registry REST API in Apicurio Studio and regenerated JAX-RS layer
  • #249 Renamed the confluent and ibm rest compatibility endpoints
  • #246 Change the compatibility REST endpoint name
  • #245 Invalid super method called
  • #244 Implemented JSON Schema serde support
  • #243 Distribution package for apicurio Connect converter
  • #242 Provide installation package for Kafka Connect connectors
  • #241 Enable metrics. #47
  • #240 Change createdOn, modifiedOn to plain long timestamp.
  • #238 Upgrade to Quarkus 1.2.0.Final
  • #237 [WIP] Initial impl of "serde" for JSON Schema. Fixes #180
  • #236 Jersey client cannot parse replies from RESTEasy server
  • #233 Initial IBM-like states.
  • #227 Duplicate update in JPA?
  • #225 Added support for GraphQL
  • #224 Add support for "deprecate" action
  • #223 Add disable/enable states to Artifacts (including additional REST API operations)
  • #220 Validity Rule: GraphQL
  • #215 Upgrade Confluent to 5.3.2
  • #212 [Apicurio] Please merge generated API project
  • #209 Quarkus 1.1.1.Final + Jersey-client fix
  • #208 Q111f
  • #206 Upgrade to Quarkus 1.1.0.Final.
  • #205 tidy up conditions and examples
  • #204 add peer review feedback
  • #195 Initial search support.
  • #190 Confluent converter test, custom JsonConverter
  • #189 update install prerequisites
  • #185 add clarification on install steps and review feedback
  • #184 Update OpenShift template to appropriate image registry/tag
  • #180 Implement serdes for JSON Schema
  • #179 Verify install steps
  • #175 Allow for mix of serdes, issue #172.
  • #174 Initial Kafka Connect converter support.
  • #173 Get Meta-Data By Content now uses canonicalized content
  • #170 tidy up and clarification
  • #169 Add simple checkstyle rules.
  • #159 Installation docs
  • #156 Add support for GraphQL artifacts
  • #155 Close stream after usage.
  • #153 1.0.x merge
  • #152 Merge everything from 1.0.x
  • #151 Add protobuf FD check.
  • #149 User doc productization
  • #148 [Apicurio] Regen JAX-RS with additional PROTOBUF_FD option in ArtifactType
  • #147 [Apicurio] Regen JAX-RS with additional PROTOBUF_FD option in ArtifactType
  • #146 Hiram's proto fix + minor byte[] content fixes
  • #144 updates the proto serdes impl so it stores the protobuf schemas in proto encoding in the registry.
  • #143 Prepare for artifact content lazy handling; e.g. archives.
  • #142 Upgrade Quarkus to 1.0.0
  • #140 Maven plugin 1
  • #139 Update Getting Started with links to OpenShift templates
  • #137 Add getting started
  • #128 [MO] - [tests] -> adding clearing confluent subjects
  • #117 Typo fix
  • #116 More reader config.
  • #115 Work-around RestEasy executor hang bug.
  • #114 Add reflect Avro support.
  • #113 [MO] - [template] -> exposing cluster
  • #112 Allow for application.server override.
  • #109 Crazy canonical #1.
  • #90 Upgrade to Quarkus 0.26.1
  • #47 Enable metrics for the app
  • #10 Storage Implementation: kafka

Registry 1.0.4

03 Feb 17:45
1.0.4.Final
Compare
Choose a tag to compare
1.0.4.Final

Tagging release 1.0.4.Final