Releases: edgeandnode/dipper
Releases · edgeandnode/dipper
Release list
v0.1.7
v0.1.6
Immutable
release. Only release title and notes can be modified.
v0.1.5
Immutable
release. Only release title and notes can be modified.
0.1.5 (2026-07-10)
Added
- pace agreement offers to match indexer capacity (#661) (861d5b1)
- worker: serve interactive requests before background sweeps (#662) (cb89726)
Fixed
- attribute agreement cancellations to the correct party (#659) (67a48d5)
- dips: stamp agreement deadlines from live chain time (#657) (7f8a887)
- refuse to start with agreement terms the contract rejects (#664) (78a8a1a)
- stop endlessly retrying payment offers that always fail (#665) (564407b)
Changed
- pgregistry: drop unused voucher-era indexing receipts code (#663) (fb6d64d)
- sync manifest to 0.1.4 (was 0.1.3) (#653) (b2e0640)
Performance
Tests
CI/CD
v0.1.4
v0.1.3
Immutable
release. Only release title and notes can be modified.
0.1.3 (2026-06-11)
Added
- config: reject unknown keys in the chain client section (#630) (0e947dc)
- dips: refresh the RCA signing domain while dipper runs (#632) (bbd6b2c)
- fetch the signing domain from the deployed contract (#629) (5537d95)
- sign indexing agreement proposals sent to indexers (#626) (e10b57c)
Fixed
- dips: retry untrusted and unknown rejections within a day (#633) (76fabda)
- give each indexer rejection its own retry backoff window (#627) (51e0fc0)
Changed
- read the indexer's new accept-or-reject response (#625) (42bec75)
- registry: drop rejection reasons that can no longer occur (#631) (81cb563)
Documentation
Tests
v0.1.2
Immutable
release. Only release title and notes can be modified.
v0.1.1
Immutable
release. Only release title and notes can be modified.
0.1.1 (2026-06-03)
Added
- add docker-compose for local image builds (#564) (4731dbf)
- add entity count cache background service (#591) (0d36f4d)
- add indexer denylist for emergency exclusion from selection (#546) (6311800)
- add just build-image target for local-network (3e91e20)
- add kustomization so k8s can be a remote base (1269d33)
- add observability logging to topology refresh service (#593) (acbb230)
- add SIGNER_NOT_AUTHORISED rejection reason with 5-minute lookback (#575) (ecd1072)
- add state transition logging to chain listener accepted events (#596) (c1bddbe)
- add structured agreement state transition logging (#595) (73b8b69)
- cancel old agreements only after on-chain acceptance of replacements (#584) (f55ae23)
- chain listener observability � adaptive polling, heartbeat, stall detection (#586) (7214c2c)
- deadline expiration mechanism for stale Created agreements (#559) (7bf7f6c)
- dipper-cli: add
initbootstrap command (#389) (e6b38e3) - dipper-cli: add agreements list command for listing indexing agreements (#371) (1896425)
- dipper-cli: add cancel command for agreements management (#372) (d5de0ed)
- dipper-cli: add CLI indexings admin commands (#158) (999ba4d)
- dipper-cli: add dipper-cli docker image (#390) (54ee185)
- dipper-cli: add get indexing request status by deployment ID (#185) (0846bc8)
- dipper-cli: add indexing request register support (fa7f228)
- dipper-cli: enhance command structure and add error handling improvements (#377) (16c7d72)
- dipper-cli: support indexing request registration (#320) (fa7f228)
- dipper-core: add admin API messages (#155) (50316fd)
- dipper-core: add dipper core crate (#132) (7ca2df5)
- dipper-core: add fake-rs support (#208) (e59ca56)
- dipper-core: add ids from bytes method (#142) (f8f5fba)
- dipper-core: add indexing agreements rpc (#179) (b4fccbf)
- dipper-core: add serde support to EIP-712 signed_message (#149) (e776309)
- dipper-core: add serialization support to signed message (#143) (293c540)
- dipper-core: add signed message module (#141) (2ca5856)
- dipper-core: extend ID convert traits implementation (#228) (1914cb9)
- dipper-iisa-python: random indexer selection (#282) (5f3ca0c)
- dipper-iisa-python: relocate iisa python code (#177) (45949fb)
- dipper-iisa: add geoip resolver auth config parameter (#169) (7b47873)
- dipper-iisa: add graceful stop service command (#181) (126f1d1)
- dipper-iisa: add iisa crate (#135) (2b8bfaa)
- dipper-iisa: add iisa select placeholder functions (#171) (6087a2c)
- dipper-iisa: add iisa service handler stop mechanism (#175) (53fae27)
- dipper-iisa: do not resolve private IP addresses geoip info (#170) (1c6d488)
- dipper-iisa: random indexer selection (#283) (13beda6)
- dipper-indexer-client: add indexer-client crate (#137) (519c40f)
- dipper-indexer-client: make urls module public (#146) (8d227f6)
- dipper-pgmq: add job available notification mechanism (#433) (e190db4)
- dipper-pgmq: add job builder and simplify queue API (#429) (ead02e0)
- dipper-pgmq: add postgres-backed message queue crate (#123) (94428bb)
- dipper-pgmq: add transaction job guard (#327) (9102a2d)
- dipper-pgmq: enhance job processing and error handling (#434) (9a68043)
- dipper-pgmq: expose job details and rename retry columns (#431) (e71f25b)
- dipper-pgmq: extend queue ap...