- ライセンスを二条項BSDライセンスからMITライセンスへ変更しました。
- 動作環境を更新しました。
- 動作要件をJava 17へ変更しました。
- Commons CLIを1.5.0へ更新しました。
- Commons DBCPを2.9.0へ更新しました。
- Rhinoを1.7.14へ更新しました。
- MySQL Connector/Jを8.0.32へ更新しました。
- PostgreSQL JDBC Driverを42.6.0へ更新しました。
- MySQL Connector/J 8.0.27以降でANALYZE文をexecute()で実行できない件に対応しました。MySQLの場合ANALYZE文はquery()で実行してください。
- ライセンスを三条項BSDライセンスから二条項BSDライセンスに変更しました。(Commit)
- 動作環境を更新しました。
- MySQL、PostgreSQLのJDBCドライバを組み込まないバイナリも同梱するようにしました。(Commit)
- ヒストグラム作成シートをLibreOffice版からExcel版に変更しました。(Commit)
- getDatabaseMajorVersion()、getDatabaseMinorVersion()ファンクションを追加しました。(Commit)
- ランダム文字列を生成するためのrandomString()、setRandomStringElements()ファンクションを追加しました。(Commit)
- sysbench MySQLでのデータロード手順を変更し、高速化しました。(Commit)
- TPC-B MySQLでのデータロード手順を変更し、高速化しました。(Commit)(Commit)
- TPC-CのデータロードをrandomString()ファンクションを用いて高速化しました。(Commit)
- TPC-C MySQLでのデータロード手順を変更し、高速化しました。(Commit)(Commit)
- TPC-C PaymentトランザクションがPostgreSQLでデッドロックを起こしていたのを軽減しました。(Commit)(by myzkyy)
- TPC-C DeliveryトランザクションのSELECT FOR UPDATE文においてサブクエリを使わないように修正し、より多くのRDBMSで動作するようにしました。(Commit)
- TPC-C customerテーブルのc_since列に、現在時刻ではなくデータロード開始時刻を入れるように修正しました。(Commit)
- IBM Db2用のサンプルスクリプトを追加しました。(Commit)(by nakunaru)
- Oracle Databaseでテスト終了時にユーザ定義エラーが発生することがあったのを修正しました。(Commit)(Commit)
- The option -throttle checks busyness of transactions. When throughput is lower than the configured value, JdbcRunner gives up keeping throughput in total and tries to keep it from now on.
- The throughput is calculated down to the first decimal place.
- Tiny TPC-C was updated to version 1.1.
- JdbcRunner executes transactions in more precise ratio.
- An USE_NL hint was added to SQL S-01 for Oracle Database.
- A Calc file was added to draw response time histogram.
- Apache Commons Pool was updated to version 1.5.6.
- Apache log4j was updated to version 1.2.16.
- Mozilla Rhino was updated to version 1.7R3.
- MySQL Connector/J was updated to version 5.1.18.
- PostgreSQL JDBC Driver was updated to version 9.1 Build 901.
- Long and double data types were supported for bind variables.
- Null value was supported for bind variables.
- A new function getScriptStackTrace() was added.
- A new test kit Tiny SysBench was added.
- Tiny TPC-B was updated to version 1.1.
- Foreign key constraints were added.
- A new test kit Tiny TPC-C was added.
- Apache Commons DBCP was updated to version 1.4. DBCP 1.4 now supports JDBC 4.0.
- MySQL Connector/J was updated to version 5.1.12.
- The default value of jdbcDriver was changed to empty string. JDBC 4.0 drivers no longer need this parameter.
- First release.