github Chia-Network/chia-blockchain 1.0beta18

latest releases: 2.4.3, 2.4.3-rc3, 2.4.3-rc2...
3 years ago

[1.0beta18] aka Beta 1.18 - 2020-12-03

Note: Unfortunately there were two regressions with this release. Temp space for a k=32 is up to 499GiB from 322 GiB and plotting is about 30% slower. Both will be repaired soon. If either of these are issues, feel free to downgrade to Beta 17 until Beta 19 is out.

Added

  • F1 generation in the plotter is now fully parallel for a small speedup.
  • We have bitfield optimized phase 2 of plotting. There is only about a 1% increase in speed from this change but there is a 12% decrease in writes with a penalty of 3% more reads. More details in PR 120. Note that some sorts in phase 2 and phase 3 will now appear "out of order" and that is now expected behavior.
  • Partial support for Python 3.9. That includes new versions of Chia dependencies like chiabip158.

Changed

  • We have moved from using gulrak/filesystem across all platforms to only using it on MacOS. It's required on MacOS as we are still targeting Mojave compatibility. This should resolve Windows path issues.
  • We upgraded to cbor 5.2.0 but expect to deprecate cbor in a future release.

Fixed

  • A segfault caused by memory leaks in bls-library has been fixed. This should end the random farmer and harvester crashes over time as outlined in Issue 500.
  • Plotting could hang up retrying in an "error 0" state due to a bug in table handling in some edge cases.
  • CPU utilization as reported in the plotter is now accurate for Windows.
  • FreeBSD and OpenBSD should be able to build and install chia-blockchain and its dependencies again.
  • Starting with recent setuptools fixes, we can no longer pass an empty string to the linker on Windows when building binary wheels in the sub repos. Thanks @jaraco for tracking this down.

Don't miss a new chia-blockchain release

NewReleases is sending notifications on new releases.