Project: Doris (App Definition and Development / Database)
File: CHANGELOG.md

This file contains version of the third-party dependency libraries in the build-env image. The docker build-env image is apache/doris, and the tag is `build-env-${version}` Modified: arrow 13.0.0 -> 15.0.2 Modified: hadoop libhdfs 3.3.4.6 Added: streamvbyte 1.0.0 Modified: librdkafka 1.8.2 -> 2.0.2 Added: avx2neon -> 1.0.0 Modified: aws sdk 1.9.211 -> 1.11.119 Modified: protobuf 3.15.0 -> 21.11 Modified: glog 0.4.0 -> 0.6.0 Modified: lz4 1.9.3 -> 1.9.4 Modified: curl 7.79.0 -> 8.2.1 Modified: zstd 1.5.2 -> 1.5.5 Modified: arrow 7.0.0 -> 13.0.0 Modified: abseil 20220623.1 -> 20230125.3 Modified: orc 1.7.2 -> 1.9.0 Modified: jemalloc for arrow 5.2.1 -> 5.3.0 Modified: xsimd 7.0.0 -> 13.0.0 Modified: opentelemetry-proto 0.19.0 -> 1.0.0 Modified: opentelemetry 1.8.3 -> 1.10.0 Added: c-ares -> 1.19.1 Added: grpc -> 1.54.3 Modified hadoop libhdfs 3.3.4.4 -> 3.3.4.5 Modified benchmark 1.5.6 -> 1.8.0 Modified hadoop libhdfs 3.3.4.2 -> 3.3.4.3 Modified aws sdk 1.9.211 -> 1.9.272 Removed: clucene changed to submodule Modified: hadoop libhdfs 3.3.4.2 Modified: opentelemetry-proto 0.18 -> 0.19 Modified: opentelemetry-cpp 1.4.0 -> 1.8.3 Modified: clucene 2.4.9 -> 2.4.11 Modified: sse2neon 1.5.1 -> 1.6.0 Modified: libhdfs3 2.3.8 -> 2.3.9 Modified: clucene 2.4.8 -> 2.4.9 Modified: sse2neon 1.5.1 -> 1.6.0 Modified: libhdfs3 2.3.8 -> 2.3.9 Modified: brpc 1.2.0 -> 1.4.0 Modified: boost 1.73.0 -> 1.81.0 Modified: clucene 2.4.6 -> 2.4.8 Modified: thrift 0.13 -> 0.16 Modified: clucene 2.4.4 -> 2.4.6 Modified: libhdfs3 2.3.7 -> 2.3.8 Modified: jemalloc 5.2.1 -> 5.3.0 Modified: libhdfs3 2.3.6 -> 2.3.7 Modified: libhdfs3 2.3.5 -> 2.3.6 Modified: bitshuffle 0.3.5 -> 0.5.1 Added: clucene 2.4.4 Fixed: libgsasl enable GSSAPI Modified: libhdfs3 2.3.4 -> 2.3.5 Modified: openssl 1.1.1m -> 1.1.1s fix CVE-2022-1292 Modified: libhdfs3 2.3.2 -> 2.3.4 Modified: simdjson 1.0.2 -> 3.0.1 Modified: protobuf 3.14.0 -> 3.15.0 Modified: s2geometry 0.9.0 -> 0.10.0 Added: Abseil, it is dependency of new s2geometry Modified: update parallel-hashmap from 1.33 to 1.3.8 Modified: zstd 1.5.0 -> 1.5.2 Added: xxhash 0.8.1 Added: jemalloc 5.2.1, Build jemalloc separately, and name it as jemalloc_doris, to distinguish it from jemalloc in arrow. Modified: brpc 1.1.0 -> 1.2.0 fix dlsym undefined reference on Ubuntu22.04 Modified: libhdfs3 2.3.1 -> 2.3.2 Modified: brpc 1.0.0 -> 1.1.0 Modified: leveldb 1.20 -> 1.23 Added: vectorscan 5.4.7, and a patch for compilation Modified: update libhdfs3 from 2.3.0 to 2.3.1 fix client uuid set error Remove: remove libhdfs3 without kerberos support Modified: make libhdfs3 with kerberos support as default Modified: change libhdfs3 to https://github.com/yangzhg/libhdfs3/releases/tag/v2.3.0 . This version support arm CPUs Added: opentelemetry-cpp 1.4.0, it was introduced for tracing. Added: opentelemetry-proto 0.18.0, it is depended on by opentelemetry-cpp. Added: nlohmann/json 3.10.1, it is depended on by opentelemetry-cpp. Added: hyperscan 5.4.0, and a patch for compilation Added: ragel

