Solr Operator ニュース

これらのニュースは、ATOMフィードでもご覧いただけます。

2024年4月12日、Apache Solr Operator™ v0.8.1リリース

Apache Solr PMCは、Apache Solr Operator v0.8.1のリリースを発表できることを嬉しく思います。

Apache Solr Operatorは、KubernetesでSolrエコシステムを安全かつ簡単に管理する方法です。

このリリースには、多数のバグ修正、最適化、および改善が含まれており、その一部を以下に示します。このリリースは、下記よりすぐにダウンロードできます。

https://solr.dokyumento.jp/operator/artifacts.html

Solr Operator v0.8.1 リリースハイライト

  • v0.8.0で追加された「マネージドスケーリング」機能に関する、様々なバグ修正と強化。
  • initコンテナは、"読み取り専用"ルートファイルシステムをより適切にサポートするために、"/tmp"およびその他のルートFSロケーションへの書き込みを回避するようになりました。
  • SolrCloudが大きすぎる場合、SolrPrometheusExporterはもはやライブネスプローブに失敗しません。

重要な変更のサマリーは、下記のドキュメントに掲載されています。

https://apache.github.io/solr-operator/docs/upgrade-notes.html

最も包括的なリストについては、ArtifactHubの変更ログを参照するか、solr-operatorリポジトリのGit履歴を確認してください。

https://artifacthub.io/packages/helm/apache-solr/solr-operator?modal=changelog

https://github.com/apache/solr-operator/releases/tag/v0.8.1

2023年10月20日、Apache Solr Operator™ v0.8.0リリース

Apache Solr PMCは、Apache Solr Operator v0.8.0のリリースを発表できることを嬉しく思います。

Apache Solr Operatorは、KubernetesでSolrエコシステムを安全かつ簡単に管理する方法です。

このリリースには、多数のバグ修正、最適化、および改善が含まれており、その一部を以下に示します。このリリースは、下記よりすぐにダウンロードできます。

https://solr.dokyumento.jp/operator/artifacts.html

Solr Operator v0.8.0 リリースハイライト

  • サポートされるSolrの最小バージョンがSolr 8.11に設定されました。
  • サポートされるKubernetesの最小バージョンは、v1.22になりました。
  • SolrCloudのスケールアップとスケールダウンがサポートされるようになりました。
    • デフォルトでは、SolrCloudのスケールダウン時に、レプリカは削除される前にPodから移行されます。
    • デフォルトでは、SolrCloudのスケールアップ時に、SolrCloudのスケールアップ後、レプリカはすべてのPod間で分散されます。(Solr 9.3以降のみサポート)
  • Solr 9のSSLのバグが修正され、v0.8.0はSolr 8.11と9.4以降でSSLを正常にサポートします。
  • maxBooleanClauses、メトリクスの無効化、readinessCheckのためのヘルスエンドポイントなど、Solr 8.11の機能がデフォルトでサポートされるようになりました。
  • マウントされたディレクトリのSSLに対して、キーストア/トラストストアのパスワードをSolrCloud CRDで明示的に設定できます。これにより、CertManager CSI DriverをSolrで使用できます。
  • エフェメラルストレージを使用するSolrCloudのローリングアップデートは、より安全になり、最適なリソース利用を確保するために、操作の最後にレプリカがバランスされます。
    • レプリカのバランス調整は、Solr 9.3以降を使用する場合のみサポートされます。

重要な変更のサマリーは、下記のドキュメントに掲載されています。

https://apache.github.io/solr-operator/docs/upgrade-notes.html

最も包括的なリストについては、ArtifactHubの変更ログを参照するか、solr-operatorリポジトリのGit履歴を確認してください。

https://artifacthub.io/packages/helm/apache-solr/solr-operator?modal=changelog

https://github.com/apache/solr-operator/releases/tag/v0.8.0

2023年7月21日、Apache Solr Operator™ v0.7.1リリース

Apache Solr PMCは、Apache Solr Operator v0.7.1のリリースを発表できることを嬉しく思います。

Apache Solr Operatorは、KubernetesでSolrエコシステムを安全かつ簡単に管理する方法です。

このリリースには、多数のバグ修正、最適化、および改善が含まれており、その一部を以下に示します。このリリースは、下記よりすぐにダウンロードできます。

https://solr.dokyumento.jp/operator/artifacts.html

Solr Operator v0.7.1 リリースハイライト

  • Kubernetes v1.27で実行する場合に見つかったバグを修正するために、Kubernetes APIクライアントがアップグレードされました。

重要な変更のサマリーは、下記のドキュメントに掲載されています。

https://apache.github.io/solr-operator/docs/upgrade-notes.html

最も包括的なリストについては、ArtifactHubの変更ログを参照するか、solr-operatorリポジトリのGit履歴を確認してください。

