Merge pull request #5897 from influxdata/pbarnett/create-release-notes

chore: add release notes
pull/5901/head
Jason Stirnaman 2025-03-17 01:57:38 -05:00 committed by GitHub
commit c15ff4ed79
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 80 additions and 1 deletions

View File

@ -0,0 +1,16 @@
---
title: InfluxDB 3 Core Release Notes
description: >
Changes and updates to InfluxDB 3 Core
menu:
influxdb3_core:
name: Release Notes
weight: 21
related:
- /influxdb3/core/get-started/
source: /shared/v3-core-enterprise-release-notes/_index.md
---
<!--
The content of this file is located at /shared/v3-core-enterprise-release-notes/_index.md
-->

View File

@ -0,0 +1,16 @@
---
title: InfluxDB 3 Enterprise Release Notes
description: >
Changes and updates to InfluxDB 3 Enterprise
menu:
influxdb3_enterprise:
name: Release Notes
weight: 21
related:
- /influxdb/enterprise/get-started/
source: /shared/v3-core-enterprise-release-notes/_index.md
---
<!--
The content of this file is located at /shared/v3-core-enterprise-release-notes/_index.md
-->

View File

@ -0,0 +1,44 @@
> [!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.

View File

@ -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);
}
});
});