diff --git a/docs/index.mdx b/docs/index.mdx index b7a715c3..f961f9bd 100644 --- a/docs/index.mdx +++ b/docs/index.mdx @@ -7,7 +7,7 @@ tags: # ScalarDB -import { CardRowAbout, CardRowGettingStarted, CardRowSamples, CardRowDevelop, CardRowDeploy, CardRowManage, CardRowReference } from '/src/components/Cards/3.13'; +import { CardRowAbout, CardRowGettingStarted, CardRowSamples, CardRowDevelop, CardRowDeploy, CardRowManage, CardRowReference } from '/src/components/Cards/3.14'; ScalarDB is a cross-database HTAP engine. It achieves ACID transactions and real-time analytics across diverse databases to simplify the complexity of managing multiple databases. diff --git a/docs/releases/release-notes.mdx b/docs/releases/release-notes.mdx index 5449db62..6eb8b1ce 100644 --- a/docs/releases/release-notes.mdx +++ b/docs/releases/release-notes.mdx @@ -5,30 +5,35 @@ tags: - Enterprise Premium --- -# ScalarDB 3.13 Release Notes +# ScalarDB 3.14 Release Notes -This page includes a list of release notes for ScalarDB 3.13. +This page includes a list of release notes for ScalarDB 3.14. -## v3.13.1 +## v3.14.0 -**Release date:** October 13, 2024 +**Release date:** MMMM DD, YYYY ### Summary -This release includes several bug fixes, and vulnerability fixes. +This release includes a lot of enhancements, improvements, bug fixes, and vulnerability fixes. ### Community edition #### Enhancements +- Added the encrypted column concept to ScalarDB. ([#1907](https://github.com/scalar-labs/scalardb/pull/1907) [#1975](https://github.com/scalar-labs/scalardb/pull/1975)) - Added support for MariaDB 11.4 and Oracle 19. ([#2061](https://github.com/scalar-labs/scalardb/pull/2061)) +#### Improvements + +- Added options for changing the key column size for MySQL and Oracle and used 128 bytes as the default. ([#2245](https://github.com/scalar-labs/scalardb/pull/2245)) +- Changed the default value of the metadata cache expiration time (`scalar.db.metadata.cache_expiration_time_secs`) to 60 seconds. ([#2274](https://github.com/scalar-labs/scalardb/pull/2274)) + #### Bug fixes - Fixed a bug where `NullPointerException` when a table specified in a Get/Scan object is not found in Consensus Commit. ([#2083](https://github.com/scalar-labs/scalardb/pull/2083)) - Fixed a corner case issue that causes inconsistent Coordinator states when lazy recovery happens before group commit ([#2135](https://github.com/scalar-labs/scalardb/pull/2135)) - Upgraded the mysql driver to fix security issues. [CVE-2023-22102](https://github.com/advisories/GHSA-m6vm-37g8-gqvh "CVE-2023-22102") ([#2238](https://github.com/scalar-labs/scalardb/pull/2238)) -- Upgraded the gRPC library, the Protocol Buffers library, grpc_health_probe, and scalar-admin to fix security issues. [CVE-2024-7254](https://github.com/advisories/GHSA-735f-pc8j-v9w8 "CVE-2024-7254"), [CVE-2024-25638](https://github.com/advisories/GHSA-cfxw-4h78-h7fw "CVE-2024-25638"), and [CVE-2024-34156](https://github.com/advisories/GHSA-crqm-pwhx-j97f "CVE-2024-34156") ([#2277](https://github.com/scalar-labs/scalardb/pull/2277)) ### Enterprise edition @@ -36,7 +41,16 @@ This release includes several bug fixes, and vulnerability fixes. ##### ScalarDB Cluster -- Support the group commit feature for Coordinator table in ScalarDB cluster +- Added support for encrypted columns introduced in [#1907](https://github.com/scalar-labs/scalardb/pull/1907). +- Added support for the group commit feature for the Coordinator table. +- Added support for encryption. +- Added support for `getCurrentUser()` in `DistributedTransactionAdmin` and `Metadata` to retrieve the current logged-in user. + +##### ScalarDB SQL + +- Added support for encrypted columns introduced in [#1907](https://github.com/scalar-labs/scalardb/pull/1907) for the Metadata API. +- Added support for encrypted columns for `CREATE TABLE` and `ALTER TABLE ADD COLUMN` statements. +- Added `SHOW USERS` and `SHOW GRANTS` commands, which list users and privileges for a specified user, respectively. #### Improvements @@ -48,112 +62,7 @@ This release includes several bug fixes, and vulnerability fixes. ##### ScalarDB Cluster -- Fix a bug where `NullPointerException` occurs when catching an exception without message. +- Fixed a bug where `NullPointerException` occurs when catching an exception without message. - Upgraded `grpc_health_probe` to fix a security issue. [CVE-2024-34156](https://github.com/advisories/GHSA-crqm-pwhx-j97f "CVE-2024-34156") - Upgraded `scalar-admin` to fix a security issue. [CVE-2024-25638](https://github.com/advisories/GHSA-cfxw-4h78-h7fw "CVE-2024-25638") - Upgraded the Protobuf Java library to fix a security issue. [CVE-2024-7254](https://github.com/advisories/GHSA-735f-pc8j-v9w8 "CVE-2024-7254") - -## v3.13.0 - -### Summary - -This release includes a lot of enhancements, improvements, bug fixes, and vulnerability fixes. - -### Community edition - -#### Enhancements - -- Added dynamic arbitrary filtering for non-JDBC databases. ([#1682](https://github.com/scalar-labs/scalardb/pull/1682)) -- Added the Insert, Upsert, and Update operations to the transactional API. ([#1697](https://github.com/scalar-labs/scalardb/pull/1697)) -- Added YugabyteDB adapter as one of JDBC storages ([#1710](https://github.com/scalar-labs/scalardb/pull/1710)) -- Added Group Commit feature for Coordinator Table ([#1728](https://github.com/scalar-labs/scalardb/pull/1728)) -- Allowed directly executing CRUD operations with transaction managers. ([#1755](https://github.com/scalar-labs/scalardb/pull/1755)) -- Added support for arbitrary filtering for partition scan and index scan. ([#1763](https://github.com/scalar-labs/scalardb/pull/1763)) -- Added a single CRUD operation transaction manager. This transaction manager implementation does not allow beginning a transaction by calling `begin()`/`start()`. It only allows directly executing CRUD operations from the transaction manager. ([#1793](https://github.com/scalar-labs/scalardb/pull/1793)) -- Added support for arbitrary filtering for get operations. ([#1834](https://github.com/scalar-labs/scalardb/pull/1834)) -- In MySQL, ScalarDB `FLOAT` type is changed from `DOUBLE` to `REAL` (single-precision floating-point value) ([#2000](https://github.com/scalar-labs/scalardb/pull/2000)) -- Added a new Admin API `admin.getNamespacesNames()` to list the user namespaces. Though, this API won't return a namespace that does not contain a table. From ScalarDB 4.0, we plan to improve the design to suppress this limitation. ([#2002](https://github.com/scalar-labs/scalardb/pull/2002)) - -#### Improvements - -- Removed the hard-coded collation for MySQL and SQL Server in the JDBC adapter. As a result, the collation configured in the underlying database will be used when creating tables. ([#1518](https://github.com/scalar-labs/scalardb/pull/1518)) -- Added error codes to the error messages of Schema Loader. ([#1564](https://github.com/scalar-labs/scalardb/pull/1564)) -- Performance improvement of the group commit by using priority queue in the background worker. ([#1641](https://github.com/scalar-labs/scalardb/pull/1641)) -- Refactored scan with filtering. ([#1715](https://github.com/scalar-labs/scalardb/pull/1715)) -- Avoided creating an internal unique index as much as possible to reduce resource consumption and improve performance. ([#1723](https://github.com/scalar-labs/scalardb/pull/1723)) -- Changed the hard-coded password for the Oracle user to a more secure one in the JDBC adapter. ([#1765](https://github.com/scalar-labs/scalardb/pull/1765)) -- Update base image of container image. This update fixes an OOM issue on a Kubernetes with cgroup v2 environment. In the previous versions, if you use a Kubernetes cluster with cgroup v2, you might face an OOM-killed issue. ([#1826](https://github.com/scalar-labs/scalardb/pull/1826)) -- Added capability to specify global properties for all storages in multi-storage. ([#1486](https://github.com/scalar-labs/scalardb/pull/1486)) - -#### Bug fixes - -- Upgraded the base image to fix security issues. [CVE-2023-47038](https://github.com/advisories/GHSA-96fh-9q43-rmjh "CVE-2023-47038") ([#1522](https://github.com/scalar-labs/scalardb/pull/1522) [#1521](https://github.com/scalar-labs/scalardb/pull/1521)) -- Upgraded the PostgresSQL lib to fix security issues. [CVE-2024-1597](https://github.com/advisories/GHSA-24rp-q3w6-vc56 "CVE-2024-1597") ([#1547](https://github.com/scalar-labs/scalardb/pull/1547)) -- Fixed a bug where `NullPointerException` occurs during the `EXTRA_READ` validation when scanning records in a transaction, but some of them are deleted by other transactions. ([#1624](https://github.com/scalar-labs/scalardb/pull/1624)) -- Fixed a bug where lazy recovery was not executed for the implicit pre-read of put and delete operations. ([#1681](https://github.com/scalar-labs/scalardb/pull/1681)) -- Fixed a bug where users could see inconsistent results when scanning records by an index key after putting the related records in Consensus Commit transactions. ([#1727](https://github.com/scalar-labs/scalardb/pull/1727)) -- Upgraded `grpc_health_probe` to fix security issues. [CVE-2024-24790](https://github.com/advisories/GHSA-49gw-vxvf-fc2g "CVE-2024-24790"), [CVE-2023-45283](https://github.com/advisories/GHSA-vvjp-q62m-2vph "CVE-2023-45283"), and [CVE-2023-45288](https://github.com/advisories/GHSA-4v7x-pqxf-cx7m "CVE-2023-45288") ([#1980](https://github.com/scalar-labs/scalardb/pull/1980)) -- Fixed snapshot management issues. ([#1976](https://github.com/scalar-labs/scalardb/pull/1976)) -- Fix a bug of the import-table feature that it could access tables in other namespace that have the same table name when using MySQL storage. ([#2001](https://github.com/scalar-labs/scalardb/pull/2001)) - -### Enterprise edition - -#### Enhancements - -##### ScalarDB Cluster - -- Added support for the insert mode of the Put operation introduced [#1679](https://github.com/scalar-labs/scalardb/pull/1679) in ScalarDB Cluster. -- Added support for insert, upsert, and update APIs introduced in [#1697](https://github.com/scalar-labs/scalardb/pull/1697) in ScalarDB Cluster. -- Added support executing a CRUD operations in a one-shot transaction. -- Added support for arbitrary filtering for partition scan and index scan introduced in [#1763](https://github.com/scalar-labs/scalardb/pull/1763) to ScalarDB Cluster. -- Added support for transaction managers other than Consensus Commit to ScalarDB Cluster. -- Added support for the single CRUD operation transaction manager introduced in [#1793](https://github.com/scalar-labs/scalardb/pull/1793) in ScalarDB Cluster. -- Added support for arbitrary filtering for get operations introduced in [#1834](https://github.com/scalar-labs/scalardb/pull/1834) to ScalarDB Cluster. -- Added support for `DistributedTransactionAdmin.getNamespaceNames()` - -##### ScalarDB SQL - -- Added support for the single CRUD operation transaction manager introduced in [#1793](https://github.com/scalar-labs/scalardb/pull/1793) to ScalarDB SQL. -- With this update, users now have several ways to access ScalarDB-managed namespaces in ScalarDB SQL. - -#### Improvements - -##### ScalarDB Cluster - -- Added error codes to the error messages of the authentication and authorization module. -- Added error codes to the error messages. -- Added TLS support for the Prometheus exporter. With this change, when enabling TLS (setting `scalar.db.cluster.tls.enabled` to `true`) in ScalarDB cluster nodes, the Prometheus exporter also starts with TLS (HTTPS). -- Update base image of container image. This update fixes an OOM issue on a Kubernetes with cgroup v2 environment. In the previous versions, if you use a Kubernetes cluster with cgroup v2, you might face an OOM-killed issue. - -##### ScalarDB GraphQL - -- Added error codes to the error messages. -- Update base image of container image. This update fixes an OOM issue on a Kubernetes with cgroup v2 environment. In the previous versions, if you use a Kubernetes cluster with cgroup v2, you might face an OOM-killed issue. - -##### ScalarDB SQL - -- Added error codes to the error messages. -- Changed the packages for `ConditionSetBuilder` and `AndConditionSet`. -- Allowed using the `EXISTS` keyword for the `CREATE/DROP COORDINATOR TABLES` statements. -- Update base image of container image. This update fixes an OOM issue on a Kubernetes with cgroup v2 environment. In the previous versions, if you use a Kubernetes cluster with cgroup v2, you might face an OOM-killed issue. -- Improved performance of selection queries with filtering by exploiting partition and index scans. - -#### Bug fixes - -##### ScalarDB Cluster - -- Upgraded the base image to fix security issues. [CVE-2023-47038](https://github.com/advisories/GHSA-96fh-9q43-rmjh "CVE-2023-47038") -- Upgraded the Kubernetes Client Java lib to fix security issues: [CVE-2024-25710](https://github.com/advisories/GHSA-4g9r-vxhx-9pgx "CVE-2024-25710") and [CVE-2024-26308](https://github.com/advisories/GHSA-4265-ccf5-phj5 "CVE-2024-26308"). -- Upgraded `grpc_health_probe` to fix security issues. [CVE-2024-24790](https://github.com/advisories/GHSA-49gw-vxvf-fc2g "CVE-2024-24790"), [CVE-2023-45283](https://github.com/advisories/GHSA-vvjp-q62m-2vph "CVE-2023-45283"), and [CVE-2023-45288](https://github.com/advisories/GHSA-4v7x-pqxf-cx7m "CVE-2023-45288") -- Fixed a bug where incorrect results are returned when executing SELECT queries with the same column names. - -##### ScalarDB GraphQL - -- Upgraded the base image to fix security issues. [CVE-2023-47038](https://github.com/advisories/GHSA-96fh-9q43-rmjh "CVE-2023-47038") - -##### ScalarDB SQL - -- Upgraded the base image to fix security issues. [CVE-2023-47038](https://github.com/advisories/GHSA-96fh-9q43-rmjh "CVE-2023-47038") -- Fixes a bug that Spring Data JDBC for ScalarDB doesn't work with Spring Boot 3 -- Fixed a bug where incorrect results are returned when executing SELECT queries with the same column names. -- Upgraded `grpc_health_probe` to fix security issues. [CVE-2024-24790](https://github.com/advisories/GHSA-49gw-vxvf-fc2g "CVE-2024-24790"), [CVE-2023-45283](https://github.com/advisories/GHSA-vvjp-q62m-2vph "CVE-2023-45283"), and [CVE-2023-45288](https://github.com/advisories/GHSA-4v7x-pqxf-cx7m "CVE-2023-45288") diff --git a/docs/releases/release-support-policy.mdx b/docs/releases/release-support-policy.mdx index ba9ff376..d09c2b74 100644 --- a/docs/releases/release-support-policy.mdx +++ b/docs/releases/release-support-policy.mdx @@ -28,12 +28,19 @@ This page describes Scalar's support policy for major and minor version releases - 3.13 - 2024-07-08 + 3.14 + YYYY-MM-DD TBD* TBD* Contact us + + 3.13 + 2024-07-08 + YYYY-MM-DD + YYYY-MM-DD + Contact us + 3.12 2024-02-17 diff --git a/docusaurus.config.js b/docusaurus.config.js index e4010532..1b36a471 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -72,10 +72,15 @@ const config = { }, */ current: { // 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.13', + label: '3.14', 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', }, + "3.13": { + label: '3.13', + path: '3.13', + banner: 'none', + }, "3.12": { label: '3.12', path: '3.12', diff --git a/src/components/Cards/3.14.tsx b/src/components/Cards/3.14.tsx new file mode 100644 index 00000000..685afe29 --- /dev/null +++ b/src/components/Cards/3.14.tsx @@ -0,0 +1,307 @@ +/** + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/* eslint-disable global-require */ + +import React from 'react'; +import clsx from 'clsx'; +import Translate from '@docusaurus/Translate'; +import Link from '@docusaurus/Link'; + +const CardsAbout = [ + { + // name: '', + // image: '.png', + url: { + page: 'overview', + }, + description: ( + + Overview + + ), + }, + { + // name: '', + // image: '.png', + url: { + page: 'requirements', + }, + description: ( + + Requirements + + ), + }, +] + +const CardsGettingStarted = [ + { + // name: '', + // image: '.png', + url: { + page: 'getting-started-with-scalardb', + }, + description: ( + + Getting started with ScalarDB + + ), + }, + { + // name: '', + // image: '.png', + url: { + page: 'scalardb-cluster/getting-started-with-scalardb-cluster', + }, + description: ( + + Getting started with ScalarDB Cluster + + ), + }, +] + +const CardsSamples = [ + { + // name: '', + // image: '.png', + url: { + page: 'scalardb-samples/multi-storage-transaction-sample', + }, + description: ( + + Run a sample application with multi-storage transaction support + + ), + }, + { + // name: '', + // image: '.png', + url: { + page: 'scalardb-samples/microservice-transaction-sample', + }, + description: ( + + Run a sample application that supports microservice transactions + + ), + }, +] + +const CardsDevelop = [ + { + // name: '', + // image: '.png', + url: { + page: 'add-scalardb-to-your-build', + }, + description: ( + + Add ScalarDB to your build + + ), + }, + { + // name: '', + // image: '.png', + url: { + page: 'schema-loader', + }, + description: ( + + ScalarDB Schema Loader + + ), + }, +] + +const CardsDeploy = [ + { + // name: '', + // image: '.png', + url: { + page: 'scalar-kubernetes/SetupDatabaseForAWS', + }, + description: ( + + Set up a database for ScalarDB on AWS + + ), + }, + { + // name: '', + // image: '.png', + url: { + page: 'scalar-kubernetes/ProductionChecklistForScalarDBCluster', + }, + description: ( + + See the ScalarDB Cluster production checklist + + ), + }, +] + +const CardsManage = [ + { + // name: '', + // image: '.png', + url: { + page: 'scalar-kubernetes/K8sMonitorGuide', + }, + description: ( + + Monitor ScalarDB in a Kubernetes cluster + + ), + }, + { + // name: '', + // image: '.png', + url: { + page: 'scalar-kubernetes/BackupRestoreGuide', + }, + description: ( + + Back up and restore in a Kubernetes environment + + ), + }, +] + +const CardsReference = [ + { + // name: '', + // image: '.png', + url: { + page: 'scalardb-benchmarks', + }, + description: ( + + Benchmarking tools + + ), + }, + { + // name: '', + // image: '.png', + url: { + page: 'storage-abstraction', + }, + description: ( + + Storage abstraction and API guide + + ), + }, +]; + +interface Props { + // name: string; + // image: string; + url: { + page?: string; + }; + description: JSX.Element; +} + +function Card({ /* name, image,*/ url, description }: Props) { + return ( +
+
+
+ {/* + } + */} +
+ +
+ {/*

{name}

*/} +

{description}

+
+ + {/*
+
+ + Read more + +
+
*/} +
+
+ ); +} + +export function CardRowAbout(): JSX.Element { + return ( +
+ {CardsAbout.map((special) => ( + + ))} +
+ ); +} + +export function CardRowGettingStarted(): JSX.Element { + return ( +
+ {CardsGettingStarted.map((special) => ( + + ))} +
+ ); +} + +export function CardRowSamples(): JSX.Element { + return ( +
+ {CardsSamples.map((special) => ( + + ))} +
+ ); +} + +export function CardRowDevelop(): JSX.Element { + return ( +
+ {CardsDevelop.map((special) => ( + + ))} +
+ ); +} + +export function CardRowDeploy(): JSX.Element { + return ( +
+ {CardsDeploy.map((special) => ( + + ))} +
+ ); +} + +export function CardRowManage(): JSX.Element { + return ( +
+ {CardsManage.map((special) => ( + + ))} +
+ ); +} +export function CardRowReference(): JSX.Element { + return ( +
+ {CardsReference.map((special) => ( + + ))} +
+ ); +} diff --git a/docs/add-scalardb-to-your-build.mdx b/versioned_docs/version-3.13/add-scalardb-to-your-build.mdx similarity index 100% rename from docs/add-scalardb-to-your-build.mdx rename to versioned_docs/version-3.13/add-scalardb-to-your-build.mdx diff --git a/docs/api-guide.mdx b/versioned_docs/version-3.13/api-guide.mdx similarity index 100% rename from docs/api-guide.mdx rename to versioned_docs/version-3.13/api-guide.mdx diff --git a/docs/backup-restore.mdx b/versioned_docs/version-3.13/backup-restore.mdx similarity index 100% rename from docs/backup-restore.mdx rename to versioned_docs/version-3.13/backup-restore.mdx diff --git a/docs/configurations.mdx b/versioned_docs/version-3.13/configurations.mdx similarity index 100% rename from docs/configurations.mdx rename to versioned_docs/version-3.13/configurations.mdx diff --git a/docs/data-modeling.mdx b/versioned_docs/version-3.13/data-modeling.mdx similarity index 100% rename from docs/data-modeling.mdx rename to versioned_docs/version-3.13/data-modeling.mdx diff --git a/docs/database-configurations.mdx b/versioned_docs/version-3.13/database-configurations.mdx similarity index 100% rename from docs/database-configurations.mdx rename to versioned_docs/version-3.13/database-configurations.mdx diff --git a/docs/deploy-overview.mdx b/versioned_docs/version-3.13/deploy-overview.mdx similarity index 100% rename from docs/deploy-overview.mdx rename to versioned_docs/version-3.13/deploy-overview.mdx diff --git a/docs/design.mdx b/versioned_docs/version-3.13/design.mdx similarity index 100% rename from docs/design.mdx rename to versioned_docs/version-3.13/design.mdx diff --git a/docs/develop-overview.mdx b/versioned_docs/version-3.13/develop-overview.mdx similarity index 100% rename from docs/develop-overview.mdx rename to versioned_docs/version-3.13/develop-overview.mdx diff --git a/docs/getting-started-with-scalardb-by-using-kotlin.mdx b/versioned_docs/version-3.13/getting-started-with-scalardb-by-using-kotlin.mdx similarity index 100% rename from docs/getting-started-with-scalardb-by-using-kotlin.mdx rename to versioned_docs/version-3.13/getting-started-with-scalardb-by-using-kotlin.mdx diff --git a/docs/getting-started-with-scalardb.mdx b/versioned_docs/version-3.13/getting-started-with-scalardb.mdx similarity index 100% rename from docs/getting-started-with-scalardb.mdx rename to versioned_docs/version-3.13/getting-started-with-scalardb.mdx diff --git a/docs/helm-charts/conf/scalar-loki-stack-custom-values.yaml b/versioned_docs/version-3.13/helm-charts/conf/scalar-loki-stack-custom-values.yaml similarity index 100% rename from docs/helm-charts/conf/scalar-loki-stack-custom-values.yaml rename to versioned_docs/version-3.13/helm-charts/conf/scalar-loki-stack-custom-values.yaml diff --git a/docs/helm-charts/conf/scalar-prometheus-custom-values.yaml b/versioned_docs/version-3.13/helm-charts/conf/scalar-prometheus-custom-values.yaml similarity index 100% rename from docs/helm-charts/conf/scalar-prometheus-custom-values.yaml rename to versioned_docs/version-3.13/helm-charts/conf/scalar-prometheus-custom-values.yaml diff --git a/docs/helm-charts/configure-custom-values-envoy.mdx b/versioned_docs/version-3.13/helm-charts/configure-custom-values-envoy.mdx similarity index 100% rename from docs/helm-charts/configure-custom-values-envoy.mdx rename to versioned_docs/version-3.13/helm-charts/configure-custom-values-envoy.mdx diff --git a/docs/helm-charts/configure-custom-values-file.mdx b/versioned_docs/version-3.13/helm-charts/configure-custom-values-file.mdx similarity index 100% rename from docs/helm-charts/configure-custom-values-file.mdx rename to versioned_docs/version-3.13/helm-charts/configure-custom-values-file.mdx diff --git a/docs/helm-charts/configure-custom-values-scalar-admin-for-kubernetes.mdx b/versioned_docs/version-3.13/helm-charts/configure-custom-values-scalar-admin-for-kubernetes.mdx similarity index 100% rename from docs/helm-charts/configure-custom-values-scalar-admin-for-kubernetes.mdx rename to versioned_docs/version-3.13/helm-charts/configure-custom-values-scalar-admin-for-kubernetes.mdx diff --git a/docs/helm-charts/configure-custom-values-scalar-manager.mdx b/versioned_docs/version-3.13/helm-charts/configure-custom-values-scalar-manager.mdx similarity index 100% rename from docs/helm-charts/configure-custom-values-scalar-manager.mdx rename to versioned_docs/version-3.13/helm-charts/configure-custom-values-scalar-manager.mdx diff --git a/docs/helm-charts/configure-custom-values-scalardb-analytics-postgresql.mdx b/versioned_docs/version-3.13/helm-charts/configure-custom-values-scalardb-analytics-postgresql.mdx similarity index 100% rename from docs/helm-charts/configure-custom-values-scalardb-analytics-postgresql.mdx rename to versioned_docs/version-3.13/helm-charts/configure-custom-values-scalardb-analytics-postgresql.mdx diff --git a/docs/helm-charts/configure-custom-values-scalardb-cluster.mdx b/versioned_docs/version-3.13/helm-charts/configure-custom-values-scalardb-cluster.mdx similarity index 100% rename from docs/helm-charts/configure-custom-values-scalardb-cluster.mdx rename to versioned_docs/version-3.13/helm-charts/configure-custom-values-scalardb-cluster.mdx diff --git a/docs/helm-charts/configure-custom-values-scalardb-graphql.mdx b/versioned_docs/version-3.13/helm-charts/configure-custom-values-scalardb-graphql.mdx similarity index 100% rename from docs/helm-charts/configure-custom-values-scalardb-graphql.mdx rename to versioned_docs/version-3.13/helm-charts/configure-custom-values-scalardb-graphql.mdx diff --git a/docs/helm-charts/configure-custom-values-scalardb.mdx b/versioned_docs/version-3.13/helm-charts/configure-custom-values-scalardb.mdx similarity index 100% rename from docs/helm-charts/configure-custom-values-scalardb.mdx rename to versioned_docs/version-3.13/helm-charts/configure-custom-values-scalardb.mdx diff --git a/docs/helm-charts/configure-custom-values-scalardl-auditor.mdx b/versioned_docs/version-3.13/helm-charts/configure-custom-values-scalardl-auditor.mdx similarity index 100% rename from docs/helm-charts/configure-custom-values-scalardl-auditor.mdx rename to versioned_docs/version-3.13/helm-charts/configure-custom-values-scalardl-auditor.mdx diff --git a/docs/helm-charts/configure-custom-values-scalardl-ledger.mdx b/versioned_docs/version-3.13/helm-charts/configure-custom-values-scalardl-ledger.mdx similarity index 100% rename from docs/helm-charts/configure-custom-values-scalardl-ledger.mdx rename to versioned_docs/version-3.13/helm-charts/configure-custom-values-scalardl-ledger.mdx diff --git a/docs/helm-charts/configure-custom-values-scalardl-schema-loader.mdx b/versioned_docs/version-3.13/helm-charts/configure-custom-values-scalardl-schema-loader.mdx similarity index 100% rename from docs/helm-charts/configure-custom-values-scalardl-schema-loader.mdx rename to versioned_docs/version-3.13/helm-charts/configure-custom-values-scalardl-schema-loader.mdx diff --git a/docs/helm-charts/getting-started-logging.mdx b/versioned_docs/version-3.13/helm-charts/getting-started-logging.mdx similarity index 100% rename from docs/helm-charts/getting-started-logging.mdx rename to versioned_docs/version-3.13/helm-charts/getting-started-logging.mdx diff --git a/docs/helm-charts/getting-started-monitoring.mdx b/versioned_docs/version-3.13/helm-charts/getting-started-monitoring.mdx similarity index 100% rename from docs/helm-charts/getting-started-monitoring.mdx rename to versioned_docs/version-3.13/helm-charts/getting-started-monitoring.mdx diff --git a/docs/helm-charts/getting-started-scalar-helm-charts.mdx b/versioned_docs/version-3.13/helm-charts/getting-started-scalar-helm-charts.mdx similarity index 100% rename from docs/helm-charts/getting-started-scalar-helm-charts.mdx rename to versioned_docs/version-3.13/helm-charts/getting-started-scalar-helm-charts.mdx diff --git a/docs/helm-charts/getting-started-scalar-manager.mdx b/versioned_docs/version-3.13/helm-charts/getting-started-scalar-manager.mdx similarity index 100% rename from docs/helm-charts/getting-started-scalar-manager.mdx rename to versioned_docs/version-3.13/helm-charts/getting-started-scalar-manager.mdx diff --git a/docs/helm-charts/getting-started-scalardb-analytics-postgresql.mdx b/versioned_docs/version-3.13/helm-charts/getting-started-scalardb-analytics-postgresql.mdx similarity index 100% rename from docs/helm-charts/getting-started-scalardb-analytics-postgresql.mdx rename to versioned_docs/version-3.13/helm-charts/getting-started-scalardb-analytics-postgresql.mdx diff --git a/docs/helm-charts/getting-started-scalardb-cluster-tls-cert-manager.mdx b/versioned_docs/version-3.13/helm-charts/getting-started-scalardb-cluster-tls-cert-manager.mdx similarity index 100% rename from docs/helm-charts/getting-started-scalardb-cluster-tls-cert-manager.mdx rename to versioned_docs/version-3.13/helm-charts/getting-started-scalardb-cluster-tls-cert-manager.mdx diff --git a/docs/helm-charts/getting-started-scalardb-cluster-tls.mdx b/versioned_docs/version-3.13/helm-charts/getting-started-scalardb-cluster-tls.mdx similarity index 100% rename from docs/helm-charts/getting-started-scalardb-cluster-tls.mdx rename to versioned_docs/version-3.13/helm-charts/getting-started-scalardb-cluster-tls.mdx diff --git a/docs/helm-charts/getting-started-scalardb.mdx b/versioned_docs/version-3.13/helm-charts/getting-started-scalardb.mdx similarity index 100% rename from docs/helm-charts/getting-started-scalardb.mdx rename to versioned_docs/version-3.13/helm-charts/getting-started-scalardb.mdx diff --git a/docs/helm-charts/getting-started-scalardl-auditor-tls-cert-manager.mdx b/versioned_docs/version-3.13/helm-charts/getting-started-scalardl-auditor-tls-cert-manager.mdx similarity index 100% rename from docs/helm-charts/getting-started-scalardl-auditor-tls-cert-manager.mdx rename to versioned_docs/version-3.13/helm-charts/getting-started-scalardl-auditor-tls-cert-manager.mdx diff --git a/docs/helm-charts/getting-started-scalardl-auditor-tls.mdx b/versioned_docs/version-3.13/helm-charts/getting-started-scalardl-auditor-tls.mdx similarity index 100% rename from docs/helm-charts/getting-started-scalardl-auditor-tls.mdx rename to versioned_docs/version-3.13/helm-charts/getting-started-scalardl-auditor-tls.mdx diff --git a/docs/helm-charts/getting-started-scalardl-auditor.mdx b/versioned_docs/version-3.13/helm-charts/getting-started-scalardl-auditor.mdx similarity index 100% rename from docs/helm-charts/getting-started-scalardl-auditor.mdx rename to versioned_docs/version-3.13/helm-charts/getting-started-scalardl-auditor.mdx diff --git a/docs/helm-charts/getting-started-scalardl-ledger.mdx b/versioned_docs/version-3.13/helm-charts/getting-started-scalardl-ledger.mdx similarity index 100% rename from docs/helm-charts/getting-started-scalardl-ledger.mdx rename to versioned_docs/version-3.13/helm-charts/getting-started-scalardl-ledger.mdx diff --git a/docs/helm-charts/how-to-deploy-scalar-admin-for-kubernetes.mdx b/versioned_docs/version-3.13/helm-charts/how-to-deploy-scalar-admin-for-kubernetes.mdx similarity index 100% rename from docs/helm-charts/how-to-deploy-scalar-admin-for-kubernetes.mdx rename to versioned_docs/version-3.13/helm-charts/how-to-deploy-scalar-admin-for-kubernetes.mdx diff --git a/docs/helm-charts/how-to-deploy-scalar-products.mdx b/versioned_docs/version-3.13/helm-charts/how-to-deploy-scalar-products.mdx similarity index 100% rename from docs/helm-charts/how-to-deploy-scalar-products.mdx rename to versioned_docs/version-3.13/helm-charts/how-to-deploy-scalar-products.mdx diff --git a/docs/helm-charts/how-to-deploy-scalardb-analytics-postgresql.mdx b/versioned_docs/version-3.13/helm-charts/how-to-deploy-scalardb-analytics-postgresql.mdx similarity index 100% rename from docs/helm-charts/how-to-deploy-scalardb-analytics-postgresql.mdx rename to versioned_docs/version-3.13/helm-charts/how-to-deploy-scalardb-analytics-postgresql.mdx diff --git a/docs/helm-charts/how-to-deploy-scalardb-cluster.mdx b/versioned_docs/version-3.13/helm-charts/how-to-deploy-scalardb-cluster.mdx similarity index 100% rename from docs/helm-charts/how-to-deploy-scalardb-cluster.mdx rename to versioned_docs/version-3.13/helm-charts/how-to-deploy-scalardb-cluster.mdx diff --git a/docs/helm-charts/how-to-deploy-scalardb-graphql.mdx b/versioned_docs/version-3.13/helm-charts/how-to-deploy-scalardb-graphql.mdx similarity index 100% rename from docs/helm-charts/how-to-deploy-scalardb-graphql.mdx rename to versioned_docs/version-3.13/helm-charts/how-to-deploy-scalardb-graphql.mdx diff --git a/docs/helm-charts/how-to-deploy-scalardb.mdx b/versioned_docs/version-3.13/helm-charts/how-to-deploy-scalardb.mdx similarity index 100% rename from docs/helm-charts/how-to-deploy-scalardb.mdx rename to versioned_docs/version-3.13/helm-charts/how-to-deploy-scalardb.mdx diff --git a/docs/helm-charts/how-to-deploy-scalardl-auditor.mdx b/versioned_docs/version-3.13/helm-charts/how-to-deploy-scalardl-auditor.mdx similarity index 100% rename from docs/helm-charts/how-to-deploy-scalardl-auditor.mdx rename to versioned_docs/version-3.13/helm-charts/how-to-deploy-scalardl-auditor.mdx diff --git a/docs/helm-charts/how-to-deploy-scalardl-ledger.mdx b/versioned_docs/version-3.13/helm-charts/how-to-deploy-scalardl-ledger.mdx similarity index 100% rename from docs/helm-charts/how-to-deploy-scalardl-ledger.mdx rename to versioned_docs/version-3.13/helm-charts/how-to-deploy-scalardl-ledger.mdx diff --git a/docs/helm-charts/mount-files-or-volumes-on-scalar-pods.mdx b/versioned_docs/version-3.13/helm-charts/mount-files-or-volumes-on-scalar-pods.mdx similarity index 100% rename from docs/helm-charts/mount-files-or-volumes-on-scalar-pods.mdx rename to versioned_docs/version-3.13/helm-charts/mount-files-or-volumes-on-scalar-pods.mdx diff --git a/docs/helm-charts/use-secret-for-credentials.mdx b/versioned_docs/version-3.13/helm-charts/use-secret-for-credentials.mdx similarity index 100% rename from docs/helm-charts/use-secret-for-credentials.mdx rename to versioned_docs/version-3.13/helm-charts/use-secret-for-credentials.mdx diff --git a/docs/images/data_model.png b/versioned_docs/version-3.13/images/data_model.png similarity index 100% rename from docs/images/data_model.png rename to versioned_docs/version-3.13/images/data_model.png diff --git a/docs/images/getting-started-ERD.png b/versioned_docs/version-3.13/images/getting-started-ERD.png similarity index 100% rename from docs/images/getting-started-ERD.png rename to versioned_docs/version-3.13/images/getting-started-ERD.png diff --git a/docs/images/scalardb-architecture.png b/versioned_docs/version-3.13/images/scalardb-architecture.png similarity index 100% rename from docs/images/scalardb-architecture.png rename to versioned_docs/version-3.13/images/scalardb-architecture.png diff --git a/docs/images/scalardb.png b/versioned_docs/version-3.13/images/scalardb.png similarity index 100% rename from docs/images/scalardb.png rename to versioned_docs/version-3.13/images/scalardb.png diff --git a/docs/images/scalardb_data_model.png b/versioned_docs/version-3.13/images/scalardb_data_model.png similarity index 100% rename from docs/images/scalardb_data_model.png rename to versioned_docs/version-3.13/images/scalardb_data_model.png diff --git a/docs/images/software_stack.png b/versioned_docs/version-3.13/images/software_stack.png similarity index 100% rename from docs/images/software_stack.png rename to versioned_docs/version-3.13/images/software_stack.png diff --git a/docs/images/two_phase_commit_load_balancing.png b/versioned_docs/version-3.13/images/two_phase_commit_load_balancing.png similarity index 100% rename from docs/images/two_phase_commit_load_balancing.png rename to versioned_docs/version-3.13/images/two_phase_commit_load_balancing.png diff --git a/docs/images/two_phase_commit_sequence_diagram.png b/versioned_docs/version-3.13/images/two_phase_commit_sequence_diagram.png similarity index 100% rename from docs/images/two_phase_commit_sequence_diagram.png rename to versioned_docs/version-3.13/images/two_phase_commit_sequence_diagram.png diff --git a/versioned_docs/version-3.13/index.mdx b/versioned_docs/version-3.13/index.mdx new file mode 100644 index 00000000..b7a715c3 --- /dev/null +++ b/versioned_docs/version-3.13/index.mdx @@ -0,0 +1,40 @@ +--- +tags: + - Community + - Enterprise Standard + - Enterprise Premium +--- + +# ScalarDB + +import { CardRowAbout, CardRowGettingStarted, CardRowSamples, CardRowDevelop, CardRowDeploy, CardRowManage, CardRowReference } from '/src/components/Cards/3.13'; + +ScalarDB is a cross-database HTAP engine. It achieves ACID transactions and real-time analytics across diverse databases to simplify the complexity of managing multiple databases. + +**About ScalarDB** + + + +**Getting started** + + + +**Samples** + + + +**Develop** + + + +**Deploy** + + + +**Manage** + + + +**Reference** + + diff --git a/docs/manage-backup-and-restore.mdx b/versioned_docs/version-3.13/manage-backup-and-restore.mdx similarity index 100% rename from docs/manage-backup-and-restore.mdx rename to versioned_docs/version-3.13/manage-backup-and-restore.mdx diff --git a/docs/monitor-by-using-scalar-manager.mdx b/versioned_docs/version-3.13/monitor-by-using-scalar-manager.mdx similarity index 100% rename from docs/monitor-by-using-scalar-manager.mdx rename to versioned_docs/version-3.13/monitor-by-using-scalar-manager.mdx diff --git a/docs/multi-storage-transactions.mdx b/versioned_docs/version-3.13/multi-storage-transactions.mdx similarity index 100% rename from docs/multi-storage-transactions.mdx rename to versioned_docs/version-3.13/multi-storage-transactions.mdx diff --git a/docs/overview.mdx b/versioned_docs/version-3.13/overview.mdx similarity index 100% rename from docs/overview.mdx rename to versioned_docs/version-3.13/overview.mdx diff --git a/docs/quick-start-overview.mdx b/versioned_docs/version-3.13/quick-start-overview.mdx similarity index 100% rename from docs/quick-start-overview.mdx rename to versioned_docs/version-3.13/quick-start-overview.mdx diff --git a/versioned_docs/version-3.13/releases/release-notes.mdx b/versioned_docs/version-3.13/releases/release-notes.mdx new file mode 100644 index 00000000..65c9314c --- /dev/null +++ b/versioned_docs/version-3.13/releases/release-notes.mdx @@ -0,0 +1,115 @@ +--- +tags: + - Community + - Enterprise Standard + - Enterprise Premium +--- + +# ScalarDB 3.13 Release Notes + +This page includes a list of release notes for ScalarDB 3.13. + +## v3.13.0 + +### Summary + +This release includes a lot of enhancements, improvements, bug fixes, and vulnerability fixes. + +### Community edition + +#### Enhancements + +- Added dynamic arbitrary filtering for non-JDBC databases. ([#1682](https://github.com/scalar-labs/scalardb/pull/1682)) +- Added the Insert, Upsert, and Update operations to the transactional API. ([#1697](https://github.com/scalar-labs/scalardb/pull/1697)) +- Added YugabyteDB adapter as one of JDBC storages ([#1710](https://github.com/scalar-labs/scalardb/pull/1710)) +- Added Group Commit feature for Coordinator Table ([#1728](https://github.com/scalar-labs/scalardb/pull/1728)) +- Allowed directly executing CRUD operations with transaction managers. ([#1755](https://github.com/scalar-labs/scalardb/pull/1755)) +- Added support for arbitrary filtering for partition scan and index scan. ([#1763](https://github.com/scalar-labs/scalardb/pull/1763)) +- Added a single CRUD operation transaction manager. This transaction manager implementation does not allow beginning a transaction by calling `begin()`/`start()`. It only allows directly executing CRUD operations from the transaction manager. ([#1793](https://github.com/scalar-labs/scalardb/pull/1793)) +- Added support for arbitrary filtering for get operations. ([#1834](https://github.com/scalar-labs/scalardb/pull/1834)) +- In MySQL, ScalarDB `FLOAT` type is changed from `DOUBLE` to `REAL` (single-precision floating-point value) ([#2000](https://github.com/scalar-labs/scalardb/pull/2000)) +- Added a new Admin API `admin.getNamespacesNames()` to list the user namespaces. Though, this API won't return a namespace that does not contain a table. From ScalarDB 4.0, we plan to improve the design to suppress this limitation. ([#2002](https://github.com/scalar-labs/scalardb/pull/2002)) + +#### Improvements + +- Removed the hard-coded collation for MySQL and SQL Server in the JDBC adapter. As a result, the collation configured in the underlying database will be used when creating tables. ([#1518](https://github.com/scalar-labs/scalardb/pull/1518)) +- Added error codes to the error messages of Schema Loader. ([#1564](https://github.com/scalar-labs/scalardb/pull/1564)) +- Performance improvement of the group commit by using priority queue in the background worker. ([#1641](https://github.com/scalar-labs/scalardb/pull/1641)) +- Refactored scan with filtering. ([#1715](https://github.com/scalar-labs/scalardb/pull/1715)) +- Avoided creating an internal unique index as much as possible to reduce resource consumption and improve performance. ([#1723](https://github.com/scalar-labs/scalardb/pull/1723)) +- Changed the hard-coded password for the Oracle user to a more secure one in the JDBC adapter. ([#1765](https://github.com/scalar-labs/scalardb/pull/1765)) +- Update base image of container image. This update fixes an OOM issue on a Kubernetes with cgroup v2 environment. In the previous versions, if you use a Kubernetes cluster with cgroup v2, you might face an OOM-killed issue. ([#1826](https://github.com/scalar-labs/scalardb/pull/1826)) +- Added capability to specify global properties for all storages in multi-storage. ([#1486](https://github.com/scalar-labs/scalardb/pull/1486)) + +#### Bug fixes + +- Upgraded the base image to fix security issues. [CVE-2023-47038](https://github.com/advisories/GHSA-96fh-9q43-rmjh "CVE-2023-47038") ([#1522](https://github.com/scalar-labs/scalardb/pull/1522) [#1521](https://github.com/scalar-labs/scalardb/pull/1521)) +- Upgraded the PostgresSQL lib to fix security issues. [CVE-2024-1597](https://github.com/advisories/GHSA-24rp-q3w6-vc56 "CVE-2024-1597") ([#1547](https://github.com/scalar-labs/scalardb/pull/1547)) +- Fixed a bug where `NullPointerException` occurs during the `EXTRA_READ` validation when scanning records in a transaction, but some of them are deleted by other transactions. ([#1624](https://github.com/scalar-labs/scalardb/pull/1624)) +- Fixed a bug where lazy recovery was not executed for the implicit pre-read of put and delete operations. ([#1681](https://github.com/scalar-labs/scalardb/pull/1681)) +- Fixed a bug where users could see inconsistent results when scanning records by an index key after putting the related records in Consensus Commit transactions. ([#1727](https://github.com/scalar-labs/scalardb/pull/1727)) +- Upgraded `grpc_health_probe` to fix security issues. [CVE-2024-24790](https://github.com/advisories/GHSA-49gw-vxvf-fc2g "CVE-2024-24790"), [CVE-2023-45283](https://github.com/advisories/GHSA-vvjp-q62m-2vph "CVE-2023-45283"), and [CVE-2023-45288](https://github.com/advisories/GHSA-4v7x-pqxf-cx7m "CVE-2023-45288") ([#1980](https://github.com/scalar-labs/scalardb/pull/1980)) +- Fixed snapshot management issues. ([#1976](https://github.com/scalar-labs/scalardb/pull/1976)) +- Fix a bug of the import-table feature that it could access tables in other namespace that have the same table name when using MySQL storage. ([#2001](https://github.com/scalar-labs/scalardb/pull/2001)) + +### Enterprise edition + +#### Enhancements + +##### ScalarDB Cluster + +- Added support for the insert mode of the Put operation introduced [#1679](https://github.com/scalar-labs/scalardb/pull/1679) in ScalarDB Cluster. +- Added support for insert, upsert, and update APIs introduced in [#1697](https://github.com/scalar-labs/scalardb/pull/1697) in ScalarDB Cluster. +- Added support executing a CRUD operations in a one-shot transaction. +- Added support for arbitrary filtering for partition scan and index scan introduced in [#1763](https://github.com/scalar-labs/scalardb/pull/1763) to ScalarDB Cluster. +- Added support for transaction managers other than Consensus Commit to ScalarDB Cluster. +- Added support for the single CRUD operation transaction manager introduced in [#1793](https://github.com/scalar-labs/scalardb/pull/1793) in ScalarDB Cluster. +- Added support for arbitrary filtering for get operations introduced in [#1834](https://github.com/scalar-labs/scalardb/pull/1834) to ScalarDB Cluster. +- Added support for `DistributedTransactionAdmin.getNamespaceNames()` + +##### ScalarDB SQL + +- Added support for the single CRUD operation transaction manager introduced in [#1793](https://github.com/scalar-labs/scalardb/pull/1793) to ScalarDB SQL. +- With this update, users now have several ways to access ScalarDB-managed namespaces in ScalarDB SQL. + +#### Improvements + +##### ScalarDB Cluster + +- Added error codes to the error messages of the Auth module. +- Added error codes to the error messages. +- Added TLS support for the Prometheus exporter. With this change, when enabling TLS (setting `scalar.db.cluster.tls.enabled` to `true`) in ScalarDB cluster nodes, the Prometheus exporter also starts with TLS (HTTPS). +- Update base image of container image. This update fixes an OOM issue on a Kubernetes with cgroup v2 environment. In the previous versions, if you use a Kubernetes cluster with cgroup v2, you might face an OOM-killed issue. + +##### ScalarDB GraphQL + +- Added error codes to the error messages. +- Update base image of container image. This update fixes an OOM issue on a Kubernetes with cgroup v2 environment. In the previous versions, if you use a Kubernetes cluster with cgroup v2, you might face an OOM-killed issue. + +##### ScalarDB SQL + +- Added error codes to the error messages. +- Changed the packages for `ConditionSetBuilder` and `AndConditionSet`. +- Allowed using the `EXISTS` keyword for the `CREATE/DROP COORDINATOR TABLES` statements. +- Update base image of container image. This update fixes an OOM issue on a Kubernetes with cgroup v2 environment. In the previous versions, if you use a Kubernetes cluster with cgroup v2, you might face an OOM-killed issue. +- Improved performance of selection queries with filtering by exploiting partition and index scans. + +#### Bug fixes + +##### ScalarDB Cluster + +- Upgraded the base image to fix security issues. [CVE-2023-47038](https://github.com/advisories/GHSA-96fh-9q43-rmjh "CVE-2023-47038") +- Upgraded the Kubernetes Client Java lib to fix security issues: [CVE-2024-25710](https://github.com/advisories/GHSA-4g9r-vxhx-9pgx "CVE-2024-25710") and [CVE-2024-26308](https://github.com/advisories/GHSA-4265-ccf5-phj5 "CVE-2024-26308"). +- Upgraded `grpc_health_probe` to fix security issues. [CVE-2024-24790](https://github.com/advisories/GHSA-49gw-vxvf-fc2g "CVE-2024-24790"), [CVE-2023-45283](https://github.com/advisories/GHSA-vvjp-q62m-2vph "CVE-2023-45283"), and [CVE-2023-45288](https://github.com/advisories/GHSA-4v7x-pqxf-cx7m "CVE-2023-45288") +- Fixed a bug where incorrect results are returned when executing SELECT queries with the same column names. + +##### ScalarDB GraphQL + +- Upgraded the base image to fix security issues. [CVE-2023-47038](https://github.com/advisories/GHSA-96fh-9q43-rmjh "CVE-2023-47038") + +##### ScalarDB SQL + +- Upgraded the base image to fix security issues. [CVE-2023-47038](https://github.com/advisories/GHSA-96fh-9q43-rmjh "CVE-2023-47038") +- Fixes a bug that Spring Data JDBC for ScalarDB doesn't work with Spring Boot 3 +- Fixed a bug where incorrect results are returned when executing SELECT queries with the same column names. +- Upgraded `grpc_health_probe` to fix security issues. [CVE-2024-24790](https://github.com/advisories/GHSA-49gw-vxvf-fc2g "CVE-2024-24790"), [CVE-2023-45283](https://github.com/advisories/GHSA-vvjp-q62m-2vph "CVE-2023-45283"), and [CVE-2023-45288](https://github.com/advisories/GHSA-4v7x-pqxf-cx7m "CVE-2023-45288") diff --git a/versioned_docs/version-3.13/releases/release-support-policy.mdx b/versioned_docs/version-3.13/releases/release-support-policy.mdx new file mode 100644 index 00000000..80753b5e --- /dev/null +++ b/versioned_docs/version-3.13/releases/release-support-policy.mdx @@ -0,0 +1,103 @@ +--- +tags: + - Enterprise Standard + - Enterprise Premium +--- + +# Release Support Policy + +This page describes Scalar's support policy for major and minor version releases of ScalarDB. + +## Terms and definitions + +- **Maintenance Support:** Scalar will provide product updates, including code fixes and documentation, and technical support through its [support portal](https://support.scalar-labs.com/) to customers with a commercial license, until the date specified. +- **Assistance Support:** Scalar will provide limited technical support for non-code-related questions in the form of FAQs and inquiries through its [support portal](https://support.scalar-labs.com/) to customers with a commercial license until the date specified. +- **Extended Support:** Extended Support is available as an add-on for customers with a commercial license who want support for a version that is no longer under Maintenance Support or Assistance Support. + +## Release support timelines + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VersionRelease DateMaintenance Support EndsAssistance Support EndsExtended Support
3.132024-07-08YYYY-MM-DDYYYY-MM-DDContact us
3.122024-02-172025-07-082026-01-04Contact us
3.112023-12-272025-02-162025-08-15Contact us
3.102023-07-202024-12-262025-06-24Contact us
3.92023-04-272024-07-192025-01-15Contact us
3.82023-01-172024-04-262024-10-23Contact us
3.7*2022-09-032024-01-172024-07-15Contact us
3.6*2022-07-082023-09-032024-03-01Contact us
3.5*2022-02-162023-07-082024-01-04Contact us
3.4*2021-12-022023-02-162023-08-15Contact us
+ +\* This product version is no longer supported under Maintenance Support or Assistance Support. diff --git a/docs/requirements.mdx b/versioned_docs/version-3.13/requirements.mdx similarity index 100% rename from docs/requirements.mdx rename to versioned_docs/version-3.13/requirements.mdx diff --git a/docs/roadmap.mdx b/versioned_docs/version-3.13/roadmap.mdx similarity index 100% rename from docs/roadmap.mdx rename to versioned_docs/version-3.13/roadmap.mdx diff --git a/docs/run-non-transactional-storage-operations-through-library.mdx b/versioned_docs/version-3.13/run-non-transactional-storage-operations-through-library.mdx similarity index 100% rename from docs/run-non-transactional-storage-operations-through-library.mdx rename to versioned_docs/version-3.13/run-non-transactional-storage-operations-through-library.mdx diff --git a/docs/run-non-transactional-storage-operations-through-primitive-crud-interface.mdx b/versioned_docs/version-3.13/run-non-transactional-storage-operations-through-primitive-crud-interface.mdx similarity index 100% rename from docs/run-non-transactional-storage-operations-through-primitive-crud-interface.mdx rename to versioned_docs/version-3.13/run-non-transactional-storage-operations-through-primitive-crud-interface.mdx diff --git a/docs/run-transactions-through-scalardb-core-library.mdx b/versioned_docs/version-3.13/run-transactions-through-scalardb-core-library.mdx similarity index 100% rename from docs/run-transactions-through-scalardb-core-library.mdx rename to versioned_docs/version-3.13/run-transactions-through-scalardb-core-library.mdx diff --git a/docs/scalar-kubernetes/AccessScalarProducts.mdx b/versioned_docs/version-3.13/scalar-kubernetes/AccessScalarProducts.mdx similarity index 100% rename from docs/scalar-kubernetes/AccessScalarProducts.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/AccessScalarProducts.mdx diff --git a/docs/scalar-kubernetes/AwsMarketplaceGuide.mdx b/versioned_docs/version-3.13/scalar-kubernetes/AwsMarketplaceGuide.mdx similarity index 100% rename from docs/scalar-kubernetes/AwsMarketplaceGuide.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/AwsMarketplaceGuide.mdx diff --git a/docs/scalar-kubernetes/AzureMarketplaceGuide.mdx b/versioned_docs/version-3.13/scalar-kubernetes/AzureMarketplaceGuide.mdx similarity index 100% rename from docs/scalar-kubernetes/AzureMarketplaceGuide.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/AzureMarketplaceGuide.mdx diff --git a/docs/scalar-kubernetes/BackupNoSQL.mdx b/versioned_docs/version-3.13/scalar-kubernetes/BackupNoSQL.mdx similarity index 100% rename from docs/scalar-kubernetes/BackupNoSQL.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/BackupNoSQL.mdx diff --git a/docs/scalar-kubernetes/BackupRDB.mdx b/versioned_docs/version-3.13/scalar-kubernetes/BackupRDB.mdx similarity index 100% rename from docs/scalar-kubernetes/BackupRDB.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/BackupRDB.mdx diff --git a/docs/scalar-kubernetes/BackupRestoreGuide.mdx b/versioned_docs/version-3.13/scalar-kubernetes/BackupRestoreGuide.mdx similarity index 100% rename from docs/scalar-kubernetes/BackupRestoreGuide.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/BackupRestoreGuide.mdx diff --git a/docs/scalar-kubernetes/CreateAKSClusterForScalarDB.mdx b/versioned_docs/version-3.13/scalar-kubernetes/CreateAKSClusterForScalarDB.mdx similarity index 100% rename from docs/scalar-kubernetes/CreateAKSClusterForScalarDB.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/CreateAKSClusterForScalarDB.mdx diff --git a/docs/scalar-kubernetes/CreateAKSClusterForScalarDL.mdx b/versioned_docs/version-3.13/scalar-kubernetes/CreateAKSClusterForScalarDL.mdx similarity index 100% rename from docs/scalar-kubernetes/CreateAKSClusterForScalarDL.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/CreateAKSClusterForScalarDL.mdx diff --git a/docs/scalar-kubernetes/CreateAKSClusterForScalarDLAuditor.mdx b/versioned_docs/version-3.13/scalar-kubernetes/CreateAKSClusterForScalarDLAuditor.mdx similarity index 100% rename from docs/scalar-kubernetes/CreateAKSClusterForScalarDLAuditor.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/CreateAKSClusterForScalarDLAuditor.mdx diff --git a/docs/scalar-kubernetes/CreateAKSClusterForScalarProducts.mdx b/versioned_docs/version-3.13/scalar-kubernetes/CreateAKSClusterForScalarProducts.mdx similarity index 100% rename from docs/scalar-kubernetes/CreateAKSClusterForScalarProducts.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/CreateAKSClusterForScalarProducts.mdx diff --git a/docs/scalar-kubernetes/CreateBastionServer.mdx b/versioned_docs/version-3.13/scalar-kubernetes/CreateBastionServer.mdx similarity index 100% rename from docs/scalar-kubernetes/CreateBastionServer.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/CreateBastionServer.mdx diff --git a/docs/scalar-kubernetes/CreateEKSClusterForScalarDB.mdx b/versioned_docs/version-3.13/scalar-kubernetes/CreateEKSClusterForScalarDB.mdx similarity index 100% rename from docs/scalar-kubernetes/CreateEKSClusterForScalarDB.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/CreateEKSClusterForScalarDB.mdx diff --git a/docs/scalar-kubernetes/CreateEKSClusterForScalarDBCluster.mdx b/versioned_docs/version-3.13/scalar-kubernetes/CreateEKSClusterForScalarDBCluster.mdx similarity index 100% rename from docs/scalar-kubernetes/CreateEKSClusterForScalarDBCluster.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/CreateEKSClusterForScalarDBCluster.mdx diff --git a/docs/scalar-kubernetes/CreateEKSClusterForScalarDL.mdx b/versioned_docs/version-3.13/scalar-kubernetes/CreateEKSClusterForScalarDL.mdx similarity index 100% rename from docs/scalar-kubernetes/CreateEKSClusterForScalarDL.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/CreateEKSClusterForScalarDL.mdx diff --git a/docs/scalar-kubernetes/CreateEKSClusterForScalarDLAuditor.mdx b/versioned_docs/version-3.13/scalar-kubernetes/CreateEKSClusterForScalarDLAuditor.mdx similarity index 100% rename from docs/scalar-kubernetes/CreateEKSClusterForScalarDLAuditor.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/CreateEKSClusterForScalarDLAuditor.mdx diff --git a/docs/scalar-kubernetes/CreateEKSClusterForScalarProducts.mdx b/versioned_docs/version-3.13/scalar-kubernetes/CreateEKSClusterForScalarProducts.mdx similarity index 100% rename from docs/scalar-kubernetes/CreateEKSClusterForScalarProducts.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/CreateEKSClusterForScalarProducts.mdx diff --git a/docs/scalar-kubernetes/HowToCreateKeyAndCertificateFiles.mdx b/versioned_docs/version-3.13/scalar-kubernetes/HowToCreateKeyAndCertificateFiles.mdx similarity index 100% rename from docs/scalar-kubernetes/HowToCreateKeyAndCertificateFiles.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/HowToCreateKeyAndCertificateFiles.mdx diff --git a/docs/scalar-kubernetes/HowToGetContainerImages.mdx b/versioned_docs/version-3.13/scalar-kubernetes/HowToGetContainerImages.mdx similarity index 100% rename from docs/scalar-kubernetes/HowToGetContainerImages.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/HowToGetContainerImages.mdx diff --git a/docs/scalar-kubernetes/HowToScaleScalarDB.mdx b/versioned_docs/version-3.13/scalar-kubernetes/HowToScaleScalarDB.mdx similarity index 100% rename from docs/scalar-kubernetes/HowToScaleScalarDB.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/HowToScaleScalarDB.mdx diff --git a/docs/scalar-kubernetes/HowToScaleScalarDL.mdx b/versioned_docs/version-3.13/scalar-kubernetes/HowToScaleScalarDL.mdx similarity index 100% rename from docs/scalar-kubernetes/HowToScaleScalarDL.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/HowToScaleScalarDL.mdx diff --git a/docs/scalar-kubernetes/HowToUpgradeScalarDB.mdx b/versioned_docs/version-3.13/scalar-kubernetes/HowToUpgradeScalarDB.mdx similarity index 100% rename from docs/scalar-kubernetes/HowToUpgradeScalarDB.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/HowToUpgradeScalarDB.mdx diff --git a/docs/scalar-kubernetes/HowToUpgradeScalarDL.mdx b/versioned_docs/version-3.13/scalar-kubernetes/HowToUpgradeScalarDL.mdx similarity index 100% rename from docs/scalar-kubernetes/HowToUpgradeScalarDL.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/HowToUpgradeScalarDL.mdx diff --git a/docs/scalar-kubernetes/HowToUseContainerImages.mdx b/versioned_docs/version-3.13/scalar-kubernetes/HowToUseContainerImages.mdx similarity index 100% rename from docs/scalar-kubernetes/HowToUseContainerImages.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/HowToUseContainerImages.mdx diff --git a/docs/scalar-kubernetes/K8sLogCollectionGuide.mdx b/versioned_docs/version-3.13/scalar-kubernetes/K8sLogCollectionGuide.mdx similarity index 100% rename from docs/scalar-kubernetes/K8sLogCollectionGuide.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/K8sLogCollectionGuide.mdx diff --git a/docs/scalar-kubernetes/K8sMonitorGuide.mdx b/versioned_docs/version-3.13/scalar-kubernetes/K8sMonitorGuide.mdx similarity index 100% rename from docs/scalar-kubernetes/K8sMonitorGuide.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/K8sMonitorGuide.mdx diff --git a/docs/scalar-kubernetes/ManualDeploymentGuideScalarDBClusterOnEKS.mdx b/versioned_docs/version-3.13/scalar-kubernetes/ManualDeploymentGuideScalarDBClusterOnEKS.mdx similarity index 100% rename from docs/scalar-kubernetes/ManualDeploymentGuideScalarDBClusterOnEKS.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/ManualDeploymentGuideScalarDBClusterOnEKS.mdx diff --git a/docs/scalar-kubernetes/ManualDeploymentGuideScalarDBServerOnAKS.mdx b/versioned_docs/version-3.13/scalar-kubernetes/ManualDeploymentGuideScalarDBServerOnAKS.mdx similarity index 100% rename from docs/scalar-kubernetes/ManualDeploymentGuideScalarDBServerOnAKS.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/ManualDeploymentGuideScalarDBServerOnAKS.mdx diff --git a/docs/scalar-kubernetes/ManualDeploymentGuideScalarDBServerOnEKS.mdx b/versioned_docs/version-3.13/scalar-kubernetes/ManualDeploymentGuideScalarDBServerOnEKS.mdx similarity index 100% rename from docs/scalar-kubernetes/ManualDeploymentGuideScalarDBServerOnEKS.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/ManualDeploymentGuideScalarDBServerOnEKS.mdx diff --git a/docs/scalar-kubernetes/ManualDeploymentGuideScalarDLAuditorOnAKS.mdx b/versioned_docs/version-3.13/scalar-kubernetes/ManualDeploymentGuideScalarDLAuditorOnAKS.mdx similarity index 100% rename from docs/scalar-kubernetes/ManualDeploymentGuideScalarDLAuditorOnAKS.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/ManualDeploymentGuideScalarDLAuditorOnAKS.mdx diff --git a/docs/scalar-kubernetes/ManualDeploymentGuideScalarDLAuditorOnEKS.mdx b/versioned_docs/version-3.13/scalar-kubernetes/ManualDeploymentGuideScalarDLAuditorOnEKS.mdx similarity index 100% rename from docs/scalar-kubernetes/ManualDeploymentGuideScalarDLAuditorOnEKS.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/ManualDeploymentGuideScalarDLAuditorOnEKS.mdx diff --git a/docs/scalar-kubernetes/ManualDeploymentGuideScalarDLOnAKS.mdx b/versioned_docs/version-3.13/scalar-kubernetes/ManualDeploymentGuideScalarDLOnAKS.mdx similarity index 100% rename from docs/scalar-kubernetes/ManualDeploymentGuideScalarDLOnAKS.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/ManualDeploymentGuideScalarDLOnAKS.mdx diff --git a/docs/scalar-kubernetes/ManualDeploymentGuideScalarDLOnEKS.mdx b/versioned_docs/version-3.13/scalar-kubernetes/ManualDeploymentGuideScalarDLOnEKS.mdx similarity index 100% rename from docs/scalar-kubernetes/ManualDeploymentGuideScalarDLOnEKS.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/ManualDeploymentGuideScalarDLOnEKS.mdx diff --git a/docs/scalar-kubernetes/NetworkPeeringForScalarDLAuditor.mdx b/versioned_docs/version-3.13/scalar-kubernetes/NetworkPeeringForScalarDLAuditor.mdx similarity index 100% rename from docs/scalar-kubernetes/NetworkPeeringForScalarDLAuditor.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/NetworkPeeringForScalarDLAuditor.mdx diff --git a/docs/scalar-kubernetes/ProductionChecklistForScalarDBCluster.mdx b/versioned_docs/version-3.13/scalar-kubernetes/ProductionChecklistForScalarDBCluster.mdx similarity index 100% rename from docs/scalar-kubernetes/ProductionChecklistForScalarDBCluster.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/ProductionChecklistForScalarDBCluster.mdx diff --git a/docs/scalar-kubernetes/ProductionChecklistForScalarDLAuditor.mdx b/versioned_docs/version-3.13/scalar-kubernetes/ProductionChecklistForScalarDLAuditor.mdx similarity index 100% rename from docs/scalar-kubernetes/ProductionChecklistForScalarDLAuditor.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/ProductionChecklistForScalarDLAuditor.mdx diff --git a/docs/scalar-kubernetes/ProductionChecklistForScalarDLLedger.mdx b/versioned_docs/version-3.13/scalar-kubernetes/ProductionChecklistForScalarDLLedger.mdx similarity index 100% rename from docs/scalar-kubernetes/ProductionChecklistForScalarDLLedger.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/ProductionChecklistForScalarDLLedger.mdx diff --git a/docs/scalar-kubernetes/ProductionChecklistForScalarProducts.mdx b/versioned_docs/version-3.13/scalar-kubernetes/ProductionChecklistForScalarProducts.mdx similarity index 100% rename from docs/scalar-kubernetes/ProductionChecklistForScalarProducts.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/ProductionChecklistForScalarProducts.mdx diff --git a/docs/scalar-kubernetes/RegularCheck.mdx b/versioned_docs/version-3.13/scalar-kubernetes/RegularCheck.mdx similarity index 100% rename from docs/scalar-kubernetes/RegularCheck.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/RegularCheck.mdx diff --git a/docs/scalar-kubernetes/RestoreDatabase.mdx b/versioned_docs/version-3.13/scalar-kubernetes/RestoreDatabase.mdx similarity index 100% rename from docs/scalar-kubernetes/RestoreDatabase.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/RestoreDatabase.mdx diff --git a/docs/scalar-kubernetes/SetupDatabase.mdx b/versioned_docs/version-3.13/scalar-kubernetes/SetupDatabase.mdx similarity index 100% rename from docs/scalar-kubernetes/SetupDatabase.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/SetupDatabase.mdx diff --git a/docs/scalar-kubernetes/SetupDatabaseForAWS.mdx b/versioned_docs/version-3.13/scalar-kubernetes/SetupDatabaseForAWS.mdx similarity index 100% rename from docs/scalar-kubernetes/SetupDatabaseForAWS.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/SetupDatabaseForAWS.mdx diff --git a/docs/scalar-kubernetes/SetupDatabaseForAzure.mdx b/versioned_docs/version-3.13/scalar-kubernetes/SetupDatabaseForAzure.mdx similarity index 100% rename from docs/scalar-kubernetes/SetupDatabaseForAzure.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/SetupDatabaseForAzure.mdx diff --git a/docs/scalar-kubernetes/alerts/Envoy.mdx b/versioned_docs/version-3.13/scalar-kubernetes/alerts/Envoy.mdx similarity index 100% rename from docs/scalar-kubernetes/alerts/Envoy.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/alerts/Envoy.mdx diff --git a/docs/scalar-kubernetes/alerts/Ledger.mdx b/versioned_docs/version-3.13/scalar-kubernetes/alerts/Ledger.mdx similarity index 100% rename from docs/scalar-kubernetes/alerts/Ledger.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/alerts/Ledger.mdx diff --git a/docs/scalar-kubernetes/alerts/README.mdx b/versioned_docs/version-3.13/scalar-kubernetes/alerts/README.mdx similarity index 100% rename from docs/scalar-kubernetes/alerts/README.mdx rename to versioned_docs/version-3.13/scalar-kubernetes/alerts/README.mdx diff --git a/docs/scalar-kubernetes/images/png/AKS_ScalarDB_Cluster_Direct_Kubernetes_Mode.drawio.png b/versioned_docs/version-3.13/scalar-kubernetes/images/png/AKS_ScalarDB_Cluster_Direct_Kubernetes_Mode.drawio.png similarity index 100% rename from docs/scalar-kubernetes/images/png/AKS_ScalarDB_Cluster_Direct_Kubernetes_Mode.drawio.png rename to versioned_docs/version-3.13/scalar-kubernetes/images/png/AKS_ScalarDB_Cluster_Direct_Kubernetes_Mode.drawio.png diff --git a/docs/scalar-kubernetes/images/png/AKS_ScalarDB_Cluster_Indirect_Mode.drawio.png b/versioned_docs/version-3.13/scalar-kubernetes/images/png/AKS_ScalarDB_Cluster_Indirect_Mode.drawio.png similarity index 100% rename from docs/scalar-kubernetes/images/png/AKS_ScalarDB_Cluster_Indirect_Mode.drawio.png rename to versioned_docs/version-3.13/scalar-kubernetes/images/png/AKS_ScalarDB_Cluster_Indirect_Mode.drawio.png diff --git a/docs/scalar-kubernetes/images/png/AKS_ScalarDB_Server_App_In_Cluster.drawio.png b/versioned_docs/version-3.13/scalar-kubernetes/images/png/AKS_ScalarDB_Server_App_In_Cluster.drawio.png similarity index 100% rename from docs/scalar-kubernetes/images/png/AKS_ScalarDB_Server_App_In_Cluster.drawio.png rename to versioned_docs/version-3.13/scalar-kubernetes/images/png/AKS_ScalarDB_Server_App_In_Cluster.drawio.png diff --git a/docs/scalar-kubernetes/images/png/AKS_ScalarDB_Server_App_Out_Cluster.drawio.png b/versioned_docs/version-3.13/scalar-kubernetes/images/png/AKS_ScalarDB_Server_App_Out_Cluster.drawio.png similarity index 100% rename from docs/scalar-kubernetes/images/png/AKS_ScalarDB_Server_App_Out_Cluster.drawio.png rename to versioned_docs/version-3.13/scalar-kubernetes/images/png/AKS_ScalarDB_Server_App_Out_Cluster.drawio.png diff --git a/docs/scalar-kubernetes/images/png/AKS_ScalarDL_Auditor_Multi_Account.drawio.png b/versioned_docs/version-3.13/scalar-kubernetes/images/png/AKS_ScalarDL_Auditor_Multi_Account.drawio.png similarity index 100% rename from docs/scalar-kubernetes/images/png/AKS_ScalarDL_Auditor_Multi_Account.drawio.png rename to versioned_docs/version-3.13/scalar-kubernetes/images/png/AKS_ScalarDL_Auditor_Multi_Account.drawio.png diff --git a/docs/scalar-kubernetes/images/png/AKS_ScalarDL_Auditor_Multi_Namespace.drawio.png b/versioned_docs/version-3.13/scalar-kubernetes/images/png/AKS_ScalarDL_Auditor_Multi_Namespace.drawio.png similarity index 100% rename from docs/scalar-kubernetes/images/png/AKS_ScalarDL_Auditor_Multi_Namespace.drawio.png rename to versioned_docs/version-3.13/scalar-kubernetes/images/png/AKS_ScalarDL_Auditor_Multi_Namespace.drawio.png diff --git a/docs/scalar-kubernetes/images/png/AKS_ScalarDL_Auditor_Multi_VNet.drawio.png b/versioned_docs/version-3.13/scalar-kubernetes/images/png/AKS_ScalarDL_Auditor_Multi_VNet.drawio.png similarity index 100% rename from docs/scalar-kubernetes/images/png/AKS_ScalarDL_Auditor_Multi_VNet.drawio.png rename to versioned_docs/version-3.13/scalar-kubernetes/images/png/AKS_ScalarDL_Auditor_Multi_VNet.drawio.png diff --git a/docs/scalar-kubernetes/images/png/AKS_ScalarDL_Ledger.drawio.png b/versioned_docs/version-3.13/scalar-kubernetes/images/png/AKS_ScalarDL_Ledger.drawio.png similarity index 100% rename from docs/scalar-kubernetes/images/png/AKS_ScalarDL_Ledger.drawio.png rename to versioned_docs/version-3.13/scalar-kubernetes/images/png/AKS_ScalarDL_Ledger.drawio.png diff --git a/docs/scalar-kubernetes/images/png/EKS_ScalarDB_Cluster_Direct_Kubernetes_Mode.drawio.png b/versioned_docs/version-3.13/scalar-kubernetes/images/png/EKS_ScalarDB_Cluster_Direct_Kubernetes_Mode.drawio.png similarity index 100% rename from docs/scalar-kubernetes/images/png/EKS_ScalarDB_Cluster_Direct_Kubernetes_Mode.drawio.png rename to versioned_docs/version-3.13/scalar-kubernetes/images/png/EKS_ScalarDB_Cluster_Direct_Kubernetes_Mode.drawio.png diff --git a/docs/scalar-kubernetes/images/png/EKS_ScalarDB_Cluster_Indirect_Mode.drawio.png b/versioned_docs/version-3.13/scalar-kubernetes/images/png/EKS_ScalarDB_Cluster_Indirect_Mode.drawio.png similarity index 100% rename from docs/scalar-kubernetes/images/png/EKS_ScalarDB_Cluster_Indirect_Mode.drawio.png rename to versioned_docs/version-3.13/scalar-kubernetes/images/png/EKS_ScalarDB_Cluster_Indirect_Mode.drawio.png diff --git a/docs/scalar-kubernetes/images/png/EKS_ScalarDB_Server_App_In_Cluster.drawio.png b/versioned_docs/version-3.13/scalar-kubernetes/images/png/EKS_ScalarDB_Server_App_In_Cluster.drawio.png similarity index 100% rename from docs/scalar-kubernetes/images/png/EKS_ScalarDB_Server_App_In_Cluster.drawio.png rename to versioned_docs/version-3.13/scalar-kubernetes/images/png/EKS_ScalarDB_Server_App_In_Cluster.drawio.png diff --git a/docs/scalar-kubernetes/images/png/EKS_ScalarDB_Server_App_Out_Cluster.drawio.png b/versioned_docs/version-3.13/scalar-kubernetes/images/png/EKS_ScalarDB_Server_App_Out_Cluster.drawio.png similarity index 100% rename from docs/scalar-kubernetes/images/png/EKS_ScalarDB_Server_App_Out_Cluster.drawio.png rename to versioned_docs/version-3.13/scalar-kubernetes/images/png/EKS_ScalarDB_Server_App_Out_Cluster.drawio.png diff --git a/docs/scalar-kubernetes/images/png/EKS_ScalarDL_Auditor_Multi_Account.drawio.png b/versioned_docs/version-3.13/scalar-kubernetes/images/png/EKS_ScalarDL_Auditor_Multi_Account.drawio.png similarity index 100% rename from docs/scalar-kubernetes/images/png/EKS_ScalarDL_Auditor_Multi_Account.drawio.png rename to versioned_docs/version-3.13/scalar-kubernetes/images/png/EKS_ScalarDL_Auditor_Multi_Account.drawio.png diff --git a/docs/scalar-kubernetes/images/png/EKS_ScalarDL_Auditor_Multi_Namespace.drawio.png b/versioned_docs/version-3.13/scalar-kubernetes/images/png/EKS_ScalarDL_Auditor_Multi_Namespace.drawio.png similarity index 100% rename from docs/scalar-kubernetes/images/png/EKS_ScalarDL_Auditor_Multi_Namespace.drawio.png rename to versioned_docs/version-3.13/scalar-kubernetes/images/png/EKS_ScalarDL_Auditor_Multi_Namespace.drawio.png diff --git a/docs/scalar-kubernetes/images/png/EKS_ScalarDL_Auditor_Multi_VPC.drawio.png b/versioned_docs/version-3.13/scalar-kubernetes/images/png/EKS_ScalarDL_Auditor_Multi_VPC.drawio.png similarity index 100% rename from docs/scalar-kubernetes/images/png/EKS_ScalarDL_Auditor_Multi_VPC.drawio.png rename to versioned_docs/version-3.13/scalar-kubernetes/images/png/EKS_ScalarDL_Auditor_Multi_VPC.drawio.png diff --git a/docs/scalar-kubernetes/images/png/EKS_ScalarDL_Ledger.drawio.png b/versioned_docs/version-3.13/scalar-kubernetes/images/png/EKS_ScalarDL_Ledger.drawio.png similarity index 100% rename from docs/scalar-kubernetes/images/png/EKS_ScalarDL_Ledger.drawio.png rename to versioned_docs/version-3.13/scalar-kubernetes/images/png/EKS_ScalarDL_Ledger.drawio.png diff --git a/versioned_docs/version-3.13/scalar-licensing/README.mdx b/versioned_docs/version-3.13/scalar-licensing/README.mdx new file mode 100644 index 00000000..d0cc7d99 --- /dev/null +++ b/versioned_docs/version-3.13/scalar-licensing/README.mdx @@ -0,0 +1,106 @@ +--- +tags: + - Enterprise Standard + - Enterprise Premium +--- + +# How to Configure a Product License Key + +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + +To run Scalar products, you must create a `.properties` file and add your product license key and a certificate to the file. In your `.properties` file, copy one of the following configurations, based on the product you're using, and paste the contents in the `.properties` file, replacing `` with your license key. + +:::note + +If you don't have a license key, please [contact us](https://www.scalar-labs.com/contact). + +::: + +:::warning + +If you're using a trial license, the Scalar product that you're using must be connected to the Internet. An Internet connection is required to check if the trial license is valid and hasn't expired. + +::: + +## ScalarDB + +Select the product you're using to see the product license key and a certificate configurations. + +### ScalarDB Enterprise Edition + + + + ```properties + scalar.db.cluster.node.licensing.license_key= + scalar.db.cluster.node.licensing.license_check_cert_pem=-----BEGIN CERTIFICATE-----\nMIICKzCCAdKgAwIBAgIIBXxj3s8NU+owCgYIKoZIzj0EAwIwbDELMAkGA1UEBhMC\nSlAxDjAMBgNVBAgTBVRva3lvMREwDwYDVQQHEwhTaGluanVrdTEVMBMGA1UEChMM\nU2NhbGFyLCBJbmMuMSMwIQYDVQQDExplbnRlcnByaXNlLnNjYWxhci1sYWJzLmNv\nbTAeFw0yMzExMTYwNzExNTdaFw0yNDAyMTUxMzE2NTdaMGwxCzAJBgNVBAYTAkpQ\nMQ4wDAYDVQQIEwVUb2t5bzERMA8GA1UEBxMIU2hpbmp1a3UxFTATBgNVBAoTDFNj\nYWxhciwgSW5jLjEjMCEGA1UEAxMaZW50ZXJwcmlzZS5zY2FsYXItbGFicy5jb20w\nWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATJx5gvAr+GZAHcBpUvDFDsUlFo4GNw\npRfsntzwStIP8ac3dew7HT4KbGBWei0BvIthleaqpv0AEP7JT6eYAkNvo14wXDAO\nBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwG\nA1UdEwEB/wQCMAAwHQYDVR0OBBYEFMIe+XuuZcnDX1c3TmUPlu3kNv/wMAoGCCqG\nSM49BAMCA0cAMEQCIGGlqKpgv+KW+Z1ZkjfMHjSGeUZKBLwfMtErVyc9aTdIAiAy\nvsZyZP6Or9o40x3l3pw/BT7wvy93Jm0T4vtVQH6Zuw==\n-----END CERTIFICATE----- + ``` + + + ```properties + scalar.db.cluster.node.licensing.license_key= + scalar.db.cluster.node.licensing.license_check_cert_pem=-----BEGIN CERTIFICATE-----\nMIICKzCCAdKgAwIBAgIIBXxj3s8NU+owCgYIKoZIzj0EAwIwbDELMAkGA1UEBhMC\nSlAxDjAMBgNVBAgTBVRva3lvMREwDwYDVQQHEwhTaGluanVrdTEVMBMGA1UEChMM\nU2NhbGFyLCBJbmMuMSMwIQYDVQQDExplbnRlcnByaXNlLnNjYWxhci1sYWJzLmNv\nbTAeFw0yMzExMTYwNzExNTdaFw0yNDAyMTUxMzE2NTdaMGwxCzAJBgNVBAYTAkpQ\nMQ4wDAYDVQQIEwVUb2t5bzERMA8GA1UEBxMIU2hpbmp1a3UxFTATBgNVBAoTDFNj\nYWxhciwgSW5jLjEjMCEGA1UEAxMaZW50ZXJwcmlzZS5zY2FsYXItbGFicy5jb20w\nWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATJx5gvAr+GZAHcBpUvDFDsUlFo4GNw\npRfsntzwStIP8ac3dew7HT4KbGBWei0BvIthleaqpv0AEP7JT6eYAkNvo14wXDAO\nBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwG\nA1UdEwEB/wQCMAAwHQYDVR0OBBYEFMIe+XuuZcnDX1c3TmUPlu3kNv/wMAoGCCqG\nSM49BAMCA0cAMEQCIGGlqKpgv+KW+Z1ZkjfMHjSGeUZKBLwfMtErVyc9aTdIAiAy\nvsZyZP6Or9o40x3l3pw/BT7wvy93Jm0T4vtVQH6Zuw==\n-----END CERTIFICATE----- + ``` + + + ```properties + scalar.db.cluster.node.licensing.license_key= + scalar.db.cluster.node.licensing.license_check_cert_pem=-----BEGIN CERTIFICATE-----\nMIICIzCCAcigAwIBAgIIKT9LIGX1TJQwCgYIKoZIzj0EAwIwZzELMAkGA1UEBhMC\nSlAxDjAMBgNVBAgTBVRva3lvMREwDwYDVQQHEwhTaGluanVrdTEVMBMGA1UEChMM\nU2NhbGFyLCBJbmMuMR4wHAYDVQQDExV0cmlhbC5zY2FsYXItbGFicy5jb20wHhcN\nMjMxMTE2MDcxMDM5WhcNMjQwMjE1MTMxNTM5WjBnMQswCQYDVQQGEwJKUDEOMAwG\nA1UECBMFVG9reW8xETAPBgNVBAcTCFNoaW5qdWt1MRUwEwYDVQQKEwxTY2FsYXIs\nIEluYy4xHjAcBgNVBAMTFXRyaWFsLnNjYWxhci1sYWJzLmNvbTBZMBMGByqGSM49\nAgEGCCqGSM49AwEHA0IABBSkIYAk7r5FRDf5qRQ7dbD3ib5g3fb643h4hqCtK+lC\nwM4AUr+PPRoquAy+Ey2sWEvYrWtl2ZjiYyyiZw8slGCjXjBcMA4GA1UdDwEB/wQE\nAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIw\nADAdBgNVHQ4EFgQUbFyOWFrsjkkOvjw6vK3gGUADGOcwCgYIKoZIzj0EAwIDSQAw\nRgIhAKwigOb74z9BdX1+dUpeVG8WrzLTIqdIU0w+9jhAueXoAiEA6cniJ3qsP4j7\nsck62kHnFpH1fCUOc/b/B8ZtfeXI2Iw=\n-----END CERTIFICATE----- + ``` + + + +### ScalarDB Analytics with Spark + + + + ```properties + spark.sql.catalog.scalardb_catalog.license.key= + spark.sql.catalog.scalardb_catalog.license.cert_pem=-----BEGIN CERTIFICATE-----\nMIICKzCCAdKgAwIBAgIIBXxj3s8NU+owCgYIKoZIzj0EAwIwbDELMAkGA1UEBhMC\nSlAxDjAMBgNVBAgTBVRva3lvMREwDwYDVQQHEwhTaGluanVrdTEVMBMGA1UEChMM\nU2NhbGFyLCBJbmMuMSMwIQYDVQQDExplbnRlcnByaXNlLnNjYWxhci1sYWJzLmNv\nbTAeFw0yMzExMTYwNzExNTdaFw0yNDAyMTUxMzE2NTdaMGwxCzAJBgNVBAYTAkpQ\nMQ4wDAYDVQQIEwVUb2t5bzERMA8GA1UEBxMIU2hpbmp1a3UxFTATBgNVBAoTDFNj\nYWxhciwgSW5jLjEjMCEGA1UEAxMaZW50ZXJwcmlzZS5zY2FsYXItbGFicy5jb20w\nWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATJx5gvAr+GZAHcBpUvDFDsUlFo4GNw\npRfsntzwStIP8ac3dew7HT4KbGBWei0BvIthleaqpv0AEP7JT6eYAkNvo14wXDAO\nBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwG\nA1UdEwEB/wQCMAAwHQYDVR0OBBYEFMIe+XuuZcnDX1c3TmUPlu3kNv/wMAoGCCqG\nSM49BAMCA0cAMEQCIGGlqKpgv+KW+Z1ZkjfMHjSGeUZKBLwfMtErVyc9aTdIAiAy\nvsZyZP6Or9o40x3l3pw/BT7wvy93Jm0T4vtVQH6Zuw==\n-----END CERTIFICATE----- + ``` + + + ```properties + spark.sql.catalog.scalardb_catalog.license.key= + spark.sql.catalog.scalardb_catalog.license.cert_pem=-----BEGIN CERTIFICATE-----\nMIICIzCCAcigAwIBAgIIKT9LIGX1TJQwCgYIKoZIzj0EAwIwZzELMAkGA1UEBhMC\nSlAxDjAMBgNVBAgTBVRva3lvMREwDwYDVQQHEwhTaGluanVrdTEVMBMGA1UEChMM\nU2NhbGFyLCBJbmMuMR4wHAYDVQQDExV0cmlhbC5zY2FsYXItbGFicy5jb20wHhcN\nMjMxMTE2MDcxMDM5WhcNMjQwMjE1MTMxNTM5WjBnMQswCQYDVQQGEwJKUDEOMAwG\nA1UECBMFVG9reW8xETAPBgNVBAcTCFNoaW5qdWt1MRUwEwYDVQQKEwxTY2FsYXIs\nIEluYy4xHjAcBgNVBAMTFXRyaWFsLnNjYWxhci1sYWJzLmNvbTBZMBMGByqGSM49\nAgEGCCqGSM49AwEHA0IABBSkIYAk7r5FRDf5qRQ7dbD3ib5g3fb643h4hqCtK+lC\nwM4AUr+PPRoquAy+Ey2sWEvYrWtl2ZjiYyyiZw8slGCjXjBcMA4GA1UdDwEB/wQE\nAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIw\nADAdBgNVHQ4EFgQUbFyOWFrsjkkOvjw6vK3gGUADGOcwCgYIKoZIzj0EAwIDSQAw\nRgIhAKwigOb74z9BdX1+dUpeVG8WrzLTIqdIU0w+9jhAueXoAiEA6cniJ3qsP4j7\nsck62kHnFpH1fCUOc/b/B8ZtfeXI2Iw=\n-----END CERTIFICATE----- + ``` + + + +## ScalarDL + +Select the product you're using to see the product license key and a certificate configurations. + +### ScalarDL Ledger + + + + ```properties + scalar.dl.licensing.license_key= + scalar.dl.licensing.license_check_cert_pem=-----BEGIN CERTIFICATE-----\nMIICKzCCAdKgAwIBAgIIBXxj3s8NU+owCgYIKoZIzj0EAwIwbDELMAkGA1UEBhMC\nSlAxDjAMBgNVBAgTBVRva3lvMREwDwYDVQQHEwhTaGluanVrdTEVMBMGA1UEChMM\nU2NhbGFyLCBJbmMuMSMwIQYDVQQDExplbnRlcnByaXNlLnNjYWxhci1sYWJzLmNv\nbTAeFw0yMzExMTYwNzExNTdaFw0yNDAyMTUxMzE2NTdaMGwxCzAJBgNVBAYTAkpQ\nMQ4wDAYDVQQIEwVUb2t5bzERMA8GA1UEBxMIU2hpbmp1a3UxFTATBgNVBAoTDFNj\nYWxhciwgSW5jLjEjMCEGA1UEAxMaZW50ZXJwcmlzZS5zY2FsYXItbGFicy5jb20w\nWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATJx5gvAr+GZAHcBpUvDFDsUlFo4GNw\npRfsntzwStIP8ac3dew7HT4KbGBWei0BvIthleaqpv0AEP7JT6eYAkNvo14wXDAO\nBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwG\nA1UdEwEB/wQCMAAwHQYDVR0OBBYEFMIe+XuuZcnDX1c3TmUPlu3kNv/wMAoGCCqG\nSM49BAMCA0cAMEQCIGGlqKpgv+KW+Z1ZkjfMHjSGeUZKBLwfMtErVyc9aTdIAiAy\nvsZyZP6Or9o40x3l3pw/BT7wvy93Jm0T4vtVQH6Zuw==\n-----END CERTIFICATE----- + ``` + + + ```properties + scalar.dl.licensing.license_key= + scalar.dl.licensing.license_check_cert_pem=-----BEGIN CERTIFICATE-----\nMIICIzCCAcigAwIBAgIIKT9LIGX1TJQwCgYIKoZIzj0EAwIwZzELMAkGA1UEBhMC\nSlAxDjAMBgNVBAgTBVRva3lvMREwDwYDVQQHEwhTaGluanVrdTEVMBMGA1UEChMM\nU2NhbGFyLCBJbmMuMR4wHAYDVQQDExV0cmlhbC5zY2FsYXItbGFicy5jb20wHhcN\nMjMxMTE2MDcxMDM5WhcNMjQwMjE1MTMxNTM5WjBnMQswCQYDVQQGEwJKUDEOMAwG\nA1UECBMFVG9reW8xETAPBgNVBAcTCFNoaW5qdWt1MRUwEwYDVQQKEwxTY2FsYXIs\nIEluYy4xHjAcBgNVBAMTFXRyaWFsLnNjYWxhci1sYWJzLmNvbTBZMBMGByqGSM49\nAgEGCCqGSM49AwEHA0IABBSkIYAk7r5FRDf5qRQ7dbD3ib5g3fb643h4hqCtK+lC\nwM4AUr+PPRoquAy+Ey2sWEvYrWtl2ZjiYyyiZw8slGCjXjBcMA4GA1UdDwEB/wQE\nAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIw\nADAdBgNVHQ4EFgQUbFyOWFrsjkkOvjw6vK3gGUADGOcwCgYIKoZIzj0EAwIDSQAw\nRgIhAKwigOb74z9BdX1+dUpeVG8WrzLTIqdIU0w+9jhAueXoAiEA6cniJ3qsP4j7\nsck62kHnFpH1fCUOc/b/B8ZtfeXI2Iw=\n-----END CERTIFICATE----- + ``` + + + +### ScalarDL Auditor + + + + ```properties + scalar.dl.licensing.license_key= + scalar.dl.licensing.license_check_cert_pem=-----BEGIN CERTIFICATE-----\nMIICKzCCAdKgAwIBAgIIBXxj3s8NU+owCgYIKoZIzj0EAwIwbDELMAkGA1UEBhMC\nSlAxDjAMBgNVBAgTBVRva3lvMREwDwYDVQQHEwhTaGluanVrdTEVMBMGA1UEChMM\nU2NhbGFyLCBJbmMuMSMwIQYDVQQDExplbnRlcnByaXNlLnNjYWxhci1sYWJzLmNv\nbTAeFw0yMzExMTYwNzExNTdaFw0yNDAyMTUxMzE2NTdaMGwxCzAJBgNVBAYTAkpQ\nMQ4wDAYDVQQIEwVUb2t5bzERMA8GA1UEBxMIU2hpbmp1a3UxFTATBgNVBAoTDFNj\nYWxhciwgSW5jLjEjMCEGA1UEAxMaZW50ZXJwcmlzZS5zY2FsYXItbGFicy5jb20w\nWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATJx5gvAr+GZAHcBpUvDFDsUlFo4GNw\npRfsntzwStIP8ac3dew7HT4KbGBWei0BvIthleaqpv0AEP7JT6eYAkNvo14wXDAO\nBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwG\nA1UdEwEB/wQCMAAwHQYDVR0OBBYEFMIe+XuuZcnDX1c3TmUPlu3kNv/wMAoGCCqG\nSM49BAMCA0cAMEQCIGGlqKpgv+KW+Z1ZkjfMHjSGeUZKBLwfMtErVyc9aTdIAiAy\nvsZyZP6Or9o40x3l3pw/BT7wvy93Jm0T4vtVQH6Zuw==\n-----END CERTIFICATE----- + ``` + + + ```properties + scalar.dl.licensing.license_key= + scalar.dl.licensing.license_check_cert_pem=-----BEGIN CERTIFICATE-----\nMIICIzCCAcigAwIBAgIIKT9LIGX1TJQwCgYIKoZIzj0EAwIwZzELMAkGA1UEBhMC\nSlAxDjAMBgNVBAgTBVRva3lvMREwDwYDVQQHEwhTaGluanVrdTEVMBMGA1UEChMM\nU2NhbGFyLCBJbmMuMR4wHAYDVQQDExV0cmlhbC5zY2FsYXItbGFicy5jb20wHhcN\nMjMxMTE2MDcxMDM5WhcNMjQwMjE1MTMxNTM5WjBnMQswCQYDVQQGEwJKUDEOMAwG\nA1UECBMFVG9reW8xETAPBgNVBAcTCFNoaW5qdWt1MRUwEwYDVQQKEwxTY2FsYXIs\nIEluYy4xHjAcBgNVBAMTFXRyaWFsLnNjYWxhci1sYWJzLmNvbTBZMBMGByqGSM49\nAgEGCCqGSM49AwEHA0IABBSkIYAk7r5FRDf5qRQ7dbD3ib5g3fb643h4hqCtK+lC\nwM4AUr+PPRoquAy+Ey2sWEvYrWtl2ZjiYyyiZw8slGCjXjBcMA4GA1UdDwEB/wQE\nAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIw\nADAdBgNVHQ4EFgQUbFyOWFrsjkkOvjw6vK3gGUADGOcwCgYIKoZIzj0EAwIDSQAw\nRgIhAKwigOb74z9BdX1+dUpeVG8WrzLTIqdIU0w+9jhAueXoAiEA6cniJ3qsP4j7\nsck62kHnFpH1fCUOc/b/B8ZtfeXI2Iw=\n-----END CERTIFICATE----- + ``` + + diff --git a/docs/scalar-manager/images/backup-and-restore-check-pauses.png b/versioned_docs/version-3.13/scalar-manager/images/backup-and-restore-check-pauses.png similarity index 100% rename from docs/scalar-manager/images/backup-and-restore-check-pauses.png rename to versioned_docs/version-3.13/scalar-manager/images/backup-and-restore-check-pauses.png diff --git a/docs/scalar-manager/images/backup-and-restore-create-pauses.png b/versioned_docs/version-3.13/scalar-manager/images/backup-and-restore-create-pauses.png similarity index 100% rename from docs/scalar-manager/images/backup-and-restore-create-pauses.png rename to versioned_docs/version-3.13/scalar-manager/images/backup-and-restore-create-pauses.png diff --git a/docs/scalar-manager/images/dashboard-cluster.png b/versioned_docs/version-3.13/scalar-manager/images/dashboard-cluster.png similarity index 100% rename from docs/scalar-manager/images/dashboard-cluster.png rename to versioned_docs/version-3.13/scalar-manager/images/dashboard-cluster.png diff --git a/docs/scalar-manager/images/dashboard-pod-list.png b/versioned_docs/version-3.13/scalar-manager/images/dashboard-pod-list.png similarity index 100% rename from docs/scalar-manager/images/dashboard-pod-list.png rename to versioned_docs/version-3.13/scalar-manager/images/dashboard-pod-list.png diff --git a/docs/scalar-manager/images/logs.png b/versioned_docs/version-3.13/scalar-manager/images/logs.png similarity index 100% rename from docs/scalar-manager/images/logs.png rename to versioned_docs/version-3.13/scalar-manager/images/logs.png diff --git a/docs/scalar-manager/images/metrics.png b/versioned_docs/version-3.13/scalar-manager/images/metrics.png similarity index 100% rename from docs/scalar-manager/images/metrics.png rename to versioned_docs/version-3.13/scalar-manager/images/metrics.png diff --git a/docs/scalar-manager/overview.mdx b/versioned_docs/version-3.13/scalar-manager/overview.mdx similarity index 100% rename from docs/scalar-manager/overview.mdx rename to versioned_docs/version-3.13/scalar-manager/overview.mdx diff --git a/docs/scalardb-analytics-postgresql/getting-started.mdx b/versioned_docs/version-3.13/scalardb-analytics-postgresql/getting-started.mdx similarity index 100% rename from docs/scalardb-analytics-postgresql/getting-started.mdx rename to versioned_docs/version-3.13/scalardb-analytics-postgresql/getting-started.mdx diff --git a/docs/scalardb-analytics-postgresql/images/imported-schema.png b/versioned_docs/version-3.13/scalardb-analytics-postgresql/images/imported-schema.png similarity index 100% rename from docs/scalardb-analytics-postgresql/images/imported-schema.png rename to versioned_docs/version-3.13/scalardb-analytics-postgresql/images/imported-schema.png diff --git a/docs/scalardb-analytics-postgresql/images/multi-storage-overview.png b/versioned_docs/version-3.13/scalardb-analytics-postgresql/images/multi-storage-overview.png similarity index 100% rename from docs/scalardb-analytics-postgresql/images/multi-storage-overview.png rename to versioned_docs/version-3.13/scalardb-analytics-postgresql/images/multi-storage-overview.png diff --git a/docs/scalardb-analytics-postgresql/installation.mdx b/versioned_docs/version-3.13/scalardb-analytics-postgresql/installation.mdx similarity index 100% rename from docs/scalardb-analytics-postgresql/installation.mdx rename to versioned_docs/version-3.13/scalardb-analytics-postgresql/installation.mdx diff --git a/docs/scalardb-analytics-postgresql/scalardb-fdw.mdx b/versioned_docs/version-3.13/scalardb-analytics-postgresql/scalardb-fdw.mdx similarity index 100% rename from docs/scalardb-analytics-postgresql/scalardb-fdw.mdx rename to versioned_docs/version-3.13/scalardb-analytics-postgresql/scalardb-fdw.mdx diff --git a/docs/scalardb-analytics-postgresql/schema-importer.mdx b/versioned_docs/version-3.13/scalardb-analytics-postgresql/schema-importer.mdx similarity index 100% rename from docs/scalardb-analytics-postgresql/schema-importer.mdx rename to versioned_docs/version-3.13/scalardb-analytics-postgresql/schema-importer.mdx diff --git a/docs/scalardb-analytics-spark/README.mdx b/versioned_docs/version-3.13/scalardb-analytics-spark/README.mdx similarity index 100% rename from docs/scalardb-analytics-spark/README.mdx rename to versioned_docs/version-3.13/scalardb-analytics-spark/README.mdx diff --git a/docs/scalardb-analytics-spark/configuration.mdx b/versioned_docs/version-3.13/scalardb-analytics-spark/configuration.mdx similarity index 100% rename from docs/scalardb-analytics-spark/configuration.mdx rename to versioned_docs/version-3.13/scalardb-analytics-spark/configuration.mdx diff --git a/docs/scalardb-analytics-spark/getting-started.mdx b/versioned_docs/version-3.13/scalardb-analytics-spark/getting-started.mdx similarity index 100% rename from docs/scalardb-analytics-spark/getting-started.mdx rename to versioned_docs/version-3.13/scalardb-analytics-spark/getting-started.mdx diff --git a/docs/scalardb-analytics-spark/version-compatibility.mdx b/versioned_docs/version-3.13/scalardb-analytics-spark/version-compatibility.mdx similarity index 100% rename from docs/scalardb-analytics-spark/version-compatibility.mdx rename to versioned_docs/version-3.13/scalardb-analytics-spark/version-compatibility.mdx diff --git a/docs/scalardb-benchmarks/README.mdx b/versioned_docs/version-3.13/scalardb-benchmarks/README.mdx similarity index 100% rename from docs/scalardb-benchmarks/README.mdx rename to versioned_docs/version-3.13/scalardb-benchmarks/README.mdx diff --git a/docs/scalardb-cluster-dotnet-client-sdk/common-reference.mdx b/versioned_docs/version-3.13/scalardb-cluster-dotnet-client-sdk/common-reference.mdx similarity index 100% rename from docs/scalardb-cluster-dotnet-client-sdk/common-reference.mdx rename to versioned_docs/version-3.13/scalardb-cluster-dotnet-client-sdk/common-reference.mdx diff --git a/docs/scalardb-cluster-dotnet-client-sdk/exception-handling.mdx b/versioned_docs/version-3.13/scalardb-cluster-dotnet-client-sdk/exception-handling.mdx similarity index 100% rename from docs/scalardb-cluster-dotnet-client-sdk/exception-handling.mdx rename to versioned_docs/version-3.13/scalardb-cluster-dotnet-client-sdk/exception-handling.mdx diff --git a/docs/scalardb-cluster-dotnet-client-sdk/getting-started-with-admin-api.mdx b/versioned_docs/version-3.13/scalardb-cluster-dotnet-client-sdk/getting-started-with-admin-api.mdx similarity index 100% rename from docs/scalardb-cluster-dotnet-client-sdk/getting-started-with-admin-api.mdx rename to versioned_docs/version-3.13/scalardb-cluster-dotnet-client-sdk/getting-started-with-admin-api.mdx diff --git a/docs/scalardb-cluster-dotnet-client-sdk/getting-started-with-aspnet-and-di.mdx b/versioned_docs/version-3.13/scalardb-cluster-dotnet-client-sdk/getting-started-with-aspnet-and-di.mdx similarity index 100% rename from docs/scalardb-cluster-dotnet-client-sdk/getting-started-with-aspnet-and-di.mdx rename to versioned_docs/version-3.13/scalardb-cluster-dotnet-client-sdk/getting-started-with-aspnet-and-di.mdx diff --git a/docs/scalardb-cluster-dotnet-client-sdk/getting-started-with-auth.mdx b/versioned_docs/version-3.13/scalardb-cluster-dotnet-client-sdk/getting-started-with-auth.mdx similarity index 100% rename from docs/scalardb-cluster-dotnet-client-sdk/getting-started-with-auth.mdx rename to versioned_docs/version-3.13/scalardb-cluster-dotnet-client-sdk/getting-started-with-auth.mdx diff --git a/docs/scalardb-cluster-dotnet-client-sdk/getting-started-with-distributed-sql-transactions.mdx b/versioned_docs/version-3.13/scalardb-cluster-dotnet-client-sdk/getting-started-with-distributed-sql-transactions.mdx similarity index 100% rename from docs/scalardb-cluster-dotnet-client-sdk/getting-started-with-distributed-sql-transactions.mdx rename to versioned_docs/version-3.13/scalardb-cluster-dotnet-client-sdk/getting-started-with-distributed-sql-transactions.mdx diff --git a/docs/scalardb-cluster-dotnet-client-sdk/getting-started-with-distributed-transactions.mdx b/versioned_docs/version-3.13/scalardb-cluster-dotnet-client-sdk/getting-started-with-distributed-transactions.mdx similarity index 100% rename from docs/scalardb-cluster-dotnet-client-sdk/getting-started-with-distributed-transactions.mdx rename to versioned_docs/version-3.13/scalardb-cluster-dotnet-client-sdk/getting-started-with-distributed-transactions.mdx diff --git a/docs/scalardb-cluster-dotnet-client-sdk/getting-started-with-linq.mdx b/versioned_docs/version-3.13/scalardb-cluster-dotnet-client-sdk/getting-started-with-linq.mdx similarity index 100% rename from docs/scalardb-cluster-dotnet-client-sdk/getting-started-with-linq.mdx rename to versioned_docs/version-3.13/scalardb-cluster-dotnet-client-sdk/getting-started-with-linq.mdx diff --git a/docs/scalardb-cluster-dotnet-client-sdk/getting-started-with-scalardb-tables-as-csharp-classes.mdx b/versioned_docs/version-3.13/scalardb-cluster-dotnet-client-sdk/getting-started-with-scalardb-tables-as-csharp-classes.mdx similarity index 100% rename from docs/scalardb-cluster-dotnet-client-sdk/getting-started-with-scalardb-tables-as-csharp-classes.mdx rename to versioned_docs/version-3.13/scalardb-cluster-dotnet-client-sdk/getting-started-with-scalardb-tables-as-csharp-classes.mdx diff --git a/docs/scalardb-cluster-dotnet-client-sdk/getting-started-with-two-phase-commit-transactions.mdx b/versioned_docs/version-3.13/scalardb-cluster-dotnet-client-sdk/getting-started-with-two-phase-commit-transactions.mdx similarity index 100% rename from docs/scalardb-cluster-dotnet-client-sdk/getting-started-with-two-phase-commit-transactions.mdx rename to versioned_docs/version-3.13/scalardb-cluster-dotnet-client-sdk/getting-started-with-two-phase-commit-transactions.mdx diff --git a/docs/scalardb-cluster-dotnet-client-sdk/index.mdx b/versioned_docs/version-3.13/scalardb-cluster-dotnet-client-sdk/index.mdx similarity index 100% rename from docs/scalardb-cluster-dotnet-client-sdk/index.mdx rename to versioned_docs/version-3.13/scalardb-cluster-dotnet-client-sdk/index.mdx diff --git a/docs/scalardb-cluster/compatibility.mdx b/versioned_docs/version-3.13/scalardb-cluster/compatibility.mdx similarity index 100% rename from docs/scalardb-cluster/compatibility.mdx rename to versioned_docs/version-3.13/scalardb-cluster/compatibility.mdx diff --git a/docs/scalardb-cluster/developer-guide-for-scalardb-cluster-with-java-api.mdx b/versioned_docs/version-3.13/scalardb-cluster/developer-guide-for-scalardb-cluster-with-java-api.mdx similarity index 100% rename from docs/scalardb-cluster/developer-guide-for-scalardb-cluster-with-java-api.mdx rename to versioned_docs/version-3.13/scalardb-cluster/developer-guide-for-scalardb-cluster-with-java-api.mdx diff --git a/docs/scalardb-cluster/getting-started-with-scalardb-cluster-graphql.mdx b/versioned_docs/version-3.13/scalardb-cluster/getting-started-with-scalardb-cluster-graphql.mdx similarity index 100% rename from docs/scalardb-cluster/getting-started-with-scalardb-cluster-graphql.mdx rename to versioned_docs/version-3.13/scalardb-cluster/getting-started-with-scalardb-cluster-graphql.mdx diff --git a/docs/scalardb-cluster/getting-started-with-scalardb-cluster-sql-jdbc.mdx b/versioned_docs/version-3.13/scalardb-cluster/getting-started-with-scalardb-cluster-sql-jdbc.mdx similarity index 100% rename from docs/scalardb-cluster/getting-started-with-scalardb-cluster-sql-jdbc.mdx rename to versioned_docs/version-3.13/scalardb-cluster/getting-started-with-scalardb-cluster-sql-jdbc.mdx diff --git a/docs/scalardb-cluster/getting-started-with-scalardb-cluster-sql-spring-data-jdbc.mdx b/versioned_docs/version-3.13/scalardb-cluster/getting-started-with-scalardb-cluster-sql-spring-data-jdbc.mdx similarity index 100% rename from docs/scalardb-cluster/getting-started-with-scalardb-cluster-sql-spring-data-jdbc.mdx rename to versioned_docs/version-3.13/scalardb-cluster/getting-started-with-scalardb-cluster-sql-spring-data-jdbc.mdx diff --git a/docs/scalardb-cluster/getting-started-with-scalardb-cluster.mdx b/versioned_docs/version-3.13/scalardb-cluster/getting-started-with-scalardb-cluster.mdx similarity index 100% rename from docs/scalardb-cluster/getting-started-with-scalardb-cluster.mdx rename to versioned_docs/version-3.13/scalardb-cluster/getting-started-with-scalardb-cluster.mdx diff --git a/docs/scalardb-cluster/getting-started-with-using-go-for-scalardb-cluster.mdx b/versioned_docs/version-3.13/scalardb-cluster/getting-started-with-using-go-for-scalardb-cluster.mdx similarity index 100% rename from docs/scalardb-cluster/getting-started-with-using-go-for-scalardb-cluster.mdx rename to versioned_docs/version-3.13/scalardb-cluster/getting-started-with-using-go-for-scalardb-cluster.mdx diff --git a/docs/scalardb-cluster/getting-started-with-using-python-for-scalardb-cluster.mdx b/versioned_docs/version-3.13/scalardb-cluster/getting-started-with-using-python-for-scalardb-cluster.mdx similarity index 100% rename from docs/scalardb-cluster/getting-started-with-using-python-for-scalardb-cluster.mdx rename to versioned_docs/version-3.13/scalardb-cluster/getting-started-with-using-python-for-scalardb-cluster.mdx diff --git a/docs/scalardb-cluster/images/direct-kubernetes-client-mode.png b/versioned_docs/version-3.13/scalardb-cluster/images/direct-kubernetes-client-mode.png similarity index 100% rename from docs/scalardb-cluster/images/direct-kubernetes-client-mode.png rename to versioned_docs/version-3.13/scalardb-cluster/images/direct-kubernetes-client-mode.png diff --git a/docs/scalardb-cluster/images/getting-started-ERD.png b/versioned_docs/version-3.13/scalardb-cluster/images/getting-started-ERD.png similarity index 100% rename from docs/scalardb-cluster/images/getting-started-ERD.png rename to versioned_docs/version-3.13/scalardb-cluster/images/getting-started-ERD.png diff --git a/docs/scalardb-cluster/images/indirect-client-mode.png b/versioned_docs/version-3.13/scalardb-cluster/images/indirect-client-mode.png similarity index 100% rename from docs/scalardb-cluster/images/indirect-client-mode.png rename to versioned_docs/version-3.13/scalardb-cluster/images/indirect-client-mode.png diff --git a/docs/scalardb-cluster/images/scalardb-cluster-architecture.png b/versioned_docs/version-3.13/scalardb-cluster/images/scalardb-cluster-architecture.png similarity index 100% rename from docs/scalardb-cluster/images/scalardb-cluster-architecture.png rename to versioned_docs/version-3.13/scalardb-cluster/images/scalardb-cluster-architecture.png diff --git a/docs/scalardb-cluster/index.mdx b/versioned_docs/version-3.13/scalardb-cluster/index.mdx similarity index 100% rename from docs/scalardb-cluster/index.mdx rename to versioned_docs/version-3.13/scalardb-cluster/index.mdx diff --git a/docs/scalardb-cluster/run-non-transactional-storage-operations-through-scalardb-cluster.mdx b/versioned_docs/version-3.13/scalardb-cluster/run-non-transactional-storage-operations-through-scalardb-cluster.mdx similarity index 100% rename from docs/scalardb-cluster/run-non-transactional-storage-operations-through-scalardb-cluster.mdx rename to versioned_docs/version-3.13/scalardb-cluster/run-non-transactional-storage-operations-through-scalardb-cluster.mdx diff --git a/docs/scalardb-cluster/run-non-transactional-storage-operations-through-sql-interface.mdx b/versioned_docs/version-3.13/scalardb-cluster/run-non-transactional-storage-operations-through-sql-interface.mdx similarity index 100% rename from docs/scalardb-cluster/run-non-transactional-storage-operations-through-sql-interface.mdx rename to versioned_docs/version-3.13/scalardb-cluster/run-non-transactional-storage-operations-through-sql-interface.mdx diff --git a/docs/scalardb-cluster/run-transactions-through-scalardb-cluster-sql.mdx b/versioned_docs/version-3.13/scalardb-cluster/run-transactions-through-scalardb-cluster-sql.mdx similarity index 100% rename from docs/scalardb-cluster/run-transactions-through-scalardb-cluster-sql.mdx rename to versioned_docs/version-3.13/scalardb-cluster/run-transactions-through-scalardb-cluster-sql.mdx diff --git a/docs/scalardb-cluster/run-transactions-through-scalardb-cluster.mdx b/versioned_docs/version-3.13/scalardb-cluster/run-transactions-through-scalardb-cluster.mdx similarity index 100% rename from docs/scalardb-cluster/run-transactions-through-scalardb-cluster.mdx rename to versioned_docs/version-3.13/scalardb-cluster/run-transactions-through-scalardb-cluster.mdx diff --git a/docs/scalardb-cluster/scalardb-auth-status-codes.mdx b/versioned_docs/version-3.13/scalardb-cluster/scalardb-auth-status-codes.mdx similarity index 100% rename from docs/scalardb-cluster/scalardb-auth-status-codes.mdx rename to versioned_docs/version-3.13/scalardb-cluster/scalardb-auth-status-codes.mdx diff --git a/docs/scalardb-cluster/scalardb-auth-with-sql.mdx b/versioned_docs/version-3.13/scalardb-cluster/scalardb-auth-with-sql.mdx similarity index 100% rename from docs/scalardb-cluster/scalardb-auth-with-sql.mdx rename to versioned_docs/version-3.13/scalardb-cluster/scalardb-auth-with-sql.mdx diff --git a/docs/scalardb-cluster/scalardb-cluster-configurations.mdx b/versioned_docs/version-3.13/scalardb-cluster/scalardb-cluster-configurations.mdx similarity index 100% rename from docs/scalardb-cluster/scalardb-cluster-configurations.mdx rename to versioned_docs/version-3.13/scalardb-cluster/scalardb-cluster-configurations.mdx diff --git a/docs/scalardb-cluster/scalardb-cluster-grpc-api-guide.mdx b/versioned_docs/version-3.13/scalardb-cluster/scalardb-cluster-grpc-api-guide.mdx similarity index 100% rename from docs/scalardb-cluster/scalardb-cluster-grpc-api-guide.mdx rename to versioned_docs/version-3.13/scalardb-cluster/scalardb-cluster-grpc-api-guide.mdx diff --git a/docs/scalardb-cluster/scalardb-cluster-sql-grpc-api-guide.mdx b/versioned_docs/version-3.13/scalardb-cluster/scalardb-cluster-sql-grpc-api-guide.mdx similarity index 100% rename from docs/scalardb-cluster/scalardb-cluster-sql-grpc-api-guide.mdx rename to versioned_docs/version-3.13/scalardb-cluster/scalardb-cluster-sql-grpc-api-guide.mdx diff --git a/docs/scalardb-cluster/scalardb-cluster-status-codes.mdx b/versioned_docs/version-3.13/scalardb-cluster/scalardb-cluster-status-codes.mdx similarity index 100% rename from docs/scalardb-cluster/scalardb-cluster-status-codes.mdx rename to versioned_docs/version-3.13/scalardb-cluster/scalardb-cluster-status-codes.mdx diff --git a/docs/scalardb-cluster/setup-scalardb-cluster-on-kubernetes-by-using-helm-chart.mdx b/versioned_docs/version-3.13/scalardb-cluster/setup-scalardb-cluster-on-kubernetes-by-using-helm-chart.mdx similarity index 100% rename from docs/scalardb-cluster/setup-scalardb-cluster-on-kubernetes-by-using-helm-chart.mdx rename to versioned_docs/version-3.13/scalardb-cluster/setup-scalardb-cluster-on-kubernetes-by-using-helm-chart.mdx diff --git a/docs/scalardb-cluster/standalone-mode.mdx b/versioned_docs/version-3.13/scalardb-cluster/standalone-mode.mdx similarity index 100% rename from docs/scalardb-cluster/standalone-mode.mdx rename to versioned_docs/version-3.13/scalardb-cluster/standalone-mode.mdx diff --git a/docs/scalardb-cluster/standalone-mode/docker-compose.yaml b/versioned_docs/version-3.13/scalardb-cluster/standalone-mode/docker-compose.yaml similarity index 100% rename from docs/scalardb-cluster/standalone-mode/docker-compose.yaml rename to versioned_docs/version-3.13/scalardb-cluster/standalone-mode/docker-compose.yaml diff --git a/docs/scalardb-cluster/standalone-mode/scalardb-cluster-node.properties b/versioned_docs/version-3.13/scalardb-cluster/standalone-mode/scalardb-cluster-node.properties similarity index 100% rename from docs/scalardb-cluster/standalone-mode/scalardb-cluster-node.properties rename to versioned_docs/version-3.13/scalardb-cluster/standalone-mode/scalardb-cluster-node.properties diff --git a/docs/scalardb-core-status-codes.mdx b/versioned_docs/version-3.13/scalardb-core-status-codes.mdx similarity index 100% rename from docs/scalardb-core-status-codes.mdx rename to versioned_docs/version-3.13/scalardb-core-status-codes.mdx diff --git a/docs/scalardb-graphql/aws-deployment-guide.mdx b/versioned_docs/version-3.13/scalardb-graphql/aws-deployment-guide.mdx similarity index 100% rename from docs/scalardb-graphql/aws-deployment-guide.mdx rename to versioned_docs/version-3.13/scalardb-graphql/aws-deployment-guide.mdx diff --git a/docs/scalardb-graphql/getting-started-with-scalardb-graphql.mdx b/versioned_docs/version-3.13/scalardb-graphql/getting-started-with-scalardb-graphql.mdx similarity index 100% rename from docs/scalardb-graphql/getting-started-with-scalardb-graphql.mdx rename to versioned_docs/version-3.13/scalardb-graphql/getting-started-with-scalardb-graphql.mdx diff --git a/docs/scalardb-graphql/how-to-run-server.mdx b/versioned_docs/version-3.13/scalardb-graphql/how-to-run-server.mdx similarity index 100% rename from docs/scalardb-graphql/how-to-run-server.mdx rename to versioned_docs/version-3.13/scalardb-graphql/how-to-run-server.mdx diff --git a/docs/scalardb-graphql/how-to-run-two-phase-commit-transaction.mdx b/versioned_docs/version-3.13/scalardb-graphql/how-to-run-two-phase-commit-transaction.mdx similarity index 100% rename from docs/scalardb-graphql/how-to-run-two-phase-commit-transaction.mdx rename to versioned_docs/version-3.13/scalardb-graphql/how-to-run-two-phase-commit-transaction.mdx diff --git a/docs/scalardb-graphql/images/cluster-iam-role.png b/versioned_docs/version-3.13/scalardb-graphql/images/cluster-iam-role.png similarity index 100% rename from docs/scalardb-graphql/images/cluster-iam-role.png rename to versioned_docs/version-3.13/scalardb-graphql/images/cluster-iam-role.png diff --git a/docs/scalardb-graphql/images/iam-role-for-serviceaccount.png b/versioned_docs/version-3.13/scalardb-graphql/images/iam-role-for-serviceaccount.png similarity index 100% rename from docs/scalardb-graphql/images/iam-role-for-serviceaccount.png rename to versioned_docs/version-3.13/scalardb-graphql/images/iam-role-for-serviceaccount.png diff --git a/docs/scalardb-graphql/images/lb-controller-iam-policy.png b/versioned_docs/version-3.13/scalardb-graphql/images/lb-controller-iam-policy.png similarity index 100% rename from docs/scalardb-graphql/images/lb-controller-iam-policy.png rename to versioned_docs/version-3.13/scalardb-graphql/images/lb-controller-iam-policy.png diff --git a/docs/scalardb-graphql/images/node-iam-role.png b/versioned_docs/version-3.13/scalardb-graphql/images/node-iam-role.png similarity index 100% rename from docs/scalardb-graphql/images/node-iam-role.png rename to versioned_docs/version-3.13/scalardb-graphql/images/node-iam-role.png diff --git a/docs/scalardb-graphql/images/oidc-provider.png b/versioned_docs/version-3.13/scalardb-graphql/images/oidc-provider.png similarity index 100% rename from docs/scalardb-graphql/images/oidc-provider.png rename to versioned_docs/version-3.13/scalardb-graphql/images/oidc-provider.png diff --git a/docs/scalardb-graphql/index.mdx b/versioned_docs/version-3.13/scalardb-graphql/index.mdx similarity index 100% rename from docs/scalardb-graphql/index.mdx rename to versioned_docs/version-3.13/scalardb-graphql/index.mdx diff --git a/docs/scalardb-graphql/scalardb-graphql-status-codes.mdx b/versioned_docs/version-3.13/scalardb-graphql/scalardb-graphql-status-codes.mdx similarity index 100% rename from docs/scalardb-graphql/scalardb-graphql-status-codes.mdx rename to versioned_docs/version-3.13/scalardb-graphql/scalardb-graphql-status-codes.mdx diff --git a/docs/scalardb-samples/README.mdx b/versioned_docs/version-3.13/scalardb-samples/README.mdx similarity index 100% rename from docs/scalardb-samples/README.mdx rename to versioned_docs/version-3.13/scalardb-samples/README.mdx diff --git a/docs/scalardb-samples/microservice-transaction-sample/README.mdx b/versioned_docs/version-3.13/scalardb-samples/microservice-transaction-sample/README.mdx similarity index 100% rename from docs/scalardb-samples/microservice-transaction-sample/README.mdx rename to versioned_docs/version-3.13/scalardb-samples/microservice-transaction-sample/README.mdx diff --git a/docs/scalardb-samples/microservice-transaction-sample/images/ERD.png b/versioned_docs/version-3.13/scalardb-samples/microservice-transaction-sample/images/ERD.png similarity index 100% rename from docs/scalardb-samples/microservice-transaction-sample/images/ERD.png rename to versioned_docs/version-3.13/scalardb-samples/microservice-transaction-sample/images/ERD.png diff --git a/docs/scalardb-samples/microservice-transaction-sample/images/overview.png b/versioned_docs/version-3.13/scalardb-samples/microservice-transaction-sample/images/overview.png similarity index 100% rename from docs/scalardb-samples/microservice-transaction-sample/images/overview.png rename to versioned_docs/version-3.13/scalardb-samples/microservice-transaction-sample/images/overview.png diff --git a/docs/scalardb-samples/microservice-transaction-sample/images/sequence_diagram.png b/versioned_docs/version-3.13/scalardb-samples/microservice-transaction-sample/images/sequence_diagram.png similarity index 100% rename from docs/scalardb-samples/microservice-transaction-sample/images/sequence_diagram.png rename to versioned_docs/version-3.13/scalardb-samples/microservice-transaction-sample/images/sequence_diagram.png diff --git a/docs/scalardb-samples/multi-storage-transaction-sample/README.mdx b/versioned_docs/version-3.13/scalardb-samples/multi-storage-transaction-sample/README.mdx similarity index 100% rename from docs/scalardb-samples/multi-storage-transaction-sample/README.mdx rename to versioned_docs/version-3.13/scalardb-samples/multi-storage-transaction-sample/README.mdx diff --git a/docs/scalardb-samples/multi-storage-transaction-sample/images/ERD.png b/versioned_docs/version-3.13/scalardb-samples/multi-storage-transaction-sample/images/ERD.png similarity index 100% rename from docs/scalardb-samples/multi-storage-transaction-sample/images/ERD.png rename to versioned_docs/version-3.13/scalardb-samples/multi-storage-transaction-sample/images/ERD.png diff --git a/docs/scalardb-samples/multi-storage-transaction-sample/images/overview.png b/versioned_docs/version-3.13/scalardb-samples/multi-storage-transaction-sample/images/overview.png similarity index 100% rename from docs/scalardb-samples/multi-storage-transaction-sample/images/overview.png rename to versioned_docs/version-3.13/scalardb-samples/multi-storage-transaction-sample/images/overview.png diff --git a/docs/scalardb-samples/scalardb-analytics-postgresql-sample/README.mdx b/versioned_docs/version-3.13/scalardb-samples/scalardb-analytics-postgresql-sample/README.mdx similarity index 100% rename from docs/scalardb-samples/scalardb-analytics-postgresql-sample/README.mdx rename to versioned_docs/version-3.13/scalardb-samples/scalardb-analytics-postgresql-sample/README.mdx diff --git a/docs/scalardb-samples/scalardb-analytics-spark-sample/README.mdx b/versioned_docs/version-3.13/scalardb-samples/scalardb-analytics-spark-sample/README.mdx similarity index 100% rename from docs/scalardb-samples/scalardb-analytics-spark-sample/README.mdx rename to versioned_docs/version-3.13/scalardb-samples/scalardb-analytics-spark-sample/README.mdx diff --git a/docs/scalardb-samples/spring-data-microservice-transaction-sample/README.mdx b/versioned_docs/version-3.13/scalardb-samples/spring-data-microservice-transaction-sample/README.mdx similarity index 100% rename from docs/scalardb-samples/spring-data-microservice-transaction-sample/README.mdx rename to versioned_docs/version-3.13/scalardb-samples/spring-data-microservice-transaction-sample/README.mdx diff --git a/docs/scalardb-samples/spring-data-microservice-transaction-sample/images/ERD.png b/versioned_docs/version-3.13/scalardb-samples/spring-data-microservice-transaction-sample/images/ERD.png similarity index 100% rename from docs/scalardb-samples/spring-data-microservice-transaction-sample/images/ERD.png rename to versioned_docs/version-3.13/scalardb-samples/spring-data-microservice-transaction-sample/images/ERD.png diff --git a/docs/scalardb-samples/spring-data-microservice-transaction-sample/images/overview.png b/versioned_docs/version-3.13/scalardb-samples/spring-data-microservice-transaction-sample/images/overview.png similarity index 100% rename from docs/scalardb-samples/spring-data-microservice-transaction-sample/images/overview.png rename to versioned_docs/version-3.13/scalardb-samples/spring-data-microservice-transaction-sample/images/overview.png diff --git a/docs/scalardb-samples/spring-data-microservice-transaction-sample/images/seq-diagram-high-level-2pc-api.png b/versioned_docs/version-3.13/scalardb-samples/spring-data-microservice-transaction-sample/images/seq-diagram-high-level-2pc-api.png similarity index 100% rename from docs/scalardb-samples/spring-data-microservice-transaction-sample/images/seq-diagram-high-level-2pc-api.png rename to versioned_docs/version-3.13/scalardb-samples/spring-data-microservice-transaction-sample/images/seq-diagram-high-level-2pc-api.png diff --git a/docs/scalardb-samples/spring-data-microservice-transaction-sample/images/sequence_diagram.png b/versioned_docs/version-3.13/scalardb-samples/spring-data-microservice-transaction-sample/images/sequence_diagram.png similarity index 100% rename from docs/scalardb-samples/spring-data-microservice-transaction-sample/images/sequence_diagram.png rename to versioned_docs/version-3.13/scalardb-samples/spring-data-microservice-transaction-sample/images/sequence_diagram.png diff --git a/docs/scalardb-samples/spring-data-multi-storage-transaction-sample/README.mdx b/versioned_docs/version-3.13/scalardb-samples/spring-data-multi-storage-transaction-sample/README.mdx similarity index 100% rename from docs/scalardb-samples/spring-data-multi-storage-transaction-sample/README.mdx rename to versioned_docs/version-3.13/scalardb-samples/spring-data-multi-storage-transaction-sample/README.mdx diff --git a/docs/scalardb-samples/spring-data-multi-storage-transaction-sample/images/ERD.png b/versioned_docs/version-3.13/scalardb-samples/spring-data-multi-storage-transaction-sample/images/ERD.png similarity index 100% rename from docs/scalardb-samples/spring-data-multi-storage-transaction-sample/images/ERD.png rename to versioned_docs/version-3.13/scalardb-samples/spring-data-multi-storage-transaction-sample/images/ERD.png diff --git a/docs/scalardb-samples/spring-data-multi-storage-transaction-sample/images/overview.png b/versioned_docs/version-3.13/scalardb-samples/spring-data-multi-storage-transaction-sample/images/overview.png similarity index 100% rename from docs/scalardb-samples/spring-data-multi-storage-transaction-sample/images/overview.png rename to versioned_docs/version-3.13/scalardb-samples/spring-data-multi-storage-transaction-sample/images/overview.png diff --git a/docs/scalardb-server.mdx b/versioned_docs/version-3.13/scalardb-server.mdx similarity index 100% rename from docs/scalardb-server.mdx rename to versioned_docs/version-3.13/scalardb-server.mdx diff --git a/docs/scalardb-sql/add-scalardb-sql-to-your-build.mdx b/versioned_docs/version-3.13/scalardb-sql/add-scalardb-sql-to-your-build.mdx similarity index 100% rename from docs/scalardb-sql/add-scalardb-sql-to-your-build.mdx rename to versioned_docs/version-3.13/scalardb-sql/add-scalardb-sql-to-your-build.mdx diff --git a/docs/scalardb-sql/configurations.mdx b/versioned_docs/version-3.13/scalardb-sql/configurations.mdx similarity index 100% rename from docs/scalardb-sql/configurations.mdx rename to versioned_docs/version-3.13/scalardb-sql/configurations.mdx diff --git a/docs/scalardb-sql/getting-started-with-jdbc.mdx b/versioned_docs/version-3.13/scalardb-sql/getting-started-with-jdbc.mdx similarity index 100% rename from docs/scalardb-sql/getting-started-with-jdbc.mdx rename to versioned_docs/version-3.13/scalardb-sql/getting-started-with-jdbc.mdx diff --git a/docs/scalardb-sql/getting-started-with-sql.mdx b/versioned_docs/version-3.13/scalardb-sql/getting-started-with-sql.mdx similarity index 100% rename from docs/scalardb-sql/getting-started-with-sql.mdx rename to versioned_docs/version-3.13/scalardb-sql/getting-started-with-sql.mdx diff --git a/docs/scalardb-sql/grammar.mdx b/versioned_docs/version-3.13/scalardb-sql/grammar.mdx similarity index 100% rename from docs/scalardb-sql/grammar.mdx rename to versioned_docs/version-3.13/scalardb-sql/grammar.mdx diff --git a/docs/scalardb-sql/images/spring_data_ingegration_overall_arch.png b/versioned_docs/version-3.13/scalardb-sql/images/spring_data_ingegration_overall_arch.png similarity index 100% rename from docs/scalardb-sql/images/spring_data_ingegration_overall_arch.png rename to versioned_docs/version-3.13/scalardb-sql/images/spring_data_ingegration_overall_arch.png diff --git a/docs/scalardb-sql/index.mdx b/versioned_docs/version-3.13/scalardb-sql/index.mdx similarity index 100% rename from docs/scalardb-sql/index.mdx rename to versioned_docs/version-3.13/scalardb-sql/index.mdx diff --git a/docs/scalardb-sql/jdbc-guide.mdx b/versioned_docs/version-3.13/scalardb-sql/jdbc-guide.mdx similarity index 100% rename from docs/scalardb-sql/jdbc-guide.mdx rename to versioned_docs/version-3.13/scalardb-sql/jdbc-guide.mdx diff --git a/docs/scalardb-sql/migration-guide.mdx b/versioned_docs/version-3.13/scalardb-sql/migration-guide.mdx similarity index 100% rename from docs/scalardb-sql/migration-guide.mdx rename to versioned_docs/version-3.13/scalardb-sql/migration-guide.mdx diff --git a/docs/scalardb-sql/scalardb-sql-status-codes.mdx b/versioned_docs/version-3.13/scalardb-sql/scalardb-sql-status-codes.mdx similarity index 100% rename from docs/scalardb-sql/scalardb-sql-status-codes.mdx rename to versioned_docs/version-3.13/scalardb-sql/scalardb-sql-status-codes.mdx diff --git a/docs/scalardb-sql/spring-data-guide.mdx b/versioned_docs/version-3.13/scalardb-sql/spring-data-guide.mdx similarity index 100% rename from docs/scalardb-sql/spring-data-guide.mdx rename to versioned_docs/version-3.13/scalardb-sql/spring-data-guide.mdx diff --git a/docs/scalardb-sql/sql-api-guide.mdx b/versioned_docs/version-3.13/scalardb-sql/sql-api-guide.mdx similarity index 100% rename from docs/scalardb-sql/sql-api-guide.mdx rename to versioned_docs/version-3.13/scalardb-sql/sql-api-guide.mdx diff --git a/docs/scalardb-sql/sql-server.mdx b/versioned_docs/version-3.13/scalardb-sql/sql-server.mdx similarity index 100% rename from docs/scalardb-sql/sql-server.mdx rename to versioned_docs/version-3.13/scalardb-sql/sql-server.mdx diff --git a/docs/schema-loader-import.mdx b/versioned_docs/version-3.13/schema-loader-import.mdx similarity index 100% rename from docs/schema-loader-import.mdx rename to versioned_docs/version-3.13/schema-loader-import.mdx diff --git a/docs/schema-loader.mdx b/versioned_docs/version-3.13/schema-loader.mdx similarity index 100% rename from docs/schema-loader.mdx rename to versioned_docs/version-3.13/schema-loader.mdx diff --git a/docs/slides/TransactionManagementOnCassandra.pdf b/versioned_docs/version-3.13/slides/TransactionManagementOnCassandra.pdf similarity index 100% rename from docs/slides/TransactionManagementOnCassandra.pdf rename to versioned_docs/version-3.13/slides/TransactionManagementOnCassandra.pdf diff --git a/docs/two-phase-commit-transactions.mdx b/versioned_docs/version-3.13/two-phase-commit-transactions.mdx similarity index 100% rename from docs/two-phase-commit-transactions.mdx rename to versioned_docs/version-3.13/two-phase-commit-transactions.mdx diff --git a/versioned_sidebars/version-3.13-sidebars.json b/versioned_sidebars/version-3.13-sidebars.json new file mode 100644 index 00000000..39202967 --- /dev/null +++ b/versioned_sidebars/version-3.13-sidebars.json @@ -0,0 +1,834 @@ +{ + "docs": [ + { + "type": "doc", + "label": "ScalarDB Docs Home", + "id": "index" + }, + { + "type": "category", + "label": "About ScalarDB", + "collapsible": true, + "items": [ + { + "type": "doc", + "id": "overview", + "label": "Overview" + }, + { + "type": "doc", + "id": "design", + "label": "Design" + }, + { + "type": "doc", + "id": "requirements", + "label": "Requirements" + }, + { + "type": "doc", + "id": "database-configurations", + "label": "Underlying Database Configurations" + }, + { + "type": "doc", + "id": "releases/release-notes", + "label": "Release Notes" + }, + { + "type": "doc", + "id": "releases/release-support-policy", + "label": "Release Support Policy" + }, + { + "type": "doc", + "id": "roadmap", + "label": "Roadmap" + } + ] + }, + { + "type": "category", + "label": "Quickstart", + "collapsible": true, + "items": [ + { + "type": "doc", + "id": "quick-start-overview", + "label": "Overview" + }, + { + "type": "category", + "label": "Try Running Transactions Through the ScalarDB Core Library", + "collapsible": true, + "items": [ + { + "type": "doc", + "id": "getting-started-with-scalardb", + "label": "Use ScalarDB Core" + }, + { + "type": "doc", + "id": "getting-started-with-scalardb-by-using-kotlin", + "label": "Use Kotlin" + } + ] + }, + { + "type": "category", + "label": "Try Running Transactions Through ScalarDB Cluster", + "collapsible": true, + "items": [ + { + "type": "doc", + "id": "scalardb-cluster/getting-started-with-scalardb-cluster", + "label": "Use ScalarDB Cluster" + }, + { + "type": "doc", + "id": "scalardb-cluster/getting-started-with-scalardb-cluster-sql-jdbc", + "label": "Use SQL via JDBC" + }, + { + "type": "doc", + "id": "scalardb-cluster/getting-started-with-scalardb-cluster-sql-spring-data-jdbc", + "label": "Use SQL via Spring Data JDBC" + }, + { + "type": "doc", + "id": "scalardb-cluster/getting-started-with-scalardb-cluster-graphql", + "label": "Use GraphQL" + } + ] + }, + { + "type": "category", + "label": "Try Running Analytical Queries Through ScalarDB Analytics", + "collapsible": true, + "items": [ + { + "type": "doc", + "id": "scalardb-analytics-postgresql/getting-started", + "label": "Use ScalarDB Analytics with PostgreSQL" + }, + { + "type": "doc", + "id": "scalardb-samples/scalardb-analytics-spark-sample/README", + "label": "Use ScalarDB Analytics with Spark" + } + ] + }, + { + "type": "category", + "label": "Reference", + "collapsible": true, + "items": [ + { + "type": "doc", + "id": "scalardb-cluster/getting-started-with-using-go-for-scalardb-cluster", + "label": "Use Go for ScalarDB Cluster" + }, + { + "type": "doc", + "id": "scalardb-cluster/getting-started-with-using-python-for-scalardb-cluster", + "label": "Use Python for ScalarDB Cluster" + }, + { + "type": "doc", + "id": "scalardb-analytics-postgresql/installation", + "label": "Install ScalarDB Analytics with PostgreSQL Locally" + } + ] + } + ] + }, + { + "type": "category", + "label": "Develop", + "collapsible": true, + "items": [ + { + "type": "doc", + "id": "develop-overview", + "label": "Overview" + }, + { + "type": "category", + "label": "Run Transactions", + "collapsible": true, + "items": [ + { + "type": "doc", + "id": "data-modeling", + "label": "Model Your Data" + }, + { + "type": "category", + "label": "Run Through the CRUD Interface", + "collapsible": true, + "items": [ + { + "type": "doc", + "id": "run-transactions-through-scalardb-core-library", + "label": "Use the ScalarDB Core Library" + }, + { + "type": "doc", + "id": "scalardb-cluster/run-transactions-through-scalardb-cluster", + "label": "Use ScalarDB Cluster" + } + ] + }, + { + "type": "doc", + "id": "scalardb-cluster/run-transactions-through-scalardb-cluster-sql", + "label": "Run Through the SQL Interface" + }, + { + "type": "category", + "label": "Advanced Configurations and Operations", + "collapsible": true, + "items": [ + { + "type": "doc", + "id": "scalardb-cluster/scalardb-auth-with-sql", + "label": "ScalarDB Auth with ScalarDB SQL" + }, + { + "type": "doc", + "id": "scalardb-benchmarks/README", + "label": "Run Benchmarks" + } + ] + } + ] + }, + { + "type": "category", + "label": "Run Analytical Queries", + "collapsible": true, + "items": [ + { + "type": "doc", + "id": "scalardb-samples/scalardb-analytics-postgresql-sample/README", + "label": "Run ScalarDB Analytics with PostgreSQL" + }, + { + "type": "doc", + "id": "scalardb-analytics-spark/getting-started", + "label": "Run ScalarDB Analytics with Spark" + } + ] + }, + { + "type": "category", + "label": "Run Non-Transactional Storage Operations", + "collapsible": true, + "items": [ + { + "type": "category", + "label": "Run Through the CRUD Interface", + "collapsible": true, + "items": [ + { + "type": "doc", + "id": "run-non-transactional-storage-operations-through-library", + "label": "Use the ScalarDB Core Library" + }, + { + "type": "doc", + "id": "scalardb-cluster/run-non-transactional-storage-operations-through-scalardb-cluster", + "label": "Use ScalarDB Cluster" + } + ] + }, + { + "type": "doc", + "id": "scalardb-cluster/run-non-transactional-storage-operations-through-sql-interface", + "label": "Run Through the SQL Interface" + }, + { + "type": "doc", + "id": "run-non-transactional-storage-operations-through-primitive-crud-interface", + "label": "Run Through the Primitive CRUD Interface" + } + ] + }, + { + "type": "category", + "label": "Create Sample Applications", + "collapsible": true, + "items": [ + { + "type": "doc", + "id": "scalardb-samples/multi-storage-transaction-sample/README", + "label": "Multi-Storage Transactions" + }, + { + "type": "doc", + "id": "scalardb-samples/microservice-transaction-sample/README", + "label": "Microservice Transactions" + }, + { + "type": "doc", + "id": "scalardb-samples/spring-data-multi-storage-transaction-sample/README", + "label": "Multi-Storage Transactions Through Spring Data JDBC" + }, + { + "type": "doc", + "id": "scalardb-samples/spring-data-microservice-transaction-sample/README", + "label": "Microservice Transactions Through Spring Data JDBC" + } + ] + }, + { + "type": "category", + "label": "Reference", + "collapsible": true, + "items": [ + { + "type": "doc", + "id": "add-scalardb-to-your-build", + "label": "Add ScalarDB to Your Build" + }, + { + "type": "doc", + "id": "configurations", + "label": "ScalarDB Configurations" + }, + { + "type": "doc", + "id": "api-guide", + "label": "API Guide" + }, + { + "type": "doc", + "id": "two-phase-commit-transactions", + "label": "Two-Phase Commit Transactions" + }, + { + "type": "doc", + "id": "multi-storage-transactions", + "label": "Multi-Storage Transactions" + }, + { + "type": "doc", + "id": "schema-loader", + "label": "Schema Loader" + }, + { + "type": "doc", + "id": "scalardb-cluster/compatibility", + "label": "ScalarDB Cluster Compatibility Matrix" + }, + { + "type": "doc", + "id": "scalardb-cluster/developer-guide-for-scalardb-cluster-with-java-api", + "label": "ScalarDB Cluster Java API" + }, + { + "type": "doc", + "id": "scalardb-cluster/scalardb-cluster-configurations", + "label": "ScalarDB Cluster Configurations" + }, + { + "type": "doc", + "id": "scalardb-cluster/scalardb-cluster-grpc-api-guide", + "label": "ScalarDB Cluster gRPC API Guide" + }, + { + "type": "category", + "label": "SQL Interface", + "collapsible": true, + "items": [ + { + "type": "doc", + "id": "scalardb-sql/jdbc-guide", + "label": "JDBC Guide" + }, + { + "type": "doc", + "id": "scalardb-sql/sql-api-guide", + "label": "API Guide" + }, + { + "type": "doc", + "id": "scalardb-cluster/scalardb-cluster-sql-grpc-api-guide", + "label": "gRPC API Guide" + }, + { + "type": "doc", + "id": "scalardb-sql/spring-data-guide", + "label": "Spring Data Guide" + }, + { + "type": "doc", + "id": "scalardb-sql/grammar", + "label": "Grammar" + } + ] + }, + { + "type": "category", + "label": "GraphQL Interface", + "collapsible": true, + "items": [ + { + "type": "doc", + "id": "scalardb-graphql/how-to-run-two-phase-commit-transaction", + "label": "Two-Phase Commit Transactions" + } + ] + }, + { + "type": "category", + "label": "Analytics", + "collapsible": true, + "items": [ + { + "type": "doc", + "id": "scalardb-analytics-postgresql/scalardb-fdw", + "label": "ScalarDB FDW for PostgreSQL" + }, + { + "type": "doc", + "id": "scalardb-analytics-postgresql/schema-importer", + "label": "PostgreSQL Schema Importer for PostgreSQL" + }, + { + "type": "doc", + "id": "scalardb-analytics-spark/configuration", + "label": "Configurations for Spark" + }, + { + "type": "doc", + "id": "scalardb-analytics-spark/version-compatibility", + "label": "Version Compatibility for Spark" + } + ] + }, + { + "type": "category", + "label": ".NET", + "collapsible": true, + "items": [ + { + "type": "doc", + "id": "scalardb-cluster-dotnet-client-sdk/overview", + "label": "Overview" + }, + { + "type": "doc", + "id": "scalardb-cluster-dotnet-client-sdk/getting-started-with-distributed-transactions", + "label": "Distributed Transactions" + }, + { + "type": "doc", + "id": "scalardb-cluster-dotnet-client-sdk/getting-started-with-distributed-sql-transactions", + "label": "Distributed SQL Transactions" + }, + { + "type": "doc", + "id": "scalardb-cluster-dotnet-client-sdk/getting-started-with-admin-api", + "label": "Administrative API" + }, + { + "type": "doc", + "id": "scalardb-cluster-dotnet-client-sdk/getting-started-with-scalardb-tables-as-csharp-classes", + "label": "Tables as C# Classes" + }, + { + "type": "doc", + "id": "scalardb-cluster-dotnet-client-sdk/getting-started-with-aspnet-and-di", + "label": "ASP.NET Core and Dependency Injection" + }, + { + "type": "doc", + "id": "scalardb-cluster-dotnet-client-sdk/getting-started-with-linq", + "label": "LINQ" + }, + { + "type": "doc", + "id": "scalardb-cluster-dotnet-client-sdk/getting-started-with-two-phase-commit-transactions", + "label": "Two-Phase Commit Transactions" + }, + { + "type": "doc", + "id": "scalardb-cluster-dotnet-client-sdk/getting-started-with-auth", + "label": "ScalarDB Auth" + }, + { + "type": "doc", + "id": "scalardb-cluster-dotnet-client-sdk/exception-handling", + "label": "Handle Exceptions" + }, + { + "type": "doc", + "id": "scalardb-cluster-dotnet-client-sdk/common-reference", + "label": "Common Reference" + } + ] + } + ] + } + ] + }, + { + "type": "category", + "label": "Deploy", + "collapsible": true, + "items": [ + { + "type": "doc", + "id": "deploy-overview", + "label": "Overview" + }, + { + "type": "doc", + "id": "scalardb-cluster/setup-scalardb-cluster-on-kubernetes-by-using-helm-chart", + "label": "Deploy ScalarDB Cluster Locally" + }, + { + "type": "doc", + "id": "scalar-kubernetes/ManualDeploymentGuideScalarDBClusterOnEKS", + "label": "Deploy ScalarDB Cluster on Amazon EKS" + }, + { + "type": "category", + "label": "Reference", + "collapsible": true, + "items": [ + { + "type": "doc", + "id": "scalardb-cluster/standalone-mode", + "label": "ScalarDB Cluster Standalone Mode" + }, + { + "type": "doc", + "id": "scalar-kubernetes/ProductionChecklistForScalarDBCluster", + "label": "Production Checklist for ScalarDB Cluster" + }, + { + "type": "category", + "label": "Getting Started Guides", + "collapsible": true, + "items": [ + { + "type": "doc", + "id": "helm-charts/getting-started-scalar-helm-charts", + "label": "Scalar Helm Charts" + }, + { + "type": "doc", + "id": "helm-charts/getting-started-scalardb-cluster-tls", + "label": "ScalarDB Cluster with TLS by Using a Helm Chart" + }, + { + "type": "doc", + "id": "helm-charts/getting-started-scalardb-cluster-tls-cert-manager", + "label": "ScalarDB Cluster with TLS by Using cert-manager and a Helm Chart" + }, + { + "type": "doc", + "id": "helm-charts/getting-started-scalardb-analytics-postgresql", + "label": "ScalarDB Analytics with PostgreSQL by Using a Helm Chart" + }, + { + "type": "doc", + "id": "helm-charts/getting-started-monitoring", + "label": "Prometheus Operator for Monitoring by Using a Helm Chart" + }, + { + "type": "doc", + "id": "helm-charts/getting-started-logging", + "label": "Loki Stack for Logging by Using a Helm Chart" + }, + { + "type": "doc", + "id": "helm-charts/getting-started-scalar-manager", + "label": "Scalar Manager by Using a Helm Chart" + } + ] + }, + { + "type": "category", + "label": "Database Setup Guides", + "collapsible": true, + "items": [ + { + "type": "doc", + "id": "scalar-kubernetes/SetupDatabaseForAWS", + "label": "AWS" + }, + { + "type": "doc", + "id": "scalar-kubernetes/SetupDatabaseForAzure", + "label": "Azure" + } + ] + }, + { + "type": "category", + "label": "Installation Guides", + "collapsible": true, + "items": [ + { + "type": "doc", + "id": "scalar-kubernetes/HowToGetContainerImages", + "label": "Get Container Images" + }, + { + "type": "doc", + "id": "scalar-kubernetes/AwsMarketplaceGuide", + "label": "Install From AWS Marketplace" + }, + { + "type": "doc", + "id": "scalar-kubernetes/HowToUseContainerImages", + "label": "Use Container Images" + } + ] + }, + { + "type": "category", + "label": "Deployment Guides", + "collapsible": true, + "items": [ + { + "type": "doc", + "id": "scalar-kubernetes/CreateEKSClusterForScalarDBCluster", + "label": "Create an EKS Cluster for ScalarDB Cluster" + }, + { + "type": "doc", + "id": "scalar-kubernetes/CreateBastionServer", + "label": "Create a Bastion Server" + }, + { + "type": "doc", + "id": "helm-charts/how-to-deploy-scalardb-cluster", + "label": "Deploy ScalarDB Cluster by Using a Helm Chart" + }, + { + "type": "doc", + "id": "helm-charts/how-to-deploy-scalardb-analytics-postgresql", + "label": "Deploy ScalarDB Analytics with PostgreSQL by Using a Helm Chart" + } + ] + }, + { + "type": "category", + "label": "Configuration Guides", + "collapsible": true, + "items": [ + { + "type": "doc", + "id": "scalar-kubernetes/AccessScalarProducts", + "label": "Access Kubernetes environment from applications" + }, + { + "type": "doc", + "id": "scalar-kubernetes/HowToCreateKeyAndCertificateFiles", + "label": "Create Private Key and Certificate Files" + }, + { + "type": "doc", + "id": "helm-charts/configure-custom-values-scalardb-cluster", + "label": "Configure a custom values file for ScalarDB Cluster" + }, + { + "type": "doc", + "id": "helm-charts/configure-custom-values-scalardb-analytics-postgresql", + "label": "Configure a Custom Values File for ScalarDB Analytics with PostgreSQL" + }, + { + "type": "doc", + "id": "helm-charts/configure-custom-values-scalar-admin-for-kubernetes", + "label": "Configure a Custom Values File for Scalar Admin for Kubernetes" + }, + { + "type": "doc", + "id": "helm-charts/configure-custom-values-scalar-manager", + "label": "Configure a Custom Values File for Scalar Manager" + }, + { + "type": "doc", + "id": "helm-charts/configure-custom-values-envoy", + "label": "Configure a Custom Values File for Scalar Envoy" + }, + { + "type": "doc", + "id": "helm-charts/mount-files-or-volumes-on-scalar-pods", + "label": "Mount Files or Volumes on ScalarDB Pods" + }, + { + "type": "doc", + "id": "helm-charts/use-secret-for-credentials", + "label": "Use Secret Resources" + } + ] + } + ] + } + ] + }, + { + "type": "category", + "label": "Migrate", + "collapsible": true, + "items": [ + { + "type": "doc", + "id": "schema-loader-import", + "label": "Import Existing Tables" + }, + { + "type": "doc", + "id": "scalardb-sql/migration-guide", + "label": "Migrate Applications and Databases" + } + ] + }, + { + "type": "category", + "label": "Manage", + "collapsible": true, + "items": [ + { + "type": "doc", + "id": "scalar-kubernetes/HowToScaleScalarDB", + "label": "Scale" + }, + { + "type": "doc", + "id": "scalar-kubernetes/HowToUpgradeScalarDB", + "label": "Upgrade" + }, + { + "type": "category", + "label": "Monitor", + "collapsible": true, + "items": [ + { + "type": "doc", + "id": "monitor-by-using-scalar-manager", + "label": "Use Scalar Manager" + }, + { + "type": "category", + "label": "Reference", + "collapsible": true, + "items": [ + { + "type": "doc", + "id": "scalar-kubernetes/K8sMonitorGuide", + "label": "Kubernetes Monitoring Guide" + }, + { + "type": "doc", + "id": "scalar-manager/overview", + "label": "Scalar Manager Overview" + }, + { + "type": "doc", + "id": "helm-charts/how-to-deploy-scalar-manager", + "label": "Deploy Scalar Manager" + }, + { + "type": "doc", + "id": "helm-charts/how-to-deploy-scalar-admin-for-kubernetes", + "label": "Deploy Scalar Admin for Kubernetes" + } + ] + } + ] + }, + { + "type": "category", + "label": "Back Up and Restore", + "collapsible": true, + "items": [ + { + "type": "doc", + "id": "manage-backup-and-restore", + "label": "Back Up and Restore Databases" + }, + { + "type": "category", + "label": "Reference", + "collapsible": true, + "items": [ + { + "type": "doc", + "id": "backup-restore", + "label": "Back Up and Restore Databases Used Through ScalarDB" + }, + { + "type": "doc", + "id": "scalar-kubernetes/BackupNoSQL", + "label": "Back Up a NoSQL Database in Kubernetes" + }, + { + "type": "doc", + "id": "scalar-kubernetes/RestoreDatabase", + "label": "Restore Databases in Kubernetes" + } + ] + } + ] + } + ] + }, + { + "type": "category", + "label": "Troubleshoot", + "collapsible": true, + "items": [ + { + "type": "category", + "label": "Error Codes", + "collapsible": true, + "items": [ + { + "type": "doc", + "id": "scalardb-core-status-codes", + "label": "ScalarDB Core" + }, + { + "type": "doc", + "id": "scalardb-cluster/scalardb-cluster-status-codes", + "label": "ScalarDB Cluster" + }, + { + "type": "doc", + "id": "scalardb-cluster/scalardb-auth-status-codes", + "label": "ScalarDB Auth" + }, + { + "type": "doc", + "id": "scalardb-graphql/scalardb-graphql-status-codes", + "label": "ScalarDB GraphQL" + }, + { + "type": "doc", + "id": "scalardb-sql/scalardb-sql-status-codes", + "label": "ScalarDB SQL" + } + ] + } + ] + }, + { + "type": "category", + "label": "Reference", + "collapsible": true, + "items": [ + { + "type": "doc", + "id": "scalar-licensing/README", + "label": "Configure a Product License Key" + } + ] + } + ] +} diff --git a/versions.json b/versions.json index c729d1c4..36d9530c 100644 --- a/versions.json +++ b/versions.json @@ -1,4 +1,5 @@ [ + "3.13", "3.12", "3.11", "3.10",