Releases: spacemeshos/poet
Releases · spacemeshos/poet
v0.5.1 ported round recovery fixes from v0.6.0
Full Changelog: v0.5.0...v0.5.1
v0.6.0
Breaking change: Increased hashing difficulty for tree leaves in POSW algorithm from 100 to 400 hashes/leaf (#229).
What's Changed
- Add proof verification in UTs by @poszu in #222
- Increase the LabelHashNestingDepth by @pigmej in #229
- Save round state when it is created by @poszu in #230
- Export Datadir and RpcListen in harness server config by @poszu in #231
Full Changelog: v0.5.0...v0.6.0
v0.5.0
Grand performance optimizations in proof generation
What's Changed
- Bump google.golang.org/grpc from 1.51.0 to 1.52.0 by @dependabot in #213
- Bump github.com/spacemeshos/go-scale from 1.1.2 to 1.1.3 by @dependabot in #212
- Fix: typos by @omahs in #211
- Refactors in
round.go
by @poszu in #195 - Run gosec in CI by @poszu in #207
- Avoid calling time.Until in the POSW loop by @poszu in #215
- Reformat to 120 columns by @poszu in #216
- Lock round execution to OS thread and write TID to file by @poszu in #209
- Bump golang.org/x/sys from 0.3.0 to 0.4.0 by @dependabot in #217
- Enable prometheus metrics and expose leaves counter reset every epoch by @poszu in #218
- Improved benchmarks for POSW by @poszu in #221
- Bump merkle-tree - v0.2.0 by @poszu in #223
- Increase leaves counter metric every leaf. by @poszu in #225
- Removed tools from source & dependency graph by @fasmat in #226
- Improve hashing speed by @poszu in #224
New Contributors
Full Changelog: v0.4.2...v0.5.0
v0.4.2
v0.4.1
What's Changed
- Make round teardown synchronous by @poszu in #192
- Fix short option in cmd/bench/config by @pigmej in #194
- Fixing TestService_Recovery by @poszu in #196
- Removed leftovers after removing broadcasting by @poszu in #197
- Fixed all linting issues in .proto by @poszu in #198
- Bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.14.0 to 2.15.0 by @dependabot in #201
- Use multierror pkg by @poszu in #199
- Update retry delay after setting up a timer by @poszu in #203
- Bump github.com/spacemeshos/api/release/go from 1.5.3 to 1.5.5 by @dependabot in #193
- Bump github.com/spacemeshos/api/release/go from 1.5.5 to 1.5.6 by @dependabot in #204
- Tag built docker image with poet version by @poszu in #205
- Run govulncheck in CI by @poszu in #152
- Use zap directly instead of smutil.log pkg by @poszu in #202
New Contributors
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- Bump go.uber.org/zap from 1.23.0 to 1.24.0 by @dependabot in #171
- Add golang.org/x/crypto/ed25519 to depguard check by @fasmat in #177
- Fix verifier test windows by @poszu in #175
- Refactor
Service
to actor pattern by @poszu in #172 - Remove deprecated
rpccore
GRPC API by @poszu in #183 - Tag Poet binary with version by @poszu in #184
- Avoid saving Service state repeatedly by @poszu in #186
- Extend nonce space in fiat shamir by @poszu in #188
- Run unit tests in parallel by @poszu in #180
- Update spacemesh API by @fasmat in #189
- Bump github.com/spacemeshos/go-scale from 1.1.1 to 1.1.2 by @dependabot in #191
- Allow for querying proofs and remove broadcasting by @poszu in #187
Full Changelog: v0.3.0...v0.4.0
Prover using storage
Can go up to large values of n without running out of memory. Using an optimal binary file for dag storage.
Still lots of room for optimization of i/o
In-memory Prover
ram-prover Basic store tests