it is used by hyperscan to generate files before compilation Added: libgsasl 1.8.0, this version of gsasl is only used for libhdfs3 with kerberos Added: krb5 1.19 Now there will be 2 set of libhdfs, one is without kerberos, the other is with kerberos, saved in `thirdparty/installed/libhdfswithkerberos/` Added: libbacktrace, it is used by boost stacktrace to print exception stack. Modified: CRoaring 0.3.4 -> 0.4.0 Modified: arrow 5.0.0 -> 7.0.0 Modified: aws-sdk-cpp 1.8.108 -> 1.9.211 Modified: orc 1.6.6 -> 1.7.2 Removed: aws-c-common: 0.4.63,aws-c-event-stream: 0.2.6, aws-checksums: 0.1.10, aws-c-io-0.7.0 aws-s2n: 0.10.0, aws-c-cal: 0.4.5; those libs are managed by aws-sdk-cpp now Added: simdjson 1.0.2 Modified: OpenSSL with --with-rand-seed=devrandom Modified: brpc 1.0.0-rc02 -> 1.0.0 Modified: OpenSSL 1.0.2k -> 1.1.1m Modified: cmake 3.19.8 -> 3.22.1 Added: ccache Added: cyrus-sasl Modified: librdkafka Added: breakpad Openssl 1.1.1l introduces the getentropy() method, which requires glibc 2.25 or higher, which will cause Doris BE to fail to run in the low-version glibc environment. Temporarily roll back the openssl version. OpenSSL 1.1.1l -> 1.0.2k libevent -> 2.1.12 OpenSSL 1.0.2k -> 1.1.1l thrift 0.9.3 -> 0.13.0 protobuf 3.5.1 -> 3.14.0 gflags 2.2.0 -> 2.2.2 glog 0.3.3 -> 0.4.0 googletest 1.8.0 -> 1.10.0 snappy 1.1.7 -> 1.1.8 gperftools 2.7 -> 2.9.1 lz4 1.7.5 -> 1.9.3 curl 7.54.1 -> 7.79.0 re2 2017-05-01 -> 2021-02-02 zstd 1.3.7 -> 1.5.0 brotli 1.0.7 -> 1.0.9 flatbuffers 1.10.0 -> 2.0.0 apache-arrow 0.15.1 -> 5.0.0 CRoaring 0.2.60 -> 0.3.4 orc 1.5.8 -> 1.6.6 libdivide 4.0.0 -> 5.0 brpc 0.97 -> 1.0.0-rc02 librdkafka 1.6.5 -> 1.8.0 libevent-release: 2.1.12 openssl: 1.1.1l thrift: 0.13.0 protobuf: 3.14.0 gflags: 2.2.2 glog: 0.4.0 googletest: 1.10.0 snappy: 1.1.8 gperftools: 2.9.1 zlib: 1.2.11 lz4: 1.9.3 bzip2: 1.0.8 lzo: 2.10 rapidjson: 1a803826f1197b5e30703afe4b9c0e7dd48074f5 curl: 7.79.0 re2: 2021-02-02 boost: 1.73.0 mysql-server: 5.7.18 unixODBC: 2.3.7 leveldb: 1.20 incubator-brpc: 1.0.0-rc02 rocksdb: 5.14.2 librdkafka: 1.8.0 zstd: 1.5.0 brotli: 1.0.9 flatbuffers: 2.0.0 apache-arrow: 5.0.0 s2geometry: 0.9.0 bitshuffle: 0.3.5 CRoaring: 0.3.4 fmt: 7.1.3 parallel-hashmap: 1.33 orc: 1.6.6 jemalloc: 5.2.1 cctz: 2.3 DataTables: 1.10.25 aws-c-common: 0.4.63 aws-c-event-stream: 0.2.6 aws-checksums: 0.1.10 aws-c-io-0.7.0 aws-s2n: 0.10.0 aws-c-cal: 0.4.5 aws-sdk-cpp: 1.8.108 liblzma: master libxml2: v2.9.10 libgsasl: 1.10.0 libhdfs3: master libdivide: 5.0 pdqsort: git20180419 benchmark: 1.5.6 libevent: 24236aed01798303745470e6c498bf606e88724a openssl: 1.0.2k thrift: 0.9.3 cfe: 3.4.2.src protobuf: 3.5.1 gflags: 2.2.0 glog: 0.3.3 googletest: 1.8.0 snappy: 1.1.7 gperftools: 2.7 zlib: 1.2.11 lz4: 1.7.5 bzip2: 1.0.8 lzo: 2.10 rapidjson: 1a803826f1197b5e30703afe4b9c0e7dd48074f5 curl: 7.54.1 re2: 2017-05-01 boost: 1.73.0 mysql-server: 5.7.18 unixODBC: 2.3.7 leveldb: 1.20 incubator-brpc: 0.9.7 rocksdb: 5.14.2 librdkafka: 1.6.1-RC3 zstd: 1.3.7 double-conversion: 3.1.1 brotli: 1.0.7 flatbuffers: 1.10.0 arrow-apache: 0.15.1 s2geometry: 0.9.0 bitshuffle: 0.3.5 CRoaring: 0.2.60 fmt: 7.1.3 parallel-hashmap: 1.33 orc: 1.5.8 jemalloc: 5.2.1 cctz: 2.3 DataTables: 1.10.25 aws-c-common: 0.4.63 aws-c-event-stream: 0.2.6 aws-checksums: 0.1.10 aws-c-io: 0.7.0 s2n-tls: 0.10.0 aws-c-cal: 0.4.5 aws-sdk-cpp: 1.8.108 liblzma: master libxml2: 2.9.10 libgsasl: 1.10.0 libhdfs3: master libdivide: 4.0.0 pdqsort: git20180419 benchmark: 1.5.6