Releases: Chia-Network/chia_rs
Releases · Chia-Network/chia_rs
0.25.0
0.24.0
What's Changed
- backwards compatibility by @arvidn in #1068
- [CHIA-2884] Pot iterations by @arvidn in #1069
- remove components from
rust-toolchain.toml
by @altendky in #1073 - Remove chia-blockchain from install instructions and fix pytest.ini by @matt-o-how in #1071
- update clvm_rs dependency to 0.14.0 by @arvidn in #1077
- update lockfile by @arvidn in #1081
- Bump tokio from 1.44.0 to 1.45.0 by @dependabot in #1043
- Bump sha2 from 0.10.8 to 0.10.9 by @dependabot in #1042
- Bump syn from 2.0.100 to 2.0.101 by @dependabot in #1037
- Bump time from 0.3.39 to 0.3.41 by @dependabot in #1007
- Bump clap from 4.5.32 to 4.5.38 by @dependabot in #1058
- Bump proc-macro2 from 1.0.94 to 1.0.95 by @dependabot in #1031
- add
PlotSize
to python binding by @arvidn in #1085 - Relax the default encoding of list in clvm-derive by @Rigidity in #1083
- Make offer memos more flexible by @Rigidity in #1082
- bump version to 0.24.0 by @arvidn in #1084
Full Changelog: 0.23.0...0.24.0
0.23.0
What's Changed
- Update Managed Files by @ChiaAutomation in #1030
- CHIA-2826 validate puzzle hash in run_spendbundle() by @arvidn in #1039
- slight optimization to verifying conditions by @arvidn in #1049
- add fields to ConsensusConstants to hang new hard fork features on by @arvidn in #1052
- Add a benchmark tool to measure the computation time for different conditions by @matt-o-how in #1038
- update ProofOfSpace to support the new plot format by @arvidn in #1055
- fix codition benchmark to run in consensus mode by @arvidn in #1059
- Add a cost to all conditions and a new "free conditions" counter by @matt-o-how in #1053
- Rename
chia_consensus::gen
tochia_consensus::general
by @matt-o-how in #1061 - use ToClvm trait to simplify building structures by @arvidn in #1062
- expose COST_CONDITIONS to python by @arvidn in #1064
- document benchmarks for picking condition cost by @arvidn in #1060
- add constants for plot difficulty adjustments by @arvidn in #1066
- bump version to 0.23.0 by @arvidn in #1065
Full Changelog: 0.22.0...0.23.0
0.22.0
What's Changed
- update pyo3 to 0.24.1 by @altendky in #1010
- update openssl 0.10.72 by @altendky in #1013
- remove soft-fork6 since it's activated by @arvidn in #1018
- Bump crossbeam-channel from 0.5.13 to 0.5.15 by @dependabot in #1020
- bump version to 0.22.0 by @arvidn in #1028
Full Changelog: 0.21.2...0.22.0
0.21.2
What's Changed
- Bump ring from 0.17.8 to 0.17.13 by @dependabot in #986
- Bump prettier from 3.5.2 to 3.5.3 by @dependabot in #980
- Bump quote from 1.0.38 to 1.0.40 by @dependabot in #998
- Bump anyhow from 1.0.96 to 1.0.97 by @dependabot in #997
- Bump tokio from 1.43.0 to 1.44.0 by @dependabot in #996
- Bump time from 0.3.37 to 0.3.39 by @dependabot in #994
- Bump serde from 1.0.218 to 1.0.219 by @dependabot in #993
- Bump clap from 4.5.31 to 4.5.32 by @dependabot in #991
- Bump syn from 2.0.98 to 2.0.100 by @dependabot in #989
- Bump indoc from 2.0.5 to 2.0.6 by @dependabot in #990
- Bump serde_json from 1.0.139 to 1.0.140 by @dependabot in #992
- Bump proc-macro2 from 1.0.93 to 1.0.94 by @dependabot in #995
- Remove chia-blockchain dependency for most of chia_rs by @matt-o-how in #887
- bump clvmr dependency to 0.12.1 by @arvidn in #1004
- bump version to 0.21.2 by @arvidn in #1006
Full Changelog: 0.21.1...0.21.2
0.21.1
0.21.0
What's Changed
- Bump clap from 4.5.27 to 4.5.30 by @dependabot in #935
- Bump openssl from 0.10.70 to 0.10.71 by @dependabot in #933
- Bump serde_json from 1.0.137 to 1.0.138 by @dependabot in #914
- Bump syn from 2.0.96 to 2.0.98 by @dependabot in #920
- Bump libfuzzer-sys from 0.4.7 to 0.4.9 by @dependabot in #913
- Bump anyhow from 1.0.95 to 1.0.96 by @dependabot in #945
- Bump zstd from 0.13.2 to 0.13.3 by @dependabot in #948
- Bump prettier from 3.4.2 to 3.5.2 by @dependabot in #944
- Bump serde_json from 1.0.137 to 1.0.139 by @dependabot in #946
- Bump clap from 4.5.30 to 4.5.31 by @dependabot in #949
- Bump pyo3 from 0.23.4 to 0.23.5 by @dependabot in #947
- Bump blst from 0.3.13 to 0.3.14 by @dependabot in #934
- Bump serde from 1.0.217 to 1.0.218 by @dependabot in #950
- Bump time from 0.3.36 to 0.3.37 by @dependabot in #810
- Update Rust toolchain to 1.85.0 by @Rigidity in #952
- a coin with an ephemeral output coin is not eligible for FF by @arvidn in #956
- fix clippy warnings by @arvidn in #957
- Disable FF with relative timelock conditions and disable amount changing by @matt-o-how in #942
- Revoke FF eligibility for coins referenced by ASSERT_CONCURRENT_SPEND by @Rigidity in #959
- Prevent dedup with excess amount by @Rigidity in #960
- use macos-14 github runners for macos arm wheel builds by @altendky in #971
- specify 1.85.0 as the rust version in the benchmark workflow by @arvidn in #975
- bump version to 0.21.0 by @arvidn in #964
Full Changelog: 0.20.0...0.21.0
0.20.0
What's Changed
- fix
__repr__
for ConsensusConstants to use upper case names by @arvidn in #904 - update chia-bls adding
dep:
todep:chia_py_streamable_macro
by @altendky in #909 - update
PyStreamable
to provideIntoPyObject()
by @altendky in #911 - use
Self
more in the stubs by @altendky in #912 - Bump openssl from 0.10.68 to 0.10.70 by @dependabot in #918
- add unnamed single-field struct support to
PyJsonDict
by @altendky in #910 - fixup stubtest for mypy 0.15.0 by @altendky in #923
- allow adding spend bundles in batches, for BlockBuilder by @arvidn in #929
- fix clippy warning of using a format string in a non-format context by @arvidn in #930
- bump version number to 0.20.0 by @arvidn in #931
Full Changelog: 0.19.1...0.20.0
0.19.1
0.19.0
What's Changed
- Move old chia-puzzles to chia-puzzle-types crate by @Rigidity in #879
- Bump syn from 2.0.95 to 2.0.96 by @dependabot in #878
- Bump tokio from 1.42.0 to 1.43.0 by @dependabot in #877
- Bump proc-macro2 from 1.0.92 to 1.0.93 by @dependabot in #876
- Bump wasm-bindgen from 0.2.99 to 0.2.100 by @dependabot in #875
- Bump pyo3 from 0.23.3 to 0.23.4 by @dependabot in #874
- Bump clap from 4.5.23 to 4.5.26 by @dependabot in #871
- pin the nightly version of rust to one that doesn't ICE by @arvidn in #881
- install cargo audit by @arvidn in #888
- add class to build a compressed block incrementally by @arvidn in #869
- Initial switch to chia-puzzles by @Rigidity in #880
- add switch to test-block-generators to re-compress blocks by @arvidn in #890
- bump version 0.19.0 by @arvidn in #896
Full Changelog: 0.18.0...0.19.0