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 351e962b7d5 Add files via upload (#326)
351e962b7d5 is described below
commit 351e962b7d576d5174ac0f1ed910ffaecccfc0c7
Author: Hu Yanjun <[email protected]>
AuthorDate: Mon Oct 16 17:01:20 2023 +0800
Add files via upload (#326)
---
blog/release-2.0.2.md | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 160 insertions(+)
diff --git a/blog/release-2.0.2.md b/blog/release-2.0.2.md
new file mode 100644
index 00000000000..6918f4fc8d6
--- /dev/null
+++ b/blog/release-2.0.2.md
@@ -0,0 +1,160 @@
+---
+{
+ 'title': 'Apache Doris announced the official release of version 2.0.2',
+ 'summary': 'Thanks to our community users and developers, 489 improvements
and bug fixes have been made in Doris 2.0.2.',
+ 'date': '2023-10-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.
+-->
+
+# Release 2.0.2
+
+Thanks to our community users and developers, 489 improvements and bug fixes
have been made in Doris 2.0.2.
+
+## Behavior Changes
+
+- [Remove json -> operator convert to json_extract
#24679](https://github.com/apache/doris/pull/24679)
+
+ Remove json '->' operator since it is conflicted with lambda function
syntax. It's a syntax sugar for function json_extract and can be replaced with
the former.
+- [Start the script to set metadata_failure_recovery
#24308](https://github.com/apache/doris/pull/24308)
+
+ Move metadata_failure_recovery from fe.conf to start_fe.sh argument to
prevent being used unexpectedly.
+- [Change ordinary type null value is \N,complex type null value is null
#24207](https://github.com/apache/doris/pull/24207)
+- [Optimize priority_ network matching logic for be
#23795](https://github.com/apache/doris/pull/23795)
+- [Fix cancel load failed because Job could not be cancelled…
#17730](https://github.com/apache/doris/pull/17730)
+
+ Allow cancel a retrying load job.
+
+## Improvements
+
+### Easier to use
+
+- [Support custom lib dir to save custom libs
#23887](https://github.com/apache/doris/pull/23887)
+
+ Add a custom_lib dir to allow users place custom lib files and custom_lib
will not be replaced.
+- [Optimize priority_ network matching logic
#23784](https://github.com/apache/doris/pull/23784)
+
+ Optimize priority_network logic to avoid error when this config is wrong or
not configured.
+- [Row policy support role #23022](https://github.com/apache/doris/pull/23022)
+
+ Support role based auth for row policy.
+
+### New optimizer Nereids statistics collection improvement
+
+- [Disable file cache while running analysis tasks.
#23663](https://github.com/apache/doris/pull/23663)
+- [Show column stats even when error occurred.
#23703](https://github.com/apache/doris/pull/23703)
+- [Support basic jdbc external table stats collection.
#23965](https://github.com/apache/doris/pull/23965)
+- [Skip unknown col stats check on __internal_scheam and information_schema
#24625](https://github.com/apache/doris/pull/24625)
+
+### Better support for JDBC, HDFS, Hive, MySQL, Max Compute, Multi-Catalog
+
+- [Support hadoop viewfs. #24168](https://github.com/apache/doris/pull/24168)
+- [Avoid calling checksum when replaying creating jdbc catalog and fix ranger
issue #22369](https://github.com/apache/doris/pull/22369)
+- [Optimize the JDBC Catalog connection error message
#23868](https://github.com/apache/doris/pull/23868)
+
+ Improve property check and error message for JDBC catalog
+- [Fix mc decimal type parse, fix wrong obj location
#24242](https://github.com/apache/doris/pull/24242)
+
+ Fix some issues for Max Compute catalog
+- [Support sql cache for hms catalog
#23391](https://github.com/apache/doris/pull/23391)
+
+ SQL cache for Hive catalog
+- [Merge hms partition events.
#22869](https://github.com/apache/doris/pull/22869)
+
+ Improve performance for Hive metadata sync
+- [Add metadata_name_ids for quickly get catlogs,db,table and add profiling
table in order to Compatible with mysql
#22702](https://github.com/apache/doris/pull/22702)
+
+### Performance for inverted index query
+
+- [Add bkd index query cache to improve perf
#23952](https://github.com/apache/doris/pull/23952)
+- [Improve performance for count on index other than match
#24678](https://github.com/apache/doris/pull/24678)
+- [Improve match performance without index
#24751](https://github.com/apache/doris/pull/24751)
+- [Optimize multiple terms conjunction query
#23871](https://github.com/apache/doris/pull/23871)
+Improve performance of MATCH_ALL
+- [Optimize unnecessary conversions
#24389](https://github.com/apache/doris/pull/24389)
+Improve performance of MATCH
+
+### Improve Array functions
+
+- [[Fix old optimizer with some array literal functions
#23630](https://github.com/apache/doris/pull/23630)
+- [Improve array union support multi params
#24327](https://github.com/apache/doris/pull/24327)
+- [Improve explode func with array nested complex type
#24455](https://github.com/apache/doris/pull/24455)
+
+## Important Bug fixes
+
+- [The parameter positions of timestamp diff function to sql are reversed
#23601](https://github.com/apache/doris/pull/23601)
+- [Fix old optimizer with some array literal functions
#23630](https://github.com/apache/doris/pull/23630)
+- [Fix query cache returns wrong result after deleting partitions.
#23555](https://github.com/apache/doris/pull/23555)
+- [Fix potential data loss when clone task's dst tablet is cooldown replica
#17644](https://github.com/apache/doris/pull/17644)
+- [Fix array map batch append data with right next_array_item_rowid
#23779](https://github.com/apache/doris/pull/23779)
+- [Fix or to in rule #23940](https://github.com/apache/doris/pull/23940)
+- [Fix 'char' function's toSql implementation is wrong
#23860](https://github.com/apache/doris/pull/23860)
+- [Record wrong best plan properties
#23973](https://github.com/apache/doris/pull/23973)
+- [Make TVF's distribution spec always be RANDOM
#24020](https://github.com/apache/doris/pull/24020)
+- [External scan use STORAGE_ANY instead of ANY as distibution
#24039](https://github.com/apache/doris/pull/24039)
+- [Runtimefilter target is not SlotReference
#23958](https://github.com/apache/doris/pull/23958)
+- [mv in select materialized_view should disable show table
#24104](https://github.com/apache/doris/pull/24104)
+- [Fail over to remote file reader if local cache failed
#24097](https://github.com/apache/doris/pull/24097)
+- [Fix revoke role operation cause fe down
#23852](https://github.com/apache/doris/pull/23852)
+- [Handle status code correctly and add a new error code `ENTRY_NOT_FOUND`
#24139](https://github.com/apache/doris/pull/24139)
+- [Fix leaky abstraction and shield the status code `END_OF_FILE` from upper
layers #24165](https://github.com/apache/doris/pull/24165)
+- [Fix bug that Read garbled files caused be crash.
#24164](https://github.com/apache/doris/pull/24164)
+- [Fix be core when user sepcified empty `column_separator` using hdfs tvf
#24369](https://github.com/apache/doris/pull/24369)
+- [Fix need to restart BE after replacing the jar package in java-udf
#24372](https://github.com/apache/doris/pull/24372)
+- [Need to call 'set_version' in nested functions
#24381](https://github.com/apache/doris/pull/24381)
+- [windown_funnel compatibility issue with multi backends
#24385](https://github.com/apache/doris/pull/24385)
+- [correlated anti join shouldn't be translated to null aware anti join
#24290](https://github.com/apache/doris/pull/24290)
+- [Change ordinary type null value is \N,complex type null value is null
#24207](https://github.com/apache/doris/pull/24207)
+- [Fix analyze failed when there are thousands of partitions.
#24521](https://github.com/apache/doris/pull/24521)
+- [Do not use enum as the data type for JavaUdfDataType.
#24460](https://github.com/apache/doris/pull/24460)
+- [Fix multi window projection issue temporarily
#24568](https://github.com/apache/doris/pull/24568)
+- [Make metadata compatible with 2.0.3
#24610](https://github.com/apache/doris/pull/24610)
+- [Select outfile column order is wrong
#24595](https://github.com/apache/doris/pull/24595)
+- [Incorrect result of semi/anti mark join
#24616](https://github.com/apache/doris/pull/24616)
+- [Fix broker read issue #24635](https://github.com/apache/doris/pull/24635)
+- [Skip unknown col stats check on __internal_scheam and information_schema
#24625](https://github.com/apache/doris/pull/24625)
+- [Fixed bug when parsing multi-character delimiters.
#24572](https://github.com/apache/doris/pull/24572)
+- [Fix timezone parse when there is no tzfile
#24578](https://github.com/apache/doris/pull/24578)
+- [We need to issue an error when starting FE without setting the Java home
environment #23943](https://github.com/apache/doris/pull/23943)
+- [Enable_unique_key_partial_update should be forwarded to master
#24697](https://github.com/apache/doris/pull/24697)
+- [Fix paimon file catalog meta issue and replication num analysis issue
#24681](https://github.com/apache/doris/pull/24681)
+- [Add more log for ingest_binlog && Fix ingest_binlog not rewrite rowset_meta
tablet_uid #24617](https://github.com/apache/doris/pull/24617)
+- [Do not abort when a disk is broken
#24692](https://github.com/apache/doris/pull/24692)
+- [colocate join could not work well on full outer join
#24700](https://github.com/apache/doris/pull/24700)
+- [Optimize unnecessary conversions
#24389](https://github.com/apache/doris/pull/24389)
+- [Optimize the reading efficiency of nullable (string) columns.
#24698](https://github.com/apache/doris/pull/24698)
+- [Fix segment cache core when output rowset is nullptr
#24778](https://github.com/apache/doris/pull/24778)
+- [Fix duplicate key in schema change
#24782](https://github.com/apache/doris/pull/24782)
+- [Make metadata compatible for future version after 2.0.2
#24800](https://github.com/apache/doris/pull/24800)
+- [Fix map/array deserialize string with quote pair
#24808](https://github.com/apache/doris/pull/24808)
+- [Failed on arm platform, with clang compiler and pch on, close #24633
#24636](https://github.com/apache/doris/pull/24636)
+- [Table column order is changed if add a column and do truncate
#24981](https://github.com/apache/doris/pull/24981)
+- [Make parser mode coarse grained by default
#24949](https://github.com/apache/doris/pull/24949)
+
+See the complete list of improvements and bug fixes on
[github](https://github.com/apache/doris/issues?q=label%3Adev%2F2.0.2-merged+is%3Aclosed)
.
+
+## Big Thanks
+
+Thanks all who contribute to this release:
+
+[@adonis0147](https://github.com/adonis0147)
[@airborne12](https://github.com/airborne12)
[@amorynan](https://github.com/amorynan)
[@AshinGau](https://github.com/AshinGau)
[@BePPPower](https://github.com/BePPPower)
[@BiteTheDDDDt](https://github.com/BiteTheDDDDt)
[@bobhan1](https://github.com/bobhan1) [@ByteYue](https://github.com/ByteYue)
[@caiconghui](https://github.com/caiconghui)
[@CalvinKirs](https://github.com/CalvinKirs)
[@cambyzju](https://github.com/cambyzju) [@ChengDaqi2023](ht [...]
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]