Releases: blinklabs-io/gouroboros
Releases · blinklabs-io/gouroboros
v0.82.0
v0.81.0
What's Changed
- chore(docs): update readme by @agaffney in #600
- feat: add support for TX attribute: protocol parameters update by @verbotenj in #599
- chore(deps): bump golangci/golangci-lint-action from 4 to 5 by @dependabot in #602
- chore(deps): bump github.com/utxorpc/go-codegen from 0.5.0 to 0.5.1 by @dependabot in #601
Full Changelog: v0.80.0...v0.81.0
v0.80.0
What's Changed
- chore(deps): bump github.com/utxorpc/go-codegen from 0.4.4 to 0.5.0 by @dependabot in #593
- feat:add Mary protocol parameters support by @verbotenj in #589
- fix: better handling for addresses with trailing junk by @agaffney in #596
- fix: stop chain-sync client in bulk mode in test program by @agaffney in #598
- feat:add Alonzo protocol parameters support by @verbotenj in #594
Full Changelog: v0.79.0...v0.80.0
v0.79.0
What's Changed
- feat: add a timeout for handshake propose on server side by @agaffney in #583
- chore(deps): bump golang.org/x/crypto from 0.21.0 to 0.22.0 by @dependabot in #581
- feat: added state context to state transitions and enabled chainsync pipelining by @rakshasa in #585
- feat: add Shelley protocol parameters support by @verbotenj in #587
- feat:add Allegra protocol parameters support by @verbotenj in #588
Full Changelog: v0.78.0...v0.79.0
v0.78.0
Breaking changes
- the API interface for all of the protocol callback functions has changed to include a "callback context" object
- the API interface for the connection manager has changed to use the new ConnectionId type instead of an arbitrary int
What's Changed
- feat: reference inputs in utxorpc for babbage/conway by @wolf31o2 in #570
- docs: update features in README by @agaffney in #574
- docs: update testing section of README by @agaffney in #573
- feat: additional Byron ledger support by @agaffney in #575
- feat: connection ID by @agaffney in #576
- feat!: provide context object for callback functions by @agaffney in #579
- feat!: use connection ID in connection manager by @agaffney in #580
Full Changelog: v0.77.0...v0.78.0
v0.77.0
What's Changed
- feat: babbage protocol parameters by @agaffney in #552
- feat: localstatequery UTxOsByAddress and UTxOsByTxIn support by @agaffney in #554
- feat: check keep-alive response cookie by @agaffney in #556
- feat: localstatequery stake-related queries by @agaffney in #557
- feat: expose handshake protocol version by @agaffney in #559
- test: additional handshake client tests by @agaffney in #560
- chore: switch to external ouroboros-mock by @agaffney in #561
- chore: update tests for ouroboros_mock 0.2.0 by @verbotenj in #563
- feat: add keepalive test by @verbotenj in #521
- test: local-state-query client tests by @agaffney in #564
- test: chainsync client tests by @agaffney in #565
- test: localtxsubmission client tests by @agaffney in #566
- feat: ledger support for Byron TX inputs/outputs by @agaffney in #567
- test: blockfetch client tests by @agaffney in #568
- test: localtxmonitor client tests by @agaffney in #569
Full Changelog: v0.76.0...v0.77.0
v0.76.0
What's Changed
- feat: peer-sharing server support by @agaffney in #545
- docs: type/function docs for TxSubmission protocol by @agaffney in #546
- feat: reference inputs in transaction interface by @wolf31o2 in #547
- feat: generic custom CBOR tag handling by @agaffney in #549
- chore(deps): bump github.com/utxorpc/go-codegen from 0.4.0 to 0.4.4 by @dependabot in #551
Full Changelog: v0.75.0...v0.76.0
v0.75.0
What's Changed
- chore(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 by @dependabot in #541
- fix: Random panic in handshake tests #530 by @igorcrevar in #543
- fix: Goroutine leak in handshake server on version mismatch refusal #535 by @igorcrevar in #542
- feat: update peer-sharing protocol by @agaffney in #544
Full Changelog: v0.74.0...v0.75.0
v0.74.0
What's Changed
- feat: add IsValid method to Transaction interface by @igorcrevar in #537
- chore(deps): bump golang.org/x/crypto from 0.20.0 to 0.21.0 by @dependabot in #524
- fix: don't check Byron address length by @agaffney in #539
Full Changelog: v0.73.3...v0.74.0
v0.73.3
What's Changed
- fix: add locking around keepalive timer by @agaffney in #526
- perf: a little optimization for Transactions() methods by @igorcrevar in #527
- fix: move protocol cleanup routines to Start() by @agaffney in #531
- fix: golangci-lint errcheck on address populateFromBytes by @wolf31o2 in #532
- fix: exit goroutine on close in ouroboros_mock by @agaffney in #534
- test: add goleak by @agaffney in #536
New Contributors
- @igorcrevar made their first contribution in #527
Full Changelog: v0.73.2...v0.73.3