2024.12.12

MariaDB

MariaDB MaxScale 24.02.4 GA版(リリース日:2024年12月9日)

外部CVEが解決されました。

  • CVE-2023-0437 ”MXS-5400 MongoCライブラリを1.27.5にアップグレード”で修正
  • CVE-2024-7553 ”MXS-5400 MongoC ライブラリを 1.27.5 にアップグレード”で修正

新機能

  • MXS-5214 servers_no_promotionは、レプリケーションの変更によりサーバーが昇格されるのを防ぐ必要がある
  • MXS-5177 MaxScaleに新しいcore_file変数を導入

バグ修正

  • MXS-5403 非常に大きなバイナリプロトコルのプリペアドステートメントのデバッグアサーション
  • MXS-5402 サーバーでssl_verify_peer_hostが有効になっている場合でも、モニター接続はSSL証明書ホストをチェックしない
  • MXS-5398 session_traceが使用されると、一部のログメッセージが記録されない
  • MXS-5394 パスワード暗号化が有効になっている場合、空のパスワードは空でないとして表示される
  • MXS-5387 MariaDBParser::Helper::get_query_info()でのクラッシュ
  • MXS-5384 maxscale バージョン24のauth_all_serversがレプリカでユーザーを取得しない
  • MXS-5383 テーブルエディタの変更がテーブルの照合値の割り当てに失敗した
  • MXS-5378 ネストされたリスナーパラメーターは、定義されているプロトコルに依存する
  • MXS-5377 マルチパケットクエリ中にバックエンドが失敗した場合のデバッグアサート
  • MXS-5374 KafkaimporterがMariaDB 11で動作しない
  • MXS-5372 kafkacdcのタイムアウトが期間タイプではない
  • MXS-5366 maxscaleユーザー内の特定の特殊文字により、async-rebuild-serverが失敗する
  • MXS-5364 モニターのsshパラメータを実行時に変更できるようにする
  • MXS-5363 GDBスタックトレースがハングする場合がある
  • MXS-5361 クエリエディタ: 列の表示フィルターが検索後に間違ったチェックボックスの値を表示する
  • MXS-5359 トランザクションの再生がスイッチオーバーでデッドロックする可能性がある
  • MXS-5357 auto_failoverおよびauto_rejoinに関するMariaDB Monitorドキュメントの改善
  • MXS-5356 Readwritesplit master_reconnectionはGET_LOCKと互換性がない
  • MXS-5355 スイッチオーバーにより2つのトランザクションの再生が開始される可能性がある
  • MXS-5351 XA ROLLBACKはMaxScaleではロールバックとして扱われない
  • MXS-5350 XA ENDはXA PREPAREではなくトランザクションコミットとして扱われる
  • MXS-5344 Kafkaimporter制約によりkafkacdcでの使用が困難になる
  • MXS-5343 Kafkacdcでは行ベースのレプリケーションが要件として言及されていない
  • MXS-5341 ユーザーアカウントマネージャーがシャットダウン時にハングする
  • MXS-5339 プリペアドステートメントが使用される場合、低速のサーバーでOOM状況が発生する可能性がある
  • MXS-5338 Maxscale Admin Auditファイルには、呼び出しセッションのIPアドレスまたはホストを含める必要がある
  • MXS-5315 maxctrl destroy sessionは引数として1つのIDのみを受け取る
  • MXS-5307 MaxScale kafkacdc は、タイムアウト/再接続の度に"notice : Started replicating from [x.x.x.x]:3306 at GTID 'N-N-N'というログを記録する
  • MXS-5302 プリペアドステートメントはセッションコマンド履歴から削除されるべきではない
  • MXS-5298 Kafkacdcは起動時に常にKafkaから最後のGTIDを読み取る
  • MXS-5296 新しいエンティティテーブルはデフォルトの照合なしで追加される
  • MXS-5273 /var/cache/maxscaleを読み取れない場合、--config-checkは失敗する
  • MXS-5272 モニターは"maxctrl list servers"で壊れた外部レプリケーションを表示しない
  • MXS-5269 失敗したセッションコマンドの後の予期しない応答
  • MXS-5268 読み取り/書き込みトランザクション中の読み取り専用エラーはトランザクションの再生をトリガーする必要がある
  • MXS-5264 MaxScaleは非標準のファイル権限でスクリプトをインストールする
  • MXS-5263 Valgrindはccrfilterの初期化されていないGWBUFからの読み取りを報告する
  • MXS-5259 現在のプライマリでの読み取りの再試行は、delayed_retryを不必要に必要とする
  • MXS-5258 delayed_retryは中断された書き込みを再試行してはいけない
  • MXS-5256 SETステートメントの複数の値が正しく解析されない
  • MXS-5248 存在しないdcall IDによるデバッグアサーション
  • MXS-5247 使われなくなったprelinkスクリプトを削除する
  • MXS-5245 MaxCtrlはネストされたパラメータのドット表記を受け入れない
  • MXS-5239 ssl=falseのリスナーが、REQUIRE SSLで作成されたユーザーアカウントのログインを許可する
  • MXS-5236 wsrep_desyncの動作は文書化されていない
  • MXS-5229 use_priorityでマスターのスティッキネス状態が正しく表示されない
  • MXS-5218 Binlgorouterパージ
  • MXS-5178 maxscale binlog後のレプリカが更新されない
  • MXS-4933 maxctrl createサービスでのtarget=...の使用は許可される必要がある

既知の問題と制限事項

MaxScaleの以前のバージョンでは、maxctrlはプラットフォーム上のノードインタープリターを使用して実行されるJavaScriptスクリプトとして実装されました。これにより、以前は存在しなかったノードへの依存関係が導入されました。このバージョンのMaxScaleでは、maxctrlは再びその依存関係のないネイティブ実行可能ファイルです。

このバージョンのMaxScaleには、いくつかの制限事項と既知の問題があります。詳細については、制限事項のドキュメントを参照してください。

パッケージ

RPMおよびDebianパッケージは、サポートされているLinuxディストリビューション用に提供されます。

ソースコード

MaxScaleのソースコードは、GitHubで、MaxScaleのバージョンと一致するタグでタグ付けされています。例えば、MaxScaleのバージョン X.Y.Zのタグは、maxscale-X.Y.Zです。さらに、デフォルトのブランチは常にMaxScaleの最新のGAバージョンです。


MariaDB MaxScale 24.02.4のリリースノート(MariaDB社ウェブサイト):
https://mariadb.com/kb/en/mariadb-maxscale-2402-maxscale-2402-mariadb-maxscale-24024-release-notes-2024-12-09/


MariaDBプロダクト・サポート・サービス

MariaDB
MariaDBプロダクト・サポート・サービスは、MariaDBおよびその関連製品をご利用されているお客様へ、必要なソフトウェアや専門的なサポートなどを提供するサービスです。