rotki logo

rotki

Privacy-focused, self-hosted crypto and financial portfolio tracker with accounting and tax reports

Alternative to: cointracker, koinly, coinstats, delta investment tracker


About Versions (101)

v1.25.1

2022-07-28

Description

rotki 1.25.1 is a patch release fixing bugs you guys found with 1.25.0 while we were busy finding hotels at 03:00 in the night and making up for canceled flights in Paris. The biggest change is that we fixed a class of bugs that lead to crashes (segmentation faults) of the app for a subset of our users. We also introduced a new setting for users to disable if they keep getting crashes.

We also fixed a lot of bugs and introduced some small improvements. One of them is an experimental mode to try and automatically detect and ignore spam tokens by checking their uniswap liquidity.

This release contains 48 commits by 6 different contributors!

For more information check the detailed changelog below :point_down:

Downloads

Upgrade is highly recommended. Download the binary for your OS from below:

Optionally, you can also verify the integrity of the aforementioned binaries using the following checksums:

Release Highlights

The main thing this release fixes is a class of bugs that could lead to the application crashing for some of the users. Such crashes should hopefully no longer happen.

rotki_backend_settings

In the case a user still encounters them we have added a setting to disable asynchronous DB access. To do so set Instructions Per sqlite context switch to 0.

But before doing so please let us know so we can, together with you, gather data on why/where it happens and fix it.

These were the highlights. Check below for the full changelog :point_down:

Bug Fixes

  • Introduce an experimental approach to ignore uniswap v2 pool pricing for pools with single sided liquidity that is less than $5k. This is experimental and we will probably figure out a better way to filter spam assets in the future. Context: https://twitter.com/peter_szilagyi/status/1552532767790997504
  • #4599 Users will see a smaller amount of icons when accessing rotki from a mobile device.
  • #4578 Value distribution by asset now respects ETH=ETH2 setting.
  • Some cases of python segfaulting under specific conditions of reading/writing to the DB should now be fixed.
  • #4586 DB yielding instructions is now an argument and can be configured by the user. It can be set to any positive integer or zero to disable it. There is a class of bugs that can lead to crash of the backend when this is enabled, so disabling is now an easy way to avoid them. With this enabled DB access parallelization is achieved for long running queries.
  • #4606 Fixes missing decimals when editing a manual balance while having custom decimal and thousand separators.
  • #4597 Tokens with no information about decimals won’t make the price query stop if the uniswap oracles are used.
  • #4502 Nexo importer now supports updated format.