Releases: blinklabs-io/dingo
Releases · blinklabs-io/dingo
v0.4.0
What's Changed
- feat: make listeners more configurable by @agaffney in #454
- fix(connmanager): log correct node-to-client/node-to-node messages by @wolf31o2 in #455
- fix: use correct receivers for custom database types by @agaffney in #456
- build(deps): bump blinklabs-io/go from 1.24.0-1 to 1.24.1-1 by @dependabot in #457
- build(deps): bump go.opentelemetry.io/otel/exporters/stdout/stdouttrace from 1.34.0 to 1.35.0 by @dependabot in #459
- build(deps): bump golang.org/x/net from 0.35.0 to 0.37.0 by @dependabot in #462
- build(deps): bump andrewslotin/go-proxy-pull-action from 1.2.0 to 1.3.0 by @dependabot in #463
- fix(utxorpc): guard against empty protocol parameters by @wolf31o2 in #464
- fix(state): guard against empty shelley genesis by @wolf31o2 in #465
- refactor: improve consumed UTxO cleanup by @agaffney in #466
- fix: improve key iteration for recent blocks by @agaffney in #468
- fix: calculate TX hash correctly when adding to mempool by @agaffney in #467
- refactor: rework mempool consumer by @agaffney in #470
- chore(deps): update blinklabs-io/gouroboros to v0.113.1 by @agaffney in #471
- feat(database): metadata store interface by @wolf31o2 in #469
- feat: provide unique remote address for UNIX connections by @agaffney in #473
- feat: validate TXs on addition to mempool by @agaffney in #475
- chore: update comment for create method in sqlite plugin by @wolf31o2 in #477
- refactor: use only UNIX socket file descriptor for remote address by @agaffney in #478
- feat: purge mempool based on chain events by @agaffney in #479
- feat: EraHistory ledger query by @agaffney in #480
- chore(golangci-lint): enable format, import, and unused presets; disable depguard by @wolf31o2 in #481
- chore: inline comment to appease golangci-lint by @wolf31o2 in #482
Full Changelog: v0.3.6...v0.4.0
v0.3.6
What's Changed
- chore(codeowners): move under .github by @wolf31o2 in #427
- build: go 1.23 by @wolf31o2 in #428
- build(deps): bump github.com/prometheus/client_golang from 1.20.5 to 1.21.0 by @dependabot in #426
- fix(state): preallocate return struct by @wolf31o2 in #429
- fix(txsubmission): remove copy loop var as it's no longer needed by @wolf31o2 in #431
- fix(utxorpc): avoid unnecessary type conversions by @wolf31o2 in #430
- fix: use %w in errors by @wolf31o2 in #433
- fix(utxorpc): use getter methods by @wolf31o2 in #434
- ci(docker): explicit read permissions by @wolf31o2 in #435
- refactor(database): sqlite metadata plugin by @wolf31o2 in #432
- fix: use errors, strconv, and concatenation to avoid fmt by @wolf31o2 in #436
- chore: enable golangci-lint performance linters by @wolf31o2 in #437
- ci: fix permissions in ci-docker workflow by @agaffney in #438
- chore(deps): gouroboros 0.111.0 by @wolf31o2 in #439
- docs: remove contributing in favor of global version by @wolf31o2 in #440
- fix: use %w in database/plugin for errors by @wolf31o2 in #441
- fix(database): remove none plugin option type by @wolf31o2 in #442
- fix: use errors method to check equivalence by @wolf31o2 in #443
- fix: use errors func instead of direct type assignment by @wolf31o2 in #444
- fix: use pointer receivers by @wolf31o2 in #445
- ci(golangci-lint): use bugs and performance presets by @wolf31o2 in #446
- refactor: use more specific type for pparams by @agaffney in #448
- feat: track deposit for certs by @agaffney in #449
- chore(golangci-lint): enable sql preset by @wolf31o2 in #450
- chore: make format golines by @wolf31o2 in #451
- feat: validate TXs by @agaffney in #452
- ci: fix permissions in publish workflow by @agaffney in #453
Full Changelog: v0.3.5...v0.3.6
v0.3.5
What's Changed
- build(deps): bump blinklabs-io/go from 1.23.5-1 to 1.23.6-1 by @dependabot in #409
- build(deps): bump golang.org/x/sys from 0.29.0 to 0.30.0 by @dependabot in #410
- chore: dingo ate my blockchain image by @wolf31o2 in #411
- chore(codeowners): add docs team by @wolf31o2 in #412
- ci: conventional commits permissions by @wolf31o2 in #413
- build(deps): bump github.com/blinklabs-io/gouroboros from 0.108.2 to 0.109.0 by @dependabot in #416
- build(deps): bump github.com/spf13/cobra from 1.8.1 to 1.9.1 by @dependabot in #415
- build(deps): bump golang.org/x/net from 0.34.0 to 0.35.0 by @dependabot in #414
- build(deps): bump blinklabs-io/cardano-configs from 20241028-1 to 20250213-1 by @dependabot in #417
- build(deps): bump blinklabs-io/go from 1.23.6-1 to 1.24.0-1 by @dependabot in #418
- ci(go): add 1.24 to test matrix by @wolf31o2 in #419
- ci(go-test): configure explicit permissions by @wolf31o2 in #420
- feat(utxorpc): 60s read header timeout by @wolf31o2 in #421
- fix: guard against int overflows in database chunk handling by @wolf31o2 in #422
- fix(txsubmission): guard against int overflow in tx size calc by @wolf31o2 in #423
- chore: golangci-lint configuration w/ gosec by @wolf31o2 in #424
- chore(deps): upgrade to gouroboros 0.110.0 by @wolf31o2 in #425
Full Changelog: v0.3.4...v0.3.5
v0.3.4
What's Changed
- chore(deps): update blinklabs-io/gouroboros to v0.108.2 by @agaffney in #381
- feat: filter watchmempool on predicates by @wolf31o2 in #383
- feat: filter watchtx on predicates by @wolf31o2 in #384
- chore: update TODO comments with issue numbers by @agaffney in #403
- fix(state): guard against nil genesis by @wolf31o2 in #404
- fix: fail config validation on empty shelley genesis by @wolf31o2 in #405
- ci: remove custom codeql config by @wolf31o2 in #406
- chore: wrap lines at 132 for github by @wolf31o2 in #408
Full Changelog: v0.3.3...v0.3.4
v0.3.3
What's Changed
- docs: ASCII art Dingo ate my blockchain by @wolf31o2 in #362
- build(deps): bump go.opentelemetry.io/otel/exporters/stdout/stdouttrace from 1.33.0 to 1.34.0 by @dependabot in #363
- build(deps): bump connectrpc.com/grpcreflect from 1.2.0 to 1.3.0 by @dependabot in #365
- build(deps): bump blinklabs-io/go from 1.23.4-1 to 1.23.5-1 by @dependabot in #368
- build(deps): bump blinklabs-io/txtop from 0.12.1 to 0.12.2 by @dependabot in #369
- build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.33.0 to 1.34.0 by @dependabot in #364
- feat: track rolling nonce by @agaffney in #370
- refactor: add block metadata to blob store by @agaffney in #371
- build: use go 1.22.11 by @wolf31o2 in #372
- refactor: load genesis configs when loading node config by @agaffney in #373
- chore: increase chainsync pipeline limit by @agaffney in #374
- feat: calculate epoch nonce by @agaffney in #375
- refactor: move block to blob store by @agaffney in #379
- feat: track prev_hash for blocks by @agaffney in #380
- build(deps): bump github.com/utxorpc/go-codegen from 0.15.0 to 0.16.0 by @dependabot in #378
- build(deps): bump github.com/dgraph-io/badger/v4 from 4.5.0 to 4.5.1 by @dependabot in #377
- build(deps): bump github.com/blinklabs-io/gouroboros from 0.108.0 to 0.108.1 by @dependabot in #376
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
- refactor: rename Port to RelayPort in internal Config object by @wolf31o2 in #352
- chore: make format golines by @wolf31o2 in #353
- feat(utxorpc): TLS listener support by @wolf31o2 in #354
- chore(deps): update blinklabs-io/gouroboros to v0.107.1 by @agaffney in #355
- fix: check for out-of-order chainsync block headers by @agaffney in #356
- fix: check for out-of-order block events by @agaffney in #357
- fix: skip length check on chainsync disconnect logic if nil by @wolf31o2 in #358
- build(deps): bump golang.org/x/net from 0.33.0 to 0.34.0 by @dependabot in #359
- build(deps): bump github.com/blinklabs-io/ouroboros-mock from 0.3.5 to 0.3.6 by @dependabot in #360
- build(deps): bump connectrpc.com/connect from 1.17.0 to 1.18.1 by @dependabot in #361
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- docs: update README by @agaffney in #338
- feat: track connection handshake params in peer governor by @agaffney in #341
- feat: track chain tip explicitly by @agaffney in #345
- build(deps): bump golang.org/x/sys from 0.28.0 to 0.29.0 by @dependabot in #346
- fix(peergov): guard against nil deref in connection handler by @wolf31o2 in #347
- fix(utxorpc): guard against nil utxo decode in query module by @wolf31o2 in #348
- fix(utxorpc): guard against nil block decode in sync module by @wolf31o2 in #349
- fix(utxorpc): return error on nil point before starting chain interator by @wolf31o2 in #350
- feat: record genesis UTxOs in database by @agaffney in #351
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- build(deps): bump golang.org/x/net from 0.32.0 to 0.33.0 by @dependabot in #305
- build(deps): bump github.com/utxorpc/go-codegen from 0.14.0 to 0.15.0 by @dependabot in #304
- build(deps): bump blinklabs-io/txtop from 0.12.0 to 0.12.1 by @dependabot in #306
- refactor: move utxorpc code into its own module by @wolf31o2 in #303
- feat: server-side support for local-state-query by @agaffney in #307
- feat: support for system-start and chain tip related queries by @agaffney in #309
- refactor: move config testdata and remove extra config files by @wolf31o2 in #308
- feat: utxorpc submit module by @wolf31o2 in #310
- fix: cleanup consumed UTxO query condition by @agaffney in #312
- feat: UTxO by address/ref ledger queries by @agaffney in #314
- feat: utxorpc sync module by @wolf31o2 in #313
- fix(utxorpc-sync): block on chain iteration to reduce DB calls by @wolf31o2 in #316
- feat: utxorpc watch module by @wolf31o2 in #315
- feat: utxorpc query module by @wolf31o2 in #318
- chore: rename testdata to preview and symlink by @wolf31o2 in #319
- feat: genesis config ledger query by @agaffney in #320
Full Changelog: v0.2.2...v0.3.0
v0.2.2
What's Changed
- feat: server-side support for local-tx-submission by @agaffney in #298
- feat: server-side support for local-tx-monitor by @agaffney in #299
- feat: stub utxorpc by @wolf31o2 in #300
- build(docker): add txtop and cardano-configs by @wolf31o2 in #301
- chore(deps): gouroboros 0.105.3 by @wolf31o2 in #302
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- feat: chainsync over node-to-client by @agaffney in #291
- fix: don't try to reconnect to inbound peer addresses by @agaffney in #294
- chore: golines by @wolf31o2 in #295
- fix: support origin point for chainsync intersect by @agaffney in #296
- chore(deps): gouroboros 0.105.2 by @wolf31o2 in #297
Full Changelog: v0.2.0...v0.2.1