From d18521726073d1445d89fef7f1c5c838b6350662 Mon Sep 17 00:00:00 2001 From: Peter Barnett Date: Sun, 16 Mar 2025 23:16:55 -0400 Subject: [PATCH 1/4] chore: add release notes --- .../influxdb3/core/release-notes/_index.md | 14 ++++++ .../enterprise/release-notes/_index.md | 14 ++++++ .../_index.md | 46 +++++++++++++++++++ cypress/e2e/content/article-links.cy.js | 5 +- 4 files changed, 78 insertions(+), 1 deletion(-) create mode 100644 content/influxdb3/core/release-notes/_index.md create mode 100644 content/influxdb3/enterprise/release-notes/_index.md create mode 100644 content/shared/v3-core-enterprise-release-notes/_index.md diff --git a/content/influxdb3/core/release-notes/_index.md b/content/influxdb3/core/release-notes/_index.md new file mode 100644 index 000000000..49cdd4b9b --- /dev/null +++ b/content/influxdb3/core/release-notes/_index.md @@ -0,0 +1,14 @@ +--- +title: InfluxDB 3 Core Release Notes +description: > + Changes and updates to InfluxDB 3 Core +menu: + influxdb3_core: + name: Release Notes +weight: 21 +source: /shared/v3-core-enterprise-release-notes/_index.md +--- + + \ No newline at end of file diff --git a/content/influxdb3/enterprise/release-notes/_index.md b/content/influxdb3/enterprise/release-notes/_index.md new file mode 100644 index 000000000..15303b507 --- /dev/null +++ b/content/influxdb3/enterprise/release-notes/_index.md @@ -0,0 +1,14 @@ +--- +title: InfluxDB 3 Enterprise Release Notes +description: > + Changes and updates to InfluxDB 3 Enterprise +menu: + influxdb3_enterprise: + name: Release Notes +weight: 21 +source: /shared/v3-core-enterprise-release-notes/_index.md +--- + + \ No newline at end of file diff --git a/content/shared/v3-core-enterprise-release-notes/_index.md b/content/shared/v3-core-enterprise-release-notes/_index.md new file mode 100644 index 000000000..8a5237114 --- /dev/null +++ b/content/shared/v3-core-enterprise-release-notes/_index.md @@ -0,0 +1,46 @@ +> [!Note] +> InfluxDB 3 Enterprise is a super set of InfluxDB 3 Core. Any updates to Core are also reflected in Enterprise. Only non-Core updates are listed in the Enterprise sections below. + +## v0.1.0 Beta {date="2025-03-17"} + +### Core +#### Features +- **Query & Storage Enhancements** + - New ability to stream data back for CSV and JSON queries, similar to how JSONL streaming works. + - Parquet files are now cached on the query path, improving performance. + - Query buffer is incrementally cleared when snapshotting, lowering memory spikes. + +- **Processing Engine Improvements** + - New _scheduled_ trigger, enabling Python plugins to run on a custom, time-defined basis. + - New _request_ trigger, enabling Python plugins to be called via HTTP requests. + - New in-memory cache for storing data temporarily; this data can be stored for a single trigger or across all triggers. + - Integration with virtual environments and install packages. You can now specify a Python virtual environment via the CLI or `VIRTUAL_ENV` variable and install packages or a requirements.txt. + - Plugins no longer need to be created as their own entity. Simply creating a trigger and tying it to a Python file is enough. + - Snapshots are now persisted in parallel, improving performance by running jobs simultaneously, rather than sequentially. + - You can now leverage logging from within the Processing Engine. + +- **DB and CLI Improvements** + - You can now specify the precision on your timestamps for writes using the `--precision` flag. Includes nano/micro/milli/seconds (ns/us/ms/s). + - Added a new `show` system subcommand to display system tables with different options via SQL (default limit: 100) + - Clearer table creation error messages + +#### Bug Fixes + - If a database was created and the service was killed before any data was written, the database would not be retained. + - A last cache with specific “value” columns could not be queried. + - Running CTRL-C no longer stopped an InfluxDB process, due to a Python trigger. + - A previous build had broken JSON queries for RecordBatches. + - There was an issue with the distinct cache that caused panics. + + +### Enterprise +#### Features +- **Cluster Management** + - Nodes are now tied to clusters simplifying compaction, read replication, processing, and more. + - Node specs are now available for simpler management of cache creations. +- **Mode Types** + - Ingest, query, compaction, and processing engine can now all be set individually per node. + + +_See also: [Getting Started with Core](/influxdb3/core/)._ +_See also: [Getting Started with Enterprise](/influxdb3/enterprise/)._ + diff --git a/cypress/e2e/content/article-links.cy.js b/cypress/e2e/content/article-links.cy.js index 917fba033..e65aa3d70 100644 --- a/cypress/e2e/content/article-links.cy.js +++ b/cypress/e2e/content/article-links.cy.js @@ -64,7 +64,10 @@ describe('Article links', () => { // Test internal links (including anchor links) cy.get('article a[href^="/"]').each(($a) => { const href = $a.attr('href'); - testLink(href); + // Skip links that contain "kapa.ai" + if (!href.includes('kapa.ai')) { + testLink(href); + } }); }); From 8e767c8d9aae2da21fe04f146a5c648ef1dbe31a Mon Sep 17 00:00:00 2001 From: Jason Stirnaman Date: Sun, 16 Mar 2025 22:43:24 -0500 Subject: [PATCH 2/4] Update content/shared/v3-core-enterprise-release-notes/_index.md --- content/shared/v3-core-enterprise-release-notes/_index.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/content/shared/v3-core-enterprise-release-notes/_index.md b/content/shared/v3-core-enterprise-release-notes/_index.md index 8a5237114..4b3f833a9 100644 --- a/content/shared/v3-core-enterprise-release-notes/_index.md +++ b/content/shared/v3-core-enterprise-release-notes/_index.md @@ -41,6 +41,4 @@ - Ingest, query, compaction, and processing engine can now all be set individually per node. -_See also: [Getting Started with Core](/influxdb3/core/)._ -_See also: [Getting Started with Enterprise](/influxdb3/enterprise/)._ From 0660cbbe14cfd43e4d38e6897c6890ae0246a354 Mon Sep 17 00:00:00 2001 From: Jason Stirnaman Date: Sun, 16 Mar 2025 22:43:43 -0500 Subject: [PATCH 3/4] Update content/influxdb3/core/release-notes/_index.md --- content/influxdb3/core/release-notes/_index.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/content/influxdb3/core/release-notes/_index.md b/content/influxdb3/core/release-notes/_index.md index 49cdd4b9b..4491a7184 100644 --- a/content/influxdb3/core/release-notes/_index.md +++ b/content/influxdb3/core/release-notes/_index.md @@ -6,6 +6,8 @@ menu: influxdb3_core: name: Release Notes weight: 21 +related: + - /influxdb3/core/get-started/ source: /shared/v3-core-enterprise-release-notes/_index.md --- From 349d0e692d7f5406c79bc3ddcce2a6cb2bcae3d1 Mon Sep 17 00:00:00 2001 From: Jason Stirnaman Date: Sun, 16 Mar 2025 22:43:48 -0500 Subject: [PATCH 4/4] Update content/influxdb3/enterprise/release-notes/_index.md --- content/influxdb3/enterprise/release-notes/_index.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/content/influxdb3/enterprise/release-notes/_index.md b/content/influxdb3/enterprise/release-notes/_index.md index 15303b507..661ab7be3 100644 --- a/content/influxdb3/enterprise/release-notes/_index.md +++ b/content/influxdb3/enterprise/release-notes/_index.md @@ -6,6 +6,8 @@ menu: influxdb3_enterprise: name: Release Notes weight: 21 +related: + - /influxdb/enterprise/get-started/ source: /shared/v3-core-enterprise-release-notes/_index.md ---