3.3. Service Registry の新機能


Service Registry 2.5 には、次の新機能が含まれています。

Service Registry コアの新機能

Quarkus 3.x へのアップグレード
  • Service Registry サーバーランタイムが Quarkus 2.x から Quarkus 3.x にアップグレードされました。このアップグレードにより、セキュリティー、パフォーマンス、メンテナンス性が向上します。詳細は、https://quarkus.io/quarkus3/ を参照してください。Service Registry 2.5 は Quarkus 3.2 上にビルドされます。
Avro SerDes の改善
  • Apache Avro シリアライザー/デシリアライザーを使用する場合の、null フィールドを含むスキーマの生成をサポートします。詳細は、Registry-3862 を参照してください。
スキーマキャッシュのフォールトトレランス
  • スキーマキャッシュのロードが失敗した場合に、エラーを出力するのではなく、既存のスキーマキャッシュエントリーを使用するオプションを追加しました。詳細は、Registry-3807 を参照してください。
アーティファクトコンテンツの逆参照
  • 参照されたコンテンツをインラインで含むアーティファクトコンテンツを返すと役立つ場合があります。このような場合に備えて、Core Registry API v2 では、特定の操作で dereference クエリーパラメーターのサポートが追加されています。詳細は、Apicurio Registry v2 コア REST API ドキュメント を参照してください。
  • このサポートは現在、API 操作で dereference パラメーターが指定されている場合に、Avro および Protobuf アーティファクトに対してのみ実装されています。このパラメーターは、他のアーティファクトタイプではサポートされません。詳細は、Registry-2865 を参照してください。

    注記

    Protobuf アーティファクトの場合、コンテンツの逆参照は、すべてのスキーマが同じパッケージに属している場合にのみサポートされます。

Service Registry Maven プラグインの改善
  • Maven プラグインに register ゴールをスキップするオプションを追加します。詳細は、Registry-3817 を参照してください。
  • pom.xml ファイルの autoRef オプションを使用して、Maven プラグインの参照を自動で検出します。詳細は、Registry-3439 を参照してください。これはテクノロジープレビューの機能です。

    重要

    テクノロジープレビュー機能は、Red Hat 製品のサービスレベルアグリーメント (SLA) の対象外であり、機能的に完全ではないことがあります。Red Hat では、実稼働環境での使用を推奨していません。テクノロジープレビュー機能は、最新の製品機能をいち早く提供して、開発段階で機能のテストを行いフィードバックを提供していただくことを目的としています。

    Red Hat のテクノロジープレビュー機能のサポート範囲に関する詳細は、テクノロジープレビュー機能のサポート範囲 を参照してください。

Service Registry Operator の新機能

SQL データソース設定のサポートの改善
  • Service Registry Operator は、spec.configuration.sql.dataSource フィールドの代わりに環境変数を使用した SQL データソースの設定をサポートします。ApicurioRegistry カスタムリソースでプレーンテキストの代わりに Kubernetes シークレットを使用して SQL 認証情報を提供できるようになりました。詳細は、https://access.redhat.com/solutions/7059053 を参照してください。
  • このバージョンでは、このユースケースをより適切にサポートするために Service Registry Operator が改良されました。spec.configuration.sql.dataSource フィールドと spec.configuration.env フィールドの両方を使用して、設定の一部を定義できるようになりました。たとえば、次の設定が有効になりました。

    apiVersion: registry.apicur.io/v1
    kind: ApicurioRegistry
    metadata:
      name: myregistry
    spec:
      configuration:
        persistence: sql
      sql:
        dataSource:
          url: "jdbc:postgresql://..."
          userName: "postgres-user"
        env:
          - name: REGISTRY_DATASOURCE_PASSWORD
            valueFrom:
              secretKeyRef:
                name: postgres-secret
                key: password
    Copy to Clipboard Toggle word wrap

    また、Operator はこのタイプの設定を検出し、ユーザーの追加介入なしで即座に適用します。

Service Registry ユーザーのドキュメントおよび例

ドキュメントライブラリーは、バージョン 2.5 で利用可能な新機能で更新されました。

オープンソースのデモンストレーションアプリケーションも更新されました。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat