From 85be2c6c28463c68a98812f895dbd4248d6d0175 Mon Sep 17 00:00:00 2001 From: Robin Kooyman Date: Wed, 10 Jun 2026 13:55:37 +0200 Subject: [PATCH] Update docs for 1.7.0 --- Cargo.lock | 30 +- README.md | 8 +- beacon-api/Cargo.toml | 2 +- beacon-arrow-netcdf/Cargo.toml | 2 +- beacon-arrow-odv/Cargo.toml | 2 +- beacon-arrow-zarr/Cargo.toml | 2 +- beacon-common/Cargo.toml | 2 +- beacon-config/Cargo.toml | 2 +- beacon-core/Cargo.toml | 2 +- beacon-data-lake/Cargo.toml | 2 +- beacon-datafusion-ext/Cargo.toml | 2 +- beacon-formats/Cargo.toml | 2 +- beacon-functions/Cargo.toml | 2 +- beacon-iceberg/Cargo.toml | 2 +- beacon-object-storage/Cargo.toml | 2 +- beacon-planner/Cargo.toml | 2 +- beacon-query/Cargo.toml | 2 +- docs/.vitepress/config.mts | 277 +++++++++--------- .../api/exploring-data-lake.md | 0 docs/docs/{1.6.1 => 1.7.0}/api/index.md | 0 .../{1.6.1 => 1.7.0}/api/querying/examples.md | 0 .../{1.6.1 => 1.7.0}/api/querying/index.md | 0 .../{1.6.1 => 1.7.0}/api/querying/json.md | 0 .../docs/{1.6.1 => 1.7.0}/api/querying/sql.md | 0 .../{1.6.1 => 1.7.0}/connect/beacon-cli.md | 0 .../connect/beacon-python-sdk.md | 0 .../connect/jetbrains-datagrip.md | 0 .../{1.6.1 => 1.7.0}/connect/python-adbc.md | 0 .../{1.6.1 => 1.7.0}/data-lake/collections.md | 0 .../data-lake/configuration.md | 0 .../{1.6.1 => 1.7.0}/data-lake/datasets.md | 0 .../data-lake/external-tables.md | 0 docs/docs/{1.6.1 => 1.7.0}/data-lake/index.md | 0 .../data-lake/performance-tuning.md | 0 docs/docs/{1.6.1 => 1.7.0}/data-lake/view.md | 0 docs/docs/{1.6.1 => 1.7.0}/getting-started.md | 0 docs/docs/{1.6.1 => 1.7.0}/introduction.md | 0 .../sql/create-materialized-view.md | 0 .../docs/{1.6.1 => 1.7.0}/sql/create-table.md | 0 docs/docs/{1.6.1 => 1.7.0}/sql/create-view.md | 0 .../sql/function-reference.md | 0 docs/docs/{1.6.1 => 1.7.0}/sql/group-by.md | 0 docs/docs/{1.6.1 => 1.7.0}/sql/index.md | 0 docs/docs/{1.6.1 => 1.7.0}/sql/join.md | 0 .../{1.6.1 => 1.7.0}/sql/managed-tables.md | 0 docs/docs/{1.6.1 => 1.7.0}/sql/select.md | 0 .../sql/table-functions-utility.md | 0 .../{1.6.1 => 1.7.0}/sql/table-functions.md | 0 .../{1.6.1 => 1.7.0}/sql/union-by-name.md | 0 docs/docs/{1.6.1 => 1.7.0}/sql/where.md | 0 docs/docs/changelog/index.md | 4 +- docs/index.md | 4 +- 52 files changed, 180 insertions(+), 173 deletions(-) rename docs/docs/{1.6.1 => 1.7.0}/api/exploring-data-lake.md (100%) rename docs/docs/{1.6.1 => 1.7.0}/api/index.md (100%) rename docs/docs/{1.6.1 => 1.7.0}/api/querying/examples.md (100%) rename docs/docs/{1.6.1 => 1.7.0}/api/querying/index.md (100%) rename docs/docs/{1.6.1 => 1.7.0}/api/querying/json.md (100%) rename docs/docs/{1.6.1 => 1.7.0}/api/querying/sql.md (100%) rename docs/docs/{1.6.1 => 1.7.0}/connect/beacon-cli.md (100%) rename docs/docs/{1.6.1 => 1.7.0}/connect/beacon-python-sdk.md (100%) rename docs/docs/{1.6.1 => 1.7.0}/connect/jetbrains-datagrip.md (100%) rename docs/docs/{1.6.1 => 1.7.0}/connect/python-adbc.md (100%) rename docs/docs/{1.6.1 => 1.7.0}/data-lake/collections.md (100%) rename docs/docs/{1.6.1 => 1.7.0}/data-lake/configuration.md (100%) rename docs/docs/{1.6.1 => 1.7.0}/data-lake/datasets.md (100%) rename docs/docs/{1.6.1 => 1.7.0}/data-lake/external-tables.md (100%) rename docs/docs/{1.6.1 => 1.7.0}/data-lake/index.md (100%) rename docs/docs/{1.6.1 => 1.7.0}/data-lake/performance-tuning.md (100%) rename docs/docs/{1.6.1 => 1.7.0}/data-lake/view.md (100%) rename docs/docs/{1.6.1 => 1.7.0}/getting-started.md (100%) rename docs/docs/{1.6.1 => 1.7.0}/introduction.md (100%) rename docs/docs/{1.6.1 => 1.7.0}/sql/create-materialized-view.md (100%) rename docs/docs/{1.6.1 => 1.7.0}/sql/create-table.md (100%) rename docs/docs/{1.6.1 => 1.7.0}/sql/create-view.md (100%) rename docs/docs/{1.6.1 => 1.7.0}/sql/function-reference.md (100%) rename docs/docs/{1.6.1 => 1.7.0}/sql/group-by.md (100%) rename docs/docs/{1.6.1 => 1.7.0}/sql/index.md (100%) rename docs/docs/{1.6.1 => 1.7.0}/sql/join.md (100%) rename docs/docs/{1.6.1 => 1.7.0}/sql/managed-tables.md (100%) rename docs/docs/{1.6.1 => 1.7.0}/sql/select.md (100%) rename docs/docs/{1.6.1 => 1.7.0}/sql/table-functions-utility.md (100%) rename docs/docs/{1.6.1 => 1.7.0}/sql/table-functions.md (100%) rename docs/docs/{1.6.1 => 1.7.0}/sql/union-by-name.md (100%) rename docs/docs/{1.6.1 => 1.7.0}/sql/where.md (100%) diff --git a/Cargo.lock b/Cargo.lock index 0380c813..316409c2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1163,7 +1163,7 @@ checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" [[package]] name = "beacon-api" -version = "1.6.2" +version = "1.7.0" dependencies = [ "anyhow", "arrow 58.3.0", @@ -1229,7 +1229,7 @@ dependencies = [ [[package]] name = "beacon-arrow-netcdf" -version = "1.6.0" +version = "1.7.0" dependencies = [ "anyhow", "arrow 58.3.0", @@ -1265,7 +1265,7 @@ dependencies = [ [[package]] name = "beacon-arrow-odv" -version = "1.6.0" +version = "1.7.0" dependencies = [ "anyhow", "arrow 58.3.0", @@ -1322,7 +1322,7 @@ dependencies = [ [[package]] name = "beacon-arrow-zarr" -version = "1.6.0" +version = "1.7.0" dependencies = [ "anyhow", "arrow 58.3.0", @@ -1386,7 +1386,7 @@ dependencies = [ [[package]] name = "beacon-common" -version = "1.6.0" +version = "1.7.0" dependencies = [ "anyhow", "arrow 58.3.0", @@ -1409,7 +1409,7 @@ dependencies = [ [[package]] name = "beacon-config" -version = "1.6.0" +version = "1.7.0" dependencies = [ "envconfig", "lazy_static", @@ -1418,7 +1418,7 @@ dependencies = [ [[package]] name = "beacon-core" -version = "1.6.0" +version = "1.7.0" dependencies = [ "anyhow", "arrow 58.3.0", @@ -1461,7 +1461,7 @@ dependencies = [ [[package]] name = "beacon-data-lake" -version = "1.6.0" +version = "1.7.0" dependencies = [ "anyhow", "arrow 58.3.0", @@ -1499,7 +1499,7 @@ dependencies = [ [[package]] name = "beacon-datafusion-ext" -version = "1.6.0" +version = "1.7.0" dependencies = [ "anyhow", "arrow 58.3.0", @@ -1524,7 +1524,7 @@ dependencies = [ [[package]] name = "beacon-formats" -version = "1.6.0" +version = "1.7.0" dependencies = [ "arrow 58.3.0", "arrow-flight", @@ -1577,7 +1577,7 @@ dependencies = [ [[package]] name = "beacon-functions" -version = "1.6.0" +version = "1.7.0" dependencies = [ "anyhow", "arrow 58.3.0", @@ -1613,7 +1613,7 @@ dependencies = [ [[package]] name = "beacon-iceberg" -version = "1.6.0" +version = "1.7.0" dependencies = [ "anyhow", "arrow 58.3.0", @@ -1691,7 +1691,7 @@ dependencies = [ [[package]] name = "beacon-object-storage" -version = "1.6.0" +version = "1.7.0" dependencies = [ "async-trait", "beacon-config", @@ -1717,7 +1717,7 @@ dependencies = [ [[package]] name = "beacon-planner" -version = "1.6.0" +version = "1.7.0" dependencies = [ "anyhow", "beacon-config", @@ -1739,7 +1739,7 @@ dependencies = [ [[package]] name = "beacon-query" -version = "1.6.0" +version = "1.7.0" dependencies = [ "anyhow", "beacon-arrow-netcdf", diff --git a/README.md b/README.md index 8341fa70..4942fab0 100644 --- a/README.md +++ b/README.md @@ -75,7 +75,7 @@ Start it with `docker compose up -d`, then open the interactive API docs at Prefer a native build or a non-Docker install? See the [installation guide](https://maris-development.github.io/beacon/docs/1.6.0/getting-started.html#local). +> Prefer a native build or a non-Docker install? See the [installation guide](https://maris-development.github.io/beacon/docs/1.7.0/getting-started.html#local). ## Query examples @@ -128,7 +128,7 @@ Content-Type: application/json } ``` -The response is a streamed file in the chosen `output.format` (here, CSV). See the [query reference](https://maris-development.github.io/beacon/docs/1.6.0/api/querying/) for the full schema, all source types, and every output format. +The response is a streamed file in the chosen `output.format` (here, CSV). See the [query reference](https://maris-development.github.io/beacon/docs/1.7.0/api/querying/) for the full schema, all source types, and every output format. ## Configuration @@ -153,8 +153,8 @@ S3-compatible storage, CORS, NetCDF caching, and Flight SQL authentication have ## Documentation - Docs home: -- Getting started: -- Query reference: +- Getting started: +- Query reference: - Community Slack: [join here](https://beacontechnic-wwa5548.slack.com/join/shared_invite/zt-2dp1vv56r-tj_KFac0sAKNuAgUKPPDRg) ## Contributing diff --git a/beacon-api/Cargo.toml b/beacon-api/Cargo.toml index 5ef4b25f..0d9ab245 100644 --- a/beacon-api/Cargo.toml +++ b/beacon-api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "beacon-api" -version = "1.6.2" +version = "1.7.0" edition = "2021" [target.'cfg(not(windows))'.dependencies] diff --git a/beacon-arrow-netcdf/Cargo.toml b/beacon-arrow-netcdf/Cargo.toml index 46a66510..76756290 100644 --- a/beacon-arrow-netcdf/Cargo.toml +++ b/beacon-arrow-netcdf/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "beacon-arrow-netcdf" -version = "1.6.0" +version = "1.7.0" edition = "2021" [dependencies] diff --git a/beacon-arrow-odv/Cargo.toml b/beacon-arrow-odv/Cargo.toml index 8d0a4e80..7e74ca44 100644 --- a/beacon-arrow-odv/Cargo.toml +++ b/beacon-arrow-odv/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "beacon-arrow-odv" -version = "1.6.0" +version = "1.7.0" edition = "2021" [dependencies] diff --git a/beacon-arrow-zarr/Cargo.toml b/beacon-arrow-zarr/Cargo.toml index 03c2f753..c4860e16 100644 --- a/beacon-arrow-zarr/Cargo.toml +++ b/beacon-arrow-zarr/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "beacon-arrow-zarr" -version = "1.6.0" +version = "1.7.0" edition = "2024" [dependencies] diff --git a/beacon-common/Cargo.toml b/beacon-common/Cargo.toml index 1ff7284d..c7665538 100644 --- a/beacon-common/Cargo.toml +++ b/beacon-common/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "beacon-common" -version = "1.6.0" +version = "1.7.0" edition = "2021" [dependencies] diff --git a/beacon-config/Cargo.toml b/beacon-config/Cargo.toml index 5e7e6af5..e89d6249 100644 --- a/beacon-config/Cargo.toml +++ b/beacon-config/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "beacon-config" -version = "1.6.0" +version = "1.7.0" edition = "2021" [dependencies] diff --git a/beacon-core/Cargo.toml b/beacon-core/Cargo.toml index 8086b5a9..2546d6bd 100644 --- a/beacon-core/Cargo.toml +++ b/beacon-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "beacon-core" -version = "1.6.0" +version = "1.7.0" edition = "2021" [dependencies] diff --git a/beacon-data-lake/Cargo.toml b/beacon-data-lake/Cargo.toml index be451c0a..f13ca3b0 100644 --- a/beacon-data-lake/Cargo.toml +++ b/beacon-data-lake/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "beacon-data-lake" -version = "1.6.0" +version = "1.7.0" edition = "2024" [dependencies] diff --git a/beacon-datafusion-ext/Cargo.toml b/beacon-datafusion-ext/Cargo.toml index 7516b5ee..99ebfc45 100644 --- a/beacon-datafusion-ext/Cargo.toml +++ b/beacon-datafusion-ext/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "beacon-datafusion-ext" -version = "1.6.0" +version = "1.7.0" edition = "2024" [dependencies] diff --git a/beacon-formats/Cargo.toml b/beacon-formats/Cargo.toml index 18a1c65a..24ca32d2 100644 --- a/beacon-formats/Cargo.toml +++ b/beacon-formats/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "beacon-formats" -version = "1.6.0" +version = "1.7.0" edition = "2024" [dependencies] diff --git a/beacon-functions/Cargo.toml b/beacon-functions/Cargo.toml index 190284b8..a2be5c70 100644 --- a/beacon-functions/Cargo.toml +++ b/beacon-functions/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "beacon-functions" -version = "1.6.0" +version = "1.7.0" edition = "2021" [dependencies] diff --git a/beacon-iceberg/Cargo.toml b/beacon-iceberg/Cargo.toml index d7172a9f..9dac91e4 100644 --- a/beacon-iceberg/Cargo.toml +++ b/beacon-iceberg/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "beacon-iceberg" -version = "1.6.0" +version = "1.7.0" edition = "2024" [dependencies] diff --git a/beacon-object-storage/Cargo.toml b/beacon-object-storage/Cargo.toml index 738433c0..5c40a9da 100644 --- a/beacon-object-storage/Cargo.toml +++ b/beacon-object-storage/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "beacon-object-storage" -version = "1.6.0" +version = "1.7.0" edition = "2024" [dependencies] diff --git a/beacon-planner/Cargo.toml b/beacon-planner/Cargo.toml index f70d877f..5ea55b0f 100644 --- a/beacon-planner/Cargo.toml +++ b/beacon-planner/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "beacon-planner" -version = "1.6.0" +version = "1.7.0" edition = "2024" [dependencies] diff --git a/beacon-query/Cargo.toml b/beacon-query/Cargo.toml index 4c87daf8..d4b96f21 100644 --- a/beacon-query/Cargo.toml +++ b/beacon-query/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "beacon-query" -version = "1.6.0" +version = "1.7.0" edition = "2021" [dependencies] diff --git a/docs/.vitepress/config.mts b/docs/.vitepress/config.mts index 7687938d..46301530 100644 --- a/docs/.vitepress/config.mts +++ b/docs/.vitepress/config.mts @@ -25,9 +25,9 @@ export default defineConfig({ { text: 'Docs', items: [ { - text: '1.6.1 (latest)', - link: '/docs/1.6.1/introduction', - activeMatch: '/docs/1.6.1/introduction' + text: '1.7.0 (latest)', + link: '/docs/1.7.0/introduction', + activeMatch: '/docs/1.7.0/introduction' }, ] }, @@ -44,23 +44,23 @@ export default defineConfig({ ], sidebar: { - '/docs/1.6.1/': [ + '/docs/1.7.0/': [ { text: 'Introduction', - link: '/docs/1.6.1/introduction', + link: '/docs/1.7.0/introduction', }, { text: 'Getting Started', - link: '/docs/1.6.1/getting-started', + link: '/docs/1.7.0/getting-started', collapsed: false, items: [ { text: 'Local', - link: '/docs/1.6.1/getting-started#local', + link: '/docs/1.7.0/getting-started#local', }, { text: 'S3 / Object Storage', - link: '/docs/1.6.1/getting-started#s3-compatible-object-storage', + link: '/docs/1.7.0/getting-started#s3-compatible-object-storage', } ] }, @@ -70,67 +70,67 @@ export default defineConfig({ items: [ { text: 'JetBrains DataGrip', - link: '/docs/1.6.1/connect/jetbrains-datagrip', + link: '/docs/1.7.0/connect/jetbrains-datagrip', }, { text: 'Beacon CLI', - link: '/docs/1.6.1/connect/beacon-cli', + link: '/docs/1.7.0/connect/beacon-cli', }, { text: 'Beacon Python SDK', - link: '/docs/1.6.1/connect/beacon-python-sdk', + link: '/docs/1.7.0/connect/beacon-python-sdk', }, { text: 'Python ADBC Driver', - link: '/docs/1.6.1/connect/python-adbc', + link: '/docs/1.7.0/connect/python-adbc', } ] }, { text: 'Data Lakehouse Setup', - link: '/docs/1.6.1/data-lake', + link: '/docs/1.7.0/data-lake', collapsed: false, items: [ { text: 'Supported Formats', - link: '/docs/1.6.1/data-lake/datasets', + link: '/docs/1.7.0/data-lake/datasets', collapsed: true, items: [ { text: 'Parquet', - link: '/docs/1.6.1/data-lake/datasets#parquet' + link: '/docs/1.7.0/data-lake/datasets#parquet' }, { text: 'NetCDF', - link: '/docs/1.6.1/data-lake/datasets#netcdf' + link: '/docs/1.7.0/data-lake/datasets#netcdf' }, { text: 'Zarr', - link: '/docs/1.6.1/data-lake/datasets#zarr' + link: '/docs/1.7.0/data-lake/datasets#zarr' }, { text: 'Arrow IPC', - link: '/docs/1.6.1/data-lake/datasets#arrow-ipc' + link: '/docs/1.7.0/data-lake/datasets#arrow-ipc' }, { text: 'ODV ASCII', - link: '/docs/1.6.1/data-lake/datasets#odv-ascii' + link: '/docs/1.7.0/data-lake/datasets#odv-ascii' }, { text: 'CSV', - link: '/docs/1.6.1/data-lake/datasets#csv' + link: '/docs/1.7.0/data-lake/datasets#csv' }, { text: 'GeoTIFF', - link: '/docs/1.6.1/data-lake/datasets#geotiff--cloud-optimized-geotiff' + link: '/docs/1.7.0/data-lake/datasets#geotiff--cloud-optimized-geotiff' }, { text: 'Atlas', - link: '/docs/1.6.1/data-lake/datasets#atlas' + link: '/docs/1.7.0/data-lake/datasets#atlas' }, { text: 'Beacon Binary Format', - link: '/docs/1.6.1/data-lake/datasets#beacon-binary-format-bbf' + link: '/docs/1.7.0/data-lake/datasets#beacon-binary-format-bbf' }, ] }, @@ -140,49 +140,49 @@ export default defineConfig({ items: [ { text: 'External Tables', - link: '/docs/1.6.1/data-lake/external-tables', + link: '/docs/1.7.0/data-lake/external-tables', collapsed: true, items: [ - { text: 'Parquet', link: '/docs/1.6.1/data-lake/external-tables#parquet' }, - { text: 'NetCDF', link: '/docs/1.6.1/data-lake/external-tables#netcdf' }, - { text: 'Zarr', link: '/docs/1.6.1/data-lake/external-tables#zarr' }, - { text: 'Atlas', link: '/docs/1.6.1/data-lake/external-tables#atlas' }, - { text: 'CSV', link: '/docs/1.6.1/data-lake/external-tables#csv' }, - { text: 'Arrow IPC', link: '/docs/1.6.1/data-lake/external-tables#arrow-ipc' }, - { text: 'ODV ASCII', link: '/docs/1.6.1/data-lake/external-tables#odv-ascii' }, - { text: 'GeoTIFF / COG', link: '/docs/1.6.1/data-lake/external-tables#geotiff-cog' }, + { text: 'Parquet', link: '/docs/1.7.0/data-lake/external-tables#parquet' }, + { text: 'NetCDF', link: '/docs/1.7.0/data-lake/external-tables#netcdf' }, + { text: 'Zarr', link: '/docs/1.7.0/data-lake/external-tables#zarr' }, + { text: 'Atlas', link: '/docs/1.7.0/data-lake/external-tables#atlas' }, + { text: 'CSV', link: '/docs/1.7.0/data-lake/external-tables#csv' }, + { text: 'Arrow IPC', link: '/docs/1.7.0/data-lake/external-tables#arrow-ipc' }, + { text: 'ODV ASCII', link: '/docs/1.7.0/data-lake/external-tables#odv-ascii' }, + { text: 'GeoTIFF / COG', link: '/docs/1.7.0/data-lake/external-tables#geotiff-cog' }, ] }, { text: 'Views', - link: '/docs/1.6.1/data-lake/view', + link: '/docs/1.7.0/data-lake/view', } ] }, { text: 'Configuration', - link: '/docs/1.6.1/data-lake/configuration', + link: '/docs/1.7.0/data-lake/configuration', }, { text: 'Performance Tuning', - link: '/docs/1.6.1/data-lake/performance-tuning', + link: '/docs/1.7.0/data-lake/performance-tuning', collapsed: true, items: [ { text: 'Settings', - link: '/docs/1.6.1/data-lake/performance-tuning#beacon-query-engine-settings' + link: '/docs/1.7.0/data-lake/performance-tuning#beacon-query-engine-settings' }, { text: 'NetCDF', - link: '/docs/1.6.1/data-lake/performance-tuning#netcdf-tuning' + link: '/docs/1.7.0/data-lake/performance-tuning#netcdf-tuning' }, { text: 'Zarr', - link: '/docs/1.6.1/data-lake/performance-tuning#zarr-predicate-pushdown' + link: '/docs/1.7.0/data-lake/performance-tuning#zarr-predicate-pushdown' }, { text: 'Atlas', - link: '/docs/1.6.1/data-lake/performance-tuning#atlas-tuning' + link: '/docs/1.7.0/data-lake/performance-tuning#atlas-tuning' } ] } @@ -190,66 +190,67 @@ export default defineConfig({ }, { text: 'SQL Guide', - link: '/docs/1.6.1/sql/', - collapsed: false, + link: '/docs/1.7.0/sql/', + collapsed: true, items: [ { text: 'Introduction', - link: '/docs/1.6.1/sql/', + link: '/docs/1.7.0/sql/', }, { text: 'Querying', + collapsed: true, items: [ { text: 'SELECT', - link: '/docs/1.6.1/sql/select', + link: '/docs/1.7.0/sql/select', }, { text: 'WHERE', - link: '/docs/1.6.1/sql/where', + link: '/docs/1.7.0/sql/where', collapsed: true, items: [ - { text: 'Comparison', link: '/docs/1.6.1/sql/where#comparison-operators' }, - { text: 'BETWEEN', link: '/docs/1.6.1/sql/where#between' }, - { text: 'IN', link: '/docs/1.6.1/sql/where#in' }, - { text: 'LIKE', link: '/docs/1.6.1/sql/where#like' }, - { text: 'IS NULL', link: '/docs/1.6.1/sql/where#is-null--is-not-null' }, - { text: 'AND / OR / NOT', link: '/docs/1.6.1/sql/where#and--or--not' }, - { text: 'Date & time', link: '/docs/1.6.1/sql/where#date-and-time-filtering' }, + { text: 'Comparison', link: '/docs/1.7.0/sql/where#comparison-operators' }, + { text: 'BETWEEN', link: '/docs/1.7.0/sql/where#between' }, + { text: 'IN', link: '/docs/1.7.0/sql/where#in' }, + { text: 'LIKE', link: '/docs/1.7.0/sql/where#like' }, + { text: 'IS NULL', link: '/docs/1.7.0/sql/where#is-null--is-not-null' }, + { text: 'AND / OR / NOT', link: '/docs/1.7.0/sql/where#and--or--not' }, + { text: 'Date & time', link: '/docs/1.7.0/sql/where#date-and-time-filtering' }, ] }, { text: 'GROUP BY', - link: '/docs/1.6.1/sql/group-by', + link: '/docs/1.7.0/sql/group-by', }, { text: 'JOIN', - link: '/docs/1.6.1/sql/join', + link: '/docs/1.7.0/sql/join', collapsed: true, items: [ - { text: 'INNER JOIN', link: '/docs/1.6.1/sql/join#inner-join' }, - { text: 'LEFT JOIN', link: '/docs/1.6.1/sql/join#left-join' }, + { text: 'INNER JOIN', link: '/docs/1.7.0/sql/join#inner-join' }, + { text: 'LEFT JOIN', link: '/docs/1.7.0/sql/join#left-join' }, ] }, { text: 'Reading Files', - link: '/docs/1.6.1/sql/table-functions', + link: '/docs/1.7.0/sql/table-functions', collapsed: true, items: [ - { text: 'read_netcdf', link: '/docs/1.6.1/sql/table-functions#read_netcdf' }, - { text: 'read_zarr', link: '/docs/1.6.1/sql/table-functions#read_zarr' }, - { text: 'read_atlas', link: '/docs/1.6.1/sql/table-functions#read_atlas' }, - { text: 'read_parquet', link: '/docs/1.6.1/sql/table-functions#read_parquet' }, - { text: 'read_arrow', link: '/docs/1.6.1/sql/table-functions#read_arrow' }, - { text: 'read_csv', link: '/docs/1.6.1/sql/table-functions#read_csv' }, - { text: 'read_odv_ascii', link: '/docs/1.6.1/sql/table-functions#read_odv_ascii' }, - { text: 'read_bbf', link: '/docs/1.6.1/sql/table-functions#read_bbf' }, - { text: 'read_tiff', link: '/docs/1.6.1/sql/table-functions#read_tiff' }, + { text: 'read_netcdf', link: '/docs/1.7.0/sql/table-functions#read_netcdf' }, + { text: 'read_zarr', link: '/docs/1.7.0/sql/table-functions#read_zarr' }, + { text: 'read_atlas', link: '/docs/1.7.0/sql/table-functions#read_atlas' }, + { text: 'read_parquet', link: '/docs/1.7.0/sql/table-functions#read_parquet' }, + { text: 'read_arrow', link: '/docs/1.7.0/sql/table-functions#read_arrow' }, + { text: 'read_csv', link: '/docs/1.7.0/sql/table-functions#read_csv' }, + { text: 'read_odv_ascii', link: '/docs/1.7.0/sql/table-functions#read_odv_ascii' }, + { text: 'read_bbf', link: '/docs/1.7.0/sql/table-functions#read_bbf' }, + { text: 'read_tiff', link: '/docs/1.7.0/sql/table-functions#read_tiff' }, ] }, { text: 'UNION ALL BY NAME', - link: '/docs/1.6.1/sql/union-by-name', + link: '/docs/1.7.0/sql/union-by-name', }, ] }, @@ -258,103 +259,103 @@ export default defineConfig({ items: [ { text: 'CREATE EXTERNAL TABLE', - link: '/docs/1.6.1/sql/create-table', + link: '/docs/1.7.0/sql/create-table', collapsed: true, items: [ - { text: 'IF NOT EXISTS', link: '/docs/1.6.1/sql/create-table#if-not-exists' }, - { text: 'OR REPLACE', link: '/docs/1.6.1/sql/create-table#or-replace' }, - { text: 'PARTITIONED BY', link: '/docs/1.6.1/sql/create-table#partitioned-by' }, - { text: 'DROP TABLE', link: '/docs/1.6.1/sql/create-table#drop-table' }, + { text: 'IF NOT EXISTS', link: '/docs/1.7.0/sql/create-table#if-not-exists' }, + { text: 'OR REPLACE', link: '/docs/1.7.0/sql/create-table#or-replace' }, + { text: 'PARTITIONED BY', link: '/docs/1.7.0/sql/create-table#partitioned-by' }, + { text: 'DROP TABLE', link: '/docs/1.7.0/sql/create-table#drop-table' }, ] }, { text: 'CREATE TABLE (Managed)', - link: '/docs/1.6.1/sql/managed-tables', + link: '/docs/1.7.0/sql/managed-tables', collapsed: true, items: [ - { text: 'CREATE TABLE AS SELECT', link: '/docs/1.6.1/sql/managed-tables#create-table-as-select' }, - { text: 'INSERT INTO', link: '/docs/1.6.1/sql/managed-tables#insert-into' }, - { text: 'DELETE', link: '/docs/1.6.1/sql/managed-tables#delete' }, - { text: 'UPDATE', link: '/docs/1.6.1/sql/managed-tables#update' }, - { text: 'ALTER TABLE', link: '/docs/1.6.1/sql/managed-tables#alter-table' }, - { text: 'DROP TABLE', link: '/docs/1.6.1/sql/managed-tables#drop-table' }, + { text: 'CREATE TABLE AS SELECT', link: '/docs/1.7.0/sql/managed-tables#create-table-as-select' }, + { text: 'INSERT INTO', link: '/docs/1.7.0/sql/managed-tables#insert-into' }, + { text: 'DELETE', link: '/docs/1.7.0/sql/managed-tables#delete' }, + { text: 'UPDATE', link: '/docs/1.7.0/sql/managed-tables#update' }, + { text: 'ALTER TABLE', link: '/docs/1.7.0/sql/managed-tables#alter-table' }, + { text: 'DROP TABLE', link: '/docs/1.7.0/sql/managed-tables#drop-table' }, ] }, { text: 'CREATE VIEW', - link: '/docs/1.6.1/sql/create-view', + link: '/docs/1.7.0/sql/create-view', }, { text: 'CREATE MATERIALIZED VIEW', - link: '/docs/1.6.1/sql/create-materialized-view', + link: '/docs/1.7.0/sql/create-materialized-view', collapsed: true, items: [ - { text: 'Querying', link: '/docs/1.6.1/sql/create-materialized-view#querying' }, - { text: 'REFRESH', link: '/docs/1.6.1/sql/create-materialized-view#refresh' }, - { text: 'DROP', link: '/docs/1.6.1/sql/create-materialized-view#drop' }, + { text: 'Querying', link: '/docs/1.7.0/sql/create-materialized-view#querying' }, + { text: 'REFRESH', link: '/docs/1.7.0/sql/create-materialized-view#refresh' }, + { text: 'DROP', link: '/docs/1.7.0/sql/create-materialized-view#drop' }, ] }, ] }, { text: 'Introspection', - link: '/docs/1.6.1/sql/table-functions-utility', + link: '/docs/1.7.0/sql/table-functions-utility', collapsed: true, items: [ - { text: 'read_schema', link: '/docs/1.6.1/sql/table-functions-utility#read_schema' }, - { text: 'list_datasets', link: '/docs/1.6.1/sql/table-functions-utility#list_datasets' }, - { text: 'view_dataset_statistics', link: '/docs/1.6.1/sql/table-functions-utility#view_dataset_statistics' }, - { text: 'view_external_table_statistics', link: '/docs/1.6.1/sql/table-functions-utility#view_external_table_statistics' }, - { text: 'view_statistics_cache', link: '/docs/1.6.1/sql/table-functions-utility#view_statistics_cache' }, + { text: 'read_schema', link: '/docs/1.7.0/sql/table-functions-utility#read_schema' }, + { text: 'list_datasets', link: '/docs/1.7.0/sql/table-functions-utility#list_datasets' }, + { text: 'view_dataset_statistics', link: '/docs/1.7.0/sql/table-functions-utility#view_dataset_statistics' }, + { text: 'view_external_table_statistics', link: '/docs/1.7.0/sql/table-functions-utility#view_external_table_statistics' }, + { text: 'view_statistics_cache', link: '/docs/1.7.0/sql/table-functions-utility#view_statistics_cache' }, ] }, { text: 'Function Reference', - link: '/docs/1.6.1/sql/function-reference', + link: '/docs/1.7.0/sql/function-reference', collapsed: true, items: [ - { text: 'Aggregate', link: '/docs/1.6.1/sql/function-reference#aggregate-functions' }, - { text: 'Math', link: '/docs/1.6.1/sql/function-reference#math-functions' }, - { text: 'String', link: '/docs/1.6.1/sql/function-reference#string-functions' }, - { text: 'Regular Expressions', link: '/docs/1.6.1/sql/function-reference#regular-expression-functions' }, - { text: 'Binary String', link: '/docs/1.6.1/sql/function-reference#binary-string-functions' }, - { text: 'Date & Time', link: '/docs/1.6.1/sql/function-reference#date-and-time-functions' }, - { text: 'Conditional', link: '/docs/1.6.1/sql/function-reference#conditional-expressions' }, - { text: 'Casting', link: '/docs/1.6.1/sql/function-reference#casting' }, + { text: 'Aggregate', link: '/docs/1.7.0/sql/function-reference#aggregate-functions' }, + { text: 'Math', link: '/docs/1.7.0/sql/function-reference#math-functions' }, + { text: 'String', link: '/docs/1.7.0/sql/function-reference#string-functions' }, + { text: 'Regular Expressions', link: '/docs/1.7.0/sql/function-reference#regular-expression-functions' }, + { text: 'Binary String', link: '/docs/1.7.0/sql/function-reference#binary-string-functions' }, + { text: 'Date & Time', link: '/docs/1.7.0/sql/function-reference#date-and-time-functions' }, + { text: 'Conditional', link: '/docs/1.7.0/sql/function-reference#conditional-expressions' }, + { text: 'Casting', link: '/docs/1.7.0/sql/function-reference#casting' }, { text: 'Beacon-specific', - link: '/docs/1.6.1/sql/function-reference#beacon-specific-functions', + link: '/docs/1.7.0/sql/function-reference#beacon-specific-functions', collapsed: true, items: [ - { text: 'beacon_version', link: '/docs/1.6.1/sql/function-reference#beacon_version' }, - { text: 'coalesce_label', link: '/docs/1.6.1/sql/function-reference#coalesce_label' }, - { text: 'cast_int8_as_char', link: '/docs/1.6.1/sql/function-reference#cast_int8_as_charn' }, - { text: 'try_arrow_cast', link: '/docs/1.6.1/sql/function-reference#try_arrow_castexpr-type_str' }, + { text: 'beacon_version', link: '/docs/1.7.0/sql/function-reference#beacon_version' }, + { text: 'coalesce_label', link: '/docs/1.7.0/sql/function-reference#coalesce_label' }, + { text: 'cast_int8_as_char', link: '/docs/1.7.0/sql/function-reference#cast_int8_as_charn' }, + { text: 'try_arrow_cast', link: '/docs/1.7.0/sql/function-reference#try_arrow_castexpr-type_str' }, ] }, { text: 'Geospatial', - link: '/docs/1.6.1/sql/function-reference#geospatial-functions', + link: '/docs/1.7.0/sql/function-reference#geospatial-functions', collapsed: true, items: [ - { text: 'st_within_point', link: '/docs/1.6.1/sql/function-reference#st_within_point' }, - { text: 'st_geojson_as_wkt', link: '/docs/1.6.1/sql/function-reference#st_geojson_as_wkt' }, + { text: 'st_within_point', link: '/docs/1.7.0/sql/function-reference#st_within_point' }, + { text: 'st_geojson_as_wkt', link: '/docs/1.7.0/sql/function-reference#st_geojson_as_wkt' }, ] }, { text: 'Domain Mapping', - link: '/docs/1.6.1/sql/function-reference#domain-mapping-functions', + link: '/docs/1.7.0/sql/function-reference#domain-mapping-functions', collapsed: true, items: [ - { text: 'pressure_to_depth_teos_10', link: '/docs/1.6.1/sql/function-reference#pressure_to_depth_teos_10' }, - { text: 'map_units', link: '/docs/1.6.1/sql/function-reference#map_units' }, - { text: 'Common', link: '/docs/1.6.1/sql/function-reference#common' }, - { text: 'CMEMS', link: '/docs/1.6.1/sql/function-reference#cmems' }, - { text: 'CORA', link: '/docs/1.6.1/sql/function-reference#cora' }, - { text: 'EMODnet Chemistry', link: '/docs/1.6.1/sql/function-reference#emodnet-chemistry' }, - { text: 'SeaDataNet', link: '/docs/1.6.1/sql/function-reference#seadatanet' }, - { text: 'Argo', link: '/docs/1.6.1/sql/function-reference#argo' }, - { text: 'World Ocean Database', link: '/docs/1.6.1/sql/function-reference#world-ocean-database-wod' }, + { text: 'pressure_to_depth_teos_10', link: '/docs/1.7.0/sql/function-reference#pressure_to_depth_teos_10' }, + { text: 'map_units', link: '/docs/1.7.0/sql/function-reference#map_units' }, + { text: 'Common', link: '/docs/1.7.0/sql/function-reference#common' }, + { text: 'CMEMS', link: '/docs/1.7.0/sql/function-reference#cmems' }, + { text: 'CORA', link: '/docs/1.7.0/sql/function-reference#cora' }, + { text: 'EMODnet Chemistry', link: '/docs/1.7.0/sql/function-reference#emodnet-chemistry' }, + { text: 'SeaDataNet', link: '/docs/1.7.0/sql/function-reference#seadatanet' }, + { text: 'Argo', link: '/docs/1.7.0/sql/function-reference#argo' }, + { text: 'World Ocean Database', link: '/docs/1.7.0/sql/function-reference#world-ocean-database-wod' }, ] }, ] @@ -363,54 +364,54 @@ export default defineConfig({ }, { text: 'REST API', - link: '/docs/1.6.1/api/', - collapsed: false, + link: '/docs/1.7.0/api/', + collapsed: true, items: [ { text: 'Introduction', - link: '/docs/1.6.1/api/', + link: '/docs/1.7.0/api/', }, { text: 'Exploring the Data Lake', - link: '/docs/1.6.1/api/exploring-data-lake', + link: '/docs/1.7.0/api/exploring-data-lake', collapsed: true, items: [ - { text: 'Datasets', link: '/docs/1.6.1/api/exploring-data-lake#datasets' }, - { text: 'Tables', link: '/docs/1.6.1/api/exploring-data-lake#tables' }, - { text: 'Functions', link: '/docs/1.6.1/api/exploring-data-lake#functions' }, - { text: 'Admin', link: '/docs/1.6.1/api/exploring-data-lake#admin-file-management' }, + { text: 'Datasets', link: '/docs/1.7.0/api/exploring-data-lake#datasets' }, + { text: 'Tables', link: '/docs/1.7.0/api/exploring-data-lake#tables' }, + { text: 'Functions', link: '/docs/1.7.0/api/exploring-data-lake#functions' }, + { text: 'Admin', link: '/docs/1.7.0/api/exploring-data-lake#admin-file-management' }, ] }, { text: 'Querying', - link: '/docs/1.6.1/api/querying', + link: '/docs/1.7.0/api/querying', collapsed: false, items: [ { text: 'JSON Query DSL', - link: '/docs/1.6.1/api/querying/json', + link: '/docs/1.7.0/api/querying/json', collapsed: true, items: [ - { text: 'Selecting Columns', link: '/docs/1.6.1/api/querying/json#selecting-columns' }, - { text: 'Data Source', link: '/docs/1.6.1/api/querying/json#choosing-the-data-source-from' }, - { text: 'Filters', link: '/docs/1.6.1/api/querying/json#filters' }, - { text: 'Sorting & Pagination', link: '/docs/1.6.1/api/querying/json#sorting-and-pagination' }, - { text: 'Output Formats', link: '/docs/1.6.1/api/querying/json#output-formats' }, + { text: 'Selecting Columns', link: '/docs/1.7.0/api/querying/json#selecting-columns' }, + { text: 'Data Source', link: '/docs/1.7.0/api/querying/json#choosing-the-data-source-from' }, + { text: 'Filters', link: '/docs/1.7.0/api/querying/json#filters' }, + { text: 'Sorting & Pagination', link: '/docs/1.7.0/api/querying/json#sorting-and-pagination' }, + { text: 'Output Formats', link: '/docs/1.7.0/api/querying/json#output-formats' }, ] }, { text: 'SQL', - link: '/docs/1.6.1/api/querying/sql', + link: '/docs/1.7.0/api/querying/sql', collapsed: true, items: [ - { text: 'Query a Table', link: '/docs/1.6.1/api/querying/sql#query-a-registered-table' }, - { text: 'Table Functions', link: '/docs/1.6.1/api/querying/sql#query-files-directly' }, - { text: 'Output Formats', link: '/docs/1.6.1/api/querying/sql#output-formats' }, + { text: 'Query a Table', link: '/docs/1.7.0/api/querying/sql#query-a-registered-table' }, + { text: 'Table Functions', link: '/docs/1.7.0/api/querying/sql#query-files-directly' }, + { text: 'Output Formats', link: '/docs/1.7.0/api/querying/sql#output-formats' }, ] }, { text: 'Examples', - link: '/docs/1.6.1/api/querying/examples', + link: '/docs/1.7.0/api/querying/examples', }, ] }, @@ -759,6 +760,10 @@ export default defineConfig({ { text: 'Changelog', items: [ + { + text: '1.7.0', + link: '/docs/changelog' + }, { text: '1.6.1', link: '/docs/changelog' diff --git a/docs/docs/1.6.1/api/exploring-data-lake.md b/docs/docs/1.7.0/api/exploring-data-lake.md similarity index 100% rename from docs/docs/1.6.1/api/exploring-data-lake.md rename to docs/docs/1.7.0/api/exploring-data-lake.md diff --git a/docs/docs/1.6.1/api/index.md b/docs/docs/1.7.0/api/index.md similarity index 100% rename from docs/docs/1.6.1/api/index.md rename to docs/docs/1.7.0/api/index.md diff --git a/docs/docs/1.6.1/api/querying/examples.md b/docs/docs/1.7.0/api/querying/examples.md similarity index 100% rename from docs/docs/1.6.1/api/querying/examples.md rename to docs/docs/1.7.0/api/querying/examples.md diff --git a/docs/docs/1.6.1/api/querying/index.md b/docs/docs/1.7.0/api/querying/index.md similarity index 100% rename from docs/docs/1.6.1/api/querying/index.md rename to docs/docs/1.7.0/api/querying/index.md diff --git a/docs/docs/1.6.1/api/querying/json.md b/docs/docs/1.7.0/api/querying/json.md similarity index 100% rename from docs/docs/1.6.1/api/querying/json.md rename to docs/docs/1.7.0/api/querying/json.md diff --git a/docs/docs/1.6.1/api/querying/sql.md b/docs/docs/1.7.0/api/querying/sql.md similarity index 100% rename from docs/docs/1.6.1/api/querying/sql.md rename to docs/docs/1.7.0/api/querying/sql.md diff --git a/docs/docs/1.6.1/connect/beacon-cli.md b/docs/docs/1.7.0/connect/beacon-cli.md similarity index 100% rename from docs/docs/1.6.1/connect/beacon-cli.md rename to docs/docs/1.7.0/connect/beacon-cli.md diff --git a/docs/docs/1.6.1/connect/beacon-python-sdk.md b/docs/docs/1.7.0/connect/beacon-python-sdk.md similarity index 100% rename from docs/docs/1.6.1/connect/beacon-python-sdk.md rename to docs/docs/1.7.0/connect/beacon-python-sdk.md diff --git a/docs/docs/1.6.1/connect/jetbrains-datagrip.md b/docs/docs/1.7.0/connect/jetbrains-datagrip.md similarity index 100% rename from docs/docs/1.6.1/connect/jetbrains-datagrip.md rename to docs/docs/1.7.0/connect/jetbrains-datagrip.md diff --git a/docs/docs/1.6.1/connect/python-adbc.md b/docs/docs/1.7.0/connect/python-adbc.md similarity index 100% rename from docs/docs/1.6.1/connect/python-adbc.md rename to docs/docs/1.7.0/connect/python-adbc.md diff --git a/docs/docs/1.6.1/data-lake/collections.md b/docs/docs/1.7.0/data-lake/collections.md similarity index 100% rename from docs/docs/1.6.1/data-lake/collections.md rename to docs/docs/1.7.0/data-lake/collections.md diff --git a/docs/docs/1.6.1/data-lake/configuration.md b/docs/docs/1.7.0/data-lake/configuration.md similarity index 100% rename from docs/docs/1.6.1/data-lake/configuration.md rename to docs/docs/1.7.0/data-lake/configuration.md diff --git a/docs/docs/1.6.1/data-lake/datasets.md b/docs/docs/1.7.0/data-lake/datasets.md similarity index 100% rename from docs/docs/1.6.1/data-lake/datasets.md rename to docs/docs/1.7.0/data-lake/datasets.md diff --git a/docs/docs/1.6.1/data-lake/external-tables.md b/docs/docs/1.7.0/data-lake/external-tables.md similarity index 100% rename from docs/docs/1.6.1/data-lake/external-tables.md rename to docs/docs/1.7.0/data-lake/external-tables.md diff --git a/docs/docs/1.6.1/data-lake/index.md b/docs/docs/1.7.0/data-lake/index.md similarity index 100% rename from docs/docs/1.6.1/data-lake/index.md rename to docs/docs/1.7.0/data-lake/index.md diff --git a/docs/docs/1.6.1/data-lake/performance-tuning.md b/docs/docs/1.7.0/data-lake/performance-tuning.md similarity index 100% rename from docs/docs/1.6.1/data-lake/performance-tuning.md rename to docs/docs/1.7.0/data-lake/performance-tuning.md diff --git a/docs/docs/1.6.1/data-lake/view.md b/docs/docs/1.7.0/data-lake/view.md similarity index 100% rename from docs/docs/1.6.1/data-lake/view.md rename to docs/docs/1.7.0/data-lake/view.md diff --git a/docs/docs/1.6.1/getting-started.md b/docs/docs/1.7.0/getting-started.md similarity index 100% rename from docs/docs/1.6.1/getting-started.md rename to docs/docs/1.7.0/getting-started.md diff --git a/docs/docs/1.6.1/introduction.md b/docs/docs/1.7.0/introduction.md similarity index 100% rename from docs/docs/1.6.1/introduction.md rename to docs/docs/1.7.0/introduction.md diff --git a/docs/docs/1.6.1/sql/create-materialized-view.md b/docs/docs/1.7.0/sql/create-materialized-view.md similarity index 100% rename from docs/docs/1.6.1/sql/create-materialized-view.md rename to docs/docs/1.7.0/sql/create-materialized-view.md diff --git a/docs/docs/1.6.1/sql/create-table.md b/docs/docs/1.7.0/sql/create-table.md similarity index 100% rename from docs/docs/1.6.1/sql/create-table.md rename to docs/docs/1.7.0/sql/create-table.md diff --git a/docs/docs/1.6.1/sql/create-view.md b/docs/docs/1.7.0/sql/create-view.md similarity index 100% rename from docs/docs/1.6.1/sql/create-view.md rename to docs/docs/1.7.0/sql/create-view.md diff --git a/docs/docs/1.6.1/sql/function-reference.md b/docs/docs/1.7.0/sql/function-reference.md similarity index 100% rename from docs/docs/1.6.1/sql/function-reference.md rename to docs/docs/1.7.0/sql/function-reference.md diff --git a/docs/docs/1.6.1/sql/group-by.md b/docs/docs/1.7.0/sql/group-by.md similarity index 100% rename from docs/docs/1.6.1/sql/group-by.md rename to docs/docs/1.7.0/sql/group-by.md diff --git a/docs/docs/1.6.1/sql/index.md b/docs/docs/1.7.0/sql/index.md similarity index 100% rename from docs/docs/1.6.1/sql/index.md rename to docs/docs/1.7.0/sql/index.md diff --git a/docs/docs/1.6.1/sql/join.md b/docs/docs/1.7.0/sql/join.md similarity index 100% rename from docs/docs/1.6.1/sql/join.md rename to docs/docs/1.7.0/sql/join.md diff --git a/docs/docs/1.6.1/sql/managed-tables.md b/docs/docs/1.7.0/sql/managed-tables.md similarity index 100% rename from docs/docs/1.6.1/sql/managed-tables.md rename to docs/docs/1.7.0/sql/managed-tables.md diff --git a/docs/docs/1.6.1/sql/select.md b/docs/docs/1.7.0/sql/select.md similarity index 100% rename from docs/docs/1.6.1/sql/select.md rename to docs/docs/1.7.0/sql/select.md diff --git a/docs/docs/1.6.1/sql/table-functions-utility.md b/docs/docs/1.7.0/sql/table-functions-utility.md similarity index 100% rename from docs/docs/1.6.1/sql/table-functions-utility.md rename to docs/docs/1.7.0/sql/table-functions-utility.md diff --git a/docs/docs/1.6.1/sql/table-functions.md b/docs/docs/1.7.0/sql/table-functions.md similarity index 100% rename from docs/docs/1.6.1/sql/table-functions.md rename to docs/docs/1.7.0/sql/table-functions.md diff --git a/docs/docs/1.6.1/sql/union-by-name.md b/docs/docs/1.7.0/sql/union-by-name.md similarity index 100% rename from docs/docs/1.6.1/sql/union-by-name.md rename to docs/docs/1.7.0/sql/union-by-name.md diff --git a/docs/docs/1.6.1/sql/where.md b/docs/docs/1.7.0/sql/where.md similarity index 100% rename from docs/docs/1.6.1/sql/where.md rename to docs/docs/1.7.0/sql/where.md diff --git a/docs/docs/changelog/index.md b/docs/docs/changelog/index.md index 3e56121f..7a66a648 100644 --- a/docs/docs/changelog/index.md +++ b/docs/docs/changelog/index.md @@ -2,9 +2,11 @@ ## (Unreleased) +## (v1.7.0 - 2026-06-10) + - **Changed**: Managed SQL tables (`CREATE TABLE`) are now backed by [Apache Iceberg](https://iceberg.apache.org/) instead of the previous Parquet-manifest format, giving them an ACID, schema-tracked, snapshot-based storage layer. Their data and metadata live in Beacon's internal area of the configured storage (local or S3), alongside the datasets. - **Added**: Row mutations on managed tables. In addition to `INSERT`, managed tables now support `DELETE ... WHERE`, `UPDATE ... SET ... WHERE`, and `CREATE TABLE AS SELECT`. `DELETE` and `UPDATE` are copy-on-write. -- **Added**: Schema evolution with `ALTER TABLE` on managed tables — `ADD COLUMN`, `DROP COLUMN`, `RENAME COLUMN`, and `ALTER COLUMN ... TYPE` (safe widening promotions). Existing rows keep reading correctly: added columns read `NULL` and renames preserve values. See [CREATE TABLE (Managed)](/docs/1.6.1/sql/managed-tables). +- **Added**: Schema evolution with `ALTER TABLE` on managed tables — `ADD COLUMN`, `DROP COLUMN`, `RENAME COLUMN`, and `ALTER COLUMN ... TYPE` (safe widening promotions). Existing rows keep reading correctly: added columns read `NULL` and renames preserve values. See [CREATE TABLE (Managed)](/docs/1.7.0/sql/managed-tables). ## (v1.6.1 - 2026-06-04) diff --git a/docs/index.md b/docs/index.md index 3f42c2ae..223a878e 100644 --- a/docs/index.md +++ b/docs/index.md @@ -11,10 +11,10 @@ hero: actions: - theme: brand text: Get Started - link: /docs/1.6.1/getting-started + link: /docs/1.7.0/getting-started - theme: alt text: Read the Docs - link: /docs/1.6.1/introduction + link: /docs/1.7.0/introduction - theme: alt text: Explore Public Nodes link: /available-nodes/available-nodes