Skip to content

Instantly share code, notes, and snippets.

@KochetovNicolai
Last active January 28, 2019 15:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save KochetovNicolai/fe6ccc050d5a27f480d618878e2d0bb6 to your computer and use it in GitHub Desktop.
Save KochetovNicolai/fe6ccc050d5a27f480d618878e2d0bb6 to your computer and use it in GitHub Desktop.

./utils/make_changelog.py v18.16.1-stable v19.1.6-stable --state state.json --directory ~/dev/ClickHouse --token <token>

[No category]

Improvement (invisible for users)

  • Better way to collect columns, tables and joins from AST when checking required columns. #3930 (Artem Zuikov)

Doc fixes

Doc fixes.

Doc fix

Bugfix

  • Fix bug when in remote table function execution when wrong restrictions were used for in getStructureOfRemoteTable. #4009 (alesapin)

Bug fix

  • Fix a leak of netlink sockets. They were placed in a pool where they were never deleted and new sockets were created at the start of a new thread when all current sockets were in use. #4017 (Alex Zatelepin)

Doc fix.

Bug Fix

  • #3921 (alexey-milovidov)
  • Fix bug with long delay after empty replication queue #3928 (alesapin)
  • Fixed error in internal implementation of quantileTDigest (found by Artem Vakhrushev). This error never happens in ClickHouse and was relevant only for those who use ClickHouse codebase as a library directly. #3935 (alexey-milovidov)
  • Fix a bug that led to hangups in threads that perform ALTERs of Replicated tables and in the thread that updates configuration from ZooKeeper. #2947 #3891 #3934 (Alex Zatelepin)
  • Don't do exponential backoff when there is nothing to do for task ... #3932 (alesapin)
  • clickhouse-test now outputs helpful infromation when no clickhouse binart is found. #4130 (Odin Hultgren Van Der Horst)
  • Fix bug with wrong prefix for ipv4 subnet masks #3945 (alesapin)
  • Fix a bug when from_zk config elements weren't refreshed after a request to ZooKeeper timed out. #2947 #3947 (Alex Zatelepin)
  • Fixed segfault in functions addDays, subtractDays. #3913 (alexey-milovidov)
  • Limit compiled expressions cache size #4041 (alesapin)
    • Fixed misspells in comments and string literals under dbms. ... #4122 (maiha)
  • Fix buf with closing /proc/self/fd earlier than all fds were read from /proc. #4120 (alesapin)
  • Fix user and password forwarding for replicated tables queries #3957 (alesapin)
  • Fixed crash (std::terminate) in rare cases when a new thread cannot be created due to exhausted resources. #3956 (alexey-milovidov)
  • Fixed dictionary copying at LowCardinality::cloneEmpty() method which lead to excessive memory usage in case of inserting into table with LowCardinality primary key. #3955 (KochetovNicolai)
  • Regression in master. Fix "Unknown identifier" error in case column names appear in lambdas. #4115 (Artem Zuikov)
  • Fix ubsan bug in compression codecs #4069 (alesapin)
  • Query is failure when use toUInt64 function with primary key of string data type in where expression, ... #3870 (Winter Zhang)
  • Add checking that 'SET send_logs_level = value' query accept appropriate value. #3873 (Sabyanin Maxim)
  • Fixed a race condition when executing a distributed ALTER task. The race condition led to more than one replica trying to execute the task and all replicas except one failing with a ZooKeeper error. #3904 (Alex Zatelepin)
  • Fix typos #4089 (Evgenii Pravda)
  • Fixed segfault in arrayEnumerateUniq, arrayEnumerateDense functions in case of some invalid arguments. #3909 (alexey-milovidov)
  • Fixed very rare race condition that can happen when listing tables in Dictionary database while reloading dictionaries. #3970 (alexey-milovidov)
  • Fixed a bug introduced by 'kill query sync' which leads to a core dump. ... #3916 (muVulDeePecker)
  • Fixed error: functions round, floor, trunc, ceil may return bogus result when executed on integer argument and large negative scale. #3914 (alexey-milovidov)
  • Fix UB in StorageMerge. #3910 (Amos Bird)
  • Allow Kafka Engine to ignore some number of parsing errors per block. #4094 (Ivan)
  • Fixed incorrect result while using distinct by single LowCardinality numeric column. #3895 #4012 (KochetovNicolai)
  • Fixed LowCardinality serialization for Native format in case of empty arrays. #3907 #4011 (KochetovNicolai)

Build/Testing/Packaging Improvement

