-
Notifications
You must be signed in to change notification settings - Fork 7.4k
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
engine: 23.0.0 release notes #16421
engine: 23.0.0 release notes #16421
Conversation
✅ Deploy Preview for docsdocker ready!
To edit notification comments on pull requests, go to your Netlify site settings. |
13190e7
to
fabf547
Compare
51d3c3d
to
6508ef2
Compare
engine/release-notes/index.md
Outdated
This release of Docker Engine contains updated versions of Docker Compose, | ||
Docker Scan, Containerd, added packages for Ubuntu 22.10, and some minor bug | ||
fixes and enhancements. | ||
{% include release-date.html date="2023-02-01" %} |
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.
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.
Yes, we don't have a final date yet. Probably we can keep this PR in "draft" while we're reviewing.
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.
Initial pass with only the really obvious things. I'll be looking for missed PRs or outdated PRs (e.g. the Packaging
section) next.
once merged, we should probably include moby/moby#44863 as well (I just opened the backport, so it's not in yet) |
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.
I've compiled a list of late-addition PRs, along with suggested release notes. Please note that the following are based on looking for anything missed after the release notes process was started; I have not exhaustively searched for any possible missed changelog entry in the entire set of merged PRs, instead trusting that our process so far has been accurate.
New
- Added a
-v/--version
flag todocker-proxy
. moby/moby#44703 - Plugins will now be discovered in well-known user-level paths when the daemon is running in rootless mode. moby/moby#44778
- The daemon now handles common alternate JSON encodings in the JSON configuration file gracefully, and reports useful errors. moby/moby#44777, moby/moby#44832
- UTF-8 with a byte order mark is accepted.
- UTF-16 with a byte order mark is accepted.
- Invalid UTF-8 is reported early and with a comprehensible error message.
Packaging
- The
btrfs
storage driver now depends on Linux kernel headers (>= 4.12) instead of headers from btrfs-progs. moby/moby#44776
Bug fixes and enhancements
- The daemon more reliably dumps the stack and exits with code 2 when sent a SIGQUIT. moby/moby#44831
- Fixed a rare deadlock in the daemon caused by buffering of container logs. moby/moby#44856
- Improved error handling in misc filesystem operations so that the daemon can start on a overlayfs backing filesystem. moby/moby#44834
- Fixed an issue where
--ipc=host
was not handled correctly when the daemon is running in rootless mode. moby/moby#44863 - Fixed a long-standing set of issues where UDP traffic was misrouted for containers due to stale conntrack entries. moby/moby#44752
- Fixed half-registered containers being listed in the API, as well as a nil pointer de-reference and panic caused by using a partially registered container in API calls. moby/moby#44633
- Fixed a failure to create the
DOCKER-USER
ip6tables chain. moby/moby#44845 - Fixed a failure to clean up iptables rules when the
ip6tables
command is not available. moby/moby#44727 - Fixed an issue where some iptables NAT rules were not cleaned up after enabling the userland proxy. moby/moby#44811
- Fixed a potentially leaked process in rare situations where cleaning up a failed attempt to start a container was mishandled. moby/moby#44400
- Fixed the
CreatedAt
time of a volume reflecting initialization and not creation. moby/moby#44725 - Fixed an issue where the CLI incorrectly reported an incompatible server instead of an unreachable server in some commands. docker/cli#3901, docker/cli#3904
- Fixed broken completion of volumes in ZSH. docker/cli#2998
- Improved output of
docker context
when an invalid context is present. docker/cli#3847 - Removed ANSI decoration of CLI help annotations when the output is not a TTY, and added a newline for readability. docker/cli#3973
6508ef2
to
4381e09
Compare
1720ef2
to
d41dcb1
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.
Another round of fixing typos, missing articles, adjusting wording, and trying to make line items more meaningful.
239ce9a
to
b3bd660
Compare
Another late addition:
|
8d83d77
to
45c9d98
Compare
Probably one more to add; docker/cli#3990 |
45c9d98
to
ca6d522
Compare
8301dc3
to
157393b
Compare
e945d7a
to
0d1a262
Compare
Should we have a note about SemVer? Like: moby/moby#44897
|
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.
LGTM, but reviewing from my phone, so perhaps someone final checks from others would be good
0d1a262
to
c4041b6
Compare
c4041b6
to
6e5f8d3
Compare
Proposed changes
Adding a new release notes page for Docker Engine 23.0.0