This article introduces the new features, feature optimizations, critical bug fixes, and corresponding documentation included in each release of Serverless Flink, helping you stay informed about Serverless Flink updates.
Module name | Function name | Function description | Function type |
|---|---|---|---|
Data catalog | Add new data catalog feature | Support Paimon type Catalog | Add Beta |
Job development | File management feature | File management has been greatly optimized to provide customers with better management capabilities
| New |
Temporary query feature | Supports temporary query capability for user convenience
| New Beta | |
job development management |
| optimization | |
Flink engine | Flink CDC version iteration | Flink CDC 3.4 full release; customers can choose Flink CDC version for architecture upgrade | upgrade |
file system | use Proton as the default TOS file system access, supporting high-performance TOS read and write | Upgrade | |
Job operations and maintenance | Support job prioritization | Serverless Flink tasks support tagging priorities:
| Optimization |
Alarm optimization | Cloud monitoring alarms include Serverless Flink project details to prevent interference from same-name tasks across different projects. | Optimization | |
Resource pool | Hybrid Elastic Resource Pool | In addition to pay-as-you-go and monthly subscription resource pools, Serverless Flink supports hybrid elastic resource pools to better provide computing services:
| Add |
DNS Optimization | DNS input is optimized to avoid omissions during multiple consecutive entries. | Optimization | |
DNS supports private network resolution | Serverless Flink supports Volcano Engine private network resolution (PrivateZone), enabling the following scenarios:
| Add |
Module name | Function name | Function description | Function type |
|---|---|---|---|
Project overview | New UI style optimization | Product navigation bar optimized to support improved visuals and interaction | Optimization |
Project Overview Optimization | Support displaying used resources separately for pay-as-you-go and monthly resource pools | Optimization | |
Data Catalog | Added Data Catalog feature | Support visual management of metadata such as databases and tables, making Serverless Flink development and metadata management more convenient.
| Add beta |
job development | variable management optimization | greatly optimize variable management to provide clients with better control
| add |
support deep inspection | continuous optimization of deep inspection
| Added | |
Flink engine | Flink CDC version iteration | Supports compatible versions of Flink CDC 3.4+, enabling richer downstream data | Upgraded |
Flink CDC supports BH automatic table creation | Flink CDC syncs ByteHouse CDW tables, supporting automatic table creation based on upstream table DDL events | Optimize | |
Upgrade ByteHouse CE/CDW Connector | Upgrade ByteHouse CE/CDW connector | Upgrade | |
Job Operations | Add levels to runtime events | Runtime events now include INFO / WARN / ERROR levels to help users view and filter events by level. | Optimize |
resource pool | DNS input optimization | Optimize DNS input to avoid omissions during multiple consecutive entries. | optimize |
module name | function name | function description | function type |
|---|---|---|---|
job development | JAR task supports KV mode | JAR tasks support KV mode, improving input handling for multiline and complex parameters. | Add |
Optimize network connectivity testing | Allow selecting Session clusters directly without choosing a version first. | Optimize | |
Support deep inspection | Support phase one SQL deep inspection capabilities, including syntax and semantic checks.
| Add | |
Flink engine | Built-in support for HNS buckets | Flink 1.17 and above versions built-in support for HNS hierarchical buckets | Added |
Support JSON parsing optimization | Support object reuse during JSON parsing, significantly improving JSON parsing performance. | Added | |
Paimon job stability improvement | Flink 1.17 and above versions disable multiple-input optimization by default to prevent checkpoint failure during Paimon multi-stream join | Optimized | |
Configure template | Support template duplication | Support template duplication. For templates with many configuration parameters, enable one-click duplication to avoid repeated input. | Add new |
Optimize template display style | Optimize the style of configuration templates that rely heavily on files for easier management | Optimize | |
Resource pool | Support PLGW network optimization | Significantly reduce customer IP resource usage by optimizing from one IP per POD to one IP for the entire resource pool. | invitation testing |
module name | function name | function description | function type |
|---|---|---|---|
job development | network connectivity test | supports network connectivity testing for session cluster resource pools, data sources, and Flink engines to facilitate job development and troubleshooting. | add |
Flink CDC variable reference | Flink CDC supports referencing environment variables or project variables to enable dynamic configuration. | Added | |
Job operation and maintenance | 0.5 CU container stability optimization | Optimized small-scale container operation logic to reduce memory risks and improve stability of long-running tasks. | Stability |
Enhancements to data lake ingestion and performance metrics | Added monitoring metrics such as data lake ingestion delay and task throughput, optimized alarm strategies, and improved operational efficiency. | Added | |
Log relative time selection | The log module supports relative time (such as the last 15 minutes) and time range filtering for faster issue identification. | Optimization | |
Connector | Built-in LAS Catalog support | No need to upload custom Connectors; with the built-in LAS Catalog, metadata connection is streamlined. | New |
Resource Pool | IAM tag dropdown filter | Supports filtering existing IAM tags via dropdown when creating resource pools, improving tag management efficiency. | Optimization |
Configure Template | Default Template Settings | Support saving common configurations as default templates that load automatically when creating new tasks, reducing repeated selections. | Add |
Module Name | Function Name | Function Description | Function Type |
|---|---|---|---|
Job Development | Variable Management | The new job development supports variable management, template configuration, connector management, and other modules, providing more convenient support | Added |
Network parameters | The product has built-in network parameters enabled, so no additional custom parameters are needed for cross-VPC and external network access | Added | |
Session debugging | Supports session debugging with Flink 1.17 cluster version selection | Added | |
Job type | Job development supports pyflink job development (only supports Flink versions 1.17 and later) | Add | |
Flink Connector | Flink CDC |
| Optimize |
ByteHouse Connector | Upgrade the built-in Connector version of ByteHouse CE/cloud data warehouse edition to 1.27.109_patch5-1.16, the latest stable version | Optimize | |
Official website integration | Project selection | Supports product top leader project selection space | Add |
Project management | Supports managing Flink product-related resources by tags and other dimensions in project management | Add | |
Project billing | Supports billing and other operations by project and tag dimensions | Add | |
Flink version | Flink 1.17 | Flink 1.17 engine version continues to optimize, supports Session debugging, stored procedure syntax, and includes the built-in Paimon 0.8.2 enhanced byte version. | Beta release |
Resource pool management | DNS settings | Supports setting DNS information in the resource pool interface to meet private domain access requirements. | Added |
Job operation and maintenance | Job restart | In addition to basic functions like job stop and start, it also supports one-click job restart to reduce operation complexity in job maintenance | Added |
File management | File upload | Using file chunk upload significantly improves efficiency and product stability for files over 100MB | Added |
Function name | Function description | Function type |
|---|---|---|
Job development | New job development features with a brand-new UI and delivery style. The current version fully supports SQL, JAVA, and CDC task development capabilities. | Beta release |
Job operation and maintenance | The new job operation and maintenance startup process supports BMQ/Kafka data sources starting based on time points. | Added |
Log archiving | Flink jobs support exporting runtime logs to TLS by log level for more comprehensive log analysis and alert functions. | Added |
Flink Connector | Supports Kafka cross-cluster synchronization, enabling multi-cloud and multi-Kafka cluster data synchronization. Supports specifying topic whitelists, wildcards, and seamless migration of MirrorMaker traffic from existing consumer group offsets | New |
Flink version | Flink 1.17 engine version continuously optimized, supporting full upstream and downstream, native engine, and other enterprise enhancements | Beta release |
Feature name | Feature description | Feature type |
|---|---|---|
Flink CDC | The new job development supports the latest Flink CDC 3.x, enabling job development through YAML configuration, supporting full database synchronization, database and table level synchronization, schema change synchronization, and data transformation capabilities | Beta release |
Job development | The new job development feature offers a refreshed UI and delivery style, providing developers with a better Flink task development experience. Currently supports Flink CDC development. | Beta release |
Job locking | Job development supports locking to prevent conflicts during concurrent operations by multiple developers. | Add |
File management | An independent file management module enables clearer and more accurate management of all dependency files in Flink projects. | Add |
Session cluster | An independent session cluster management module enables easier management of session clusters for debugging purposes. | Add |
Flexible resource allocation | Current job submissions support flexible CPU and memory resource allocation. Supports customers in precisely controlling resource usage. | Optimize |
Business latency | Cloud monitoring metrics optimization: business latency metrics now support multi-metric composition with Kafka Lag at the Kafka dimension, improving the accuracy of business latency alerts. | Optimize |
Job operation and maintenance | After exiting task details, search criteria remain unchanged. | Optimize |
Version selection | When submitting a task, the main version of the current streaming Flink engine is selected by default. | Optimize |
Function name | Function description | Function type |
|---|---|---|
Paimon Catalog | Support Paimon Catalog. | Add |
Enable task skip verification for release | The SQL task supports skipping deep SQL code verification to allow forced task release. | Add |
Flink Python task | Support developing Flink Python type tasks. | Add |
Task parameter configuration | Added hints to task configuration parameters to improve user readability. | Optimize |
Scheduling duration | Added hints to the scheduling duration parameter when launching a task to improve user readability. | Optimize |
Task resource usage | On the task list page, display CPU and memory usage of launched tasks, and support sorting in ascending or descending order. | Optimize |
Task logs | Task log supports full-screen viewing and downloading for local viewing. | Optimization |
Function name | Function description | Function type |
|---|---|---|
Project integration | Integration of projects in the Flink Console and Volcano Engine allows grouping and management of cloud resources used by different businesses or projects.
| Optimization |
function name | function description | function type |
|---|---|---|
add Flink Connector | add ByteHouse connector, including cloud data warehouse version (bytehouse-cdw) and enterprise version (bytehouse-ce) | add |
support external EMR Hive Catalog | Flink console includes the Default Hive Catalog by default and now supports adding external EMR Hive Catalog | add |
distinguish stream and batch task configurations | Automatically distinguish task configuration parameters based on task type. | Optimize |
Function name | Function description | Function type |
|---|---|---|
Optimize front-end page styles. | Optimize the product overview page.
| Optimized |
Support small-scale resource configurations | Support small-scale resource configurations when configuring Task Manager and Job Manager resources; currently, the minimum setting is 0.5 cu. | Optimized |
Flink CDC Connector | Added CDC connectors, including MySQL CDC, MongoDB CDC, Postgres CDC, and SQLServer CDC. | Added |
Feature name | Feature description | Feature type |
|---|---|---|
Support auto restart on task failure | During task execution, if an exception causes the entire task to fail, the system will attempt to restart the task according to the configured retry on failure policy.
| Add |
Resource pool supports yearly and monthly billing types | Support creating general VCI resource pools with yearly and monthly billing types. | Add |
Feature name | Function description | Function type |
|---|---|---|
Flink image cache snapshot | Flink image cache snapshots are supported by default to improve container startup speed. | Add new |
Centralized architecture optimization | The product's centralized architecture has been adjusted to optimize tenant service quantity, significantly reducing product initialization time. | Optimization |
Monitoring metric optimization | Added Flink task monitoring metrics to better understand task status and troubleshoot issues. | Optimize |
Feature name | Feature description | Feature type |
|---|---|---|
Task checkpoint support disable | Checkpoint is disabled by default for tasks. | Optimize |
Task restart policy | Provides various task restart strategies to choose the appropriate one based on business needs.
| Add |
Supports Flink Batch type tasks | Add Flink Batch type tasks to support more business scenarios. | Add |
Metadata overview | Provides a metadata overview page to view metadata table storage location, recent update time of table structure, table structure, partition columns, and other information. | Add |
Flink accesses the public network | In special scenarios, Flink needs to access public network resources in other cloud domains. | Add |
Flink reads and writes TOS | Flink provides read and write capabilities for object storage. | Add |
Function name | function description | function type |
|---|---|---|
multi-engine versions | supports Flink V1.11 and Flink V1.16 engine versions, allowing switching of the task runtime engine. | new |
data lineage | on the task development side, you can configure upstream and downstream data source information, and later view data lineage in the task details. | new |
task version management | when the task is deployed to the operation side, the system records task versions, supporting version comparison and rollback of historical versions. | Add |
Project Role | Add a new project regular user (Project_Member) role, with read-only access to most project resources. | Optimize |
Function Name | Function Description | Function Type | Related Documentation |
|---|---|---|---|
Product Initialization | Update the product initialization process to include association with TOS and VPC. | Update | |
Project Overview Architecture Optimization |
| Update |
Feature Name | Feature Description | Feature Type | Related Documentation |
|---|---|---|---|
IAM User Management | Supports importing and removing IAM users; imported IAM users can serve as members of Flink projects. | Add | |
Project Management | Supports creating, editing, and deleting projects. | Add | |
Project Access Control | Projects provide a unified space to manage resource pools, tasks, and other resources. Different projects are isolated and independent from each other. | Add | |
Resource pool management | A resource pool manages computing resources in a project. The computing resources within a resource pool are isolated and independent from each other. | Add |
Function name | Function description | Function type | Related documents |
|---|---|---|---|
product initialization | Before using the Flink product, complete product initialization first. This process requires associating TOS and VPC. | add | |
workspace management | support creating, expanding, and deleting workspaces. | add |