Skip to content

chore(main): release 25.23.0 - #38

Merged
jpe7s merged 1 commit into
mainfrom
release-please--branches--main--components--glam-sdk-java
Nov 2, 2026
Merged

jpe7s merged 1 commit into
mainfrom
release-please--branches--main--components--glam-sdk-java

Conversation

@glam-releases

@glam-releases glam-releases Bot commented Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

25.23.0 (2026-11-02)

⚠ BREAKING CHANGES

  • services: InstructionProcessor.processInstructions ends a batch on ravina's sealed PublicationException: a verdict whose mayStillLand() is true, and a stopped monitor's, are thrown as themselves; every other, a send that never left included, drops the batch and returns false. The ravina 25.7.0 verdicts and their accessors are gone.
  • sdk: retire the staging CCTP integration
  • sdk: In the exported staging bridge packages (systems.glam.sdk.idl.programs.glam.staging.bridge.gen and .types) the types CctpDestination, CctpPolicy and LayerzeroOftRoute and the builders setCctpPolicy, addLayerzeroOftRoute, updateLayerzeroOftRoute and deleteLayerzeroOftRoute are gone, replaced by BridgeRoutes with its route types and the builders initBridgeRoutes, addBridgeRoute, updateBridgeRoute, removeBridgeRoute, pauseBridgeRoutes, unpauseBridgeRoutes and closeBridgeRoutes; cctpDepositForBurn, managedCctpDepositForBurn and prepareOftTransfer take a bridgeRoutesKey, and priceManagedTransfers a solUsdOracleKey; ExtBridgePDAs.bridgeRegistryPDA derives under the seed bridge-registry-v2, beside the new bridgeRoutesPDA helpers; BridgeRegistry is 3856 bytes holding 14 transfers (was 3760 and 16), BridgeManagedTransfer is 272 bytes with a u64 destinationChain ahead of protocol and a padding field (was 232 and u16), BridgeSession has a new layout carrying TransferTerms, and ExtBridgeError gains ten records (6026 to 6035) that an exhaustive switch must add. priceBridgeManagedTransfers(PublicKey) on GlamAccountClient and its implementations is now priceBridgeManagedTransfers(PublicKey solUSDOracleKey, PublicKey baseAssetUsdOracleKey).

Features

  • sdk: retire the staging CCTP integration (d2beff4)
  • services: adopt ravina 25.8.0, end a batch on its one publication verdict, and drop a send that never left (cb5ff50)
  • services: page every startup refusal, and keep one page policy and one delivery bound for the module (f6dd1ca)

Bug Fixes

  • sdk: regenerate bridge program types from updated staging IDL (4a578f4)
  • services: back off and rebuild a batch no send of which was accepted, and page the cause (9033cd1)
  • services: end the call on a stopped transaction monitor with a page that says whether its transaction may still land (d3cc8cf)
  • services: end the process without waiting on its loops, and page the fulfillment loop's end (7d4eb62)
  • services: exit the fulfillment process when its worker ends (28d084b)
  • services: keep the stopped-monitor exception when its page cannot be posted, and state its contract where callers read it (1786e3b)
  • services: page a bounded summary of a refused send, guard every post, and wait best effort (5bd0376)

This PR was generated with Release Please. See documentation.

@glam-releases
glam-releases Bot force-pushed the release-please--branches--main--components--glam-sdk-java branch 4 times, most recently from 0a71d7a to b800636 Compare November 1, 2026 13:10
@glam-releases
glam-releases Bot force-pushed the release-please--branches--main--components--glam-sdk-java branch from b800636 to 20bce0c Compare November 2, 2026 09:06
@jpe7s
jpe7s merged commit 02b6754 into main Nov 2, 2026
4 checks passed
@jpe7s
jpe7s deleted the release-please--branches--main--components--glam-sdk-java branch November 2, 2026 09:43
@glam-releases

glam-releases Bot commented Nov 2, 2026

Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant