Skip to content

chore: release 2026.4.19#9258

Merged
jdx merged 1 commit intomainfrom
release
Apr 22, 2026
Merged

chore: release 2026.4.19#9258
jdx merged 1 commit intomainfrom
release

Conversation

@mise-en-dev
Copy link
Copy Markdown
Collaborator

@mise-en-dev mise-en-dev commented Apr 19, 2026

🚀 Features

  • (backend) support aqua vars templates by @risu729 in #9110
  • (oci) build OCI images from mise.toml with per-tool layers by @jdx in #9273
  • add gsudo (Sudo for Windows) to registry by @matracey in #9281

🐛 Bug Fixes

  • (backend) stop fuzzy requests installing literal dirs by @AsgardMuninn in #9276
  • (backend) use full token chain for all sigstore attestation calls by @cameronbrill in #9307
  • (backend) use remote version cache offline by @risu729 in #9304
  • (cli) retrieve token from github helper for self-update command by @sushichan044 in #9259
  • (cli) suppress error output after interactive cancel by @jdx in #9294
  • (conda) avoid temp file collisions during parallel package downloads by @salim-b in #9293
  • (github) scope auth headers to API URLs by @risu729 in #9271
  • (go) treat empty GOPROXY as default by @jdx in #9310
  • (vfox) use github token for lua http requests by @jdx in #9257
  • (vfox) avoid auth on release asset downloads by @jdx in #9299
  • (vfox) scope github auth to API URLs only by @jdx in #9309

🚜 Refactor

  • (core) centralize install_before resolution by @risu729 in #9286
  • (deps) store deps state under $MISE_STATE_DIR by @jdx in #9301

📚 Documentation

📦️ Dependency Updates

📦 Registry

Chore

  • (ci) increase autofix timeout by @jdx in #9296
  • (ci) stop release-plz from saving build cache by @jdx in #9297
  • (ci) stop lint from saving build cache by @jdx in #9298
  • (ci) restore lint as Linux build cache writer by @jdx in #9305
  • (release) add en.dev sponsor blurb to release notes by @jdx in #9272
  • bump communique to 1.0.1 by @jdx in #9264

New Contributors

📦 Aqua Registry Updates

New Packages (3)

Updated Packages (3)

@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented Apr 19, 2026

Greptile Summary

This is a routine release PR bumping mise from 2026.4.18 to 2026.4.19, updating the changelog, version strings across all packaging files, and syncing in several aqua registry additions and updates (new packages: endevco/aube, controlplaneio-fluxcd/flux-operator-mcp, ricoberger/grafana-kubernetes-plugin; updates to go-delve/delve, graelo/pumas, controlplaneio-fluxcd/flux-operator). All version bumps are consistent across Cargo.toml, Cargo.lock, default.nix, snapcraft.yaml, packaging/rpm/mise.spec, and completions files.

Confidence Score: 5/5

Safe to merge — routine release PR with consistent version bumps and well-structured registry additions.

All version strings are incremented consistently across every packaging file. Registry YAML entries follow established patterns with correct version constraints, checksums, and attestation configurations. The only finding is a P2 dead override in the aube registry that has no runtime impact.

crates/aqua-registry/aqua-registry/pkgs/endevco/aube/registry.yaml — minor dead darwin/amd64 override worth cleaning up

Important Files Changed

Filename Overview
crates/aqua-registry/aqua-registry/pkgs/endevco/aube/registry.yaml New package entry; uses {{.Version}} (not trimV) for asset name, and has a dead darwin/amd64 replacement override since darwin/amd64 is absent from supported_envs
crates/aqua-registry/aqua-registry/pkgs/go-delve/delve/registry.yaml Migrates versions >1.26.1 from go_install to github_release with cosign verification; version boundary and URL patterns look correct
crates/aqua-registry/aqua-registry/pkgs/controlplaneio-fluxcd/flux-operator/flux-operator-mcp/registry.yaml New flux-operator-mcp package; version constraints, checksum references, and artifact attestation look correct
crates/aqua-registry/aqua-registry/pkgs/ricoberger/grafana-kubernetes-plugin/registry.yaml New package with three version-constraint tiers; asset and file path patterns look correct for each tier
crates/aqua-registry/aqua-registry/pkgs/graelo/pumas/registry.yaml Adds historical constraint for <=0.4.0 and github_artifact_attestations for newer versions; looks correct
crates/aqua-registry/aqua-registry/pkgs/controlplaneio-fluxcd/flux-operator/registry.yaml Adds missing <=0.46.0 version constraint tier and github_artifact_attestations for latest versions
Cargo.toml Version bump from 2026.4.18 to 2026.4.19
CHANGELOG.md New changelog section for 2026.4.19 with complete feature, bug fix, and registry entries

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[aqua version_constraint: false] --> B{version_constraint check}
    B -- "semver(<= 0.19.0) flux-operator-mcp" --> C[no_asset: true]
    B -- "semver(<= 0.46.0) flux-operator / mcp" --> D[github_release no attestation]
    B -- "true flux-operator / mcp" --> E[github_release + artifact_attestation]

    F[go-delve/delve] --> G{version_constraint check}
    G -- "semver(<= 1.26.1)" --> H[go_install github.com/.../dlv]
    G -- "true" --> I[github_release dlv binary + cosign verify]

    J[graelo/pumas] --> K{version_constraint check}
    K -- "semver(<= 0.4.0)" --> L[github_release no attestation]
    K -- "true" --> M[github_release + artifact_attestation]
