Sourced from github.com/docker/docker's releases.
v27.4.0
27.4.0
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
API
GET /images/json
with themanifests
option enabled now preserves the original order in which manifests appeared in the manifest-index. moby/moby#48712Bug fixes and enhancements
- When reading logs with the
jsonfile
orlocal
log drivers, any errors while trying to read or parse underlying log files will cause the rest of the file to be skipped and move to the next log file (if one exists) rather than returning an error to the client and closing the stream. The errors are viewable in the Docker Daemon logs and exported to traces when tracing is configured. moby/moby#48842- When reading log files, compressed log files are now only decompressed when needed rather than decompressing all files before starting the log stream. moby/moby#48842
- Fix an issue that meant published ports from one container on a bridge network were not accessible from another container on the same network with
userland-proxy
disabled, if the kernel'sbr_netfilter
module was not loaded and enabled. The daemon will now attempt to load the module and enablebridge-nf-call-iptables
orbridge-nf-call-ip6tables
when creating a network with the userland proxy disabled. moby/moby#48685- Fix loading of
bridge
andbr_netfilter
kernel modules. moby/moby#48966- containerd image store: Fix Docker daemon failing to fully start with a "context deadline exceeded error" with containerd snapshotter and many builds/images. moby/moby#48954
- containerd image-store: Fix partially pulled images not being garbage-collected. moby#48910, moby/moby#48957
- containerd image store: Fix
docker image inspect
outputting duplicate references inRepoDigests
. moby/moby#48785- containerd image store: Fix not being able to connect to some insecure registries in cases where the HTTPS request failed due to a non-TLS related error. moby/moby#48758
- containerd image store: Remove a confusing warning log when tagging a non-dangling image. moby/moby#49010
- dockerd-rootless-setuptool.sh: let --force ignore smoke test errors moby/moby#48695
- Disable IPv6 Duplicate Address Detection (DAD) for addresses assigned to the bridges belonging to bridge networks. moby/moby#48684
- Remove BuildKit init timeout. moby/moby#48963
- Ignore "dataset does not exist" error when removing dataset on ZFS. moby/moby#48968
- Client: Prevent idle connections leaking FDs. moby/moby#48764
- Fix anonymous volumes being created through the
--mount
option not being marked as anonymous. moby/moby#48755- After a daemon restart with live-restore, ensure an iptables jump to the
DOCKER-USER
chain is placed before other rules. moby/moby#48714- Fix a possible memory leak caused by OTel meters. moby/moby#48693
- Create distinct build history db for each store. moby/moby#48688
- Fix an issue that caused excessive memory usage when DNS resolution was made in a tight loop. moby/moby#48840
- containerd image store: Do not underline names in
docker image ls --tree
. docker/cli#5519- containerd image store: Change name of
USED
column indocker image ls --tree
toIN USE
. docker/cli#5518- Fix a bug preventing image pulls from being cancelled during
docker run
. docker/cli#5654- Port some completions from the bash completion to the new cobra based completion. docker/cli#5618
- The
docker login
anddocker logout
command no longer update the configuration file if the credentials didn't change. docker/cli#5569- Optimise
docker stats
to reduce flickering issues. docker/cli#5588, docker/cli#5635- Fix inaccessible plugins paths preventing plugins from being detected. docker/cli#5652
- Add support for
events --filter
in cobra generated shell completions. docker/cli#5614- Fix bash completion for
events --filter daemon=
. docker/cli#5563- Improve shell-completion of containers for
docker rm
. docker/cli#5540- Add shell-completion for
--platform
flags. docker/cli#5540- rootless: Make
/etc/cdi
and/var/run/cdi
accessible by the Container Device Interface (CDI) integration. moby/moby#49027Removed
- Deprecate
Daemon.Exists()
andDaemon.IsPaused()
. These functions are no longer used and will be removed in the next release. moby/moby#48719- Deprecate
container.ErrNameReserved
andcontainer.ErrNameNotReserved
. moby/moby#48697
... (truncated)
92a8393
Merge pull request #49027
from thaJeztah/27.x_backport_cdi-rootless9163aa3
Merge pull request #49026
from thaJeztah/27.x_update_go_1.22.104775621
Dockerd rootless: make {/etc,/var/run}/cdi available0176f4a
Merge pull request #49024
from thaJeztah/27.x_vendor_buildkit_0.17.30e34b39
update to go1.22.107919b80
[27.x] vendor: github.com/moby/buildkit v0.17.3a92d4c5
Merge pull request #49013
from vvoland/49006-27.x1cc1274
Merge pull request #49010
from vvoland/49009-27.x525b929
registry: deprecate RepositoryInfo.Classd6d43b2
c8d/tag: Don't log a warning if the source image is not danglingSourced from actions/setup-go's releases.
v5.2.0
What's Changed
- Leveraging the raw API to retrieve the version-manifest, as it does not impose a rate limit and hence facilitates unrestricted consumption without the need for a token for Github Enterprise Servers by
@Shegox
in actions/setup-go#496New Contributors
@Shegox
made their first contribution in actions/setup-go#496Full Changelog: https://github.com/actions/setup-go/compare/v5...v5.2.0
3041bf5
feat: fallback to "raw" endpoint for manifest when rate limit
is reached (#496)Sourced from github.com/hashicorp/terraform-plugin-framework-validators's releases.
v0.16.0
FEATURES:
- listvalidator: Added
NoNullValues
validator (#245)- mapvalidator: Added
NoNullValues
validator (#245)- setvalidator: Added
NoNullValues
validator (#245)- dynamicvalidator: New package which contains
types.Dynamic
specific validators (#249)BUG FIXES:
- Fixed bug with
ConflictsWith
andAlsoRequires
validators where unknown values would raise invalid diagnostics duringterraform validate
. (#251)
Sourced from github.com/hashicorp/terraform-plugin-framework-validators's changelog.
0.16.0 (December 12, 2024)
FEATURES:
- listvalidator: Added
NoNullValues
validator (#245)- mapvalidator: Added
NoNullValues
validator (#245)- setvalidator: Added
NoNullValues
validator (#245)- dynamicvalidator: New package which contains
types.Dynamic
specific validators (#249)BUG FIXES:
- Fixed bug with
ConflictsWith
andAlsoRequires
validators where unknown values would raise invalid diagnostics duringterraform validate
. (#251)
89e17ee
Update changelogb500ce7
internal/schemavalidator: Fix bug where unknown values were returning
error d...16687f3
New package dynamicvalidator
(#249)7d19faa
Add NoNullValues
validators (#246)e16013a
Result of tsccr-helper -log-level=info gha update -latest .github/ (#248)6831a7c
build(deps): bump github.com/golang-jwt/jwt/v4 in /tools (#247)c832d5d
Result of tsccr-helper -log-level=info gha update -latest .github/ (#244)Sourced from golangci/golangci-lint-action's releases.
v6.2.0
What's Changed
Changes
- chore: use new build tag syntax by
@alexandear
in golangci/golangci-lint-action#1133- feat: support linux arm64 public preview by
@ldez
in golangci/golangci-lint-action#1144Documentation
- docs: update local development instructions by
@dmitris
in golangci/golangci-lint-action#1125Dependencies
- build(deps-dev): bump the dev-dependencies group with 3 updates by
@dependabot
in golangci/golangci-lint-action#1112- build(deps): bump the dependencies group with 2 updates by
@dependabot
in golangci/golangci-lint-action#1113- build(deps-dev): bump the dev-dependencies group with 3 updates by
@dependabot
in golangci/golangci-lint-action#1114- build(deps): bump
@types/node
from 22.7.4 to 22.7.5 in the dependencies group by@dependabot
in golangci/golangci-lint-action#1115- build(deps-dev): bump the dev-dependencies group with 2 updates by
@dependabot
in golangci/golangci-lint-action#1117- build(deps): bump
@types/node
from 22.7.5 to 22.7.7 in the dependencies group by@dependabot
in golangci/golangci-lint-action#1118- build(deps-dev): bump the dev-dependencies group with 2 updates by
@dependabot
in golangci/golangci-lint-action#1119- build(deps): bump
@types/node
from 22.7.7 to 22.8.1 in the dependencies group by@dependabot
in golangci/golangci-lint-action#1120- build(deps-dev): bump the dev-dependencies group with 2 updates by
@dependabot
in golangci/golangci-lint-action#1122- build(deps): bump the dependencies group with 2 updates by
@dependabot
in golangci/golangci-lint-action#1123- build(deps-dev): bump the dev-dependencies group with 2 updates by
@dependabot
in golangci/golangci-lint-action#1126- build(deps): bump
@types/node
from 22.8.7 to 22.9.0 in the dependencies group by@dependabot
in golangci/golangci-lint-action#1127- build(deps-dev): bump the dev-dependencies group with 3 updates by
@dependabot
in golangci/golangci-lint-action#1128- build(deps): bump
@types/node
from 22.9.0 to 22.9.3 in the dependencies group by@dependabot
in golangci/golangci-lint-action#1130- build(deps): bump
@types/node
from 22.9.3 to 22.10.1 in the dependencies group by@dependabot
in golangci/golangci-lint-action#1131- build(deps-dev): bump the dev-dependencies group across 1 directory with 4 updates by
@dependabot
in golangci/golangci-lint-action#1132- build(deps-dev): bump the dev-dependencies group with 3 updates by
@dependabot
in golangci/golangci-lint-action#1134- build(deps): bump
@actions/cache
from 3.3.0 to 4.0.0 in the dependencies group by@dependabot
in golangci/golangci-lint-action#1135- build(deps-dev): bump the dev-dependencies group with 2 updates by
@dependabot
in golangci/golangci-lint-action#1136- build(deps): bump
@types/node
from 22.10.1 to 22.10.2 in the dependencies group by@dependabot
in golangci/golangci-lint-action#1137- build(deps-dev): bump the dev-dependencies group with 2 updates by
@dependabot
in golangci/golangci-lint-action#1138- build(deps-dev): bump the dev-dependencies group with 2 updates by
@dependabot
in golangci/golangci-lint-action#1139- build(deps-dev): bump the dev-dependencies group with 2 updates by
@dependabot
in golangci/golangci-lint-action#1141- build(deps): bump
@types/node
from 22.10.2 to 22.10.5 in the dependencies group by@dependabot
in golangci/golangci-lint-action#1142- build(deps-dev): bump the dev-dependencies group with 3 updates by
@dependabot
in golangci/golangci-lint-action#1143New Contributors
@dmitris
made their first contribution in golangci/golangci-lint-action#1125@alexandear
made their first contribution in golangci/golangci-lint-action#1133Full Changelog: https://github.com/golangci/golangci-lint-action/compare/v6.1.1...v6.2.0
ec5d184
feat: support linux arm64 public preview (#1144)a0297a1
build(deps-dev): bump the dev-dependencies group with 3 updates (#1143)58eda26
build(deps): bump @types/node
from 22.10.2 to 22.10.5 in
the dependencies gro...44c2434
build(deps-dev): bump the dev-dependencies group with 2 updates (#1141)2f13b80
build(deps-dev): bump the dev-dependencies group with 2 updates (#1139)1ac3686
build(deps-dev): bump the dev-dependencies group with 2 updates (#1138)9937fdf
build(deps): bump @types/node
from 22.10.1 to 22.10.2 in
the dependencies gro...cb60b26
build(deps-dev): bump the dev-dependencies group with 2 updates (#1136)774c35b
build(deps): bump @actions/cache
from 3.3.0 to 4.0.0 in
the dependencies grou...7ce5487
build(deps-dev): bump the dev-dependencies group with 3 updates (#1134)5ef5923
Revert "CopyMethod" since it's not ready49b0b59
Merge pull request #164 from
eth-p/feat-copymethod-apif530620
ci: Allow triggering Go workflow manuallyb4dd789
refactor: Split common code out of CopyBytes9205813
feat: Add FileCopyMethod option / API2f93b8f
Merge pull request #159 from
otiai10/dependabot/go_modules/main/golang.org/x/...87072f3
Bump golang.org/x/sys from 0.23.0 to 0.24.0d0690cb
Merge pull request #158 from
otiai10/dependabot/go_modules/main/golang.org/x/...b87119d
Bump golang.org/x/sys from 0.22.0 to 0.23.0355527c
Merge pull request #157 from
otiai10/dependabot/go_modules/main/golang.org/x/...Sourced from github.com/docker/docker's releases.
v27.5.0
27.5.0
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
Bugfixes and enhancements
- containerd image store: Fix passing a build context via tarball to the
/build
endpoint. moby/moby#49194- Builder garbage collection policies without a
keepStorage
value now inherit thedefaultKeepStorage
limit as intended. moby/moby#49137- Preserve network labels during daemon startup. moby/moby#49200
- Fix a potential race condition error when deleting a container. moby/moby#49239
Go SDK
pkg/sysinfo
: deprecateNumCPU
. This utility has the same behavior asruntime.NumCPU
. moby/moby#49247pkg/fileutils
: deprecateGetTotalUsedFds
: this function is only used internally and will be removed in the next release. moby/moby#49209pkg/ioutils
: deprecateBytesPipe
,NewBytesPipe
,ErrClosed
,WriteCounter
,NewWriteCounter
,NewReaderErrWrapper
,NopFlusher
,NopWriter
,NopWriteCloser
. They were only used internally and will be removed in the next release. moby/moby#49246, moby/moby#49255pkg/reexec
: This package is deprecated and moved to a separate module. Usegithub.com/moby/sys/reexec
instead. moby/moby#49135Packaging updates
- Update containerd to v1.7.25 moby/moby#49253
- Update
runc
to v1.2.4 moby/moby#49243- Update BuildKit to v0.18.2 moby/moby#48949
- Update Compose to v2.32.2 docker/docker-ce-packaging#1140
v27.5.0-rc.2
27.5.0-rc.2
This is a pre-release of the upcoming 27.5.0 release.
Pre-releases are intended for testing new releases: only install in a test environment!
curl -fsSL https://get.docker.com -o get-docker.sh sudo CHANNEL=test sh get-docker.sh
Known issues:
- There is no changelog yet; an overview of pull requests included in this release can be found on GitHub:
- docker cli: all pull requests for 27.5.0 / all "changelog" pull requests for 27.5.0
- docker engine: all pull requests for 27.5.0 / all "changelog" pull requests for 27.5.0
- There are no packages available yet for the s390x and ppc64le architectures
Bugs and regressions can be reported in these issue trackers:
... (truncated)
38b84dc
Merge pull request #49255
from thaJeztah/27.x_backport_ioutils_more_deprecationsae82113
Merge pull request #49253
from thaJeztah/27.x_backport_bump_containerd_binary...8a2fd51
pkg/ioutils: deprecate NopWriteClosercf37b66
pkg/ioutils: deprecate NopWriterc83f658
Dockerfile: update containerd to v1.7.25931be8e
Merge pull request #49246
from thaJeztah/27.x_backport_ioutils_deprecations2e1aee3
Merge pull request #49249
from robmry/backport-27.x/fix_unit_tests_for_nftabl...f53d72e
Fix unit tests for an nftables host55f7055
Merge pull request #49243
from thaJeztah/27.x_backport_bump_runc_binary_1.2.436ad318
Merge pull request #49247
from thaJeztah/27.x_backport_deprecate_runtime_numcpudfc720d
go.mod: update golang.org/x dependencies8e66b04
html: use strings.EqualFold instead of lowering ourselvesb935f7b
html: avoid endless loop on error token9af49ef
route: remove unused sizeof* consts6705db9
quic: clean up crypto streams when dropping packet protection keys4ef7588
quic: handle ACK frame in packet which drops number space552d8ac
Revert "route: change from syscall to x/sys/unix"13a7c01
Revert "route: remove unused sizeof* consts on freebsd"285e1cf
go.mod: update golang.org/x dependenciesd0a1049
route: remove unused sizeof* consts on freebsdSourced from github.com/coder/coder/v2's releases.
v2.18.3
Stable (since January 18, 2025)
Changelog
Bugfixes
- Fix a regression causing the "Groups" page to not show up in deployment settings (#16185, fbc2a73be)
Compare:
v2.18.2...v2.18.3
Container image
docker pull ghcr.io/coder/coder:v2.18.3
Install/upgrade
Refer to our docs to install or upgrade Coder, or use a release asset below.
v2.18.2
Changelog
Stable (since Jan 7, 2025)
Bugfixes
- Server: Correctly evaluate dynamic workspace tag values (#15897, dcf51535) (
@johnstcn
)- CLI: Allow entering non-default values in multi-select (#15935, 638247c9) (
@joobisb
)- Terraform Parser: Skip evaluation of unrelated parameters (#16023, 1ab10cf8) (
@johnstcn
)Compare:
v2.18.1...v2.18.2
Container image
docker pull ghcr.io/coder/coder:v2.18.2
Install/upgrade
Refer to our docs to install or upgrade Coder, or use a release asset below.
a5a7326
chore: add cherry picks for v2.18.3 (#16187)d15c470
chore: add cherry-picks for patch 2.18.2 (#16061)