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.