Skip to content

Releases: Chia-Network/chiapos

0.12.33

23 Oct 01:58
Compare
Choose a tag to compare

Fixed

  • When fixing a possible problem with reading past a buffer, we slowed down total performance by about 20%. This has an alternative fix that should maintain 0.12.31/Beta 15's plotting speed - if not speed up some based on other improvements in 0.12.32.
  • Certain NTFS mount points could cause an error in gulrak/filesystem. We've implemented a patch and upstreamed the issue. See gulrak/filesystem#75
  • Added additional plotting testing to GitHub Actions
  • Separated out the C++ build/test workflow from the Ubuntu wheel build and test.

0.12.32

15 Oct 18:30
Compare
Choose a tag to compare

Added

  • Significant speed ups to F1 plotting.
  • You can now log disk I/O and there is a gnuplot script to plot disk usage.

Changed

  • The command to ProofOfSpace is now create instead of generate to align with chia-blockchain.
  • pep517.build was deprecated on the ci build.
  • A plethora of memory management, code readability, and compute efficiencies were improved.
  • Various unused code was removed.
  • C++ tests were added to the default cmake build process.

Fixed

  • There was an out of bounds read that could crash the plotter in SliceInt64FromBytes().
  • gulrak/filesystem was updated to 1.3.6 and it should address certain writing failures on windows around the case of the drive letter. See gulrak/filesystem#70

Use 10 bits instead of 9.

21 Aug 20:43
Compare
Choose a tag to compare

Fixes a bug introduced in Beta 1.8 that could cause a buffer overrun on larger k size plots.

0.12.22

16 Jun 19:03
f8df61c
Compare
Choose a tag to compare

don't keep file handles open as we might exceed OS limits

0.12.21

08 Jun 03:29
b7972e9
Compare
Choose a tag to compare

better error handling for reads and writes

0.12.20

05 Jun 21:58
Compare
Choose a tag to compare

Fix Windows fseek for 64 bits

0.12.19

04 Jun 20:47
efbbd55
Compare
Choose a tag to compare

FILE* changes

0.12.12

06 May 00:43
e0795c3
Compare
Choose a tag to compare

Specify secondary temporary folder location

0.12.9

29 Apr 07:11
e446bd0
Compare
Choose a tag to compare

Performance improvements

0.12.3

31 Mar 16:57
e07b746
Compare
Choose a tag to compare

Reduce stack requirements by allocating on heap in order to fit into Windows 1 mb stack size (unchangeable due to pybind11). Fix tests to close prover file handle before removing file. Remove unused stackallocator.