This is an automated email from the ASF dual-hosted git repository. luzhijing pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/doris-website.git
The following commit(s) were added to refs/heads/master by this push: new b9f294d18f5 Update invalid pics of 1.1.0 Release Note and delete Release Note of 1.1.x & 1.2.x versions (#287) b9f294d18f5 is described below commit b9f294d18f507bd6209e210d7472815c9e835a3c Author: KassieZ <139741991+kass...@users.noreply.github.com> AuthorDate: Thu Aug 10 15:21:28 2023 +0800 Update invalid pics of 1.1.0 Release Note and delete Release Note of 1.1.x & 1.2.x versions (#287) --- blog/release-1.1.1.md | 80 --------- blog/release-1.1.2.md | 87 --------- blog/release-1.1.3.md | 95 ---------- blog/release-1.1.4.md | 72 -------- blog/release-1.1.5.md | 67 ------- blog/release-1.2.1.md | 197 --------------------- blog/release-1.2.3.md | 128 ------------- blog/release-note-0.15.0.md | 5 +- blog/release-note-1.0.0.md | 4 +- blog/{1.1 Release.md => release-note-1.1.0.md} | 10 +- blog/{release-1.2.0.md => release-note-1.2.0.md} | 6 +- doris | 1 + .../images/blogs/1.1.0/release-note-1.1.0-SSB.png | Bin 0 -> 92682 bytes .../blogs/1.1.0/release-note-1.1.0-TPC-H.png | Bin 0 -> 83881 bytes static/images/release-note-1.1.0-SSB.png | Bin 0 -> 92682 bytes static/images/release-note-1.1.0-TPC-H.png | Bin 0 -> 83881 bytes static/images/release-note-2.0beta-1.png | Bin 0 -> 32512 bytes static/images/release-note-2.0beta-es-log.png | Bin 0 -> 140213 bytes static/images/release-note-2.0beta-jdbc.png | Bin 0 -> 15034 bytes .../release-note-2.0beta-log-queue-group.png | Bin 0 -> 185793 bytes static/images/release-note-2.0beta-ssb-orc.png | Bin 0 -> 12966 bytes static/images/release-note-2.0beta-ssb-parquet.png | Bin 0 -> 11536 bytes static/images/release-note-2.0beta-workload.png | Bin 0 -> 143116 bytes static/images/release-note-2.0beta-ycsb-qps.png | Bin 0 -> 58271 bytes 24 files changed, 16 insertions(+), 736 deletions(-) diff --git a/blog/release-1.1.1.md b/blog/release-1.1.1.md deleted file mode 100644 index 38921c0a658..00000000000 --- a/blog/release-1.1.1.md +++ /dev/null @@ -1,80 +0,0 @@ ---- -{ - 'title': 'Apache Doris announced the official release of version 1.1.1', - 'summary': 'Dear community, we are pleased to announce that we have officially released Apache Doris 1.1.1 on July 29, 2022! This release is a hotfix version of 1.1.0', - 'date': '2022-07-29', - 'author': 'Apache Doris', - 'tags': ['Release Notes'], -} ---- -<!-- -Licensed to the Apache Software Foundation (ASF) under one -or more contributor license agreements. See the NOTICE file -distributed with this work for additional information -regarding copyright ownership. The ASF licenses this file -to you under the Apache License, Version 2.0 (the -"License"); you may not use this file except in compliance -with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, -software distributed under the License is distributed on an -"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -KIND, either express or implied. See the License for the -specific language governing permissions and limitations -under the License. ---> - -## Features - -### Support ODBC Sink in Vectorized Engine. - -This feature is enabled in non-vectorized engine but it is missed in vectorized engine in 1.1. So that we add back this feature in 1.1.1. - -### Simple Memtracker for Vectorized Engine. - -There is no memtracker in BE for vectorized engine in 1.1, so that the memory is out of control and cause OOM. In 1.1.1, a simple memtracker is added to BE and could control the memory and cancel the query when memory exceeded. - -## Improvements - -### Cache decompressed data in page cache. - -Some data is compressed using bitshuffle and it costs a lot of time to decompress it during query. In 1.1.1, doris will decompress the data that encoded by bitshuffle to accelerate query and we find it could reduce 30% latency for some query in ssb-flat. - -## Bug Fix - -### Fix the problem that could not do rolling upgrade from 1.0.(Serious) - -This issue was introduced in version 1.1 and may cause BE core when upgrade BE but not upgrade FE. - -If you encounter this problem, you can try to fix it with [#10833](https://github.com/apache/doris/pull/10833). - -### Fix the problem that some query not fall back to non-vectorized engine, and BE will core. - -Currently, vectorized engine could not deal with all sql queries and some queries (like left outer join) will use non-vectorized engine to run. But there are some cases not covered in 1.1. And it will cause be crash. - -### Compaction not work correctly and cause -235 Error. - -One rowset multi segments in uniq key compaction, segments rows will be merged in generic_iterator but merged_rows not increased. Compaction will failed in check_correctness, and make a tablet with too much versions which lead to -235 load error. - -### Some segment fault cases during query. - -[#10961](https://github.com/apache/doris/pull/10961) -[#10954](https://github.com/apache/doris/pull/10954) -[#10962](https://github.com/apache/doris/pull/10962) - -# Thanks - -Thanks to everyone who has contributed to this release: - -``` -@jacktengg -@mrhhsg -@xinyiZzz -@yixiutt -@starocean999 -@morrySnow -@morningman -@HappenLee -``` diff --git a/blog/release-1.1.2.md b/blog/release-1.1.2.md deleted file mode 100644 index 569746da480..00000000000 --- a/blog/release-1.1.2.md +++ /dev/null @@ -1,87 +0,0 @@ ---- -{ - 'title': 'Apache Doris announced the official release of version 1.1.2', - 'summary': 'Dear community, we are pleased to announce that we have officially released Apache Doris 1.1.2 on September 13, 2022! This release is a hotfix version of 1.1.1', - 'date': '2022-09-13', - 'author': 'Apache Doris', - 'tags': ['Release Notes'], -} ---- - -<!-- -Licensed to the Apache Software Foundation (ASF) under one -or more contributor license agreements. See the NOTICE file -distributed with this work for additional information -regarding copyright ownership. The ASF licenses this file -to you under the Apache License, Version 2.0 (the -"License"); you may not use this file except in compliance -with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, -software distributed under the License is distributed on an -"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -KIND, either express or implied. See the License for the -specific language governing permissions and limitations -under the License. ---> - - -In this release, Doris Team has fixed more than 170 issues or performance improvement since 1.1.1. This release is a bugfix release on 1.1 and all users are encouraged to upgrade to this release. - -# Features - -### New MemTracker - -Introduced new MemTracker for both vectorized engine and non-vectorized engine which is more accurate. - -### Add API for showing current queries and kill query - -### Support read/write emoji of UTF16 via ODBC Table - -# Improvements - -### Data Lake related improvements - -- Improved HDFS ORC File scan performance about 300%. [#11501](https://github.com/apache/doris/pull/11501) - -- Support HDFS HA mode when query Iceberg table. - -- Support query Hive data created by [Apache Tez](https://tez.apache.org/) - -- Add Ali OSS as Hive external support. - -### Add support for string and text type in Spark Load - - -### Add reuse block in non-vectorized engine and have 50% performance improvement in some cases. [#11392](https://github.com/apache/doris/pull/11392) - -### Improve like or regex performance - -### Disable tcmalloc's aggressive_memory_decommit - -It will have 40% performance gains in load or query. - -Currently it is a config, you can change it by set config `tc_enable_aggressive_memory_decommit`. - -# Bug Fix - -### Some issues about FE that will cause FE failure or data corrupt. - -- Add reserved disk config to avoid too many reserved BDB-JE files.**(Serious)** In an HA environment, BDB JE will retains as many reserved files. The BDB-je log doesn't delete until approaching a disk limit. - -- Fix fatal bug in BDB-JE which will cause FE replica could not start correctly or data corrupted.** (Serious)** - -### Fe will hang on waitFor_rpc during query and BE will hang in high concurrent scenarios. - -[#12459](https://github.com/apache/doris/pull/12459) [#12458](https://github.com/apache/doris/pull/12458) [#12392](https://github.com/apache/doris/pull/12392) - -### A fatal issue in vectorized storage engine which will cause wrong result. **(Serious)** - -[#11754](https://github.com/apache/doris/pull/11754) [#11694](https://github.com/apache/doris/pull/11694) - -### Lots of planner related issues that will cause BE core or in abnormal state. - -[#12080](https://github.com/apache/doris/pull/12080) [#12075](https://github.com/apache/doris/pull/12075) [#12040](https://github.com/apache/doris/pull/12040) [#12003](https://github.com/apache/doris/pull/12003) [#12007](https://github.com/apache/doris/pull/12007) [#11971](https://github.com/apache/doris/pull/11971) [#11933](https://github.com/apache/doris/pull/11933) [#11861](https://github.com/apache/doris/pull/11861) [#11859](https://github.com/apache/doris/pull/11859) [#11855](https: [...] - diff --git a/blog/release-1.1.3.md b/blog/release-1.1.3.md deleted file mode 100644 index 864b6f37acb..00000000000 --- a/blog/release-1.1.3.md +++ /dev/null @@ -1,95 +0,0 @@ ---- -{ - 'title': 'Apache Doris announced the official release of version 1.1.3', - 'summary': 'Dear community, we are pleased to announce that we have officially released Apache Doris 1.1.3 on October 17, 2022! This release is a hotfix version of 1.1.2', - 'date': '2022-10-17', - 'author': 'Apache Doris', - 'tags': ['Release Notes'], -} ---- - -<!-- -Licensed to the Apache Software Foundation (ASF) under one -or more contributor license agreements. See the NOTICE file -distributed with this work for additional information -regarding copyright ownership. The ASF licenses this file -to you under the Apache License, Version 2.0 (the -"License"); you may not use this file except in compliance -with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, -software distributed under the License is distributed on an -"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -KIND, either express or implied. See the License for the -specific language governing permissions and limitations -under the License. ---> - - -In this release, Doris Team has fixed more than 80 issues or performance improvement since 1.1.2. This release is a bugfix release on 1.1 and all users are encouraged to upgrade to this release. - - -# Features - -- Support escape identifiers for sqlserver and postgresql in ODBC table. - -- Could use Parquet as output file format. - -# Improvements - -- Optimize flush policy to avoid small segments. [#12706](https://github.com/apache/doris/pull/12706) [#12716](https://github.com/apache/doris/pull/12716) - -- Refactor runtime filter to reduce the prepare time. [#13127](https://github.com/apache/doris/pull/13127) - -- Lots of memory control related issues during query or load process. [#12682](https://github.com/apache/doris/pull/12682) [#12688](https://github.com/apache/doris/pull/12688) [#12708](https://github.com/apache/doris/pull/12708) [#12776](https://github.com/apache/doris/pull/12776) [#12782](https://github.com/apache/doris/pull/12782) [#12791](https://github.com/apache/doris/pull/12791) [#12794](https://github.com/apache/doris/pull/12794) [#12820](https://github.com/apache/doris/pull/12820 [...] - -# BugFix - -- Core dump on compaction with largeint. [#10094](https://github.com/apache/doris/pull/10094) - -- Grouping sets cause be core or return wrong results. [#12313](https://github.com/apache/doris/pull/12313) - -- PREAGGREGATION flag in orthogonal_bitmap_union_count operator is wrong. [#12581](https://github.com/apache/doris/pull/12581) - -- Level1Iterator should release iterators in heap and it may cause memory leak. [#12592](https://github.com/apache/doris/pull/12592) - -- Fix decommission failure with 2 BEs and existing colocation table. [#12644](https://github.com/apache/doris/pull/12644) - -- BE may core dump because of stack-buffer-overflow when TBrokerOpenReaderResponse too large. [#12658](https://github.com/apache/doris/pull/12658) - -- BE may OOM during load when error code -238 occurs. [#12666](https://github.com/apache/doris/pull/12666) - -- Fix wrong child expression of lead function. [#12587](https://github.com/apache/doris/pull/12587) - -- Fix intersect query failed in row storage code. [#12712](https://github.com/apache/doris/pull/12712) - -- Fix wrong result produced by curdate()/current_date() function. [#12720](https://github.com/apache/doris/pull/12720) - -- Fix lateral view explode_split with temp table bug. [#13643](https://github.com/apache/doris/pull/13643) - -- Bucket shuffle join plan is wrong in two same table. [#12930](https://github.com/apache/doris/pull/12930) - -- Fix bug that tablet version may be wrong when doing alter and load. [#13070](https://github.com/apache/doris/pull/13070) - -- BE core when load data using broker with md5sum()/sm3sum(). [#13009](https://github.com/apache/doris/pull/13009) - -# Upgrade Notes - -PageCache and ChunkAllocator are disabled by default to reduce memory usage and can be re-enabled by modifying the configuration items `disable_storage_page_cache` and `chunk_reserved_bytes_limit`. - -Storage Page Cache and Chunk Allocator cache user data chunks and memory preallocation, respectively. - -These two functions take up a certain percentage of memory and are not freed. This part of memory cannot be flexibly allocated, which may lead to insufficient memory for other tasks in some scenarios, affecting system stability and availability. Therefore, we disabled these two features by default in version 1.1.3. - -However, in some latency-sensitive reporting scenarios, turning off this feature may lead to increased query latency. If you are worried about the impact of this feature on your business after upgrade, you can add the following parameters to be.conf to keep the same behavior as the previous version. - -``` -disable_storage_page_cache=false -chunk_reserved_bytes_limit=10% -``` - -* ``disable_storage_page_cache``: Whether to disable Storage Page Cache. version 1.1.2 (inclusive), the default is false, i.e., on. version 1.1.3 defaults to true, i.e., off. -* `chunk_reserved_bytes_limit`: Chunk allocator reserved memory size. 1.1.2 (and earlier), the default is 10% of the overall memory. 1.1.3 version default is 209715200 (200MB). - diff --git a/blog/release-1.1.4.md b/blog/release-1.1.4.md deleted file mode 100644 index 93454567b5a..00000000000 --- a/blog/release-1.1.4.md +++ /dev/null @@ -1,72 +0,0 @@ ---- -{ - 'title': 'Apache Doris announced the official release of version 1.1.4', - 'summary': 'Dear community, we are pleased to announce that we have officially released Apache Doris 1.1.4 on November 11, 2022! This release is a hotfix version of 1.1.3', - 'date': '2022-11-11', - 'author': 'Apache Doris', - 'tags': ['Release Notes'], -} ---- - -<!-- -Licensed to the Apache Software Foundation (ASF) under one -or more contributor license agreements. See the NOTICE file -distributed with this work for additional information -regarding copyright ownership. The ASF licenses this file -to you under the Apache License, Version 2.0 (the -"License"); you may not use this file except in compliance -with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, -software distributed under the License is distributed on an -"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -KIND, either express or implied. See the License for the -specific language governing permissions and limitations -under the License. ---> - -In this release, Doris Team has fixed about 60 issues or performance improvement since 1.1.3. This release is a bugfix release on 1.1 and all users are encouraged to upgrade to this release. - - -# Features - -- Support obs broker load for Huawei Cloud. [#13523](https://github.com/apache/doris/pull/13523) - -- SparkLoad support parquet and orc file.[#13438](https://github.com/apache/doris/pull/13438) - -# Improvements - -- Do not acquire mutex in metric hook since it will affect query performance during heavy load.[#10941](https://github.com/apache/doris/pull/10941) - - -# BugFix - -- The where condition does not take effect when spark load loads the file. [#13804](https://github.com/apache/doris/pull/13804) - -- If function return error result when there is nullable column in vectorized mode. [#13779](https://github.com/apache/doris/pull/13779) - -- Fix incorrect result when using anti join with other join predicates. [#13743](https://github.com/apache/doris/pull/13743) - -- BE crash when call function concat(ifnull). [#13693](https://github.com/apache/doris/pull/13693) - -- Fix planner bug when there is a function in group by clause. [#13613](https://github.com/apache/doris/pull/13613) - -- Table name and column name is not recognized correctly in lateral view clause. [#13600](https://github.com/apache/doris/pull/13600) - -- Unknown column when use MV and table alias. [#13605](https://github.com/apache/doris/pull/13605) - -- JSONReader release memory of both value and parse allocator. [#13513](https://github.com/apache/doris/pull/13513) - -- Fix allow create mv using to_bitmap() on negative value columns when enable_vectorized_alter_table is true. [#13448](https://github.com/apache/doris/pull/13448) - -- Microsecond in function from_date_format_str is lost. [#13446](https://github.com/apache/doris/pull/13446) - -- Sort exprs nullability property may not be right after subsitute using child's smap info. [#13328](https://github.com/apache/doris/pull/13328) - -- Fix core dump on case when have 1000 condition. [#13315](https://github.com/apache/doris/pull/13315) - -- Fix bug that last line of data lost for stream load. [#13066](https://github.com/apache/doris/pull/13066) - -- Restore table or partition with the same replication num as before the backup. [#11942](https://github.com/apache/doris/pull/11942) diff --git a/blog/release-1.1.5.md b/blog/release-1.1.5.md deleted file mode 100644 index 030a64d6ef1..00000000000 --- a/blog/release-1.1.5.md +++ /dev/null @@ -1,67 +0,0 @@ ---- -{ - 'title': 'Apache Doris announced the official release of version 1.1.5', - 'summary': 'Dear community, we are pleased to announce that we have officially released Apache Doris 1.1.5 on December 19, 2022', - 'date': '2022-12-19', - 'author': 'Apache Doris', - 'tags': ['Release Notes'], -} ---- - -<!-- -Licensed to the Apache Software Foundation (ASF) under one -or more contributor license agreements. See the NOTICE file -distributed with this work for additional information -regarding copyright ownership. The ASF licenses this file -to you under the Apache License, Version 2.0 (the -"License"); you may not use this file except in compliance -with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, -software distributed under the License is distributed on an -"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -KIND, either express or implied. See the License for the -specific language governing permissions and limitations -under the License. ---> - -In this release, Doris Team has fixed about 36 issues or performance improvement since 1.1.4. This release is a bugfix release on 1.1 and all users are encouraged to upgrade to this release. - -# Behavior Changes - -When alias name is same as the original column name like "select year(birthday) as birthday" and use it in group by, order by , having clause, doris's behavior is different from MySQL in the past. In this release, we make it follow MySQL's behavior. Group by and having clause will use original column at first and order by will use alias first. It maybe a litter confuse here so there is a simple advice here, you'd better not use an alias the same as original column name. - -# Features - -Add support of murmur_hash3_64. [#14636](https://github.com/apache/doris/pull/14636) - -# Improvements - -Add timezone cache for convert_tz to improve performance. [#14616](https://github.com/apache/doris/pull/14616) - -Sort result by tablename when call show clause. [#14492](https://github.com/apache/doris/pull/14492) - -# Bug Fix - -Fix coredump when there is a if constant expr in select clause. [#14858](https://github.com/apache/doris/pull/14858) - -ColumnVector::insert_date_column may crashed. [#14839](https://github.com/apache/doris/pull/14839) - -Update high_priority_flush_thread_num_per_store default value to 6 and it will improve the load performance. [#14775](https://github.com/apache/doris/pull/14775) - -Fix quick compaction core. [#14731](https://github.com/apache/doris/pull/14731) - -Partition column is not duplicate key, spark load will throw IndexOutOfBounds error. [#14661](https://github.com/apache/doris/pull/14661) - -Fix a memory leak problem in VCollectorIterator. [#14549](https://github.com/apache/doris/pull/14549) - -Fix create table like when having sequence column. [#14511](https://github.com/apache/doris/pull/14511) - -Using avg rowset to calculate batch size instead of using total_bytes since it costs a lot of cpu. [#14273](https://github.com/apache/doris/pull/14273) - -Fix right outer join core with conjunct. [#14821](https://github.com/apache/doris/pull/14821) - -Optimize policy of tcmalloc gc. [#14777](https://github.com/apache/doris/pull/14777) [#14738](https://github.com/apache/doris/pull/14738) [#14374](https://github.com/apache/doris/pull/14374) - diff --git a/blog/release-1.2.1.md b/blog/release-1.2.1.md deleted file mode 100644 index fbe64261f9b..00000000000 --- a/blog/release-1.2.1.md +++ /dev/null @@ -1,197 +0,0 @@ ---- -{ - 'title': 'Apache Doris announced the official release of version 1.2.1', - 'summary': 'Dear community, we are pleased to announce that we have officially released Apache Doris 1.2.1 on January 4, 2023', - 'date': '2023-01-04', - 'author': 'Apache Doris', - 'tags': ['Release Notes'], -} ---- - -<!-- -Licensed to the Apache Software Foundation (ASF) under one -or more contributor license agreements. See the NOTICE file -distributed with this work for additional information -regarding copyright ownership. The ASF licenses this file -to you under the Apache License, Version 2.0 (the -"License"); you may not use this file except in compliance -with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, -software distributed under the License is distributed on an -"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -KIND, either express or implied. See the License for the -specific language governing permissions and limitations -under the License. ---> - -# Improvement - -### Supports new type DecimalV3 - -DecimalV3, which supports higher precision and better performance, has the following advantages over past versions. - -- Larger representable range, the range of values are significantly expanded, and the valid number range [1,38]. - -- Higher performance, adaptive adjustment of the storage space occupied according to different precision. - -- More complete precision derivation support, for different expressions, different precision derivation rules are applied to the accuracy of the result. - -### Support Iceberg V2 - -Support Iceberg V2 (only Position Delete is supported, Equality Delete will be supported in subsequent versions). - -Tables in Iceberg V2 format can be accessed through the Multi-Catalog feature. - -### Support OR condition to IN - -Support converting OR condition to IN condition, which can improve the execution efficiency in some scenarios.[#15437](https://github.com/apache/doris/pull/15437) [#12872](https://github.com/apache/doris/pull/12872) - -### Optimize the import and query performance of JSONB type - -Optimize the import and query performance of JSONB type. [#15219](https://github.com/apache/doris/pull/15219) [#15219](https://github.com/apache/doris/pull/15219) - -### Stream load supports quoted csv data - -Search trim_double_quotes in Document:[https://doris.apache.org/en/docs/dev/sql-manual/sql-reference/Data-Manipulation-Statements/Load/STREAM-LOAD](https://doris.apache.org/en/docs/dev/sql-manual/sql-reference/Data-Manipulation-Statements/Load/STREAM-LOAD) - -### Broker supports Tencent Cloud CHDFS and Baidu Cloud BOS, AFS - -Data on CHDFS, BOS, and AFS can be accessed through Broker. [#15297](https://github.com/apache/doris/pull/15297) [#15448](https://github.com/apache/doris/pull/15448) - -### New function - -Add function `substring_index`. [#15373](https://github.com/apache/doris/pull/15373) - -# Bug Fix - -- In some cases, after upgrading from version 1.1 to version 1.2, the user permission information will be lost. [#15144](https://github.com/apache/doris/pull/15144) - -- Fix the problem that the partition value is wrong when using datev2/datetimev2 type for partitioning. [#15094](https://github.com/apache/doris/pull/15094) - -- Bug fixes for a large number of released features. For a complete list see: [PR List](https://github.com/apache/doris/pulls?q=is%3Apr+label%3Adev%2F1.2.1-merged+is%3Aclosed) - -# Upgrade Notice - -### Known Issues - -- Do not use JDK11 as the runtime JDK of BE, it will cause BE Crash. - -- The reading performance of the csv format in this version has declined, which will affect the import and reading efficiency of the csv format. We will fix it as soon as possible in the next three-digit version - -### Behavior Changed - -- The default value of the BE configuration item `high_priority_flush_thread_num_per_store` is changed from 1 to 6, to improve the write efficiency of Routine Load. (https://github.com/apache/doris/pull/14775) - -- The default value of the FE configuration item `enable_new_load_scan_node` is changed to true. Import tasks will be performed using the new File Scan Node. No impact on users.[#14808](https://github.com/apache/doris/pull/14808) - -- Delete the FE configuration item `enable_multi_catalog`. The Multi-Catalog function is enabled by default. - -- The vectorized execution engine is forced to be enabled by default.[#15213](https://github.com/apache/doris/pull/15213) - -The session variable enable_vectorized_engine will no longer take effect. Enabled by default. - -To make it valid again, set the FE configuration item `disable_enable_vectorized_engine` to false, and restart FE to make `enable_vectorized_engine` valid again. - - -# Big Thanks - -Thanks to ALL who contributed to this release! - - -@adonis0147 - -@AshinGau - -@BePPPower - -@BiteTheDDDDt - -@ByteYue - -@caiconghui - -@cambyzju - -@chenlinzhong - -@dataroaring - -@Doris-Extras - -@dutyu - -@eldenmoon - -@englefly - -@freemandealer - -@Gabriel39 - -@HappenLee - -@Henry2SS - -@hf200012 - -@jacktengg - -@Jibing-Li - -@Kikyou1997 - -@liaoxin01 - -@luozenglin - -@morningman - -@morrySnow - -@mrhhsg - -@nextdreamblue - -@qidaye - -@spaces-X - -@starocean999 - -@wangshuo128 - -@weizuo93 - -@wsjz - -@xiaokang - -@xinyiZzz - -@xutaoustc - -@yangzhg - -@yiguolei - -@yixiutt - -@Yulei-Yang - -@yuxuan-luo - -@zenoyang - -@zhangstar333 - -@zhannngchen - -@zhengshengjun - - - - - diff --git a/blog/release-1.2.3.md b/blog/release-1.2.3.md deleted file mode 100644 index d84e6220459..00000000000 --- a/blog/release-1.2.3.md +++ /dev/null @@ -1,128 +0,0 @@ ---- -{ - 'title': 'Apache Doris announced the official release of version 1.2.3', - 'summary': 'Dear community, we are excited to announce the release of Apache Doris 1.2.3 on March 30, 2023. We have made over 200 enhancements and bug fixes in this new version. Upgrade now and enjoy higher stability and ease of use!', - 'date': '2023-03-20', - 'author': 'Apache Doris', - 'tags': ['Release Notes'], -} ---- - -<!-- -Licensed to the Apache Software Foundation (ASF) under one -or more contributor license agreements. See the NOTICE file -distributed with this work for additional information -regarding copyright ownership. The ASF licenses this file -to you under the Apache License, Version 2.0 (the -"License"); you may not use this file except in compliance -with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, -software distributed under the License is distributed on an -"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -KIND, either express or implied. See the License for the -specific language governing permissions and limitations -under the License. ---> - -## Improvement - -- JDBC Catalog - - Support connecting to Doris clusters through JDBC Catalog. - - https://doris.apache.org/zh-CN/docs/dev/lakehouse/multi-catalog/jdbc#doris - - Support to synchronize only the specified database through the `only_specified_database` attribute. - - Support synchronizing table names in the form of lowercase through `lower_case_table_names` to solve the problem of case sensitivity of table names. - - https://doris.apache.org/zh-CN/docs/dev/lakehouse/multi-catalog/jdbc - - Optimize the read performance of JDBC Catalog. -- Elasticsearch Catalog - - Support Array type mapping. - - Support whether to push down the `like` expression through the `like_push_down` attribute to control the CPU overhead of the ES cluster. - - https://doris.apache.org/zh-CN/docs/dev/lakehouse/multi-catalog/es -- Hive Catalog - - Support Hive table default partition `__HIVE_DEFAULT_PARTITION__`. - - Hive Metastore metadata automatic synchronization supports notification event in compressed format. -- Dynamic partition supports specifying the `storage_medium` parameter to control the storage medium of the newly added partition. - - https://doris.apache.org/zh-CN/docs/dev/advanced/partition/dynamic-partition -- Optimize BE's threading model to avoid stability problems caused by frequent thread creation and destroy. - -## Bug Fixes - -- Fixed issues with Merge-On-Write Unique Key tables. -- Fixed compaction related issues. -- Fixed some delete statement issues causing data errors. -- Fixed several query execution errors. -- Fixed the problem of using JDBC catalog to cause BE crash on some operating system. -- Fixed Multi-Catalog issues. -- Fixed memory statistics and optimization issues. -- Fixed decimalV3 and date/datetimev2 related issues. -- Fixed load transaction stability issues. -- Fixed light-weight schema change issues. -- Fixed the issue of using `datetime` type for batch partition creation. -- Fixed the problem that a large number of failed broker loads would cause the FE memory usage to be too high. -- Fixed the problem that stream load cannot be canceled after dropping the table. -- Fixed querying `information_schema` timeout in some cases. -- Fixed the problem of BE crash caused by concurrent data export using `select outfile`. -- Fixed transactional insert operation memory leak. -- Fixed several query/load profile issues, and supports direct download of profiles through FE web ui. -- Fixed the problem that the BE tablet GC thread caused the IO util to be too high. -- Fixed the problem that the commit offset is inaccurate in Kafka routine load. - -## Big Thanks - -Thanks all who contribute to this release: - -[@zy-kkk](https://github.com/zy-kkk) -[@zhannngchen](https://github.com/zhannngchen) -[@ZhangYu0123](https://github.com/ZhangYu0123) -[@zhangstar333](https://github.com/zhangstar333) -[@zclllyybb](https://github.com/zclllyybb) -[@yuxuan-luo](https://github.com/yuxuan-luo) -[@yixiutt](https://github.com/yixiutt) -[@yiguolei](https://github.com/yiguolei) -[@yangzhg](https://github.com/yangzhg) -[@xinyiZzz](https://github.com/xinyiZzz) -[@XieJiann](https://github.com/XieJiann) -[@xiaokang](https://github.com/xiaokang) -[@WuWQ98](https://github.com/WuWQ98) -[@WinkerDu](https://github.com/WinkerDu) -[@wangbo](https://github.com/wangbo) -[@TangSiyang2001](https://github.com/TangSiyang2001) -[@SWJTU-ZhangLei](https://github.com/SWJTU-ZhangLei) -[@starocean999](https://github.com/starocean999) -[@stalary](https://github.com/stalary) -[@sohardforaname](https://github.com/sohardforaname) -[@SaintBacchus](https://github.com/SaintBacchus) -[@qzsee](https://github.com/qzsee) -[@qidaye](https://github.com/qidaye) -[@platoneko](https://github.com/platoneko) -[@nextdreamblue](https://github.com/nextdreamblue) -[@mrhhsg](https://github.com/mrhhsg) -[@morrySnow](https://github.com/morrySnow) -[@morningman](https://github.com/morningman) -[@maochongxin](https://github.com/maochongxin) -[@luwei16](https://github.com/luwei16) -[@luozenglin](https://github.com/luozenglin) -[@liaoxin01](https://github.com/liaoxin01) -[@Kikyou1997](https://github.com/Kikyou1997) -[@Jibing-Li](https://github.com/Jibing-Li) -[@jacktengg](https://github.com/jacktengg) -[@htyoung](https://github.com/htyoung) -[@HappenLee](https://github.com/HappenLee) -[@Gabriel39](https://github.com/Gabriel39) -[@freemandealer](https://github.com/freemandealer) -[@englefly](https://github.com/englefly) -[@eldenmoon](https://github.com/eldenmoon) -[@dutyu](https://github.com/dutyu) -[@Doris-Extras](https://github.com/Doris-Extras) -[@chenlinzhong](https://github.com/chenlinzhong) -[@catpineapple](https://github.com/catpineapple) -[@Cai-Yao](https://github.com/Cai-Yao) -[@caiconghui](https://github.com/caiconghui) -[@ByteYue](https://github.com/ByteYue) -[@BiteTheDDDDt](https://github.com/BiteTheDDDDt) -[@Bingandbing](https://github.com/Bingandbing) -@BePPPower -@adonis0147 - diff --git a/blog/release-note-0.15.0.md b/blog/release-note-0.15.0.md index 103f4dc06d1..6fbf04f8d5c 100644 --- a/blog/release-note-0.15.0.md +++ b/blog/release-note-0.15.0.md @@ -1,12 +1,13 @@ --- { - 'title': '[Release Note] Apache Doris(Incubating) 0.15.0 Release', - 'summary': '[Release Note] Apache Doris(Incubating) 0.15.0 Release', + 'title': 'Apache Doris(Incubating) annoucned 0.15.0 Release', + 'summary': “Dear Community, we are pleased to announce the release of Apache Doris(Incubating) on November 29, 2021! Nearly 700 optimizations and fixes have been submitted by 99 contributors to Apache Doris, and we'd like to express our sincere gratitude to all of them!”, 'date': '2021-11-29', 'author': 'Apache Doris', 'tags': ['Release Notes'], } --- + <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file diff --git a/blog/release-note-1.0.0.md b/blog/release-note-1.0.0.md index 67a936cbfcd..0825546a47b 100644 --- a/blog/release-note-1.0.0.md +++ b/blog/release-note-1.0.0.md @@ -1,7 +1,7 @@ --- { - 'title': '[Release Note] Apache Doris(Incubating) 1.0.0 Release', - 'summary': '[Release Note] Apache Doris(Incubating) 1.0.0 Release', + 'title': 'Apache Doris(Incubating) announced 1.0.0 Release', + 'summary': 'Dear community friends, we are happy to announce that Apache Doris (incubating) has officially released the 1.0 Release version on April 18, 2022!', 'date': '2022-04-18', 'author': 'Apache Doris', 'tags': ['Release Notes'], diff --git a/blog/1.1 Release.md b/blog/release-note-1.1.0.md similarity index 97% rename from blog/1.1 Release.md rename to blog/release-note-1.1.0.md index 87fb37153ff..8c5879f3948 100644 --- a/blog/1.1 Release.md +++ b/blog/release-note-1.1.0.md @@ -1,6 +1,6 @@ --- { - 'title': 'Apache Doris announced the official release of version 1.1', + 'title': 'Apache Doris announced the official release of version 1.1.0', 'summary': 'Dear community, we are pleased to announce that we have officially released Apache Doris 1.1 on July 14, 2022! This is the first release version after Apache Doris graduated from the Apache incubator and became an Apache Top-Level Project.', 'date': '2022-07-14', 'author': 'Apache Doris', @@ -76,13 +76,13 @@ On all 13 SQLs in the SSB test data set, version 1.1 is better than version 0.15 On all 22 SQLs in the TPC-H test data set, version 1.1 is better than version 0.15, the overall performance is improved by about 4.5 times, and the performance of some scenarios is improved by more than ten times; - + -<p align='center'>SSB 测试数据集</p> +<p align='center'>SSB Benchmark</p> - + -<p align='center'>TPC-H 测试数据集</p> +<p align='center'>TPC-H Benchmark</p> **Performance test report** diff --git a/blog/release-1.2.0.md b/blog/release-note-1.2.0.md similarity index 99% rename from blog/release-1.2.0.md rename to blog/release-note-1.2.0.md index 42dd97fc650..51f24ee26fc 100644 --- a/blog/release-1.2.0.md +++ b/blog/release-note-1.2.0.md @@ -28,8 +28,12 @@ under the License. --> +# Apache Doris(Incubating) 0.15.0 Release -# Feature +Dear Community, After months of polishing, we are pleased to announce the release of Apache Doris(Incubating) on December 07, 2022! + + +# Important Updates ## Highlight 1. Full Vectorizied-Engine support, greatly improved performance diff --git a/doris b/doris new file mode 160000 index 00000000000..a85e5799a55 --- /dev/null +++ b/doris @@ -0,0 +1 @@ +Subproject commit a85e5799a55278cc6f03657619a49a84eae76894 diff --git a/static/images/blogs/1.1.0/release-note-1.1.0-SSB.png b/static/images/blogs/1.1.0/release-note-1.1.0-SSB.png new file mode 100644 index 00000000000..a6760f49424 Binary files /dev/null and b/static/images/blogs/1.1.0/release-note-1.1.0-SSB.png differ diff --git a/static/images/blogs/1.1.0/release-note-1.1.0-TPC-H.png b/static/images/blogs/1.1.0/release-note-1.1.0-TPC-H.png new file mode 100644 index 00000000000..098793156d6 Binary files /dev/null and b/static/images/blogs/1.1.0/release-note-1.1.0-TPC-H.png differ diff --git a/static/images/release-note-1.1.0-SSB.png b/static/images/release-note-1.1.0-SSB.png new file mode 100644 index 00000000000..a6760f49424 Binary files /dev/null and b/static/images/release-note-1.1.0-SSB.png differ diff --git a/static/images/release-note-1.1.0-TPC-H.png b/static/images/release-note-1.1.0-TPC-H.png new file mode 100644 index 00000000000..098793156d6 Binary files /dev/null and b/static/images/release-note-1.1.0-TPC-H.png differ diff --git a/static/images/release-note-2.0beta-1.png b/static/images/release-note-2.0beta-1.png new file mode 100644 index 00000000000..d935788841d Binary files /dev/null and b/static/images/release-note-2.0beta-1.png differ diff --git a/static/images/release-note-2.0beta-es-log.png b/static/images/release-note-2.0beta-es-log.png new file mode 100644 index 00000000000..3c563da32b8 Binary files /dev/null and b/static/images/release-note-2.0beta-es-log.png differ diff --git a/static/images/release-note-2.0beta-jdbc.png b/static/images/release-note-2.0beta-jdbc.png new file mode 100644 index 00000000000..ae72a4c4f19 Binary files /dev/null and b/static/images/release-note-2.0beta-jdbc.png differ diff --git a/static/images/release-note-2.0beta-log-queue-group.png b/static/images/release-note-2.0beta-log-queue-group.png new file mode 100644 index 00000000000..f087b60bcfc Binary files /dev/null and b/static/images/release-note-2.0beta-log-queue-group.png differ diff --git a/static/images/release-note-2.0beta-ssb-orc.png b/static/images/release-note-2.0beta-ssb-orc.png new file mode 100644 index 00000000000..3208b9afbd1 Binary files /dev/null and b/static/images/release-note-2.0beta-ssb-orc.png differ diff --git a/static/images/release-note-2.0beta-ssb-parquet.png b/static/images/release-note-2.0beta-ssb-parquet.png new file mode 100644 index 00000000000..6a9874e912c Binary files /dev/null and b/static/images/release-note-2.0beta-ssb-parquet.png differ diff --git a/static/images/release-note-2.0beta-workload.png b/static/images/release-note-2.0beta-workload.png new file mode 100644 index 00000000000..586d9681b28 Binary files /dev/null and b/static/images/release-note-2.0beta-workload.png differ diff --git a/static/images/release-note-2.0beta-ycsb-qps.png b/static/images/release-note-2.0beta-ycsb-qps.png new file mode 100644 index 00000000000..285d6988c23 Binary files /dev/null and b/static/images/release-note-2.0beta-ycsb-qps.png differ --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org