Skip to content
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

Merged
merged 2 commits into from
Feb 2, 2023
Merged

engine: 23.0.0 release notes #16421

merged 2 commits into from
Feb 2, 2023

Conversation

dvdksn
Copy link
Contributor

@dvdksn dvdksn commented Jan 3, 2023

Proposed changes

Adding a new release notes page for Docker Engine 23.0.0

@netlify
Copy link

netlify bot commented Jan 3, 2023

Deploy Preview for docsdocker ready!

Name Link
🔨 Latest commit 6e5f8d3
🔍 Latest deploy log https://app.netlify.com/sites/docsdocker/deploys/63dbc6ab268c3d00090a73a8
😎 Deploy Preview https://deploy-preview-16421--docsdocker.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

@dvdksn dvdksn force-pushed the engine/2300-release branch from 13190e7 to fabf547 Compare January 4, 2023 14:01
@thaJeztah thaJeztah added the area/engine Issue affects Docker engine/daemon label Jan 7, 2023
@thaJeztah thaJeztah added this to the Engine 23.0.0 milestone Jan 7, 2023
@dvdksn dvdksn marked this pull request as ready for review January 20, 2023 13:06
@dvdksn dvdksn requested a review from aevesdocker as a code owner January 20, 2023 13:06
@dvdksn dvdksn force-pushed the engine/2300-release branch from 51d3c3d to 6508ef2 Compare January 20, 2023 13:37
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" %}
Copy link
Contributor Author

Choose a reason for hiding this comment

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

TBD?

Copy link
Member

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.

@thaJeztah thaJeztah marked this pull request as draft January 20, 2023 14:11
Copy link
Member

@neersighted neersighted left a 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.

engine/release-notes/index.md Outdated Show resolved Hide resolved
engine/release-notes/index.md Outdated Show resolved Hide resolved
engine/release-notes/index.md Outdated Show resolved Hide resolved
engine/release-notes/index.md Outdated Show resolved Hide resolved
engine/release-notes/index.md Outdated Show resolved Hide resolved
engine/release-notes/index.md Outdated Show resolved Hide resolved
engine/release-notes/index.md Outdated Show resolved Hide resolved
engine/release-notes/index.md Outdated Show resolved Hide resolved
engine/release-notes/index.md Outdated Show resolved Hide resolved
engine/release-notes/index.md Outdated Show resolved Hide resolved
@thaJeztah
Copy link
Member

once merged, we should probably include moby/moby#44863 as well (I just opened the backport, so it's not in yet)

Copy link
Member

@neersighted neersighted left a 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 to docker-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

@dvdksn dvdksn force-pushed the engine/2300-release branch from 6508ef2 to 4381e09 Compare January 23, 2023 22:25
@dvdksn dvdksn force-pushed the engine/2300-release branch 2 times, most recently from 1720ef2 to d41dcb1 Compare January 24, 2023 09:36
Copy link
Member

@neersighted neersighted left a 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.

engine/release-notes/index.md Outdated Show resolved Hide resolved
engine/release-notes/index.md Outdated Show resolved Hide resolved
engine/release-notes/index.md Outdated Show resolved Hide resolved
engine/release-notes/index.md Outdated Show resolved Hide resolved
engine/release-notes/index.md Outdated Show resolved Hide resolved
engine/release-notes/index.md Outdated Show resolved Hide resolved
engine/release-notes/index.md Outdated Show resolved Hide resolved
engine/release-notes/index.md Outdated Show resolved Hide resolved
engine/release-notes/index.md Outdated Show resolved Hide resolved
engine/release-notes/index.md Outdated Show resolved Hide resolved
@dvdksn dvdksn force-pushed the engine/2300-release branch 2 times, most recently from 239ce9a to b3bd660 Compare January 25, 2023 19:25
@dvdksn dvdksn requested a review from thaJeztah January 29, 2023 20:49
@neersighted
Copy link
Member

neersighted commented Jan 30, 2023

Another late addition:

  • Add docker container remove as an alias for container rm. docker/cli#3986

neersighted
neersighted previously approved these changes Jan 31, 2023
bsousaa
bsousaa previously approved these changes Jan 31, 2023
@thaJeztah
Copy link
Member

Probably one more to add; docker/cli#3990

@dvdksn dvdksn dismissed stale reviews from bsousaa and neersighted via ca6d522 January 31, 2023 13:14
@dvdksn dvdksn force-pushed the engine/2300-release branch from 45c9d98 to ca6d522 Compare January 31, 2023 13:14
engine/release-notes/20.10.md Outdated Show resolved Hide resolved
@dvdksn dvdksn force-pushed the engine/2300-release branch 2 times, most recently from 8301dc3 to 157393b Compare February 2, 2023 10:03
sam-thibault
sam-thibault previously approved these changes Feb 2, 2023
@dvdksn dvdksn force-pushed the engine/2300-release branch 2 times, most recently from e945d7a to 0d1a262 Compare February 2, 2023 12:39
@crazy-max
Copy link
Member

crazy-max commented Feb 2, 2023

Should we have a note about SemVer? Like: moby/moby#44897

Starting with the 23.0.0 release, we're moving away from using CalVer versioning,
and use versioning that's using SemVer format. Changing the version format is
a stepping-stone towards go module compatibility, but the repository does not
yet use go-modules, and still requires using a "+incompatible" version; we'll
be working towards go module compatibility in a future release.

thaJeztah
thaJeztah previously approved these changes Feb 2, 2023
Copy link
Member

@thaJeztah thaJeztah left a 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

@dvdksn dvdksn force-pushed the engine/2300-release branch from c4041b6 to 6e5f8d3 Compare February 2, 2023 14:20
@dvdksn dvdksn merged commit c1f5248 into docker:main Feb 2, 2023
@dvdksn dvdksn deleted the engine/2300-release branch May 3, 2023 13:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/engine Issue affects Docker engine/daemon
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants