Skip to content

Releases: kevacoin-project/kevacoin

v0.16.8.0 Release

20 Mar 22:12
Compare
Choose a tag to compare

Security Update

This release fixes a security vulnerability in Kevacoin 0.16.7.0 or earlier version, which may crash the Kevacoin wallet. Please update your wallet to this release at your earliest convenience.

v0.16.7.0 Release

14 Dec 01:11
Compare
Choose a tag to compare

New features in this release:

  1. The keva_put command has a new option to transfer the namespace to an address:

    kevacoin-cli keva_put NgKBKkBAJMtzsuit85TpTpo5Xj6UQUg1wr a_key a_value VXv2qSNoVKcwZLPxf28z92VvBfERbFx3Kq 
    

    The above command puts a_value to a_key and at the same time, transfers the namespace to the address VXv2qSNoVKcwZLPxf28z92VvBfERbFx3Kq. The address can be any valid address, it can be your address in a different wallet (e.g. mobile wallet), or other people's address. If the new address is in a different wallet than your current one, you will no longer be able to modify the namespace from your current wallet.

    1. The desktop GUI wallet now displays correctly the download progress (in percentage) and the estimate of the remaining time for the download to complete.

During this release, we also ran static analysis tools on the source code and fixed the found issues and warnings.

v0.16.6.0 Release

29 Jul 21:35
Compare
Choose a tag to compare

This is an important security update which fixes namespace creation vulnerabilities. The fixes are implemented as a BIP9 soft fork and was activated since block 129600.

Target Audience

Mining pools

If you are already using the secret v0.16.5.4 release, you can safely skip this release.

Full nodes

Although not required since this is a soft fork, it is strongly recommended that you upgrade your public full nodes.

Exchanges

Although not required since this is a soft fork, it is strongly recommended that you upgrade your nodes.

Developers

This is a mandatory upgrade if you want to create a new namespace. The older version of Kevacoin core will not be able to create namespaces that will be accepted by the miners.

New Features

This release introduces the namespace group feature, which allows the combination of the namespaces. We will release the documentation and tutorial for this new feature soon.

0.16.6.0 Release Candidate 1

22 Jun 23:23
Compare
Choose a tag to compare
Pre-release

This is the major release version (Release Candidate 1) with new features and bug fixes.

New Features

  1. The most important changes are a new set of RPC commands for key-value namespace grouping. The namespace grouping makes it easy to combine the data in multiple namespaces to create a new view. The view reflects all the changes in the grouped namespaces. The view contains all the key-value pairs in the namespaces. When different namespaces modify the same key, the value with the latest blocks will be used. This allows multiple users to collaborate on a project without granting access control to their namespaces.

    The new RPC commands have a prefix of keva_group_, e.g. keva_group_join, keva_group_leave, keva_group_get.

  2. Reduced the data size of the key-value pair by not storing the Kevacoin address associated with the operation.

  3. Fixed the namespace transaction Id.

This is a pre-release and is for testing only. It is recommended for application developers to try the new namespace grouping feature.

v0.16.5.3 Release

13 May 04:44
Compare
Choose a tag to compare

This release fixes Kevacoin core GUI crash when creating namespace or adding key/value pair with a locked wallet. It now prompts a passphrase dialog for the user to unlock the wallet before creating a namespace, adding key/value pairs, and deleting a key.

v0.16.5.2 Release

10 May 21:17
Compare
Choose a tag to compare

This release adds the bookmarking of Kevacoin namespaces. You can now add, edit, or remove namespaces from your bookmarks through the Kevacoin core GUI. Use the namespaces as IP addresses!

Other fixes:

  1. Fixed a potential race condition during block syncing. This fix is a precaution as it is unlikely the race condition would happen.
  2. Fixed namespace table view on macOS.

v0.16.5.1 Release

13 Apr 05:42
26c6fb1
Compare
Choose a tag to compare

GUI for Key-Value Database Operations

This release adds Graphical User Interface (GUI) for the Key-Value database operations, which should make it much easier for programmers and non-programmers to use Kevacoin's unique blockchain database feature.

The "bookmarks" feature is experimental and we will continue to improve it in the future release.

Highlights of this release:

  • Added GUI for Key-Value database operations for Windows, Linux and MacOS desktop wallets.
  • Fixed keva_filter command-line option parsing.

v0.16.5 Release

20 Mar 18:57
Compare
Choose a tag to compare

Mandatory Upgrade

*** Note: Previous release v0.16.4 contains critical issues. Do not use! ***

This is a major release of Kevacoin software, upgrade to this release is mandatory due to the hard fork on March 25, 2020. The hard fork will switch the Proof-of-Work hash algorithm from Cryptonight R to RandomKeva.

Before upgrading to this version, make sure to back up your wallet in case something unexpected happens. Uninstall the previous version and install this version.

Important changes in this release:

  • Switch the Proof-of-Work hash algorithm from Cryptonight R to RandomKeva.
  • Faster wallet synchronization.
  • Fixed Initial Block Download (IBD) with RandomKeva. Added new data structure to store the hashes at different seed height.
  • Disable miner mode of RandomKeva hash function. The miner mode causes incorrect results when the seed height changes, due to the incorrect initialization of the RandomX data set.

v0.16.3.1 Release

01 Feb 05:04
7c27f71
Compare
Choose a tag to compare

This is the first release after the Mainnet launch. It is an important release for developers and mining pool operators and is strongly recommended for these users.

For Mining Pool Operators

  • Added new RPC getblockheaderbyhash.

For Developers

  • Added ZeroMQ notification for Keva events (keva_namespace, keva_update, keva_delete). See Kevacoin ZeroMQ. This should make it much easier to develop on Kevacoin's blockchain data store.
  • Added new RPC getzmqnotifications.

Minor Changes

  • Applied Kevacoin's Chinese name.
  • Updated documentation.

Mainnet Release

15 Jan 23:04
Compare
Choose a tag to compare

This is the mainnet release for launch on Thursday, January 16, 2020, at 03:00GMT.

The MacOS dmg was rebuilt on January 29, 2020, at 4:40GMT. It fixed a previous crash.