https://artifacthub.io/packages/helm/apache-solr/solr-operator?modal=changelog

https://github.com/apache/solr-operator/releases/tag/v0.7.1

2023年4月24日、Apache Solr Operator™ v0.7.0リリース

Apache Solr PMCは、Apache Solr Operator v0.7.0のリリースを発表できることを嬉しく思います。

Apache Solr Operatorは、KubernetesでSolrエコシステムを安全かつ簡単に管理する方法です。

このリリースには、多数のバグ修正、最適化、および改善が含まれており、その一部を以下に示します。このリリースは、下記よりすぐにダウンロードできます。

https://solr.dokyumento.jp/operator/artifacts.html

Solr Operator v0.7.0 リリースハイライト

  • サポートされるKubernetesの最小バージョンは、v1.21になりました。
  • 必要なZookeeper Operatorのバージョンがv0.2.15にアップグレードされました。
  • クラスタ全体のPodDisruptionBudgetsが、デフォルトでSolrCloudに対して作成されるようになりました。
  • ローリング再起動/更新中に、SolrCloud Podは廃止される前に共通のサービスエンドポイントから削除されるようになりました。これにより、ローリング再起動中のリクエストの信頼性が向上するはずです。
  • 多くの不足していた提供済みZookeeperオプションが追加されました。
  • ボリュームbackupRepositoriesを使用すると、Podの作成が速くなり、カスタムユーザー/fsGroupで動作するようになりました。
  • デフォルトのSolrCloudおよびSolrPrometheusExporter Podプローブが改善されました。
  • 非定期的なバックアップのバグが修正されました。
  • カスタム永続データボリューム名のバグが修正されました。

重要な変更のサマリーは、下記のドキュメントに掲載されています。

https://apache.github.io/solr-operator/docs/upgrade-notes.html

最も包括的なリストについては、ArtifactHubの変更ログを参照するか、solr-operatorリポジトリのGit履歴を確認してください。

https://artifacthub.io/packages/helm/apache-solr/solr-operator?modal=changelog

https://github.com/apache/solr-operator/releases/tag/v0.7.0

2022年8月14日、Apache Solr Operator™ v0.6.0リリース

Apache Solr PMCは、Apache Solr Operator v0.6.0のリリースを発表できることを嬉しく思います。

Apache Solr Operatorは、KubernetesでSolrエコシステムを安全かつ簡単に管理する方法です。

このリリースには、多数のバグ修正、最適化、および改善が含まれており、その一部を以下に示します。このリリースは、下記よりすぐにダウンロードできます。

https://solr.dokyumento.jp/operator/artifacts.html

Solr Operator v0.6.0 リリースハイライト

  • ユーザーは、すべてのinitコンテナのリソース制約を指定できるようになりました。
  • 新しく作成されたsolrcloudで使用されるデフォルトのSolrイメージバージョンが8.9から8.11に更新されました。
  • solrcloudに「solrZkOpts」フィールドが追加され、ZooKeeperクラスタへの接続に必要なシステムプロパティを指定できるようになりました。
  • GKEで実行しているユーザーは、GCSバックアップリポジトリから「gcsCredentialSecret」フィールドを省略し、「Workload Identity」やGoogle Cloudが提供するその他の「資格情報なし」認証メカニズムにフォールバックできるようになりました。

更新の完全なリストについては、ArtifactHubの変更ログを参照するか、solr-operatorリポジトリのGit履歴を確認してください。

https://artifacthub.io/packages/helm/apache-solr/solr-operator?modal=changelog

https://github.com/apache/solr-operator/releases/tag/v0.6.0

2022年3月21日、Apache Solr Operator™ v0.5.1リリース

Apache Solr PMCは、Apache Solr Operator v0.5.1のリリースを発表できることを嬉しく思います。

Apache Solr Operatorは、KubernetesでSolrエコシステムを安全かつ簡単に管理する方法です。

このリリースには、多数のバグ修正、最適化、および改善が含まれており、その一部を以下に示します。このリリースは、下記よりすぐにダウンロードできます。

https://solr.dokyumento.jp/operator/artifacts.html

Solr Operator v0.5.1 リリースハイライト

  • ドラフトリリースノートからのコピー
  • GoLangを1.17にアップグレード
  • 依存関係によって導入されたセキュリティの脆弱性、特にgithub.com/gogo/protobufとgolang.org/x/cryptoを修正
  • すべての生成されたリソースにわたるPodのリソースチェックが修正され、異なる単位を持つ同等のリソースを上書きしなくなりました。
  • GKE AutopilotとVertical Pod Autoscalerに必要なステップ
  • Helmチャートを使用してインストールする場合、ルートユーザーを使用するSolr Operatorのサイドカーを実行する機能
  • solr helmチャートのzk.externalオプションが機能するようになりました。

