Skip to content

Releases: XDagger/xdagj-native-randomx

xdagj-native-randomx v0.2.0

28 Dec 15:28
ede95d4
Compare
Choose a tag to compare

Changelog

Additional Notes

  • Build improvements.
  • Known issues: None.

xdagj-native-randomx v0.1.9

16 Dec 09:07
6e2da32
Compare
Choose a tag to compare

Improvements

  • Optimized memory usage in RandomX benchmarking by implementing shared cache and dataset across threads
  • Enhanced thread safety with atomic references for shared resources
  • Improved benchmark structure with separate thread states for better resource management
  • Added comprehensive JMH benchmarks for both mining and light mode operations

Benchmark Features

  • Support for both batch and non-batch hash calculations
  • Parallel testing with configurable thread count
  • Shared resource management for optimal memory usage
  • Separate benchmarks for mining and light mode operations

Technical Details

  • Added proper resource cleanup and error handling
  • Enhanced logging for better debugging and monitoring
  • Optimized JMH benchmark configuration for accurate performance measurements

Full Changelog: v0.1.8...v0.1.9

xdagj-native-randomx v0.1.8

03 Dec 02:26
Compare
Choose a tag to compare

Changelog

The compatibility issues of mac m1, m2, and m3 have been fixed in version 0.1.8, and JIT has been enabled in the Linux system. The performance has been improved by more than ten times, but the mac series cannot use JIT.

xdagj-native-randomx v0.1.7

31 Aug 07:04
67f2a02
Compare
Choose a tag to compare

Version release

This upgrade greatly improves performance

What's Changed

  • update jmh result by @Holt666 in #7
  • upgrade randomx submodule by @Holt666 in 73779b9
  • upgrade junit4 to junit5 @Holt666 78f92ef
  • modify the flag setting of randomx by @Holt666 in a10a3e9
  • add flags and mining mode by @Holt666 in 0432d74
  • optimize code by @Holt666 in 38a5d59
  • update linux so by @Holt666 in 35876b0
  • update macos dylib by @Holt666 in d4b110f

Full Changelog: 0.1.6...0.1.7

xdagj-native-randomx v0.1.6

14 Apr 08:52
1496fb5
Compare
Choose a tag to compare

Version release

This upgrade greatly improves performance

What's Changed

  • upgrade dependency by @Holt666 in #4
  • update license-maven-plugin version by @Holt666 in #5
  • optimize performance by @Holt666 in #6

Full Changelog: 0.1.5...0.1.6

xdagj-native-randomx v0.1.5

16 Feb 07:02
Compare
Choose a tag to compare

xdagj-native-randomx v0.1.4

09 Dec 09:18
Compare
Choose a tag to compare

xdagj-native-randomx v0.1.3

19 Nov 14:23
Compare
Choose a tag to compare

What's Changed

New Contributors

  • @cherry1603 made their first contribution in #1
  • @Holt666 made their first contribution in #2

Full Changelog: 0.1.2...0.1.3

xdagj-native-randomx v0.1.2

17 Nov 17:06
Compare
Choose a tag to compare

xdagj-native-randomx v0.1.2 supports JNA way to call randomx dynamic link library, and add a complete unit test

Full Changelog: 0.1.1...0.1.2

xdagj-native-randomx v0.1.1

15 Nov 12:26
Compare
Choose a tag to compare

Version release

xdagj-native-randomx v0.1.1 is the first version of the java implementation of randomx separated from the xdagj project.

Full Changelog: https://github.com/XDagger/xdagj-native-randomx/commits/0.1