Skip to content

Releases: rotki/rotki

Rotki v1.1.0 - Anting

05 Feb 15:26
v1.1.0
Compare
Choose a tag to compare

Description

This is by far the biggest release of Rotki to-date! It contains 413 commits, many months of work and thoroughly improves the Rotki financial tool in many ways.

Summary of changes

  • Gets rid of the big old dependency of ZeroMQ.
  • Introduces a new REST API. Documentation here.
  • Thorough reworking of the backend.
  • Introduces a completely new and modern UI, using the Vue.js framework.
  • Support for CoinbasePRO is added.

For a full list of features and bug fixes check the New Features section.

Summary of UI changes

In order to see all the changes done in the UI and learn how to use the new UI you can refer to the usage guide.
The most important points are below.

Location of API Keys

All exchange and external service API keys management has now been moved out of "User Settings" and is under its own "API Keys" section, accessible from the left-sidebar menu.

2020-02-05-161727_1494x875_scrot

Location of Blockchain Accounts and Balances

All blockchain account management and fiat balance management is now moved out of "User Settings" into its own section accessible from the left sidebar menu.

2020-02-05-162150_1505x514_scrot

Binaries

Upgrade is highly recommended. Binaries available for:

New Features

  • #626 Rotki now accepts addition of API keys for external services such as etherscan or cryptocompare.
  • #46 Coinbase Pro is now supported. Trades, deposits, withdrawals and balances in that exchange can now be queried.
  • #583 The UI's notifications can finally be copy pasted.
  • #168 Users can now force-refresh exchange/blockchain balances via the UI and ignore the cache.
  • #354 Introduces a modern, easily extendable material design UI based on Vue.js and Vuetify.
  • #404 Removed ZMQ as the messaging layer between backend - frontend and introduced a full-fledged REST API instead.

Bug Fixes

  • #465 Asset icons and names show consistently in the UI after the vue.js rewrite.

Newly supported tokens

Added support for the following tokens:

Rotki v1.0.7 - Anisodactylous

04 Jan 10:24
v1.0.7
Compare
Choose a tag to compare

This is a hotfix patch release to fix an issue seen with v1.0.6 which affected premium user credentials. For a full list of bug fixes check below.

Binaries available for:

Bug Fixes

  • #605 Adding premium API credentials via the front-end now works properly again.
  • #602 Fixed a bug that lead to the Coinbase exchange integration not working.

Rotki v1.0.6 - Alula

31 Dec 17:55
b77d899
Compare
Choose a tag to compare

This is a hotfix patch release to fix a breaking issue seen with v1.0.5 by some users. It is hopefully the last patch release before v1.1.0 which will contain the new user interface. Some other minor things waiting for release in master and some bug fixes were also added.

For a full list of features and bug fixes check below.

Upgrade is highly recommended. Binaries available for:

New Features

  • Add support for the Turkish Lyra (TRY - ₺) as a fiat currency
  • Add support for the Russian ruble (RUB - ‎₽) as a fiat currency
  • Add support for the Swiss Franc (CHF - Fr.) as a fiat currency

Bug Fixes

  • #589 If there is an unexpected error during sign-in properly catch it and add a log entry.
  • #588 The electron log is now written in the proper directory depending on the Operating system.
  • #587 If a user has a disabled taxfree period setting rotki no longer fails to sign the user in.
  • #561 Export unique asset symbols during CSV exporting and not long name descriptions.

Newly supported tokens

Added support for the following tokens

Rotki v1.0.5 - Altricial

01 Dec 19:37
74a9d11
Compare
Choose a tag to compare

Description

This release contains mostly bug fixes and support for new tokens. It is hopefully the last patch release before v1.1.0 which will contain the new user interface.

Most notably Rotki now supports the upgrade from single to multi collateral DAI.

For a full list of features and bug fixes check below.

Upgrade is highly recommended. Binaries available for:

New Features

  • #547 Support Multicollateral DAI upgrade and Single Collateral DAI renaming to SAI.
  • #541 If the user allows anonymous usage analytics are submitted to a server for analysis of the application's active users.
  • Rebranding Rotkehlchen to Rotki inside the application. All website and api links should now target rotki.com

Bug Fixes

  • #545 Trades from all Kraken pairs should now be processed properly again. For example all SC trade pairs should now work again.
  • #543 User will not get unexpected balance results in the same Rotki run due to same cache being used for different arguments.
  • #534 Old external trades can now be edited/deleted properly again.
  • #527 If cryptocompare query returns an empty object Rotki client no longer crashes.

Newly supported tokens

Added support for the following tokens

Rotki v1.0.4 - Alternate Plumage