重要な変更のサマリーは、下記のドキュメントに掲載されています。

https://apache.github.io/solr-operator/docs/upgrade-notes.html

最も包括的なリストについては、ArtifactHubの変更ログを参照するか、solr-operatorリポジトリのGit履歴を確認してください。

https://artifacthub.io/packages/helm/apache-solr/solr-operator?modal=changelog

https://github.com/apache/solr-operator/releases/tag/v0.5.1

2021年11月16日、Apache Solr Operator™ v0.5.0リリース

Apache Solr PMCは、Apache Solr Operator v0.5.0のリリースを発表できることを嬉しく思います。

Apache Solr Operatorは、KubernetesでSolrエコシステムを安全かつ簡単に管理する方法です。

このリリースには、多数のバグ修正、最適化、および改善が含まれており、その一部を以下に示します。このリリースは、下記よりすぐにダウンロードできます。

https://solr.dokyumento.jp/operator/artifacts.html

Solr Operator v0.5.0 リリースハイライト

  • Kubernetes v1.22以降のサポート(新しいIngress APIを含む)
  • クラウドネイティブバックアップと、SolrCloudあたりの複数のバックアップリポジトリのサポート
  • GCSおよびS3バックアップリポジトリが完全にサポートされるようになりました(それぞれSolr 8.9とSolr 8.10が必要です)
  • SolrCloudバックアップオプションがSolrCloud.spec.dataStorage.backupRestoreOptionsから削除されました。代わりにSolrCloud.spec.backupRepositoriesを使用してください。
  • アップグレード時に、Solr Operatorは情報を新しい場所に自動的に移行します。
  • SolrBackup Persistenceが削除されました。
  • 共有ボリューム内のデータを保持するか、代わりにクラウドネイティブバックアップリポジトリ(例:GCS、S3)を使用してください。
  • 提供された永続オプションは削除され、無視されます。
  • SolrBackupリソースで定期的な/スケジュールされたバックアップサポートの導入
  • SecretからカスタムSolr security.xmlをブートストラップする機能
  • 複数のSolrCloudリソース(共有ZooKeeper接続文字列を使用)にわたるマネージドSolrCloudアップグレードのバグ修正
  • SolrCloudのSolrモジュールと追加ライブラリの簡単な有効化
  • Podライフサイクルは、SolrCloudとSolrPrometheusExporterでカスタマイズできるようになりました。
  • PodSpreadTopologyConstraintsのサポートにより、SolrCloudをアベイラビリティゾーン全体で実行できるようになりました。
  • 提供されたZooKeeperクラスタの利用可能なPodカスタマイズオプションの拡張
  • Solr Operatorは、デフォルトでライブネスプローブとレディネスプローブで実行されるようになりました。
  • Solr Operatorは、Solr Operator Helmチャートを使用する場合、デフォルトで有効になっているメトリクスエンドポイントを提供するようになりました。
  • リーダー選出は、デフォルトでSolr Operatorに対して有効になり、複数の名前空間の監視をサポートするようになりました。

重要な変更のサマリーは、下記のドキュメントに掲載されています。

https://apache.github.io/solr-operator/docs/upgrade-notes.html

最も包括的なリストについては、ArtifactHubの変更ログを参照するか、solr-operatorリポジトリのGit履歴を確認してください。

https://artifacthub.io/packages/helm/apache-solr/solr-operator?modal=changelog

https://github.com/apache/solr-operator/releases/tag/v0.5.0

2021年9月13日、Apache Solr Operator™ v0.4.0リリース

Apache Solr PMCは、Apache Solr Operator v0.4.0のリリースを発表できることを嬉しく思います。

Apache Solr Operatorは、KubernetesでSolrエコシステムを安全かつ簡単に管理する方法です。

このリリースには、多数のバグ修正、最適化、および改善が含まれており、その一部を以下に示します。このリリースは、下記よりすぐにダウンロードできます。

https://solr.dokyumento.jp/operator/artifacts.html

