Skip to content

Releases: Chia-Network/chiapos

1.0.9

01 Feb 05:08
0502f34
Compare
Choose a tag to compare

Support rename

1.0.8

09 Jan 02:36
b0e9856
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.0.7...1.0.8

1.0.7

03 Dec 19:59
df1bd20
Compare
Choose a tag to compare

python 3.10 support

1.0.6

28 Oct 19:28
7e61e21
Compare
Choose a tag to compare

Additional support for plotters release

1.0.5

28 Oct 18:20
501aa1f
Compare
Choose a tag to compare

Plotters release support

1.0.5b0

15 Sep 14:49
Compare
Choose a tag to compare
1.0.5b0 Pre-release
Pre-release

Pre release that prints Progress update for the plotter.

1.0.4

21 Jul 16:24
32c7afa
Compare
Choose a tag to compare

Added

  • M1 builds
  • Option to revert to sequential read

Changed

  • Updated proof of space document. Thanks to kernel1983!
  • Updated CMakeLists.txt to use local pybind11 on FreeBSD. Thanks to risner!

Fixed

  • Command line typos. Thanks to xorinox!
  • Overflow in progress report. Thanks to mgraczyk!

1.0.3

28 May 02:40
e5830b1
Compare
Choose a tag to compare

Added

  • Add parallel reads to GetFullProof. Thanks to marcoabreu!
  • Print Target/Final Directory early in the logs refs and log process ID. Thanks to grayfallstown!

Changed

  • Using Gulrak 1.5.6
  • Optimize code in phase1.hpp. Thanks to 683280!
  • Migrating to flags instead of booleans parameters for show_progress and nobitfield. Thanks to jespino and mrhacky!

Fixed

  • reset write pointer on 0 write. Thanks to tinodj!

1.0.2

12 May 04:16
632c9d7
Compare
Choose a tag to compare

Added

  • Reopen files on read or write failure. Thanks to mreid-moz!
  • Prevent chiapos prover crashing for bad plots.

Changed

  • Use system includes for open and write when ENABLE_LOGGING is on.
  • Removed some redundant code logic. Thanks to BinacsLee!

Fixed

  • Added missing space in logging. Thanks to fredericosilva!

1.0.1

02 Apr 22:13
Compare
Choose a tag to compare

Added

  • We now measure time to copy from -2 to -d with thank for the PR to @L3Sota.
  • We now retry FileDisk Open for should-be-existing files. We know of at least on k32 this could have saved. Except for the first construction, FileDisk instances are only reading or writing files that should have already been created. If the file has magically disappeared, the user probably moved it elsewhere to free disk space, and will likely move it back (or quit plotting manually if they can't). This change copies the "wait 5 minutes and retry" behavior of read, write, copy, and rename failures in FileDisk and DiskPlotter to FileDisk's Open member. Thanks for the PR go to @L3Sota.

Changed

  • Efficient plotting of k=32 with 2 threads is now possible with buffer size of 3389 MiB in bitfield mode by shrinking entry sizes to reduce memory and IO usage.
  • We now use compiler intrinsics for byte swapping, instead of platform specific functions/macros for easier cross platform support. This was inspired by a PR from @timkuijsten for BSD.