Releases: Apicurio/apicurio-registry
Releases · Apicurio/apicurio-registry
1.3.1.Final
- [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
- [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
Tagging release 1.2.3.Final
1.2.2.Final
- [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
- [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
- [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
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
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
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
1.0.4.Final Tagging release 1.0.4.Final