Loading

Reviews (23): Last reviewed commit: "chore: release 2026.4.19" | Re-trigger Greptile

Copy link
Copy Markdown
Contributor

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

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 version of mise to 2026.4.19 across the repository, including the changelog, package manifests, and shell completion scripts. Feedback was provided to correct the capitalization of 'GitHub', 'Lua', and 'HTTP' in the changelog entry to maintain consistency with technical naming conventions.

Comment thread CHANGELOG.md

### 🐛 Bug Fixes

- **(vfox)** use github token for lua http requests by @jdx in [#9257](https://github.com/jdx/mise/pull/9257)
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

Proper nouns and acronyms should be correctly capitalized. 'GitHub', 'Lua', and 'HTTP' should be capitalized as such, following the project's convention for product names (similar to the rule for 'GitLab').

Suggested change
- **(vfox)** use github token for lua http requests by @jdx in [#9257](https://github.com/jdx/mise/pull/9257)
- **(vfox)** use GitHub token for Lua HTTP requests by @jdx in [#9257](https://github.com/jdx/mise/pull/9257)
References
  1. The product name 'GitLab' must be capitalized as 'GitLab', not 'Gitlab'.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 19, 2026

Hyperfine Performance

mise x -- echo

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.4.18 x -- echo 16.5 ± 0.3 15.8 17.7 1.00
mise x -- echo 16.7 ± 0.3 16.0 18.2 1.01 ± 0.03

mise env

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.4.18 env 16.1 ± 0.3 15.4 17.4 1.00
mise env 16.5 ± 0.6 15.6 22.7 1.02 ± 0.04

mise hook-env

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.4.18 hook-env 16.6 ± 0.3 15.8 18.2 1.00
mise hook-env 16.8 ± 0.3 16.1 17.9 1.01 ± 0.03

mise ls

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.4.18 ls 15.3 ± 0.3 14.5 16.5 1.00
mise ls 15.4 ± 0.4 14.4 16.9 1.00 ± 0.03

xtasks/test/perf

Command mise-2026.4.18 mise Variance
install (cached) 110ms 116ms -5%
ls (cached) 63ms 64ms -1%
bin-paths (cached) 65ms 65ms +0%
task-ls (cached) 719ms 703ms +2%

@mise-en-dev mise-en-dev force-pushed the release branch 7 times, most recently from b268bcf to bc15cb9 Compare April 20, 2026 08:57
@mise-en-dev mise-en-dev enabled auto-merge (squash) April 20, 2026 10:38
@mise-en-dev mise-en-dev force-pushed the release branch 2 times, most recently from e520fcd to 3ce7f14 Compare April 21, 2026 00:20
@jdx jdx disabled auto-merge April 21, 2026 00:22
@mise-en-dev mise-en-dev force-pushed the release branch 4 times, most recently from 8ce6432 to 1ecd76b Compare April 21, 2026 15:16
Comment thread crates/aqua-registry/aqua-registry/pkgs/endevco/aube/registry.yaml
@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented Apr 21, 2026

Want your agent to iterate on Greptile's feedback? Try greploops.

@mise-en-dev mise-en-dev force-pushed the release branch 2 times, most recently from 7501a75 to 85652ae Compare April 22, 2026 00:20
@jdx jdx enabled auto-merge (squash) April 22, 2026 14:05
@mise-en-dev mise-en-dev force-pushed the release branch 3 times, most recently from 788614c to 1d132a9 Compare April 22, 2026 18:51
@jdx jdx merged commit 251df44 into main Apr 22, 2026
64 checks passed
@jdx jdx deleted the release branch April 22, 2026 23:23
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