VeloDB Cloud
Release Notes
v3.0

v3.0

This article describes the release notes for VeloDB Core v3.0.

Note VeloDB Core v3.0 was developed based on Apache Doris v2.0 (opens in a new tab).


v3.0.10 (August 23, 2024)

Improvements

v3.0.9 (June 25, 2024)

Improvements

  • Merged all features, improvements and bug fixes from Apache Doris v2.0.11 (opens in a new tab).
  • Merged all features, improvements and bug fixes from VeloDB Core v3.0.8.
  • Optimized the calculation of delete bitmap in mow table, improving import speed and robustness.
  • Optimized the response speed of show data.
  • Optimized the reverse index and semi-structured data query performance.

Bug Fixes

  • Fixed the problem that too many copy into tasks caused warehouse OOM.
  • Fixed the problem that too many alter jobs may cause warehouse OOM.
  • Fixed the problem that warehouse metrics may be missing in multi-cluster scenarios.
  • Fixed the issue that some tablets are missing versions in extreme cases when importing multiple tablets in a single transaction.
  • Fixed the issue that the warehouse cannot immediately perceive the change in file cache size.
  • Fixed several JDBC external table connection issues.
  • Fixed the issue that ES Catalog cannot use esquery.
  • Fixed the issue of uneven balance and decommission stuck.

v3.0.8 (May 15, 2024)

New Features

  • Supported recycler speed limit.
  • Supported show proc statement.
  • Supported getting all json keys.

Improvements

  • Merged all features, improvements and bug fixes from Apache Doris v2.0.10 (opens in a new tab).
  • Optimized the time consumption of table creation.
  • Optimized the calculation speed delete bitmap in mow table to improve import throughput.
  • Optimized the query speed of mow table high-frequency import (multiple versions).
  • Optimized query efficiency.

Bug Fixes

  • Fixed the problem of incorrect indicators after rename cluster.
  • Fixed the problem of inaccurate traffic statistics after rename cluster.
  • Fixed the problem of incorrect format of show processlist.
  • Fixed the problem of failure due to insufficient memory of schema change.
  • Fixed the problem of import permission of audit log component.
  • Fixed the error of datetimev2 round function.
  • Fixed the problem that nullable planning may cause coredump.
  • Fixed the problem that nullable planning may cause wrong results.

v3.0.7 (March 31, 2024)

New Features

  • Supported audit log plug-in (audit log table needs to be created manually).

Improvements

  • Merged all features, improvements and bug fixes from Apache Doris v2.0.6 (opens in a new tab).
  • If the user does not set a default cluster when executing the query, the available (live, authorized) clusters will be selected in dictionary order of cluster names.
  • After the cluster automatically stopped, it is no longer necessary to explicitly use cluster to trigger automatic start of the cluster.
  • Optimized availability and performance of reverse index and log analysis scenarios.
  • The new optimizer optimizes ambiguous projection having syntax.
  • Improved the performance of reverse index compound in list.

Bug Fixes

  • Fixed the issue where a large number of delete requests triggered import failure.
  • Fixed the issue where the statistics logic repeatedly triggers SQL, causing the cluster's automatic stop logic to fail.
  • Fixed the issue with importing specified UTC time zone conversion errors.
  • Fixed the error of show process list from JDBC.
  • Fixed the problem of table attribute ttl_seconds being cleared to 0 after restart after checkpoint.
  • Fixed the date/month/year add function.

v3.0.6 (February 5, 2024)

New Features

  • Supported automatic analyze.
  • Supported wide table import.
  • Supported group commit (batch/real-time import).
  • Supported in left join infer.

Improvements

