Releases: blinklabs-io/dingo
Releases · blinklabs-io/dingo
v0.17.0
What's Changed
- build(deps): bump gorm.io/gorm from 1.30.1 to 1.30.2 by @dependabot[bot] in #879
- build(deps): bump go.opentelemetry.io/otel from 1.37.0 to 1.38.0 by @dependabot[bot] in #881
- build(deps): bump actions/attest-build-provenance from 2.4.0 to 3.0.0 by @dependabot[bot] in #884
- build(deps): bump go.opentelemetry.io/otel/sdk from 1.37.0 to 1.38.0 by @dependabot[bot] in #882
- build(deps): bump go.opentelemetry.io/otel/exporters/stdout/stdouttrace from 1.37.0 to 1.38.0 by @dependabot[bot] in #880
- build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.37.0 to 1.38.0 by @dependabot[bot] in #883
- feat(database): Implement key-value interface over Google Cloud Storage by @arepala-uml in #886
- chore(deps): update blinklabs-io/gouroboros to v0.134.1 by @agaffney in #895
- feat(ledger): Deposit should be collected when pool is retired and re-registered by @arepala-uml in #885
- fix(database): keep consumed utxo metadata by @wolf31o2 in #896
- refactor: project last epoch slot length to calculate future slot time by @agaffney in #897
- fix(database): return nil if pool not found by @wolf31o2 in #899
- refactor(database): create top-level database model for datum by @wolf31o2 in #900
- feat(database): use grpc for gcs and disable telemetry by @wolf31o2 in #901
- chore(deps): update blinklabs-io/gouroboros to v0.134.2 by @agaffney in #902
- feat(config): Wire up config option for ledger historical validation by @arepala-uml in #904
- Revert "fix(database): keep consumed utxo metadata (#896)" by @wolf31o2 in #903
- build(deps): bump actions/setup-go from 5.5.0 to 6.0.0 by @dependabot[bot] in #905
- build(deps): bump actions/github-script from 7.0.1 to 8.0.0 by @dependabot[bot] in #906
- build(deps): bump golang.org/x/sys from 0.35.0 to 0.36.0 by @dependabot[bot] in #907
- build(deps): bump actions/setup-node from 4.4.0 to 5.0.0 by @dependabot[bot] in #908
- build(deps): bump github.com/spf13/cobra from 1.9.1 to 1.10.1 by @dependabot[bot] in #909
- build(deps): bump gorm.io/gorm from 1.30.2 to 1.30.3 by @dependabot[bot] in #910
- build(deps): bump github.com/prometheus/client_golang from 1.23.0 to 1.23.2 by @dependabot[bot] in #911
- build(deps): bump blinklabs-io/go from 1.24.6-1 to 1.24.7-1 by @dependabot[bot] in #912
- ci: add nilaway by @verbotenj in #915
- feat: evaluate PlutusV3 scripts on TX validation by @agaffney in #916
- build(deps): bump gorm.io/gorm from 1.30.5 to 1.31.0 by @dependabot[bot] in #918
- build(deps): bump golang.org/x/net from 0.43.0 to 0.44.0 by @dependabot[bot] in #917
- feat(database): Implement optional Google KMS (Key Management Service) based encryption by @arepala-uml in #920
- build(deps): bump github.com/cloudflare/circl from 1.6.0 to 1.6.1 by @dependabot[bot] in #923
- feat(cmd): Add a version cli command by @arepala-uml in #921
- chore(deps): upgrade to gouroboros 0.135.2 by @wolf31o2 in #924
Full Changelog: v0.16.0...v0.17.0
v0.16.0
What's Changed
- fix(database): use blob plugin type for badger by @wolf31o2 in #858
- build(publish): add id-token: write for npm provenance by @wolf31o2 in #859
- docs(readme): expand on configuration variable by @verbotenj in #860
- feat: initial plutus script evaluation by @agaffney in #866
- fix(utxorpc): get tx hash from body via gouroboros types by @wolf31o2 in #869
- feat(docker): add mithril-client by @wolf31o2 in #870
- feat(ledger): Switch ledger validation threshold to use block count instead of time by @arepala-uml in #868
- feat(docker): add cardano-cli by @wolf31o2 in #871
- chore: make format golines by @wolf31o2 in #872
New Contributors
- @verbotenj made their first contribution in #860
Full Changelog: v0.15.1...v0.16.0
v0.15.1
v0.15.0
What's Changed
- refactor: prevent concurrent runs of same task in scheduler by @agaffney in #835
- build(deps): bump golang.org/x/sys from 0.34.0 to 0.35.0 by @dependabot[bot] in #837
- feat: Cleanup old block nonce data by @arepala-uml in #839
- build(deps): bump golang.org/x/net from 0.42.0 to 0.43.0 by @dependabot[bot] in #838
- fix: use correct column name in block nonce cleanup query by @agaffney in #841
- chore: make format golines by @wolf31o2 in #842
- feat: Make ledger historical validation threshold configurable by @arepala-uml in #836
- fix: change default historical validation threshold by @agaffney in #844
- fix: lock ledger when cleaning block nonces by @agaffney in #845
- build: go 1.24 by @wolf31o2 in #847
- build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #849
- build(deps): bump blinklabs-io/cardano-configs from 20250618-1 to 20250812-1 by @dependabot[bot] in #851
- build(deps): bump blinklabs-io/txtop from 0.12.3 to 0.13.0 by @dependabot[bot] in #852
- fix: don't calculate block nonce on Byron by @agaffney in #853
- build(deps): bump github.com/blinklabs-io/gouroboros from 0.130.1 to 0.131.0 by @dependabot[bot] in #848
- build(deps): bump blinklabs-io/go from 1.24.5-1 to 1.24.6-1 by @dependabot[bot] in #850
- feat : Added changes to add amount to Utxo table to track coin amount by @jkawan in #854
New Contributors
Full Changelog: v0.14.1...v0.15.0
v0.14.1
v0.14.0
What's Changed
- build(publish): update npm after finalize-release by @wolf31o2 in #806
- build(publish): npm publish only if tagged, set registry url by @wolf31o2 in #807
- feat(ledger): Create a slot timer by @arepala-uml in #799
- build(deps): bump gorm.io/gorm from 1.30.0 to 1.30.1 by @dependabot[bot] in #811
- ci: use split image build with native ARM runner by @agaffney in #813
- feat: Add dev mode in dingo by @arepala-uml in #812
- feat: Add initial block forge functionality by @arepala-uml in #814
- feat: devnet script and configs by @wolf31o2 in #815
- fix: use Shelley genesis slot length at chain genesis by @agaffney in #816
- fix: update start time when starting devnet by @wolf31o2 in #817
- fix: preload initial epoch and pparams by @agaffney in #821
- feat: Add TXs to forged blocks and add to chain by @arepala-uml in #819
- refactor: use range over redeemer iterator by @agaffney in #822
- feat: add source info to debug logs by @wolf31o2 in #823
- fix(ledger): ensure hash and CBOR are set in initial block by @wolf31o2 in #825
- fix: populate VRF output when forging block by @agaffney in #826
- fix: calculate scheduler interval as millisecond on epoch rollover by @agaffney in #827
- fix: round-trip forged block through CBOR to populate hash by @agaffney in #828
- fix: reset next batch when epoch rollover is needed by @agaffney in #829
- build(deps): bump github.com/prometheus/client_golang from 1.22.0 to 1.23.0 by @dependabot[bot] in #830
- feat(devnet): support toggling debug by @wolf31o2 in #831
Full Changelog: v0.13.0...v0.14.0
v0.13.0
What's Changed
- fix: shutdown async TxSubmission server handler on client Done by @agaffney in #790
- chore(deps): update blinklabs-io/gouroboros to v0.128.1 by @agaffney in #791
- chore(deps): update blinklabs-io/gouroboros to v0.128.2 by @agaffney in #792
- build(deps): bump blinklabs-io/go from 1.24.4-1 to 1.24.5-1 by @dependabot[bot] in #796
- build(deps): bump golang.org/x/net from 0.41.0 to 0.42.0 by @dependabot[bot] in #794
- chore(ci): pin all actions to hash, comment w/ver & rel link by @overcookedpanda in #797
- feat(mempool): Make mempool capacity configurable by @arepala-uml in #776
- build(deps): bump gorm.io/plugin/opentelemetry from 0.1.15 to 0.1.16 by @dependabot[bot] in #800
- build(deps): bump github.com/dgraph-io/badger/v4 from 4.7.0 to 4.8.0 by @dependabot[bot] in #801
- build(deps): bump github.com/utxorpc/go-codegen from 0.16.0 to 0.17.0 by @dependabot[bot] in #793
- chore(deps): upgrade github.com/blinklabs-io/gouroboros to 0.129.0 by @wolf31o2 in #803
- refactor: don't log tx-submission error on shutdown by @agaffney in #805
New Contributors
- @overcookedpanda made their first contribution in #797
Full Changelog: v0.12.1...v0.13.0
v0.12.1
What's Changed
- build: improve Docker caching by @agaffney in #783
- refactor(database): use a config object for the database by @wolf31o2 in #784
- chore(deps): update blinklabs-io/gouroboros to v0.127.0 by @agaffney in #786
- fix: improve chain rollback handling for cached headers by @agaffney in #788
Full Changelog: v0.12.0...v0.12.1
v0.12.0
What's Changed
- ci: set git safe.directory and use number for fetch-depth by @wolf31o2 in #759
- ci(publish): update npm publishing to use created by @wolf31o2 in #760
- fix: handle reaching chain tip in chainsync consumer by @agaffney in #764
- fix: don't send more than requested TxIds count by @agaffney in #766
- chore(deps): update blinklabs-io/gouroboros to v0.125.1 by @agaffney in #768
- fix: handle rollback from chain iterator in chainsync server by @agaffney in #770
- build(deps): bump gorm.io/plugin/opentelemetry from 0.1.14 to 0.1.15 by @dependabot in #771
- feat(config): Make Badger cache size configurable by @arepala-uml in #767
- build(deps): bump actions/setup-node from 2 to 4 by @dependabot in #772
- fix: use write-lock in chain iter next by @agaffney in #774
- build(deps): bump blinklabs-io/cardano-configs from 20250518-1 to 20250618-1 by @dependabot in #775
- build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.36.0 to 1.37.0 by @dependabot in #779
- build(deps): bump go.opentelemetry.io/otel/exporters/stdout/stdouttrace from 1.36.0 to 1.37.0 by @dependabot in #780
- feat: emit logs/metrics to track forks by @SupernaviX in #777
- fix(ledger): update new tip log message for genesis by @wolf31o2 in #782
New Contributors
- @SupernaviX made their first contribution in #777
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's Changed
- chore: capture package.json for 0.10.0 by @wolf31o2 in #731
- fix: consider TX validity when processing by @agaffney in #732
- refactor: move database init out of ledger by @agaffney in #733
- build(deps): bump go.opentelemetry.io/otel/exporters/stdout/stdouttrace from 1.35.0 to 1.36.0 by @dependabot in #734
- build(deps): bump gorm.io/gorm from 1.26.1 to 1.30.0 by @dependabot in #738
- build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.35.0 to 1.36.0 by @dependabot in #737
- feat(ledger): Move block nonce to separate DB table by @arepala-uml in #739
- refactor: finish moving block nonce processing to ledger by @agaffney in #744
- refactor: make database metrics optional by @agaffney in #747
- build(deps): bump golang.org/x/net from 0.40.0 to 0.41.0 by @dependabot in #750
- build(deps): bump blinklabs-io/go from 1.24.2-1 to 1.24.4-1 by @dependabot in #751
- feat: support for tracking multiple chains by @agaffney in #748
- chore(deps): update blinklabs-io/gouroboros to v0.123.0 by @agaffney in #753
- chore(deps): update blinklabs-io/gouroboros to v0.124.0 by @agaffney in #756
- ci(publish): automatically publish to npmjs.org by @wolf31o2 in #757
- feat: Shelley genesis UTxOs by @agaffney in #758
Full Changelog: v0.10.0...v0.11.0