Skip to content

Releases: k-nuth/kth

v0.26.0

13 Aug 12:20
Compare
Choose a tag to compare

You can install Knuth node version v0.26.0 using these instructions.

This release includes the following features and fixes:

  • Fixed compatibility between different versions of the C++ standard library.
  • Support for Visual Studio (MSVC) was restored.
  • Uses C++ API v0.26.0.

v0.25.0

09 Aug 10:29
Compare
Choose a tag to compare

You can install Knuth node version v0.25.0 using these instructions.

This release includes the following features and fixes:

  • Knuth's build system (kthbuild) has been completely rewritten.
    For x86-64 systems (AMD, Intel, etc.) kthbuild now supports all five industry-defined microarchitecture levels: x86-64-v0, x86-64-v1, x86-64-v2, x86-64-v3, and x86-64-v4.
    This version of node has been compiled using kthbuild v1.0.37.
    We have chosen to distribute binaries compiled using the x86-64-v3 microarchitecture level.
    However, if your platform does not support the x86-64-v3 microarchitecture level, kthbuild will automatically compile from source using your platform's specifications.
    And if your platform is better than x86-64-v3, you can take advantage of your hardware by compiling node with -o march_strategy=optimize.
  • Uses C++ API v0.25.0
  • Support for Visual Studio (MSVC) has been temporarily discontinued.
  • Some external dependencies were updated.

v0.24.0

05 May 19:09
Compare
Choose a tag to compare

You can install Knuth node version v0.24.0 using these instructions.

This release includes the following features and fixes:

  • Support for Visual Studio 2022 on Windows.
  • Uses C++ API v0.24.0
  • Several external dependencies were updated.

v0.23.0

05 Jan 15:16
Compare
Choose a tag to compare

You can install Knuth node version v0.23.0 using these instructions.

This release includes the following features and fixes:

v0.22.0

25 Aug 11:05
Compare
Choose a tag to compare

You can install Knuth node version v0.22.0 using these instructions.

This release includes the following features and fixes:

  • Added experimental support for Double-Spend Proofs. This feature is disabled by default. If you want to enable it you just have to add the following entry in the configuration: node.ds_proofs = true.
  • Uses C++ API v0.22.0
  • Several external dependencies were updated.

v0.21.0

25 Aug 02:21
Compare
Choose a tag to compare

You can install Knuth node version v0.21.0 using these instructions.

This release includes the following features and fixes:

  • Uses C++ API v0.21.0
  • Several external dependencies were updated.
  • Several bug fixes.

0.20.0

14 May 00:04
Compare
Choose a tag to compare

You can install Knuth node version v0.20.0 using these instructions.

This release includes the following features and fixes:

  • The version number of the executable was unified with the user-agent displayed by the node. For this reason the version interval (0.9.1, 0.20.0) of the node executable will be skipped.
    The user-agent presented by the node comes from the core C++ library, so all other components that depend on it (executable, C-API, C#-API, Javascript-API and TypeScript-API) will show the same user-agent.
  • Some bug fixes.

0.9.1

20 Apr 01:37
Compare
Choose a tag to compare

You can install Knuth node version 0.9.1 using these instructions.

This release includes the following features and fixes:

  • Minor bug fix.

0.9.0

19 Apr 18:05
Compare
Choose a tag to compare

You can install Knuth node version 0.9.0 using these instructions.

This release includes the following features and fixes:

  • Performance improvements.
  • Several CI/CD improvements.

0.8.0

21 Dec 20:00
Compare
Choose a tag to compare

You can install Knuth node version 0.8.0 using these instructions.

This release includes the following features and fixes:

  • ASERT implementation fix.
  • Scalenet performance improvements.
  • Several CI/CD improvements.