Skip to content

Releases: blinklabs-io/dingo

v0.17.0

18 Sep 17:03
1f54020

Choose a tag to compare

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

29 Aug 13:02
33cbb99

Choose a tag to compare

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

Full Changelog: v0.15.1...v0.16.0

v0.15.1

19 Aug 22:21
bab51e9

Choose a tag to compare

What's Changed

  • ci(publish): set tag in shell before use by @wolf31o2 in #855
  • fix(utxorpc): remove determine block type by @wolf31o2 in #856
  • chore(deps): update blinklabs-io/gouroboros to v0.132.0 by @agaffney in #857

Full Changelog: v0.15.0...v0.15.1

v0.15.0

19 Aug 13:15
3acf5a1

Choose a tag to compare

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

06 Aug 19:41
c2aed06

Choose a tag to compare

What's Changed

Full Changelog: v0.14.0...v0.14.1

v0.14.0

04 Aug 13:15
cf587c9

Choose a tag to compare

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

22 Jul 13:08
e1f414e

Choose a tag to compare

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

Full Changelog: v0.12.1...v0.13.0

v0.12.1

08 Jul 15:38
b35e2ba

Choose a tag to compare

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

02 Jul 13:14
319a924

Choose a tag to compare

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

Full Changelog: v0.11.0...v0.12.0

v0.11.0

12 Jun 22:48
2028a10

Choose a tag to compare

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