Skip to content

chore(main): release 25.1.0 - #3

Merged
jpe7s merged 1 commit into
mainfrom
release-please--branches--main--components--ix-proxy
Sep 26, 2026
Merged

jpe7s merged 1 commit into
mainfrom
release-please--branches--main--components--ix-proxy

Conversation

@glam-releases

@glam-releases glam-releases Bot commented Jul 30, 2026 •

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

25.1.0 (2026-09-26)

⚠ BREAKING CHANGES

  • ix-proxy: MappingContext gains a fifth component, the supplier (the three- and four-argument constructors stay); InstructionEntry.Mapped gains suppliedAccounts (the six-argument constructor stays); UnsupportedReason gains SUPPLIED_ACCOUNTS, so an exhaustive switch over it must take the new constant; SuppliedAccountsRequest and Role throw runtime exceptions, not MappingDocumentException, on a bad argument.
  • ix-proxy: the index-map API is gone: ProgramMapConfig, IxMapConfig, DynamicAccountConfig, ConfigLoader and ConfigLoader.ConfigResource, TransactionMapper, ProgramProxy, IxProxy, IxMapper, DynamicAccount, IndexedAccountMeta, IndexedFeePayer and IndexedReadOnlyProgram. With them go unchecked mapping, remote config loading, custom DynamicAccount implementations and adding lookup tables while mapping; mapping-configs-v1 files are refused in favour of schema_version 1 documents. Consumers build an InstructionMapper from MappingDocuments and map with a MappingContext. mapTransaction has no fee-payer form: the transaction keeps its own. The module no longer requires json_iterator transitively; a consumer that reads JSON itself declares it.

Features

  • ci: add fuzzing workflow and enhance mutation testing (3cf47aa)
  • ix-proxy: map instructions from the mapping document (f0ba4e8)
  • ix-proxy: rewrite optional-account None sentinels to the proxy program id (524ce18)
  • ix-proxy: supplied accounts on a mapped entry (GLAM-1447) (d69cde6)
  • ix-proxy: update PIT toolchain and hardening configuration (dc4b473)
  • test: add unit tests for ix-proxy config parsing and validation (b021f38)
  • test: validate any mappings root via -PglamMappingsDir (71b00a2)

Bug Fixes

  • build: bump solanaBOMVersion to 25.30.27 (e3c75ea)
  • ci: restrict workflow token permissions (81f4119)
  • ix-proxy: publish the developer id, name and email without quotes (b8c2c52)

Documentation

  • name 25.1.0 for the supplied-accounts contract, and say how a version is named here (b91cf15)

This PR was generated with Release Please. See documentation.

@glam-releases
glam-releases Bot force-pushed the release-please--branches--main--components--ix-proxy branch from 68f5e5f to c362f8b Compare July 31, 2026 12:37
@glam-releases
glam-releases Bot force-pushed the release-please--branches--main--components--ix-proxy branch 2 times, most recently from 9d6096f to e330140 Compare September 1, 2026 22:35
@glam-releases
glam-releases Bot force-pushed the release-please--branches--main--components--ix-proxy branch 4 times, most recently from ca768bc to cfa759d Compare September 25, 2026 12:44
@glam-releases glam-releases Bot changed the title chore(main): release 25.0.5 chore(main): release 25.1.0 Sep 25, 2026
@glam-releases
glam-releases Bot force-pushed the release-please--branches--main--components--ix-proxy branch 2 times, most recently from 847d2ed to c623d1b Compare September 25, 2026 16:55
@glam-releases glam-releases Bot changed the title chore(main): release 25.1.0 chore(main): release 25.0.5 Sep 26, 2026
@glam-releases
glam-releases Bot force-pushed the release-please--branches--main--components--ix-proxy branch from c623d1b to d8ec262 Compare September 26, 2026 21:31
@glam-releases glam-releases Bot changed the title chore(main): release 25.0.5 chore(main): release 25.1.0 Sep 26, 2026
@glam-releases
glam-releases Bot force-pushed the release-please--branches--main--components--ix-proxy branch from d8ec262 to cf967a6 Compare September 26, 2026 22:24
@jpe7s
jpe7s merged commit 7219829 into main Sep 26, 2026
1 check passed
@jpe7s
jpe7s deleted the release-please--branches--main--components--ix-proxy branch September 26, 2026 22:26
@glam-releases

glam-releases Bot commented Sep 26, 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