Skip to content

v25.17.1

Latest

Choose a tag to compare

@glam-release-please glam-release-please released this 21 Aug 21:52
3db5f6c

25.17.1 (2026-08-21)

⚠ BREAKING CHANGES

  • kamino: move the Kamino cache and Scope contexts to vault-stat-service

Features

  • gen: generate ext_marinade. (c864f93)
  • idl: build a staged client from every repo IDL that is ahead of chain (935a7d1)
  • idl: generate the three deployed GLAM programs that had no client (040327b)
  • idl: regenerate every GLAM client against idl-clients 25.19.0 (1fee3f8)
  • idl: stage clients for three more programs and pick up redeployed IDLs (92318b2)
  • idl: track every GLAM program against the published repo IDL (8c9ae50)
  • kamino: relay Scope OraclePrices writes to scope listeners (498ef6c)
  • kamino: report raw reserve writes on every ingestion path (8eef619)

Bug Fixes

  • 4,285,597 runs, no findings. (28f4815)
  • idl: read the Kamino IDLs from idl-clients rather than from chain (cdcc910)
  • kamino: guard each reserve listener against a throwing implementation (b656457)
  • rpc: contain fetch-loop failures and release dropped unique claims (6aa001e)
  • services: make fetch failure cleanup finite (9278933)
  • state: reject a base asset absent from a changed assets vector (b161470)
  • state: reject malformed state-account counts, drop an O(n) walk (1400043)
  • test: make poll-loop fixture lifecycle unconditional and capture thread-safe (0759f92)

Performance Improvements

  • kamino: defer the program sweep while the websocket is audible (e9b170d)

Code Refactoring

  • kamino: move the Kamino cache and Scope contexts to vault-stat-service (4dee6f1)