Skip to content

chore: release 2026.5.11#9931

Merged
jdx merged 1 commit into
mainfrom
release
May 17, 2026
Merged

chore: release 2026.5.11#9931
jdx merged 1 commit into
mainfrom
release

Conversation

@mise-en-dev

@mise-en-dev mise-en-dev commented May 17, 2026

Copy link
Copy Markdown
Collaborator

🐛 Bug Fixes

  • (backend) avoid release age cutoff for dependency envs by @risu729 in #9808
  • (cache) honor plugin filter when pruning cache by @risu729 in #9914
  • (config) report invalid miserc files by @jdx in #9937
  • (doctor) list installed plugins from install state by @risu729 in #9863
  • (erlang) respect compile false for precompiled installs by @risu729 in #9866
  • (github) asset picker handles ambiguous patterns and runtime archives by @jdx in #9946
  • (install) respect default inline shell in postinstall by @risu729 in #9812
  • (install) store metadata alongside install dirs by @jdx in #9941
  • (plugins) support remote git subdirectory sources by @jdx in #9893
  • (task) preserve task env across nested hook-env by @risu729 in #9850
  • (use) ignore system config for global shadow warning by @risu729 in #9900
  • (vfox) use selected install path for env keys by @risu729 in #9907
  • verify provenance during lock by @jdx in #9945

🚜 Refactor

📚 Documentation

  • (configuration) trim global settings example by @risu729 in #9912

🛡️ Security

📦️ Dependency Updates

📦 Registry

Chore

  • (ci) require clear hyperfine regressions by @risu729 in #9874
  • (ci) close failing or conflicted PRs sooner by @jdx in #9939

New Contributors

📦 Aqua Registry Updates

New Packages (1)

Updated Packages (1)

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the project version to 2026.5.11 across various configuration files, documentation, and shell completion scripts. It also includes updates to the changelog, aqua-registry metadata, and the repository star count in the documentation. Feedback was provided regarding the shell completion scripts for Zsh, Bash, Fish, and PowerShell, noting that using fixed filenames in shared temporary directories can lead to collisions or security vulnerabilities (CWE-377). It is recommended to include user-specific identifiers in the temporary file paths to ensure environment isolation and security.

Comment thread completions/_mise
fi

local spec_file="${TMPDIR:-/tmp}/usage__usage_spec_mise_2026_5_10.spec"
local spec_file="${TMPDIR:-/tmp}/usage__usage_spec_mise_2026_5_11.spec"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Using a fixed filename in a shared temporary directory (/tmp) can lead to collisions between different users on the same system. Since the completion spec may vary based on the user's environment and installed plugins, the cache should be user-specific to ensure correctness and security (CWE-377).

  local spec_file="${TMPDIR:-/tmp}/usage__usage_spec_mise_${EUID}_2026_5_11.spec"

Comment thread completions/mise.bash
local cur prev words cword was_split comp_args
_comp_initialize -n : -- "$@" || return
local spec_file="${TMPDIR:-/tmp}/usage__usage_spec_mise_2026_5_10.spec"
local spec_file="${TMPDIR:-/tmp}/usage__usage_spec_mise_2026_5_11.spec"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Using a fixed filename in a shared temporary directory (/tmp) can lead to collisions between different users on the same system. Since the completion spec may vary based on the user's environment and installed plugins, the cache should be user-specific to ensure correctness and security (CWE-377).

    local spec_file="${TMPDIR:-/tmp}/usage__usage_spec_mise_${EUID}_2026_5_11.spec"

Comment thread completions/mise.fish
end
set -l tmpdir (if set -q TMPDIR; echo $TMPDIR; else; echo /tmp; end)
set -l spec_file "$tmpdir/usage__usage_spec_mise_2026_5_10.spec"
set -l spec_file "$tmpdir/usage__usage_spec_mise_2026_5_11.spec"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Using a fixed filename in a shared temporary directory (/tmp) can lead to collisions between different users on the same system. Since the completion spec may vary based on the user's environment and installed plugins, the cache should be user-specific to ensure correctness and security (CWE-377).

set -l spec_file "$tmpdir/usage__usage_spec_mise_$USER_2026_5_11.spec"

Comment thread completions/mise.ps1

$tmpDir = if ($env:TEMP) { $env:TEMP } else { [System.IO.Path]::GetTempPath() }
$specFile = Join-Path $tmpDir "usage__usage_spec_mise_2026_5_10.kdl"
$specFile = Join-Path $tmpDir "usage__usage_spec_mise_2026_5_11.kdl"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Using a fixed filename in the temporary directory can lead to collisions between different users on the same system. Since the completion spec may vary based on the user's environment and installed plugins, the cache should be user-specific. Additionally, this file uses the .kdl extension while other shell completion scripts use .spec; consider using a consistent extension across all shells.

    $specFile = Join-Path $tmpDir "usage__usage_spec_mise_$($env:USERNAME)_2026_5_11.kdl"

@greptile-apps

greptile-apps Bot commented May 17, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This is the automated release PR for mise v2026.5.11, bumping the version across all packaging files and updating the changelog, completions, and vendored aqua-registry.

  • Version bump: Updated version string from 2026.5.10 to 2026.5.11 across Cargo.toml, Cargo.lock, default.nix, snapcraft.yaml, packaging/rpm/mise.spec, README.md, and all completion scripts.
  • Aqua registry (v4.512.1): Extensive version_overrides added for dathere/qsv covering many historical release formats; glossia/cli migrated from a custom http backend to github_release with versioned overrides for pre-0.15.1 builds.
  • Changelog + stars: Release notes added and star count updated to 28.3k.

Confidence Score: 5/5

Routine automated release commit — all changes are version string replacements, generated completion files, changelog entries, and an upstream aqua-registry vendor bump with no hand-written logic.

Every changed file is either a mechanical version bump, a generated artifact, or a vendored upstream registry update. No application logic, auth paths, or data-handling code was modified.

No files require special attention; the most complex diff is the aqua-registry registry.yml vendor update, but it originates from the upstream aqua-registry v4.512.1 tag.

Important Files Changed

Filename Overview
vendor/aqua-registry/registry.yml Upstream v4.512.1 bump: extensive qsv version_overrides added for older versions, and glossia/cli migrated from http to github_release type with versioned overrides.
vendor/aqua-registry/metadata.json Aqua registry tag bumped from v4.512.0 to v4.512.1.
Cargo.toml Version bump from 2026.5.10 to 2026.5.11.
Cargo.lock Lock file updated to reflect new mise version 2026.5.11.
CHANGELOG.md New 2026.5.11 release section added, listing all bug fixes, refactors, and registry changes.
default.nix Version bumped to 2026.5.11 for the Nix build expression.
snapcraft.yaml Version bumped to 2026.5.11 for the Snap package.
packaging/rpm/mise.spec Version bumped to 2026.5.11 for the RPM spec file.

Reviews (12): Last reviewed commit: "chore: release 2026.5.11" | Re-trigger Greptile

@github-actions

github-actions Bot commented May 17, 2026

Copy link
Copy Markdown

Hyperfine Performance

mise x -- echo

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.5.10 x -- echo 18.2 ± 0.8 16.6 21.9 1.00
mise x -- echo 18.6 ± 0.9 16.3 29.0 1.02 ± 0.07

mise env

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.5.10 env 18.2 ± 0.9 16.5 23.1 1.00
mise env 18.3 ± 0.8 16.6 20.8 1.01 ± 0.07

mise hook-env

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.5.10 hook-env 19.1 ± 0.9 17.4 23.5 1.00
mise hook-env 19.3 ± 0.9 17.4 22.9 1.01 ± 0.06

mise ls

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.5.10 ls 15.6 ± 0.7 13.8 18.7 1.00
mise ls 15.8 ± 0.7 14.1 19.9 1.01 ± 0.07

xtasks/test/perf

Command mise-2026.5.10 mise Variance
install (cached) 130ms 134ms -2%
ls (cached) 57ms 59ms -3%
bin-paths (cached) 65ms 65ms +0%
task-ls (cached) 121ms 124ms -2%

@jdx jdx enabled auto-merge (squash) May 17, 2026 14:40
@mise-en-dev mise-en-dev force-pushed the release branch 7 times, most recently from 561d121 to 567cbdd Compare May 17, 2026 17:04
@jdx jdx disabled auto-merge May 17, 2026 17:07
@mise-en-dev mise-en-dev force-pushed the release branch 2 times, most recently from 3a55f49 to 908d1e4 Compare May 17, 2026 19:20
@jdx jdx enabled auto-merge (squash) May 17, 2026 20:34
@jdx jdx merged commit e1d609e into main May 17, 2026
62 checks passed
@jdx jdx deleted the release branch May 17, 2026 20:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants