Skip to content

Commit 42dc117

Browse files
author
Jove Zhong
committed
2.9 preview 3
1 parent 17306c9 commit 42dc117

File tree

2 files changed

+23
-12
lines changed

2 files changed

+23
-12
lines changed

docs/enterprise-v2.9.md

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -32,22 +32,22 @@ Key highlights of the Timeplus 2.9 release include:
3232
## Releases
3333
We recommend using stable releases for production deployment. Engineering builds are available for testing and evaluation purposes.
3434

35-
### 2.9.0 (Preview 2) {#2_9_0-preview_2}
36-
Released on 07-15-2025. Installation options:
37-
* For Linux or Mac users: `curl https://install.timeplus.com/2.9 | sh` [Downloads](/release-downloads#2_9_0-preview_2)
38-
* For Docker users (not recommended for production): `docker run -p 8000:8000 docker.timeplus.com/timeplus/timeplus-enterprise:2.9.0-preview.2`
35+
### 2.9.0 (Preview 3) {#2_9_0-preview_3}
36+
Released on 07-31-2025. Installation options:
37+
* For Linux or Mac users: `curl https://install.timeplus.com/2.9 | sh` [Downloads](/release-downloads#2_9_0-preview_3)
38+
* For Docker users (not recommended for production): `docker run -p 8000:8000 docker.timeplus.com/timeplus/timeplus-enterprise:2.9.0-preview.3`
3939
* We will provide new Helm Charts for Kubernetes deployment when v2.9 is GA.
4040

4141
Component versions:
42-
* timeplusd 2.9.9-rc.20
43-
* timeplus_web 2.9.35
44-
* timeplus_appserver 2.9.34
42+
* timeplusd 2.9.9-rc.26
43+
* timeplus_web 2.9.40
44+
* timeplus_appserver 2.9.39
4545
* timeplus_connector 2.9.1
4646
* timeplus cli 2.9.0
4747

48-
#### Changelog {#changelog_2_9_0-preview_2}
48+
#### Changelog {#changelog_2_9_0-preview_3}
4949
Compared to the [2.8.1](/enterprise-v2.8#2_8_1) release:
50-
* timeplusd 2.8.26 -> 2.9.9-rc.20
50+
* timeplusd 2.8.26 -> 2.9.9-rc.26
5151
* New Features:
5252
* **Parameterized Views:** You can now create [parameterized views](/view#parameterized-views), allowing for more dynamic and reusable view definitions.
5353
* **JIT Compilation for Queries:** Introduced [Just-In-Time (JIT) compilation](/jit) for queries, potentially improving execution performance for certain query types.
@@ -64,6 +64,8 @@ Compared to the [2.8.1](/enterprise-v2.8#2_8_1) release:
6464
* **Log Stream Virtual Columns:** Log streams now include `_filepath` and `_filename` virtual columns, providing richer context about the data source.
6565
* **UUID as Primary Key:** Mutable streams now support the `UUID` data type for primary key columns.
6666
* Support [SQL UDF](/sql-udf) on cluster. Support [UUIDv7 functions](/functions_for_text#uuid7)
67+
* Initial version of `CREATE TASK`.
68+
* Initial version of `CREATE NULL STREAM`.
6769
* SQL and Data Model Enhancements:
6870
* **Advanced `EMIT` Clause:** The `EMIT` clause for changelog generation now supports `EMIT ON UPDATE WITH DELAY` and `EMIT AFTER KEY EXPIRE` options for more granular control over streaming results.
6971
* **`ALTER STREAM` for Multiple Columns:** You can now add or modify multiple columns in a single `ALTER STREAM` command.
@@ -73,7 +75,7 @@ Compared to the [2.8.1](/enterprise-v2.8#2_8_1) release:
7375
* Enhanced [Kafka External Stream](/proton-kafka) allows to customize the `partitioner` property, e.g. `settings properties='partitioner=murmur2'`
7476
* New query setting [precise_float_parsing](/query-settings#precise_float_parsing) to precisely handle float numbers.
7577
* Added emit policy [EMIT TIMEOUT](/streaming-aggregations#emit-timeout) and [EMIT PER EVENT](/streaming-aggregations#emit-per-event).
76-
* Added new functions `array_partial_sort` and `array_partial_reverse_sort`
78+
* Added new functions `array_partial_sort`, `array_partial_reverse_sort`, and `ulid_string_to_date_time`.
7779
* Performance and Scalability:
7880
* **Incremental Checkpointing:** Implemented and enabled incremental checkpointing by default for substreams, hybrid hash joins, and Materialized Views, significantly reducing recovery time and resource usage during stateful operations.
7981
* **Optimized Connection Pooling:** Refactored internal connection pooling for improved performance and resource management.
@@ -95,7 +97,7 @@ Compared to the [2.8.1](/enterprise-v2.8#2_8_1) release:
9597
* Security Enhancements:
9698
* Improved mechanisms for password propagation within clustered environments.
9799
* Support for utilizing user information from HTTP URL parameters for authentication or context.
98-
* timeplus_web 2.8.8 -> 2.9.35
100+
* timeplus_web 2.8.8 -> 2.9.40
99101
* UI/UX Enhancements:
100102
* **New Log Viewer:** Introduced a significantly improved log viewer with enhanced filtering capabilities, better timeline interactions, improved tooltip displays, and refined time range calculations.
101103
* **Database Selector:** Improved the database selector in the UI, including dimming databases without resources and separating system databases for better clarity.
@@ -124,12 +126,15 @@ Compared to the [2.8.1](/enterprise-v2.8#2_8_1) release:
124126
* **Improved Cluster Details Page:** Enhanced the cluster details page with a top statistics bar, better data presentation, and improved node details view.
125127
* Enhanced cluster data generation and retrieval for UI display.
126128
* Added the log view to the node page
127-
* timeplus_appserver 2.8.6 -> 2.9.34
129+
* Removed the previous Redpanda Connect based alerts and replaced it with the new [Alerts](/alert) feature, which allows you to create alerts using SQL queries.
130+
* timeplus_appserver 2.8.6 -> 2.9.39
128131
* Serves the updated Timeplus Web Console static files.
129132
* Added backend support for new external table types including MySQL, PostgreSQL, and Iceberg.
130133
* Upgraded the `proton-go-driver` from [v2.0.19](https://github.com/timeplus-io/proton-go-driver/releases/tag/v2.0.19) to [v2.1.2](https://github.com/timeplus-io/proton-go-driver/releases/tag/v2.1.2) to support new json data type and various bug fixes.
131134
* New REST API for pipeline management.
132135
* Improved the performance of checking statistics for materialized views and streams.
136+
* Removed the previous Redpanda Connect based alerts and replaced it with the new [Alerts](/alert) feature, which allows you to create alerts using SQL queries.
137+
* On data lineage, show the last 1 minute metrics, instead of the last 30 minutes.
133138
* timeplus_connector 2.2.8 -> 2.9.1
134139
* removed the support for internal k/v service, since metadata is saved in mutable streams in v2.9
135140
* Upgraded the `proton-go-driver` from [v2.0.19](https://github.com/timeplus-io/proton-go-driver/releases/tag/v2.0.19) to [v2.1.2](https://github.com/timeplus-io/proton-go-driver/releases/tag/v2.1.2) to support new json data type and various bug fixes.

docs/release-downloads.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
## 2.9 {#2_9}
44

5+
### v2.9.0-preview.3 {#2_9_0-preview_3}
6+
Released on 07-31-2025 ([Change logs](/enterprise-v2.9#2_9_0-preview_3)).
7+
8+
* Bare metal installation: [Linux x86_64](https://d.timeplus.com/timeplus-enterprise-v2.9.0-preview.3-linux-amd64.tar.gz) | [Linux ARM64](https://d.timeplus.com/timeplus-enterprise-v2.9.0-preview.3-linux-arm64.tar.gz) | [macOS x86_64](https://d.timeplus.com/timeplus-enterprise-v2.9.0-preview.3-darwin-amd64.tar.gz) | [macOS ARM64](https://d.timeplus.com/timeplus-enterprise-v2.9.0-preview.3-darwin-arm64.tar.gz)
9+
* All-in-one Docker image (not recommended for production): `docker run -p 8000:8000 docker.timeplus.com/timeplus/timeplus-enterprise:2.9.0-preview.3`
10+
511
### v2.9.0-preview.2 {#2_9_0-preview_2}
612
Released on 07-15-2025 ([Change logs](/enterprise-v2.9#2_9_0-preview_2)).
713

0 commit comments

Comments
 (0)