v2026.5.10
jdx/misev2026.5.10May 16, 2026by mise-en-dev
AI Summary
A small release unblocking s3 backends for AWS SSO profiles and fixing option-handling in the unified GitHub/GitLab/Forgejo backend.
Key Highlights
- s3 backends now work with AWS SSO profiles.
- Forgejo now applies the same install-time option filtering as GitHub/GitLab.
- Internal refactor introducing a shared `BackendOptions` reader.
New Features
- AWS SSO support for s3 backends
- Improved Forgejo option filtering
Full Release Notes
A small release that unblocks s3 backends for users on AWS SSO profiles, plus two minor option-handling fixes that fell out of an internal refactor of the GitHub/GitLab/Forgejo backend.
## Fixed
- **(s3)** s3 backends now work with SSO-based AWS profiles. The `sso` feature of `aws-config` is enabled, so configurations that authenticate via [AWS IAM Identity Center](https://aws.amazon.com/iam/identity-center/) no longer fail with:
```
S3 error: DispatchFailure { ... ProfileFile provider could not be built:
This behavior requires following cargo feature(s) enabled: sso.
```
([#9875](https://github.com/jdx/mise/pull/9875) by @Amir-Ahmad).
- **(backend)** Two small behavior fixes landed while centralizing Git backend option reads ([#9838](https://github.com/jdx/mise/pull/9838) by @risu729):
- Forgejo now applies the same install-time option filtering as GitHub/GitLab.
- `no_app` is now read through target-aware platform option lookup, so `platforms.<target>.no_app = true` is honored when resolving assets for cross-platform lockfiles.
## Changed
- **(backend)** Internal refactor introducing a shared `BackendOptions` reader and a typed option wrapper for the unified GitHub/GitLab/Forgejo backend. No user-visible behavior change beyond the fixes above ([#9838](https://github.com/jdx/mise/pull/9838) by @risu729).
## New Contributors
* @Amir-Ahmad made their first contribution in [#9875](https://github.com/jdx/mise/pull/9875)
**Full Changelog**: https://github.com/jdx/mise/compare/v2026.5.9...v2026.5.10
## 💚 Sponsor mise
mise is built by [@jdx](https://github.com/jdx) under [**en.dev**](https://en.dev) — an independent studio making developer tooling (mise, [aube](https://aube.en.dev/), and more). Development is funded by sponsors.
If mise saves you or your team time, please consider sponsoring at [en.dev](https://en.dev). Individual and company sponsorships keep mise fast, free, and independent.