Improvement

  • Function parseDateTimeBestEffort: support for formats DD.MM.YYYY, DD.MM.YY, DD-MM-YYYY, DD-Mon-YYYY, DD/Month/YYYY and similar. #3922 (alexey-milovidov)
  • Add zh/tests doc translate #4034 (sundyli)
  • Support for IF NOT EXISTS in ALTER TABLE ADD COLUMN statements, and for IF EXISTS in DROP/MODIFY/CLEAR/COMMENT COLUMN. #3900 (Boris Granveaud)
  • Changed the way CapnProtoInputStream creates actions in such a way that it now support structures that are jagged. #4063 (Odin Hultgren Van Der Horst)
  • Add a MergeTree setting use_minimalistic_part_header_in_zookeeper. If enabled, Replicated tables will store compact part metadata in a single part znode. This can dramatically reduce ZooKeeper snapshot size (especially if the tables have a lot of columns). Note that after enabling this setting you will not be able to downgrade to a version that doesn't support it. #3960 (Alex Zatelepin)
  • #4004 (Léo Ercolanelli)

Other

Backward Incompatible Change

  • Removed ALTER MODIFY PRIMARY KEY command because it was superseded by the ALTER MODIFY ORDER BY command. #3887 (Alex Zatelepin)

Performance Improvement

  • Zero left padding PODArray so that -1 element is always valid and zeroed. It's used for branchless Offset access. ... #3920 (Amos Bird)
  • #3968 (Amos Bird)

New Feature (Remove feature)

  • Remove some redundant objects from compiled expressions cache (optimization) ... #4042 (alesapin)

Doc fixes ('ru').

New Feature

  • ... #3938 (Eric)
  • multiple joins emulation (very experimental) #3946 (Artem Zuikov)
  • ... #4127 (BayoNet)
  • Added support for CatBoost multiclass models evaluation. Function modelEvaluate returns tuple with per-class raw predictions for multiclass models. llibcatboostmodel.so should be built with #607. #3959 (KochetovNicolai)
  • Add ability to choose per column codecs for storage log and tiny log #4111 (alesapin)
  • Add ability to alter compression codecs. #4054 (alesapin)
  • Added multi searcher to search from multiple constant strings from big haystack. Added functions {multiPosition,multiSearch,firstMatch}{'', UTF8, CaseInsensitive, CaseInsensitiveUTF8} #4053 (Danila Kutenin)
  • Add compression codec delta #4052 (alesapin)
  • xxHash64 and xxHash32 hashing functions added. #3905 (filimonov)
  • Add custom compression codecs. #3899 (alesapin)
  • ... #4075 (Danila Kutenin)
  • Add ability to write data into HDFS and small refactoring. ... #4084 (alesapin)
  • Add gccHash function, use the same hash seed as gcc #4000 (sundyli)
  • #4097 (Boris Granveaud) Commits which are not from any pull request:

Commit: 51dd2198f03efbf77630582e0d5f0ef2d4a2617b Author: robot-clickhouse Message: Auto version update to [19.1.6] [54413]

Commit: 90a629a21cb904655aaa464ce7320406a0409a60 Author: alesapin Message: Merge branch 'master' of github.com:yandex/ClickHouse

Commit: eb207b2c5ccd96d815c2bc3bd99790bcdc57d05e Author: alesapin Message: Replace untrusted hits_1000m with hits_1000m_single in performance test

Commit: c3d35e033040fa62d97d4906b428cd563f4d8983 Author: alesapin Message: Merge branch 'master' of github.com:yandex/ClickHouse

Commit: a96f638cb091bc66e0cb3d18e5a2ee319708be93 Author: alesapin Message: Fixes in performance-test: more correct json, choose main_metric by default, fix params accumulation bug

Commit: f6225b9c321f37bff9f0a128efd7267c81750339 Author: Ivan Blinkov Message: Restore Upcoming Events README.md section

C++ ClickHouse and CatBoost Sprints in Moscow on February 2.

Commit: 9481d01ca81eddfecec0d85acb94c5dc06f68b72 Author: robot-clickhouse Message: Auto version update to [19.1.5] [54413]

Commit: 51dd2198f03efbf77630582e0d5f0ef2d4a2617b Author: robot-clickhouse Message: Auto version update to [19.1.6] [54413]

Commit: 90a629a21cb904655aaa464ce7320406a0409a60 Author: alesapin Message: Merge branch 'master' of github.com:yandex/ClickHouse

Commit: eb207b2c5ccd96d815c2bc3bd99790bcdc57d05e Author: alesapin Message: Replace untrusted hits_1000m with hits_1000m_single in performance test

Commit: c3d35e033040fa62d97d4906b428cd563f4d8983 Author: alesapin Message: Merge branch 'master' of github.com:yandex/ClickHouse

Commit: a96f638cb091bc66e0cb3d18e5a2ee319708be93 Author: alesapin Message: Fixes in performance-test: more correct json, choose main_metric by default, fix params accumulation bug

Commit: f6225b9c321f37bff9f0a128efd7267c81750339 Author: Ivan Blinkov Message: Restore Upcoming Events README.md section

C++ ClickHouse and CatBoost Sprints in Moscow on February 2.

Commit: 9481d01ca81eddfecec0d85acb94c5dc06f68b72 Author: robot-clickhouse Message: Auto version update to [19.1.5] [54413]

Commit: 3b0c67b6cd90f772942b2436458f47ca60bef0cd Author: Nikolai Kochetov Message: Added test with all joins to bugs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment