Timeplus Enterprise 2.8
Each release of Timeplus Enterprise includes the following components:
- timeplusd: The core SQL engine
- timeplus_appserver: The application server providing web console access and REST API
- timeplus_web: The web console static resources, managed by timeplus_appserver
- timeplus_connector: The service providing extra sources and sinks, managed by timeplus_appserver
- timeplus: The CLI (Command Line Interface) to start/stop/manage the deployment.
Each component maintains its own version numbers. The version number for each Timeplus Enterprise release represents a verified combination of these components.
Key Highlights
Key highlights of this release:
- New Compute Node server role to run materialized views elastically with checkpoints on S3 storage.
- Timeplus can read or write data in Apache Iceberg tables. Learn more
- Timeplus can read or write PostgreSQL tables directly via PostgreSQL External Table or look up data via dictionaries.
- Use S3 as the tiered storage for streams.
- New SQL command to rename streams.
- A new page to visualize nodes in a cluster.
- New page to view the details of streams or materialized views.
Supported OS
Deployment Type | OS |
---|---|
Linux bare metal | x64 or ARM chips: Ubuntu 20.04+, RHEL 8+, Fedora 35+, Amazon Linux 2023 |
Mac bare metal | Intel or Apple chips: macOS 14, macOS 15 |
Kubernetes | Kubernetes 1.25+, with Helm 3.12+ |
Releases
We recommend using stable releases for production deployment. Engineering builds are available for testing and evaluation purposes.
2.8.0 (Preview)
Released on 03-25-2025. Installation options:
- For Linux or Mac users:
curl https://install.timeplus.com/2.8 | sh
Downloads - For Docker users (not recommended for production):
docker run -p 8000:8000 docker.timeplus.com/timeplus/timeplus-enterprise:2.8.0
- We will provide new Helm Charts for Kubernetes deployment when v2.8 is GA.
Component versions:
- timeplusd 2.8.14
- timeplus_web 2.8.7
- timeplus_appserver 2.8.5
- timeplus_connector 2.2.8
- timeplus cli 1.2.12
Changelog
Compared to the 2.7.2 release:
- timeplusd 2.7.27 -> 2.8.14
- Timeplus can read or write data in Apache Iceberg tables.
- Timeplus can read or write PostgreSQL tables directly via PostgreSQL External Table or look up data via dictionaries.
- Use S3 as the tiered storage for streams.
- New SQL command to rename streams.
- List all tables in a remote MySQL database via CREATE DATABASE .. SETTINGS type='mysql'.
- Improved the experience of installing Python libraries for Python UDF.
- New SQL functions: group_array_sorted, group_array_sample, histogram.
- timeplus_web 2.2.12 -> 2.8.7
- A new page to visualize nodes in a cluster.
- New page to view the details of streams or materialized views.
- Able to select a database while viewing the data lineage page.
- timeplus_appserver 2.2.13 -> 2.8.5
- Enhanced REST API to update column comments, get Python UDF status and cluster information.
- timeplus_connector 2.2.8. No changes.
- timeplus cli 1.2.12. No changes.
Upgrade Instructions:
In 2.8, we changed the default way to save metadata. It's recommended to test the 2.8.0 with a fresh installation. We will provide a migration tool to help users migrate previous releases to 2.8.
Known issues
- Direct upgrades from version 2.3 or earlier are not supported. Please perform a clean installation of 2.7.x and utilize timeplus sync CLI or Timeplus External Stream for data migration.
- Pulsar external stream functionality is limited to Linux bare metal builds and Linux-based Docker images, excluding macOS bare metal builds.
- The
timeplus_connector
component may experience health issues on Ubuntu Linux with x86_64 chips, affecting Redpanda Connect functionality. This issue is specific to Ubuntu and does not affect other Linux distributions. - Python UDF support is limited to Linux x86_64 bare metal and Linux x86_64 Docker image, excluding macOS or ARM builds.