04 Oct 16:24
Compare
Choose a tag to compare

Description

This release contains a some new features and bug fixes completed within the last month.

Most notably Rotki now keeps all actions in the local encrypted database, as opposed to caching files and frequently re-requesting trades from the exchanges. Once the data is in Rotki, it's with your forever now!

Moreover all users of Cointracking.info can now export their trades from that website and import it into Rotki thanks to the new import data feature.

For a full list of features check below:

Upgrade is highly recommended. Binaries available for:

New Features

  • #498 Users can now import data from Cointracking into Rotki. Create a CSV export from Cointracking and import it from the Import Data menu.
  • #499 All actions (trades, deposits, withdrawals, ethereum transactions, margin positions) are now saved in the locally encrypted database.
  • #505 Support the new cryptocompare v2 historical price API. Thank you @AndrewBezold !
  • Support WorldWideAssetExchange token for Bittrex after it got renamed to WAXP in that exchange.

Bug Fixes

  • #500 Fix cryptocompare price queries for LBRY credits.

Newly supported tokens

Added support for the following tokens

Rotki v1.0.3 - Allopreening

30 Aug 18:34
dbd5c73
Compare
Choose a tag to compare

Description

This release contains a lot of new features and bug fixes completed within the last month.

Most notably it adds Coinbase supported to Rotki. Now all users can track their coinbase purchase history and see their Coinbase balance from within the app.

From this version forward we are also introducing a .dmg installer for our OSX users and we fixed the usage problems that OSX users saw in the past month. Now there is no need to start Rotki from the console in OSX, but you can just install it and run it as any other normal application.

A lot more new features and bug fixes happened. For a full list check below.

Upgrade is highly recommended. Binaries available for:

New Features

  • #453 If a newer version exists the user is notified at the start of the application and is given a link to download it.
  • #487 USDT can now also be monitored as an ethereum token.
  • #26 Rotki is now available as a .dmg installer for OSX.
  • #296 Add support for the Coinbase exchange.
  • #465 Update the cryptocurrency icons package to 0.16.0. This gives us a lot more icons, including but not limited to an icon for DAI.
  • #458 Binance users now also have their deposit/withdrawal history taken into account during profit/loss calculation.
  • #457 Bittrex users now also have their deposit/withdrawal history taken into account during profit/loss calculation.

Bug Fixes

  • #426 Opening the Rotki electron app in OSX now works properly the first time.
  • #480 Calculating accounting with empty history no longer throws an exception.
  • #469 Fixes error with OTC trades.
  • #463 Converts tax report start and end time to local time.
  • #467 Removing ETH tokens for which a cryptocompare query failed to find a price now work properly.
  • #451 An assertion will no longer stop balances from being saved for some FIAT assets.

Newly supported tokens

Added support for the following tokens

Rotkehlchen v1.0.2 - Afterafterfeather

04 Aug 12:08
60e8fc0
Compare
Choose a tag to compare

Description

This is a bugfixing release made on top of v1.0.1 in order to fix a bug that broke trade reports for Kraken users. Upgrading is recommended. Binaries available for:

New Features

  • #442 If a user provides a Kraken API key with insufficient permissions we no longer accept it and also provide them with a proper error message.

Bug Fixes

  • #443 Fix bug in deserialization of non-exact floating point Kraken timestamp values which could lead to a crash during tax report generation.

Newly supported tokens

Added support for the following tokens

Rotkehlchen v1.0.1 - Afterfeather

02 Aug 13:25
Compare
Choose a tag to compare

Description

This is mostly a bug fixing release on top of v1.0.0 containing all bugs fixed in the last week, and some small additions to make usage of the app easier. Upgrading is recommended. Binaries available for:

New Features

  • #428 Handle unexpected data from external sources gracefully and dont crash.
  • #425 Users can now provide arguments to the backend via a config file. For more information check the docs.

Bug Fixes

  • #76 Handle poloniex queries returning null for the fee field.
  • #432 If historical price for a trade is not found, then gracefully skip the trade. Also handle a cryptocompare query edge case.
  • #429 If 429-TOO-MANY-REQUESTS is returned by blockchain.info handle it properly and backoff for the required amount of time until trying again.

Newly supported tokens

Added support for the following tokens

Rotkehlchen v1.0.0 - The Beginning

23 Jul 22:12
Compare
Choose a tag to compare

Description

This is the first Rotkehlchen version where premium subscriptions are activated and where all major Operating Systems (yes that also means Windows) are supported! This is the Beginning.

A lot of work has gone into this version.

Small sections with summaries of the biggest changes follow below.

Premium Subscriptions

