2022.10.28

Couchbase

Couchbase Server 7.1.2 GA版(リリース日:2022年10月)

機能

以下の新機能が提供されます。

  • 検索サービス、Eventingサービス、分析サービスは、Magmaストレージエンジンをサポートするようになりました。
  • 検索サービスは、ヘブライ語アナライザーをサポートするようになりました。
  • 分析サービスは、外部データセット用にParquetファイル形式をサポートするようになりました。
  • 適合するFQDNパターンおよびCIDRパターンを持つノードのみをクラスタに追加できるようにするために、REST APIが提供されるようになりました。
  • ロールを指定する必要なく、REST APIを使用してユーザーのパスワードを変更できるようになりました。ローカル ユーザーの作成とロールの割り当てを参照してください。
  • 検索サービスは、クエリリクエストとドキュメントの両方について、GeoJSONを介して高次元空間構造をサポートするようになりました。
  • インデックスサービスは、必要に応じて欠落している先行キーにインデックスを作成できるようになりました。
  • Couchbase Serverは、メモリのしきい値を超えた時にトリガーされる、設定可能なアラートを提供するようになりました。
  • Eventingサービスでは、複数のコレクションをリッスンできるようになりました。
  • cbbackupmgr CLIまたはバックアップサービスを使用したAzureブロブストアへの直接バックアップは、7.1.2でGAです。

新たにサポートされたプラットフォーム

このリリースでは、次のプラットフォームのサポートが追加されています:

  • ARM v8がUbuntu 20.04(AWS Graviton)でサポートされるようになりました。

非推奨になったプラットフォームと手順

次のプラットフォームと手順は非推奨です。

  • SP2より前のSUSE Linux Enterprise Server 12バージョンは非推奨です。将来的にはサポートされなくなります。
  • 7.1.2以降、Windowsのオフラインアップグレードはサポートされません。これは、単一ノードのWindowsクラスタのアップグレードに使用できる手順がないことを意味することに注意してください。
    Windowsのインストール、アンインストール、および修復は、7.1.2以降も引き続きサポートされます。

修正されたバグ

このリリースには、以下の修正が含まれています。

<データサービス>
問題:MB-53046
説明:seqnoの永続性を待機すると、アイドル状態のvbucketでタイムアウトにならない

問題:MB-51608
説明:例外が原因で、20バケットのスループットテストでMemcachedがクラッシュする

問題:MB-47267
説明:KVへのVbucket stats呼び出しが、デルタノードのリカバリ準備中にタイムアウトすることがある

<クエリサービス>
問題:MB-52254
説明:フェッチを使用してページネーションクエリを改善する

問題:MB-52764
説明:停止信号とタイムアウトの間の競合状態

問題:MB-52253
説明:フィルタをインデックススキャンにプッシュして、フェッチサイズを削減できる可能性がある

問題:MB-52959
説明:クエリメモリクォータを使用する場合のUNNESTクエリ 'usedMemory' の問題

問題:MB-52443
説明:Indexワークベンチに不足しているキーのIndex構文を含めると、定義に includeキーワードが表示されない

問題:MB-31640
説明:サブクエリは、アドバイス、説明、および監視する必要がある

<インデックスサービス>
問題:MB-52063
説明:Collection Indexerを使用すると、先頭のMISSINGエントリにインデックスを付ける必要がある

問題:MB-51947
説明:MOIストレージのストレージウォームアップ中にインデクサーがブロックされ、リバランスエラーが発生しました。

問題:MB-52443
説明:Indexワークベンチに不足しているキーのIndex構文を含めると、定義に includeキーワードが表示されない

<検索サービス>
問題:MB-51760
説明:GeoJSON空間インデックスのサポート

<分析サービス>
問題:MB-52783
説明:Select * クエリは、Parquetファイルに対して、Failure contacting serverをスローする

<Eventingサービス>
問題:MB-52808
説明:Eventing機能のデプロイに時間がかかる

問題:MB-52365
説明:appcode rest apiは文字列ではなくバイトを返す

問題:MB-52367
説明:ライフサイクル操作監査ログのログ機能の範囲

問題:MB-52372
説明:ユーザーが eventing_manage_functions ロールしか持っていない場合、関数設定を変更できない

問題:MB-52587
説明:Eventing Multi Collection:sbmハンドラの場合、関数間の再帰が検出されない

問題:MB-52369
説明:Eventingサービスは、cgroupで設定されたCPUとメモリの制限を尊重する必要がある

問題:MB-52745
説明:REST API経由でeventingMemoryQuotaを設定する際にメモリ制限がチェックされない

問題:MB-52540
説明:multi-collection-eventing:Eventingがソースバケットのミューテーションを Eventing consumerにリークする

問題:MB-52705
説明:関数 app-log Writeがクローズ後に呼び出されるとハングする

問題:MB-52370
説明:curlバインディングの不適切なクエリパラメータエンコーディングとパスパラメータがエンコードされない

問題:MB-52645
説明:関数の作成で使用されるバケットが存在しない場合に返されるエラーの変更

問題:MB-52364
説明:Eventing関数は、バケット内の複数のコレクションを同時にリッスンできる必要がある

問題:MB-52560
説明:6.6.5から7.1.1へのオフラインアップグレード後、タイマーハンドラがデプロイ状態でスタックする

問題:MB-52374
説明:RBACの変更によりEventing機能が自動アンデプロイされた時にシステムイベントをログに記録する

問題:MB-52746
説明:UI警告に記載されているCPUコアの数は、コンテナの制限を考慮していない

問題:MB-52371
説明:バケットバインディングのキースペースが存在しない場合にスローされるLCB_ERR_TIMEOUT

問題:MB-52473
説明:Eventing Multi Collection:スコープが存在しない場合でも、スコープレベルでリッスンしている関数の関数展開が成功する

問題:MB-52562
説明:ユーザーがeventing_manage_functionsロールしか持っていない場合、関数設定を変更できない

問題:MB-52572
説明:ユーザーがeventing_manage_functionsロールしか持っていない場合、関数設定を変更できない

<XDCR>
問題:MB-52282
説明:XDCRでsigarの新しいcgroupAPIをサポート

問題:MB-53102
説明:パイプラインがフルバッファで一時停止すると、XMEMでメモリリークが発生する


Couchbase Server 7.1.2 リリースノート(Couchbase社ウェブサイト):
https://docs.couchbase.com/server/7.0/release-notes/relnotes.html


Couchbaseサブスクリプション

Couchbase
Couchbaseサブスクリプションは、データベースSEによる日本語でのテクニカルサポートを付属した、公式サブスクリプションサービスです。