このコンテンツは選択した言語では利用できません。

Chapter 1. Changes in Apicurio Registry 3.x


Apicurio Registry 3.x includes a redesigned data model, a reworked REST API, and a refreshed SDK ecosystem compared to Apicurio Registry 2.6.

Because of the breaking changes in 3.x, there is no in-place upgrade. You must deploy a new 3.x instance, migrate the persisted content, and update your client applications and automation.

When migrating to version 3.x, consider the following changes:

Updated data model and governance

Apicurio Registry 3.x separates artifact metadata from version metadata and introduces first-class support for empty artifacts (artifacts without versions). These capabilities enable you to prepare governance metadata, rules, and branch structures before adding the first version. Additional highlights include:

  • Artifact metadata is now managed independently from version metadata.
  • Groups and artifacts can define custom labels to improve categorization.
  • Create and manage custom branches. The system manages the latest branch automatically.
Core v3 REST API

The v3 REST API focuses on consistency and discoverability:

  • Group management covers descriptions, owners, labels, and hierarchical rules.
  • New search endpoints at /search/groups and /search/versions expand discovery.
  • Version-focused endpoints streamline content management and require explicit Content-Type headers.
  • A dryRun query parameter on artifact and version creation endpoints replaces the former /test endpoints. When dryRun=true, the API validates the request and returns a response without committing changes.
  • A dedicated Branch API enables multitrack artifact development.
Re-engineered Kafka storage
The KafkaSQL storage implementation is optimized for stability and maintainability. The new design reduces startup times for large installations.
Architectural changes in v3
The KafkaSQL storage uses a true event journaling pattern that requires a different Kafka topic than v2, with different configuration settings. The v3 journal format is incompatible with v2.
Separate UI container
The user interface is now deployed as a separate container, providing more deployment flexibility and independent scaling of UI and API components.
Generated SDKs powered by Kiota
Apicurio Registry 3.x ships Kiota-generated SDKs that mirror the REST API structure across languages. Updated libraries are available for Java, TypeScript, Python, and Go, providing lightweight, type-safe clients with minimal dependencies and consistent naming.
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る