Summary
This release mainly consists of several minor bug fixes and small improvements.
Community edition
Enhancements
- Added
AuthAdmin.getRole(roleName). (#3238)
Improvements
- Added the
scalar.db.active_transaction_management.enabledconfiguration option to enable/disable the active transaction management (default:true). (#3233)
Bug fixes
- On Oracle, when importing a table with a column using the
NUMBER(1)data type, which is usually used for BOOLEAN data, that column can now be mapped to ScalarDB BOOLEAN by using the ScalarDB Schema Loaderoverride-columns-typesetting. (#3239) - Fixed option issues in Object Storage adapter. (#3237)
- Fix to increase the maximum allowed string length with Object Storage. (#3248)
- Updated the upper limit value displayed in the error message for data size limitation in Object Storage adapter. (#3264)
Enterprise edition
Enhancements
ScalarDB Cluster
- Added the
getRole()API and equivalent to retrieve a single role by name.
ScalarDB SQL
- Added
Metadata.getRole(roleName).
Bug fixes
ScalarDB Cluster
- Made the
GRANT ROLEcommand idempotent, allowing duplicate grants and upgrading toWITH ADMIN OPTIONwhen re-granting. - Fixed a bug where the pause functionality did not work correctly when transactions expired.
- Fixed a bug where ScalarDB Cluster cannot be deployed in the Omnistrate environment by upgrading scalar-metering.