Solr Operator v0.4.0 リリースハイライト

  • Solrリソースをテンプレートするための新しいHelmチャート。
  • ユーザーは、Solr Operator Helmチャートを使用して(できれば)、Solr Operatorを実行する必要があります。
  • エフェメラルモードの場合、Solrデータボリュームのhostpathのサポート
  • Solr CloudとSolr Prometheus Exporterのスケジュールされた再起動
  • Solrのデフォルトバージョンが8.9にアップグレードされました。
  • Solrの実行時にカスタムサービスアカウントを使用できるように
  • Zookeeper Operatorの依存関係をv0.2.12にアップグレード
  • 提供されたZookeeperクラスタの実行時にエフェメラルストレージを許可
  • Zookeeperのストレージタイプは、Solrで選択されたオプションをデフォルトで使用します。
  • 提供されたZookeeper構成オプションの構成を有効化
  • より安全なベースイメージをSolr Operatorで使用
  • PrometheusExporterは、カスタムPodプローブ(ライブネス、レディネス、スタートアップ)を受け入れるようになりました。
  • デフォルトでブートストラップされたsecurity.jsonの権限を修正
  • イングレスでSolr TLSを終了できるように
  • マウントされたディレクトリからTLS情報をロードできるように(SolrCloudとSolrPrometheusExporter)
  • SolrCloudは、mTLSで個別のサーバー証明書とクライアント証明書をサポートするようになりました。
  • Solr Operatorは、Solrへの接続に使用されるTLSクライアント証明書のホットリロードをサポートします(デフォルトで有効)

重要な変更のサマリーは、下記のドキュメントに掲載されています。

https://apache.github.io/solr-operator/docs/upgrade-notes.html

最も包括的なリストについては、ArtifactHubの変更ログを参照するか、solr-operatorリポジトリのGit履歴を確認してください。

https://artifacthub.io/packages/helm/apache-solr/solr-operator?modal=changelog

https://github.com/apache/solr-operator/releases/tag/v0.4.0

2021年4月29日、Apache Solr Operator™ v0.3.0リリース

Solr PMCは、Apache Solr Operator v0.3.0のリリースを発表できることを嬉しく思います。

Apache Solr Operatorは、KubernetesでSolrエコシステムを安全かつ簡単に管理する方法です。

このリリースには、多数のバグ修正、最適化、および改善が含まれており、その一部を以下に示します。このリリースは、下記よりすぐにダウンロードできます。

https://solr.dokyumento.jp/operator/artifacts.html

Solr Operator v0.3.0 リリースハイライト

  • Solr Operatorは、Apache Solr PMCによって管理されるApacheプロジェクトになりました。
  • CRDは、solr.bloomberg.comではなく、solr.apache.orgグループになりました。
  • Solr Operatorは、安全でロックダウンされた方法でSolrを実行することを完全にサポートするようになりました。
  • SolrCloud CRDで要求された場合、基本認証が組み込まれるようになりました。
  • SolrはTLSで実行できます(オペレーターに提供された場合、オプションのmTLS)
  • Solr Operatorの実行をカスタマイズするためのHelmチャートオプションが追加されました。
  • Zookeeper Operatorは、最新のリリースであるv0.2.9に更新されました。
  • Solr Operatorと共にHelmチャート依存関係としてインストールできるようになりました。
  • ユーザーは、カスタムSolr log4j.xmlとPrometheus Exporter config xml configMapsを提供できるようになりました。
  • Solr Podのカスタムプローブのバグを修正
  • Solr Podのシャットダウンがよりスムーズになり、KubernetesとSolr間の調整が向上しました。
  • SolrCloudは、Kubernetes HPAを使用してSolr Cloud Podを自動スケーリングできるようになりました。

重要な変更のサマリーは、下記のドキュメントに掲載されています。

https://apache.github.io/solr-operator/docs/upgrade-notes.html

最も包括的なリストについては、GitHub Releasesの完全なリリースノート、またはsolr-operatorリポジトリのGit履歴を確認してください。

https://github.com/apache/solr-operator/releases/tag/v0.3.0

2021年1月14日、Apache SolrへのSolr Operatorの寄贈

本日、Apache Software Foundationの理事会は、BloombergによるApache SolrプロジェクトのサブプロジェクトとしてのSolr Operatorの寄贈を受け入れました。

背景

Solr Operatorは、Kubernetes上でSolrおよび関連サービスを実行するための環境を管理するソフトウェアです。2019年初頭にBloombergによって作成され、オープンソース化されました。

ユーザーへの影響

Solr Operatorリポジトリは、Apache Solr PMCによって保守され、新しい場所に移動しました。

  1. コードベースは、GitHubのapache組織の下で見つけることができます。apache/solr-operator
  2. Solr Operatorは、Solr Webサイトのセクションに掲載され、新しいWebサイトがhttps://solr.dokyumento.jp/operatorで公開されます。
  3. Solr Operator の Docker イメージは、apache/solr-operator から入手できるようになりました。プロジェクトが Apache に寄贈される前にリリースされた旧バージョンは、bloomberg/solr-operator から引き続き入手できます。
  4. Solr Operator をインストールするための Helm チャートは、Apache Solr Helm リポジトリ に移行しました。

開発者への影響は?

開発者のワークフローに変更を加える必要はほとんどありません。PR を提出する前に新しい `make prepare` コマンドを実行すれば問題ありません。