TikV v5.0.4

What’s new in TikV v5.0.4?

by | 18.09.2021 | Changelog

TikV came up with its new release this month. It is a small one, but we can see a couple of improvements and some bug fixes along the way. In this article, we will see all of those and view the recent changes.

Let’s start!

What is TikV?

TiKV is a graduate project of the Cloud Native Computing Foundation (CNCF) and is an open-source, distributed, and transactional key-value database. Unlike other traditional NoSQL systems, TiKV provides classical key-value APIs and transactional APIs with ACID compliance. TikV is built in Rust and powered by Raft. The team has initially created it to complement TiDB, a distributed HTAP database compatible with the MySQL protocol.


The new release of version 5.0.4 brings a couple of improvements to the TikV ecosystem. With the new release, we can see the limitation of the TiCDC sink’s memory consumption. Again, we can see the addition of the memory-bounded upper limit for the TiCDC old value cache.

Bug Fixes

We can see some of the bug fixes that came along with this new update of version 5.0.4. The fixes will help users to have a smooth working experience with TikV. Firstly, we can see the fixing of the wrong tikv_raftstore_hibernated_peer_state metric. Again, we can see fixing the wrong argument’s type of the json_unquote() function in the coprocessor. We can see the skipping of clearing callback during graceful shutdown to avoid breaking ACID in some cases. Furthermore, the devs have fixed a bug that showed if we share the read index for a replica, it reads on a Leader. Lastly, we also see the fixing of the wrong function that casts DOUBLE to DOUBLE.


Throughout the article, we have seen the changes that came along with this new release of version 5.0.4. The TikV server will now work more smoothly with the improvements and fixes, and the users will benefit more. Obviously, you are thinking of trying it firsthand. You can step by step installation of TikV from here and if you want to contribute to the TikV server repository, click here. Have a playful experience with TikV, and I will see you all in the next one.

You can find more of our articles here. Happy learning!


The DevOps Awareness Program

Subscribe to the newsletter

Join 100+ cloud native ethusiasts


Join the community Slack

Discuss all things Kubernetes, DevOps and Cloud Native

Related articles6

What’s new in Kuma v1.3.0?

What’s new in Kuma v1.3.0?

Kuma recently came with their new version of 1.3.0. It has come up with several bug fixes and new features with this update. In this article, we will see those fixes and new features which will make users have a great experience with the product. Buck up, and let’s...

What’s new in Istio v1.11.3?

What’s new in Istio v1.11.3?

Istio came with its new version recently. It is a minor release, but it contains some significant changes and fixes. In this article, we will have a detailed look at what version 1.11.3 brings to the table. So, without wasting any time. Let's start! What is Istio?...

What’s new in Traefik v2.5.3?

What’s new in Traefik v2.5.3?

Traefik came with a new version of 2.5.3. This version mainly focuses on bug fixing and adding documents. This article will cover all of those entirely. It is not a big update, so this article will be short and crisp. Buckle up for a ride. Let's start! What is...

What’s new in Prometheus v2.30?

What’s new in Prometheus v2.30?

Prometheus v2.30 was released a few days ago, and it is an exciting update. This update is not very inclined on adding new features to the ecosystem, but it brings several enhancements to configurability and resource usage efficiency. It also brings several bug fixes....

What’s new in Python-Tuf v0.18.0?

What’s new in Python-Tuf v0.18.0?

Python-Tuf v0.18.0 recently came, and it is quite a big update with major and minor changes. We will go through all of those changes, additions, fixes and removals in this document. Without further a due, let's start! What is Python-Tuf? The Update Framework (TUF) or...

What’s new in Envoyproxy v1.19.1?

What’s new in Envoyproxy v1.19.1?

Envoyproxy came with its new version a few days ago. Version 1.19.1 comes with very few updates. It provides a few minor behavioural changes and a few bug fixes to make the user experience smoother. In this article, we will cover all of the new changes. Let's start!...