Bug Fixes

  • Fixed the issue where cluster restart may cause cluster permissions to become invalid.
  • Fixed the problem of failure to upgrade from VeloDB Core v2.4.x series version to v3.0.x series version.
  • Fixed the problem of misaligned output of the show processlist command.
  • Fixed the problem that altering table‘s attribute TTL may not take effect (the displayed value is 0).
  • Fixed the issue where the queries would occasionally receive the error failed to initialize storage reader.
  • Fixed the issue where abnormal paths in parquet reader may cause memory leaks.
  • Fixed the pushdown problem of date_sub, data_add, to_date functions.
  • Fixed the issue where the colocate jion plan failed due to colocate participating in balance.
  • Fixed the problem that altering colocate‘s attribute replay would fail.
  • Fixed the issue where data cannot be queried due to special characters in the delete condition.
  • Fixed the issue of read query reporting NOT_IMPLEMENTED_ERROR with a small probability.
  • Fixed the issue where importing time zone conversions resulted in incorrect data.
  • Fixed the issue where passing negative values to substr() would cause coredump.

v3.0.5 (December 20, 2023)

New Features

  • Provided stream load compatible API.
/api/{db}/{table}/_stream_load_2pc
  • Opened the whitelist of show /proc/statistic.

Improvements

  • Merged all features (it is not recommended to enable automatic analyze function), improvements and bug fixes from Apache Doris v2.0.3 (opens in a new tab).
  • Improved the stability of mow table import.
  • Improved the speed of dynamic table creation.
  • Improved the performance of Plan generation.
  • Optimized decimal operation behavior.
  • Improved stability.

Bug Fixes

  • Fixed the issue where insufficient S3 buffer may cause writing to become stuck.
  • Fixed the problem that the query may get an error "failed to find version path" in multi-cluster scenarios.
  • Fixed the problem that the Plan may cross clusters in multi-cluster scenarios.
  • Fixed the problem that dynamic partition cannot create a new partition due to changing the length of varchar column type.
  • Fixed the issue that show create table decimal is not compatible with SmartBI.
  • Fixed the issue where column type conversion functionality might become unavailable.
  • Fixed the problem that row storage table attributes did not take effect.
  • Fixed the issue where base compaction could fail.
  • Fixed the problem that single point query may not find the latest data.
  • Fixed the issue where copy into duplicate files needs to wait for timeout.
  • Fixed the issue where query_parallel_instance_num could be divided by 0.
  • Fixed the issue where cache hit rate calculation may be inaccurate.
  • Fixed the problem that ngram index does not take effect.

v3.0.4 (November 23, 2023)

New Features

  • Supported show proc current_stmt

Improvements

  • Enhanced access control security.
  • Enhanced the reliability of uploaded data verification.
  • Improved warehouse metadata service availability.
  • Optimized the error message when creating table dynamic_partition.replication_num.

Bug Fixes

  • Fixed an issue where upgrading VeloDB Core v2.4 to v3.0 may cause copy into to fail.
  • Fixed an issue where importing authorization using external stage may fail.
  • Fixed an issue where routine load import may fail.
  • Fixed an issue where mow table import may fail.
  • Fixed an issue where real-time writing of insert statements may fail.
  • Fixed tpcds performance degradation issue.
  • Fixed the problem that non-global session variables may not take effect.
  • Fixed the issue where a large number of where conditions in a query would cause high CPU consumption and slow execution.

v3.0.3 (November 2, 2023)

New Features

  • Supported Doris Clean Label.
  • Stream Load cloud API is compatible with Doris community behavior.
  • The warehouse had built-in JDBC Driver.

Improvements

  • The new optimizer top n supported runtime filter clipping by default.

Bug Fixes

  • Fixed the problem of slow query response due to resource leakage in the warehouse.
  • Fixed the problem that function statement disabling does not take effect.
  • Fixed an issue where schema change would fail when re-arranging.

v3.0.2 (October 17, 2023)

New Features

  • Added JDBC Driver URL whitelist function for S3 protocol import.

Improvements

  • Merged all features, improvements and bug fixes from Apache Doris v2.0.2 (opens in a new tab).
  • Merged all features, improvements and bug fixes from VeloDB Core v2.3.10 and v2.4.4.
  • Reduced the time to obtain metadata during Plan and speeds up Plan generation.
  • Added time-consuming statistics for query profile accessing metadata.
  • Balanced and optimized resource utilization.

Bug Fixes

  • Fixed the issue of read and write errors after setting File Cache TTL.
  • Fixed the problem of service unavailability caused by querying the backends table or rowsets table.

v3.0.1-beta (September 18, 2023)

Improvements