What's Changed
ℹ️ This release introduces a new way to reconcile resources such as volumes and networks
✨ Improvements
- Feat(reconcile): model volume recreation in the plan by @ndeloof in #13962
- Feat(reconcile): model network lifecycle in the plan by @ndeloof in #13966
🐛 Fixes
- Fix(reconcile): preserve zero-replica services during hashing by @junhaoliao in #13931
- Fix(config): warn when service selection is silently ignored by @glours in #13950
- Fix(build): use platform image-manifest digest, not attested index by @glours in #13949
- Fix(oci): honor --insecure-registry when
upre-loads the model by @ptrdom in #13894 - Fix(config): pin type:image volume sources and pre_start hook images by @glours in #13956
- Tolerate missing env file on more runtime commands by @maxproske in #13603
- Resolve
pre_starthook images alongside service images by @ndeloof in #13937 - Fix(cp): return non-nil Content from dry-run CopyFromContainer by @glours in #13982
- Fix(config): apply config flags to
--services/--volumes/--networks/--models/--hashby @glours in #13979 - Fix: tolerate missing env file on scale, watch and shell completion by @glours in #13973
🔧 Internal
- README: remove Go Report Card badge by @thaJeztah in #13926
- Docs: adopt
AGENTS.mdstandard, symlinkCLAUDE.mdto it by @glours in #13871 - Dockerfile: update golang image to alpine
3.23by @thaJeztah in #13921 - Docs: require dated
AI_AGENT_DISCLOSURE.md, drop committed copy by @glours in #13976 - CI: publish images to Docker Hub using OIDC by @glours in #13994
⚙️ Dependencies
- Build(deps): bump github/codeql-action/upload-sarif from
4.36.2to4.37.0by @dependabot[bot] in #13942 - Build(deps): bump the docker-actions group across 1 directory with 4 updates by @dependabot[bot] in #13941
- Build(deps): bump actions/stale from
10.3.0to10.4.0by @dependabot[bot] in #13943 - Build(deps): bump github.com/mattn/go-shellwords from
1.0.13to1.0.14by @dependabot[bot] in #13948 - Build(deps): bump golang.org/x/sync from
0.21.0to0.22.0by @dependabot[bot] in #13927 - Build(deps): bump golang.org/x/sys from
0.46.0to0.47.0by @dependabot[bot] in #13928 - Build(deps): bump docker/github-builder/.github/workflows/bake.yml from
1.13.0to1.14.0in the docker-actions group by @dependabot[bot] in #13953 - Build(deps): bump google.golang.org/grpc from
1.81.1to1.82.0by @dependabot[bot] in #13922 - Build(deps): bump softprops/action-gh-release from
3.0.1to3.0.2by @dependabot[bot] in #13955 - Build(deps): bump actions/setup-go from
6.5.0to7.0.0by @dependabot[bot] in #13960 - Build(deps): bump google.golang.org/grpc from
1.82.0to1.82.1in the go_modules group across 1 directory by @dependabot[bot] in #13961 - Build(deps): bump github.com/docker/cli from
29.6.1+incompatibleto29.6.2+incompatibleby @dependabot[bot] in #13968 - Build(deps): bump github/codeql-action/upload-sarif from
4.37.0to4.37.3by @dependabot[bot] in #13981 - Build(deps): bump actions/checkout from
7.0.0to7.0.1by @dependabot[bot] in #13970 - Build(deps): bump github.com/moby/buildkit from
0.31.1to0.31.2by @dependabot[bot] in #13969 - Bump compose-go to version
v2.14.0by @glours in #13983 - Bump go-archive to version
v0.3.0by @glours in #13986 - Build(deps): bump docker/github-builder/.github/workflows/bake.yml from
1.14.0to1.15.0in the docker-actions group by @dependabot[bot] in #13989 - Chore(deps): bump github.com/moby/go-archive
v0.3.2by @thaJeztah in #13991 - Update to
go1.26.5by @thaJeztah in #13920 - Build(deps): bump actions/stale from
10.4.0to11.0.0by @dependabot[bot] in #13996 - Build(deps): bump docker/docker-agent-action/.github/workflows/review-pr.yml from
2.0.2to2.0.3in the docker-actions group by @dependabot[bot] in #13995 - Build(deps): bump ossf/scorecard-action from
2.4.3to2.4.4by @dependabot[bot] in #13984 - Chore(deps): github.com/docker/buildx
v0.36.0, buildkitv0.32.0by @glours in #13975 - Bump buildkit
v0.32.1by @glours in #13997
New Contributors
- @junhaoliao made their first contribution in #13931
Full Changelog: v5.3.1...v5.4.0