Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,25 @@
# Changelog

## [2025.9.9](https://github.com/jdx/mise/compare/v2025.9.8..v2025.9.9) - 2025-09-11

### 🐛 Bug Fixes

- **(backend)** make HTTP installs atomic and serialize with cache lock by @jdx in [#6259](https://github.com/jdx/mise/pull/6259)
- **(env)** allow nested env._.path directives by @risu729 in [#6160](https://github.com/jdx/mise/pull/6160)
- **(env)** disallow nested env objects by @risu729 in [#6268](https://github.com/jdx/mise/pull/6268)
- **(schema)** allow nested arrays in task.depends by @risu729 in [#6265](https://github.com/jdx/mise/pull/6265)
- **(task)** resolve jobs=1 hang and keep-order panic; improve Ctrl-C handling by @jdx in [#6264](https://github.com/jdx/mise/pull/6264)
- **(tasks)** stop CLI group after first failure without --continue-on-error by @jdx in [#6270](https://github.com/jdx/mise/pull/6270)

### 📚 Documentation

- fixed toml issues in URL replacements settings documentation by @ThomasSteinbach in [#6269](https://github.com/jdx/mise/pull/6269)

### Chore

- **(schema)** strict oneOf branches and DRY env_directive in schemas by @jdx in [#6271](https://github.com/jdx/mise/pull/6271)
- add schema linter by @risu729 in [#6267](https://github.com/jdx/mise/pull/6267)

## [2025.9.8](https://github.com/jdx/mise/compare/v2025.9.7..v2025.9.8) - 2025-09-10

### 🐛 Bug Fixes
Expand Down
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ members = ["crates/vfox"]

[package]
name = "mise"
version = "2025.9.8"
version = "2025.9.9"
edition = "2024"
description = "The front-end to your dev env"
authors = ["Jeff Dickey (@jdx)"]
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ See [Getting started](https://mise.jdx.dev/getting-started.html) for more option
```sh-session
$ curl https://mise.run | sh
$ ~/.local/bin/mise --version
2025.9.8 macos-arm64 (a1b2d3e 2025-09-10)
2025.9.9 macos-arm64 (a1b2d3e 2025-09-11)
```

Hook mise into your shell (pick the right one for your shell):
Expand Down
2 changes: 1 addition & 1 deletion aqua-registry/pkgs/JanDeDobbeleer/oh-my-posh/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
packages:
- name: JanDeDobbeleer/oh-my-posh@v26.22.2
- name: JanDeDobbeleer/oh-my-posh@v26.23.1
- name: JanDeDobbeleer/oh-my-posh
version: v24.10.1
- name: JanDeDobbeleer/oh-my-posh
Expand Down
2 changes: 1 addition & 1 deletion aqua-registry/pkgs/Scalingo/cli/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
packages:
- name: Scalingo/cli@1.38.0
- name: Scalingo/cli@1.39.0
- name: Scalingo/cli
version: 1.24.1
- name: Scalingo/cli
Expand Down
2 changes: 1 addition & 1 deletion aqua-registry/pkgs/astral-sh/uv/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
packages:
- name: astral-sh/uv@0.8.16
- name: astral-sh/uv@0.8.17
- name: astral-sh/uv
version: 0.2.21
- name: astral-sh/uv
Expand Down
2 changes: 1 addition & 1 deletion aqua-registry/pkgs/auth0/auth0-cli/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
packages:
- name: auth0/auth0-cli@v1.19.0
- name: auth0/auth0-cli@v1.20.0
- name: auth0/auth0-cli
version: v0.11.8
- name: auth0/auth0-cli
Expand Down
2 changes: 1 addition & 1 deletion aqua-registry/pkgs/aws/aws-sam-cli/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
packages:
- name: aws/aws-sam-cli@v1.143.0
- name: aws/aws-sam-cli@v1.144.0
- name: aws/aws-sam-cli
version: v1.103.0
- name: aws/aws-sam-cli
Expand Down
2 changes: 1 addition & 1 deletion aqua-registry/pkgs/block/goose/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
packages:
- name: block/goose@v1.7.0
- name: block/goose@v1.8.0
- name: block/goose
version: v1.0.0
2 changes: 1 addition & 1 deletion aqua-registry/pkgs/buildkite/agent/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
packages:
- name: buildkite/agent@v3.104.0
- name: buildkite/agent@v3.105.0
2 changes: 1 addition & 1 deletion aqua-registry/pkgs/chainguard-dev/apko/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
packages:
- name: chainguard-dev/apko@v0.30.9
- name: chainguard-dev/apko@v0.30.10
- name: chainguard-dev/apko
version: v0.11.0
- name: chainguard-dev/apko
Expand Down
2 changes: 1 addition & 1 deletion aqua-registry/pkgs/cloudquery/cloudquery/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
packages:
- name: cloudquery/cloudquery@cli-v6.28.0
- name: cloudquery/cloudquery@cli-v6.28.1
- name: cloudquery/cloudquery
version: cli/v0.32.11
- name: cloudquery/cloudquery
Expand Down
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
packages:
- name: containers/kubernetes-mcp-server@v0.0.49
- name: containers/kubernetes-mcp-server@v0.0.50
2 changes: 1 addition & 1 deletion aqua-registry/pkgs/cri-o/cri-o/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
packages:
- name: cri-o/cri-o@v1.33.4
- name: cri-o/cri-o@v1.34.0
- name: cri-o/cri-o
version: v1.30.3
- name: cri-o/cri-o
Expand Down
2 changes: 1 addition & 1 deletion aqua-registry/pkgs/daveshanley/vacuum/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
packages:
- name: daveshanley/vacuum@v0.17.11
- name: daveshanley/vacuum@v0.17.12
- name: daveshanley/vacuum
version: v0.8.7
- name: daveshanley/vacuum
Expand Down
2 changes: 1 addition & 1 deletion aqua-registry/pkgs/digitalocean/doctl/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
packages:
- name: digitalocean/doctl@v1.141.0
- name: digitalocean/doctl@v1.142.0
2 changes: 1 addition & 1 deletion aqua-registry/pkgs/dolthub/dolt/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
packages:
- name: dolthub/dolt@v1.59.6
- name: dolthub/dolt@v1.59.7
- name: dolthub/dolt
version: v0.40.15
- name: dolthub/dolt
Expand Down
2 changes: 1 addition & 1 deletion aqua-registry/pkgs/evilmartians/lefthook/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
packages:
- name: evilmartians/lefthook@v1.12.4
- name: evilmartians/lefthook@v1.13.0
- name: evilmartians/lefthook
version: v0.8.0
- name: evilmartians/lefthook
Expand Down
2 changes: 1 addition & 1 deletion aqua-registry/pkgs/firebase/firebase-tools/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
packages:
- name: firebase/firebase-tools@v14.15.2
- name: firebase/firebase-tools@v14.16.0
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
packages:
- name: github/copilot-language-server-release@1.368.0
- name: github/copilot-language-server-release@1.369.0
- name: github/copilot-language-server-release
version: 1.276.0
2 changes: 1 addition & 1 deletion aqua-registry/pkgs/gotestyourself/gotestsum/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
packages:
- name: gotestyourself/gotestsum@v1.12.3
- name: gotestyourself/gotestsum@v1.13.0
- name: gotestyourself/gotestsum
version: v1.10.0
- name: gotestyourself/gotestsum
Expand Down
2 changes: 1 addition & 1 deletion aqua-registry/pkgs/grafana/loki/logcli/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
packages:
- name: grafana/loki/logcli@v3.5.4
- name: grafana/loki/logcli@v3.5.5
2 changes: 1 addition & 1 deletion aqua-registry/pkgs/hasura/graphql-engine/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
packages:
- name: hasura/graphql-engine@v2.48.4
- name: hasura/graphql-engine@v2.48.5
2 changes: 1 addition & 1 deletion aqua-registry/pkgs/incu6us/goimports-reviser/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
packages:
- name: incu6us/goimports-reviser@v3.9.1
- name: incu6us/goimports-reviser@v3.10.0
- name: incu6us/goimports-reviser
version: v3.9.0
- name: incu6us/goimports-reviser
Expand Down
2 changes: 1 addition & 1 deletion aqua-registry/pkgs/jdx/mise/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
packages:
- name: jdx/mise@v2025.9.7
- name: jdx/mise@v2025.9.8
- name: jdx/mise
version: v2024.0.0
- name: jdx/mise
Expand Down
2 changes: 1 addition & 1 deletion aqua-registry/pkgs/kptdev/kpt/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
packages:
- name: kptdev/kpt@v1.0.0-beta.57
- name: kptdev/kpt@v1.0.0-beta.58
- name: kptdev/kpt
version: v1.0.0-beta.55
- name: kptdev/kpt
Expand Down
2 changes: 1 addition & 1 deletion aqua-registry/pkgs/localstack/localstack-cli/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
packages:
- name: localstack/localstack-cli@v4.7.0
- name: localstack/localstack-cli@v4.8.0
- name: localstack/localstack-cli
version: v3.0.2.post0
- name: localstack/localstack-cli
Expand Down
2 changes: 1 addition & 1 deletion aqua-registry/pkgs/mesosphere/mindthegap/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
packages:
- name: mesosphere/mindthegap@v1.23.0
- name: mesosphere/mindthegap@v1.24.0
- name: mesosphere/mindthegap
version: v0.13.0
- name: mesosphere/mindthegap
Expand Down
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
packages:
- name: mongodb/mongodb-atlas-cli/atlascli@atlascli/v1.46.4
- name: mongodb/mongodb-atlas-cli/atlascli@atlascli/v1.47.0
2 changes: 1 addition & 1 deletion aqua-registry/pkgs/namespacelabs/foundation/nsc/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
packages:
- name: namespacelabs/foundation/nsc@v0.0.438
- name: namespacelabs/foundation/nsc@v0.0.439
- name: namespacelabs/foundation/nsc
version: v0.0.212
- name: namespacelabs/foundation/nsc
Expand Down
2 changes: 1 addition & 1 deletion aqua-registry/pkgs/nodejs/node/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
packages:
- name: nodejs/node@v24.7.0
- name: nodejs/node@v24.8.0
2 changes: 1 addition & 1 deletion aqua-registry/pkgs/openai/codex/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
packages:
- name: openai/codex@rust-v0.33.0
- name: openai/codex@rust-v0.34.0
- name: openai/codex
version: rust-v0.25.0
- name: openai/codex
Expand Down
2 changes: 1 addition & 1 deletion aqua-registry/pkgs/oxc-project/oxc/oxlint/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
packages:
- name: oxc-project/oxc/oxlint@oxlint_v1.14.0
- name: oxc-project/oxc/oxlint@oxlint_v1.15.0
- name: oxc-project/oxc/oxlint
version: oxlint_v0.2.2
- name: oxc-project/oxc/oxlint
Expand Down
2 changes: 1 addition & 1 deletion aqua-registry/pkgs/pivotal-cf/om/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
packages:
- name: pivotal-cf/om@7.17.0
- name: pivotal-cf/om@7.18.0
- name: pivotal-cf/om
version: 7.7.0
- name: pivotal-cf/om
Expand Down
2 changes: 1 addition & 1 deletion aqua-registry/pkgs/planetscale/cli/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
packages:
- name: planetscale/cli@v0.255.0
- name: planetscale/cli@v0.256.0
2 changes: 1 addition & 1 deletion aqua-registry/pkgs/speakeasy-api/speakeasy/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
packages:
- name: speakeasy-api/speakeasy@v1.615.1
- name: speakeasy-api/speakeasy@v1.615.2
2 changes: 1 addition & 1 deletion aqua-registry/pkgs/specstoryai/getspecstory/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
packages:
- name: specstoryai/getspecstory@v0.9.0
- name: specstoryai/getspecstory@v0.9.1
2 changes: 1 addition & 1 deletion aqua-registry/pkgs/sst/opencode/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
packages:
- name: sst/opencode@v0.7.1
- name: sst/opencode@v0.7.2
- name: sst/opencode
version: v0.1.61
- name: sst/opencode
Expand Down
9 changes: 9 additions & 0 deletions aqua-registry/pkgs/technicalpickles/envsense/pkg.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
packages:
- name: technicalpickles/envsense@0.3.4
- name: technicalpickles/envsense@0.3.1
- name: technicalpickles/envsense
version: 0.2.2
- name: technicalpickles/envsense
version: v0.2.1
- name: technicalpickles/envsense
version: v0.2.0
96 changes: 96 additions & 0 deletions aqua-registry/pkgs/technicalpickles/envsense/registry.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
# yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json
packages:
- type: github_release
repo_owner: technicalpickles
repo_name: envsense
version_constraint: "false"
version_overrides:
- version_constraint: Version == "v0.2.0"
asset: envsense-{{.Version}}-{{.Arch}}-{{.OS}}
format: raw
replacements:
arm64: aarch64
darwin: apple-darwin
linux: unknown-linux-gnu
amd64: x86_64
checksum:
type: github_release
asset: "{{.Asset}}.sha256"
algorithm: sha256
overrides:
- goos: darwin
asset: envsense-{{.Version}}-universal-{{.OS}}
supported_envs:
- linux
- darwin
- version_constraint: Version == "v0.2.1"
asset: envsense-{{.Version}}-{{.Arch}}-{{.OS}}
format: raw
replacements:
darwin: apple-darwin
linux: unknown-linux-gnu
amd64: x86_64
checksum:
type: github_release
asset: "{{.Asset}}.sha256"
algorithm: sha256
overrides:
- goos: darwin
asset: envsense-{{.Version}}-universal-{{.OS}}
supported_envs:
- linux/amd64
- darwin
- version_constraint: semver("<= 0.2.2")
asset: envsense-v0.1.0-universal-{{.OS}}
format: raw
replacements:
darwin: apple-darwin
checksum:
type: github_release
asset: "{{.Asset}}.sha256"
algorithm: sha256
supported_envs:
- darwin
Copy link

Choose a reason for hiding this comment

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

Bug: Version Constraint Mismatch in Asset Naming

The semver("<= 0.2.2") version constraint incorrectly hardcodes v0.1.0 into the asset name (envsense-v0.1.0-universal-{{.OS}}). This means requests for versions like v0.2.2 would attempt to download an asset with v0.1.0 in its filename, likely causing download failures.

Fix in Cursor Fix in Web

- version_constraint: semver("<= 0.3.1")
asset: envsense-{{.Version}}-{{.Arch}}-{{.OS}}
format: raw
replacements:
darwin: apple-darwin
linux: unknown-linux-gnu
amd64: x86_64
checksum:
type: github_release
asset: "{{.Asset}}.sha256"
algorithm: sha256
overrides:
- goos: darwin
asset: envsense-{{.Version}}-universal-{{.OS}}
supported_envs:
- linux/amd64
- darwin
- version_constraint: "true"
asset: envsense-{{.Version}}-{{.Arch}}-{{.OS}}
format: raw
replacements:
darwin: apple-darwin
linux: unknown-linux-gnu
amd64: x86_64
checksum:
type: github_release
asset: "{{.Asset}}.sha256"
algorithm: sha256
cosign:
bundle:
type: github_release
asset: "{{.Asset}}.bundle"
opts:
- --certificate-identity-regexp
- '^https://github\.com/technicalpickles/envsense/'
- --certificate-oidc-issuer
- https://token.actions.githubusercontent.com
overrides:
- goos: darwin
asset: envsense-{{.Version}}-universal-{{.OS}}
supported_envs:
- linux/amd64
- darwin
2 changes: 1 addition & 1 deletion aqua-registry/pkgs/tombi-toml/tombi/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
packages:
- name: tombi-toml/tombi@v0.6.3
- name: tombi-toml/tombi@v0.6.4
- name: tombi-toml/tombi
version: v0.3.39
- name: tombi-toml/tombi
Expand Down
2 changes: 1 addition & 1 deletion aqua-registry/pkgs/zitadel/zitadel/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
packages:
- name: zitadel/zitadel@v4.1.3
- name: zitadel/zitadel@v4.1.4
Loading
Loading