Premium subscriptions are now active. You can buy one if you visit https://rotkehlchen.io. We would really appreciate it if you showed your support for the project by doing so. We accept both Fiat and Crypto payments. With a premium subscription you will get:

  • Synchronization of your data between devices.
  • A lot of statistics, graphs and analytics of your assets and trades inside the app.
  • Better in-github support.
  • [Coming soon] Faster ETH queries using our own server.
  • [Long-term] Access to the android companion app for Rotkehlchen.
  • And a lot more feature that are going to be developed only for premium!

Windows Binaries

Finally this is the first version of Rotkehlchen that can run in Windows! Take that Rotkehlchen out for a flight in your Windows machines ;)

Supported assets and conversions list

With previous rotkehlchen versions, you had an asset in an exchange, or you input it manually and you did not know which one it was. That's because multiple assets have the same symbol and sometimes can have different symbols in different exchanges.

Rotkehlchen v1.0 addresses that by maintaining a list of all supported assets and conversions to/from all exchanges and external services we support.

Notifications

The app now shows you notifications of errors, warnings or info messages that may be of interest to you. Check the bell icon on the top menu to read them.

Other features and bug fixes

A lot of smaller features and also bug fixes are included. For a full list check the full changelog below.

New Features

  • #332 Add notifications area for actionable warnings/errors.
  • #350 Add support for remote ethereum nodes and not just local ones.
  • #329 Maintain a list of supported assets and converters from/to each exchange or service.
  • #194 Add setting for date display format.
  • #313 Premium feature: The statistic pane now has two different graphs to explore the distribution of value of the user. One shows the distribution of the total net value across different locations and the other across all assets the user holds.
  • #312 Premium feature: The statistic pane now has a graph where users can check how any asset's amount and total usd value progresses over time.
  • #272 Premium feature: Added a statistics pane. Premium users can now see a graph of their net value over time there.
  • #268 Version name is now included in rotkehlchen binaries and other artifacts.
  • #304 Add support for Windows Binaries

Bug Fixes

  • #420 There are no more negative percentages at tax report generation progress
  • #392 Revisiting usersettings properly updates per account tables if an account has been deleted before.
  • #325 Tracking accounts/tokens in user settings will now be immediately reflected on the dashboard.
  • #368 Fixes broken navigation after visiting Statistics page.
  • #361 Rotkehlchen no longer misses the last trade when processing history inside a timerange.
  • #349 Copy paste should now work on OSX.
  • #334 Handle too many requests error for the exchangerates api.
  • #323 Properly display usd value For JPY and some other assets in kraken where XXBT is the quote asset.
  • #320 The user settings pane is now always responsive, even when loaded a second time.
  • #314 Exchangerates api is now queried with priority and as such there are no more delays at the startup of the application due to unresponsive FOREX api calls.
  • #299 IOTA historical price queries now work properly.
  • #288 After a user re-login querying fiat prices will no longer throw exceptions.
  • #273 Fallback to fetching NANO Price using XRB (Raiblocks) symbol before the rebranding.
  • #283 OTC Trades table is now properly rendered again

Rotkehlchen v0.6.0 - The Taxman

21 Jan 14:11
5870593
Compare
Choose a tag to compare

Description

This version contains some new features, and a lot of bugfixes. From the new features most notable is the protection of rotkehlchen for failures or inconsistencies presented by external price APIs.

From the bug fixes most notably, a few changes happened to the tax calculation to make the profit/loss calculation results correct in some edge cases.

New Features

  • #92 Cache and have multiple APIs to query for fiat price queries.
  • #222 Add a progress indicator during the tax report generation.
  • #229 Rotkehlchen can now work and migrate to sqlcipher v4.
  • #221 Rotkehlchen is now shielded against incosistencies of cryptocompare FIAT data.

Bug Fixes

  • #134 When rotkehlchen makes too many requests to Binance and gets a 429 response it now backs off and waits a bit.
  • #241 When incurring margin trade loss the lost asset's available amount is now also reduced.
  • #240 Poloniex settlement buys now incur the correct amount of BTC loss when processed.
  • #218 Tax report details in the UI should no longer show NaN values in some columns.
  • #231 Selling an asset that will fork, before it does now also reduces the forked asset amount.
  • #232 Multiple rotkehlchen users will no longer share same cache files.
  • #206 Fixes an error when adding a bitcoin account for the first time.
  • #209 Fixes error during login due to invalid date being saved.
  • #223 Fix error in profit/loss calculation due to bugs in the search of the FIFO queue of buy events.
  • #219 Poloniex BTC settlement loss calculation is now correct.
  • #217 Tax report CSV exports should now agree with the app report.
  • #211 Handle the BCHSV fork in Kraken properly.