-
Notifications
You must be signed in to change notification settings - Fork 8k
Docker desktop 4.38 release notes #21901
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
✅ Deploy Preview for docsdocker ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
9d0379c
to
0dc6626
Compare
- Fixed a bug where container creation via the Docker API using `curl` was failing when [Enhanced Container Isolation](/manuals/security/for-admins/hardened-desktop/enhanced-container-isolation/_index.md) is enabled. | ||
- Fixed a bug where the RAM policy was not refreshed after the refresh period had elapsed. | ||
- Fixed a bug in Enhanced Container Isolation when mounting the Docker socket into a container, and then creating Docker containers with bind-mounts from within that container. | ||
- Fixed a bug where config profiles deployed via Workspace One were ignored. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Fixed a bug where config profiles deployed via Workspace One were ignored. | |
- Fixed a bug where config profiles deployed via Workspace One were ignored. |
Need to move to Mac section
|
||
#### For Mac | ||
|
||
- Fixes a bug in Docker VMM where bind-mounts from non-root volumes would not work as expected. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Fixes a bug in Docker VMM where bind-mounts from non-root volumes would not work as expected. | |
- Fixed a bug in Docker VMM where bind-mounts from non-root volumes would weren't working as expected. |
#### For all platforms | ||
|
||
- Fixed a bug where access tokens generated by the `docker login` web flow could not be refreshed by Docker Desktop. | ||
- Fixed a bug where container creation via the Docker API using `curl` was failing when [Enhanced Container Isolation](/manuals/security/for-admins/hardened-desktop/enhanced-container-isolation/_index.md) is enabled. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Fixed a bug where container creation via the Docker API using `curl` was failing when [Enhanced Container Isolation](/manuals/security/for-admins/hardened-desktop/enhanced-container-isolation/_index.md) is enabled. | |
- Fixed a bug where container creation via the Docker API using `curl` failed when [Enhanced Container Isolation](/manuals/security/for-admins/hardened-desktop/enhanced-container-isolation/_index.md) was enabled. |
- Fixed a bug where the RAM policy was not refreshed after the refresh period had elapsed. | ||
- Fixed a bug in Enhanced Container Isolation when mounting the Docker socket into a container, and then creating Docker containers with bind-mounts from within that container. | ||
- Fixed a bug where config profiles deployed via Workspace One were ignored. | ||
- Fixed an issue that caused a discrepancy between the GUI and the CLI, the former forcing the `0.0.0.0` HostIP in port-mappings. This was causing default binding IPs configured through Engine's `ip` flag, or through the bridge option `com.docker.network.bridge.host_binding_ipv4` to not be used. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Fixed an issue that caused a discrepancy between the GUI and the CLI, the former forcing the `0.0.0.0` HostIP in port-mappings. This was causing default binding IPs configured through Engine's `ip` flag, or through the bridge option `com.docker.network.bridge.host_binding_ipv4` to not be used. | |
- Fixed an issue that caused a discrepancy between the GUI and the CLI, the former forcing the `0.0.0.0` HostIP in port-mappings. This caused default binding IPs configured through Engine's `ip` flag, or through the bridge option `com.docker.network.bridge.host_binding_ipv4`, to not be used. |
- Fixed a bug in Enhanced Container Isolation when mounting the Docker socket into a container, and then creating Docker containers with bind-mounts from within that container. | ||
- Fixed a bug where config profiles deployed via Workspace One were ignored. | ||
- Fixed an issue that caused a discrepancy between the GUI and the CLI, the former forcing the `0.0.0.0` HostIP in port-mappings. This was causing default binding IPs configured through Engine's `ip` flag, or through the bridge option `com.docker.network.bridge.host_binding_ipv4` to not be used. | ||
- Deprecate `com.docker.diagnose check|check-dot|check-hypervisordetect-host-hypervisor`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Think this should be in it's own 'Deprecated' section?
|
||
### New | ||
|
||
- TBD |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👀
0dc6626
to
25bb228
Compare
|
||
{{< desktop-install-v2 all=true beta_win_arm=true version="4.38.0" build_path="/181591/" >}} | ||
|
||
### New |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@francesco-corti Do we need an entry in the DD release notes about Ask Gordon public beta?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yep, thank you.
I thought it was already there (my bad).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No worries. @aevesdocker Could you add an entry for Ask Gordon and point to the beta docs - https://docs.docker.com/desktop/features/gordon/?
- Installing Docker Desktop via the PKG installer is now generally available. | ||
- Enforcing sign in via configuration profiles is now generally available. | ||
- Docker Compose, Docker Scout, the Docker CLI, and Ask Gordon can now be updated independently of Docker Desktop and without a full restart (beta). | ||
- A new update command has been added to the Docker Desktop CLI (macOS only). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we add a link to the command?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@usha-mandya The new command update
will be available here: https://docs.docker.com/desktop/features/desktop-cli/ . The documentation is currently unmerged and proposed in #21917.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, will add post-release
- Enforcing sign in via configuration profiles is now generally available. | ||
- Docker Compose, Docker Scout, the Docker CLI, and Ask Gordon can now be updated independently of Docker Desktop and without a full restart (beta). | ||
- A new update command has been added to the Docker Desktop CLI (macOS only). | ||
- Docker Bake is now GA, with support for entitlements and composable attributes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same comment as above. Suggest we add a link to the Bake docs
- Installing Docker Desktop via the PKG installer is now generally available. | ||
- Enforcing sign in via configuration profiles is now generally available. | ||
- Docker Compose, Docker Scout, the Docker CLI, and Ask Gordon can now be updated independently of Docker Desktop and without a full restart (beta). | ||
- A new update command has been added to the Docker Desktop CLI (macOS only). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@usha-mandya The new command update
will be available here: https://docs.docker.com/desktop/features/desktop-cli/ . The documentation is currently unmerged and proposed in #21917.
- [Runc v1.2.2](https://github.com/opencontainers/runc/releases/tag/v1.2.2) | ||
- [NVIDIA Container Toolkit v1.17.4](https://github.com/NVIDIA/nvidia-container-toolkit/releases/tag/v1.17.4) | ||
- [Kubernetes v1.31.4](https://github.com/kubernetes/kubernetes/releases/tag/v1.31.4) | ||
- Docker Debug `v0.0.38`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Docker Debug `v0.0.38`. | |
- Docker Debug `v0.0.38` |
for consistency
@lorenrh @aevesdocker Added a few minor comments. We can add those in a follow-up PR if it's too late to get those changes in for the release. |
Signed-off-by: Lorena Rangel <[email protected]>
25bb228
to
3238dda
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you @lorenrh!
Description
Docker Desktop 4.38 release notes
Related issues or tickets
Reviews