Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 45 additions & 0 deletions docs/releases/release-notes.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,51 @@ displayed_sidebar: docsEnglish

This page includes a list of release notes for ScalarDB 3.17.

## v3.17.1

**Release date:** December 9, 2025

### Summary

This release mainly consists of several minor bug fixes and small improvements.

### Community edition

#### Enhancements

- Added `AuthAdmin.getRole(roleName)`. ([#3238](https://github.com/scalar-labs/scalardb/pull/3238))

#### Improvements

- Added the `scalar.db.active_transaction_management.enabled` configuration option to enable/disable the active transaction management (default: `true`). ([#3233](https://github.com/scalar-labs/scalardb/pull/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 Loader `override-columns-type` setting. ([#3239](https://github.com/scalar-labs/scalardb/pull/3239))
- Fixed option issues in Object Storage adapter. ([#3237](https://github.com/scalar-labs/scalardb/pull/3237))
- Fix to increase the maximum allowed string length with Object Storage. ([#3248](https://github.com/scalar-labs/scalardb/pull/3248))
- Updated the upper limit value displayed in the error message for data size limitation in Object Storage adapter. ([#3264](https://github.com/scalar-labs/scalardb/pull/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 ROLE` command idempotent, allowing duplicate grants and upgrading to `WITH ADMIN OPTION` when 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.

## v3.17.0

**Release date:** November 26, 2025
Expand Down
4 changes: 2 additions & 2 deletions docs/releases/release-support-policy.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -59,14 +59,14 @@ This page describes Scalar's support policy for major and minor version releases
<tr>
<td><a href="https://scalardb.scalar-labs.com/docs/3.13/releases/release-notes#v3130">3.13</a></td>
<td>2024-07-08</td>
<td>2025-11-22</td>
<td class="version-out-of-maintenance-support">2025-11-22</td>
<td>2026-05-21</td>
<td><a href="https://www.scalar-labs.com/contact">Contact us</a></td>
</tr>
<tr>
<td><a href="https://scalardb.scalar-labs.com/docs/3.12/releases/release-notes#v3120">3.12</a></td>
<td>2024-02-17</td>
<td>2025-07-08</td>
<td class="version-out-of-maintenance-support">2025-07-08</td>
<td>2026-01-04</td>
<td><a href="https://www.scalar-labs.com/contact">Contact us</a></td>
</tr>
Expand Down
4 changes: 2 additions & 2 deletions docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -78,13 +78,13 @@ const config = {
label: '3.17',
path: 'latest', // When a new version is released and this is no longer the current version, change this to the version number and then delete this comment.
banner: 'none',
className: '3.17.0',
className: '3.17.1',
},
"3.16": { // When a new version is released and this is no longer the current version, change this to the version number and then delete this comment.
label: '3.16',
path: '3.16', // When a new version is released and this is no longer the current version, change this to the version number and then delete this comment.
banner: 'none',
className: '3.16.2',
className: '3.16.3',
},
"3.15": { // When a new version is released and this is no longer the current version, change this to the version number and then delete this comment.
label: '3.15',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,51 @@ import TranslationBanner from '/src/components/_translation-ja-jp.mdx';

このページには、ScalarDB 3.17 のリリースノートのリストが含まれています。

## v3.17.1

**発売日:** 2025年12月09日

### まとめ

このリリースは主にいくつかのマイナーなバグ修正と小さな改善で構成されています。

### Community edition

#### 機能強化

- `AuthAdmin.getRole(roleName)` を追加しました。([#3238](https://github.com/scalar-labs/scalardb/pull/3238))

#### 改善点

- アクティブトランザクション管理を有効/無効にするための `scalar.db.active_transaction_management.enabled` 設定オプションを追加しました(デフォルト: `true`)。([#3233](https://github.com/scalar-labs/scalardb/pull/3233))

#### バグの修正

- Oracle において、通常 BOOLEAN データに使用される `NUMBER(1)` データ型を使用する列を持つテーブルをインポートする際、その列を ScalarDB Schema Loader の `override-columns-type` 設定を使用して ScalarDB BOOLEAN にマッピングできるようになりました。([#3239](https://github.com/scalar-labs/scalardb/pull/3239))
- Object Storage アダプターのオプションの問題を修正しました。([#3237](https://github.com/scalar-labs/scalardb/pull/3237))
- Object Storage での許可される最大文字列長を増加させる修正を行いました。([#3248](https://github.com/scalar-labs/scalardb/pull/3248))
- Object Storage アダプターでのデータサイズ制限のエラーメッセージに表示される上限値を更新しました。([#3264](https://github.com/scalar-labs/scalardb/pull/3264))

### Enterprise edition

#### 機能強化

##### ScalarDB Cluster

- 名前で単一のロールを取得する `getRole()` API と同等の機能を追加しました。

##### ScalarDB SQL

- `Metadata.getRole(roleName)` を追加しました。

#### バグの修正

##### ScalarDB Cluster

- `GRANT ROLE` コマンドを冪等にし、重複した権限付与を許可し、再付与時に `WITH ADMIN OPTION` へのアップグレードができるようになりました。
- トランザクションが期限切れになった際にポーズ機能が正しく動作しないバグを修正しました。
- scalar-metering をアップグレードすることで、ScalarDB Cluster が Omnistrate 環境にデプロイできないバグを修正しました。

## v3.17.0

**発売日:** 2025年11月26日
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,33 @@ import TranslationBanner from '/src/components/_translation-ja-jp.mdx';

このページには、ScalarDB 3.16 のリリースノートのリストが含まれています。

## v3.16.3

**発売日:** 2025年12月09日

### まとめ

このリリースには、主にいくつかの軽微なバグ修正と小さな改善が含まれています。

### Community edition

#### 改善点

- アクティブトランザクション管理を有効/無効にするための設定オプション `scalar.db.active_transaction_management.enabled` を追加しました(デフォルト: `true`)。([#3233](https://github.com/scalar-labs/scalardb/pull/3233))

#### バグの修正

- Oracle において、BOOLEAN データに通常使用される `NUMBER(1)` データ型を使用する列を持つテーブルをインポートする際に、その列を ScalarDB Schema Loader の `override-columns-type` 設定を使用して ScalarDB BOOLEAN にマッピングできるようになりました。([#3239](https://github.com/scalar-labs/scalardb/pull/3239))

### Enterprise edition

#### バグの修正

##### ScalarDB Cluster

- トランザクションが期限切れになった際にポーズ機能が正しく動作しないバグを修正しました。
- scalar-metering をアップグレードすることで、ScalarDB Cluster を Omnistrate 環境にデプロイできないバグを修正しました。

## v3.16.2

**発売日:** 2025年11月26日
Expand Down
8 changes: 1 addition & 7 deletions src/css/custom.css
Original file line number Diff line number Diff line change
Expand Up @@ -52,13 +52,7 @@
background: var(--ifm-menu-link-sublist-icon) 50% / 1.25rem 1.25rem;
}

.version-out-of-maintenance-support, .version-out-of-maintenance-support a {
background-color: #e6e6e6;
color: #1c1e21;
opacity: 85%;
}

.version-out-of-support, .version-out-of-support a {
.version-out-of-maintenance-support, .version-out-of-maintenance-support a, .version-out-of-support, .version-out-of-support a {
background-color: #9CA3AF;
color: #1c1e21;
opacity: 85%;
Expand Down
27 changes: 27 additions & 0 deletions versioned_docs/version-3.16/releases/release-notes.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,33 @@ displayed_sidebar: docsEnglish

This page includes a list of release notes for ScalarDB 3.16.

## v3.16.3

**Release date:** December 9, 2025

### Summary

This release mainly consists of several minor bug fixes and small improvements.

### Community edition

#### Improvements

- Added the `scalar.db.active_transaction_management.enabled` configuration option to enable/disable the active transaction management (default: `true`). ([#3233](https://github.com/scalar-labs/scalardb/pull/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 Loader `override-columns-type` setting. ([#3239](https://github.com/scalar-labs/scalardb/pull/3239))

### Enterprise edition

#### Bug fixes

##### ScalarDB Cluster

- 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.

## v3.16.2

**Release date:** November 26, 2025
Expand Down