|
| 1 | +> [!Note] |
| 2 | +> 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. |
| 3 | +
|
| 4 | +## v0.1.0 Beta {date="2025-03-17"} |
| 5 | + |
| 6 | +### Core |
| 7 | +#### Features |
| 8 | +- **Query & Storage Enhancements** |
| 9 | + - New ability to stream data back for CSV and JSON queries, similar to how JSONL streaming works. |
| 10 | + - Parquet files are now cached on the query path, improving performance. |
| 11 | + - Query buffer is incrementally cleared when snapshotting, lowering memory spikes. |
| 12 | + |
| 13 | +- **Processing Engine Improvements** |
| 14 | + - New _scheduled_ trigger, enabling Python plugins to run on a custom, time-defined basis. |
| 15 | + - New _request_ trigger, enabling Python plugins to be called via HTTP requests. |
| 16 | + - New in-memory cache for storing data temporarily; this data can be stored for a single trigger or across all triggers. |
| 17 | + - 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. |
| 18 | + - Plugins no longer need to be created as their own entity. Simply creating a trigger and tying it to a Python file is enough. |
| 19 | + - Snapshots are now persisted in parallel, improving performance by running jobs simultaneously, rather than sequentially. |
| 20 | + - You can now leverage logging from within the Processing Engine. |
| 21 | + |
| 22 | +- **DB and CLI Improvements** |
| 23 | + - You can now specify the precision on your timestamps for writes using the `--precision` flag. Includes nano/micro/milli/seconds (ns/us/ms/s). |
| 24 | + - Added a new `show` system subcommand to display system tables with different options via SQL (default limit: 100) |
| 25 | + - Clearer table creation error messages |
| 26 | + |
| 27 | +#### Bug Fixes |
| 28 | + - If a database was created and the service was killed before any data was written, the database would not be retained. |
| 29 | + - A last cache with specific “value” columns could not be queried. |
| 30 | + - Running CTRL-C no longer stopped an InfluxDB process, due to a Python trigger. |
| 31 | + - A previous build had broken JSON queries for RecordBatches. |
| 32 | + - There was an issue with the distinct cache that caused panics. |
| 33 | + |
| 34 | + |
| 35 | +### Enterprise |
| 36 | +#### Features |
| 37 | +- **Cluster Management** |
| 38 | + - Nodes are now tied to clusters simplifying compaction, read replication, processing, and more. |
| 39 | + - Node specs are now available for simpler management of cache creations. |
| 40 | +- **Mode Types** |
| 41 | + - Ingest, query, compaction, and processing engine can now all be set individually per node. |
| 42 | + |
| 43 | + |
| 44 | + |
0 commit comments