2019.02.15

MariaDB

MariaDB Connector/J 1.8.0 GA版(リリース日:2019年2月11日)

2.3.x 2.4.xから1.8.0に報告された問題
・[CONJ-675] 同一ユーザーに対して複数の代替認証方法を許可。(将来のMariaDB 10.4の機能)
・[CONJ-678] truststore/keystoreタイプ(JKS/PKCS12)の表示を許可し、その結果Javaの
 デフォルトタイプのみに頼らない。
・[CONJ-378] GSSAPI:クライアントがSPNを提供できる。
・[CONJ-667] MYSQL_TYPE_JSONデータ型をサポート。
・[CONJ-652] 利用可能なソケットをバッファリングしてより速い結果を得ます。
・[CONJ-659] 日付/時刻/タイムスタンプの結果セットを読み込むテキストパフォーマンスを
 改善。
・[CONJ-670] SSL証明書を更新する機能。
・[CONJ-642] デフォルトで "useBulkStmts"オプションを無効にします。

小さな変更点
・[CONJ-628] メタデータをより早く読むための最適化。
・[CONJ-637] java.sql.DriverクラスがDriverPropertyInfo[] getPropertyInfoを実装し、クエリツールの
 一覧表示オプションを許可。
・[CONJ-641] Java 10の互換性のためのmavenテストの依存関係を更新。
・[CONJ-643] PreparedStatement::getParameterMetaDataは、常に型としてVARSTRINGを返すため、
 下流のライブラリで値が誤って解釈されることがありました。
・[CONJ-623] プライマリノードの接続に失敗した時の接続ロギングを増やします。
・[CONJ-384] "affected"または"found"行を持つことを許可するオプションを追加しました。

バグ修正
・[CONJ-646] 1つのノードを持つAurora構成を使用するデータベースへの接続が失われた時、
 NullPointerExceptionが発生する可能性がありました。
・[CONJ-672] クエリタイムアウトを使用すると、マルチ送信を使用するバッチがハングすることが
 ありました。
・[CONJ-544] SSL使用時のSSLセッション再開を無効にします。
・[CONJ-589] utf8mb4のClob.length()の訂正。
・[CONJ-649] データソースのconnectTimeout URLパラメータは受け取られません。
・[CONJ-650] valueがNULLの場合のresultset.getObject(columnName, byte[].class)の訂正。
・[CONJ-665] 古いバージョンのMySQL(5.5.3より前)はutf8mb4をサポートせず、デフォルトでは
 3バイトのutf8を接続文字セットとして使用します。
・[CONJ-671] MariaDbのバルクスレッドがフルCPU(99%)を占有し、DB接続が切断されます。
・[CONJ-673] クエリ取得中に接続を終了させても結果セット全体が読み込まれます。
・[CONJ-669] 空の列名を問い合わせるとSQLSyntaxErrorExceptionが発生しました。
・[CONJ-674] ドキュメントのとおりにデフォルトでdumpQueriesOnException = falseにする。
・[CONJ-616] フェイルオーバー設定を使用し、マスタがダウンし、適切な例外が投げられない時の
 getConnectionで発生する可能性のあるNPEの修正。
・[CONJ-636] バッチでのエラーは、NPEを投げ、適切な例外を投げない。
・[CONJ-624] MariaDbPoolDataSourceは設定のgetterでNullPointerExceptionが発生する可能性が
 あります。
・[CONJ-622] オプション"connectTimeout"は設定時にDriverManager.getLoginTimeout()を考慮する
 必要があります。
・[CONJ-621] テーブル/フィールド名に中括弧がある時の誤ったエスケープ。
・[CONJ-618] クエリでエスケープされる" / "に関するクライアントのpreparestatement解析エラー。
・[CONJ-644] Galera接続を検証するときの小さな最適化。
・[CONJ-625] カバレッジテストを追加。
・[CONJ-654] DatabaseMetaData.getDriverName()は小文字のcでconnector/Jを返します。

MariaDB Connector/J 1.8.0のリリースノート(MariaDB社ウェブサイト):
https://mariadb.com/kb/en/library/mariadb-connector-j-180-release-notes/

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

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

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