2021.02.19

Couchbase

Couchbase Sync Gateway 2.8.1 GA版(リリース日:2021年2月)

新機能
メトリクス REST API
2.8.1リリースでは、2.8.0リリースで開発者プレビューとして導入されたCouchbase Sync Gatewayのメトリクス REST APIの一般提供(GA)への移行が見られます。
この機能は、Sync Gatewayの広範な統計をJSONとPrometheus互換形式の両方で公開します。

強化点
<設定の変更>
カスタムレスポンスヘッダー
設定ファイルのhide_product_versions設定を使用して、Sync Gatewayレスポンスから製品バージョンを削除できるようになりました。このレスポンスのカスタマイズにより、ルートパスへのHTTPリクエストに対してSync Gatewayのバージョンを明らかにすることを回避できます。

接続文字列オーバーライド
サーバー接続文字列を使用して、内部/外部ネットワークの一致を選択するための現在のヒューリスティック主導の動作をオーバーライドできるようになりました。

<その他の強化点>
・CBG-1152
 2.8.1 バックポート – SGR2チェックポイントの追加ロギングコンテキスト
・CBG-1235
 2.8.x バックポート – “”/””へのカスタマイズ可能なHTTPレスポンス(ヘッダーの抑制)
・CBG-1254
 2.8.1 バックポート – CBG-1244 – document_changedイベントハンドラの新しいrevオプションを追加
・CBG-1267
 2.8.1 バックポート – CBG-1151 – _sync:cfg docsのコールバックの実行後、DocChangeを早期に終了する
・CBG-1270
 2.8.1 バックポート – CBG-1253 – 準備クエリのインデックス作成のためにUSE INDEXを追加
・CBG-1274
 2.8.1 バックポート – Prometheusアラートの例を追加
・CBG-1276
 cbdatasource altアドレスシムのネットワークconnstrフラグを実装

問題と解決策
<既知の問題>
・CBG-798
 Sync Gatewayでは、Couchbase Serverノードは同じSSL memcachedポートを使用する必要がある。
・CBG-1127
 共有された履歴がない時は、復活したtombstoneを競合しないものとして扱う。

<解決された問題>
・CBG-1203
 2.8.1 バックポート – CBG-1194 – sgcollect_infoがシステム情報を収集していない
・CBG-1234
 2.8.1 バックポート – CBG-1231 – import cfgの起動時の競合を防ぐ
・CBG-1252
 2.8.1 バックポート – CBG-1246 – CBG-946の場合に、誤って適用された制限を変更
・CBG-1263
 2.8.1 バックポート – CBG-1222 – 2.8より前のcbgtインデックス定義がアップグレード後に削除されない
・CBG-1265
 2.8.1 バックポート – CBG-1163 – sinceパラメータとして複合シーケンス番号を使用すると、
 変更フィードにドキュメントがない
・CBG-1311
 2.8.1 バックポート – ISGR: アクティブ側のallow_conflicts=falseと互換性のないプルレプリケーション

Couchbase Sync Gateway 2.8.1 リリースノート(Couchbase社ウェブサイト):
https://docs.couchbase.com/sync-gateway/current/prodnotes/pn-release-notes.html

Couchbaseサブスクリプション

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

Couchbaseの詳細