Release Notes for Alpine 3.18.0: Difference between revisions
(gdk-pixbuf-loaders) |
(add docker23 note) |
||
Line 33: | Line 33: | ||
a few gdk-pixbuf loaders were added, and they were all added to an install_if metapackage rule- <code>apk add gdk-pixbuf-loaders</code> to enable the loaders for corresponding image libraries you have installed. | a few gdk-pixbuf loaders were added, and they were all added to an install_if metapackage rule- <code>apk add gdk-pixbuf-loaders</code> to enable the loaders for corresponding image libraries you have installed. | ||
=== docker 23 === | |||
the docker version shipped in alpine 3.18 no longer enables the <code>overlay</code> storage driver, as it has been deprecated for a long time and is nearing removal. if your deployment is still configured to use it, dockerd will fail to start. to fix this, either: | |||
* migrate to <code>overlay2</code> in <code>/etc/docker/daemon.json</code> | |||
* hardcode it to <code>overlay</code> in the same file (instead of blank), though this will eventually break in a future upgrade |
Revision as of 04:27, 5 May 2023
- python 3.11 https://docs.python.org/3/whatsnew/3.11.html
- linux-lts 6.1 https://lkml.org/lkml/2022/12/11/206
- The gnome metapackage was reworked and the packages gnome-apps-extra and gnome-games-collection were removed to avoid opinionated lists in metapackages. It is advised to remove those from /etc/apk/world before performing the upgrade. Additionally, the new subpackage gnome-dev-tools was added following upstream's recommendations.
- dbus-activation has been removed from packages
openrc-settingsd
andapk-polkit-rs
. To make use of their services, make sure to start and enable theopenrc-settingsd
andapk-polkit-server
services, respectively.
DT_RELR
on x86, x86_64, and ppc64le, -Wl,-z,pack-relative-relocs
is now added to the base LDFLAGS. this reduces elf (executable/shared-library) size by 10% on average.
however, these binaries are now not portable to other musl-based systems that have a musl older than 1.2.4, because older versions are incapable of loading these binaries.
removal of pipewire-media-session
pipewire-media-session was removed, as upstream explicitly recommends to not use it, and it's completely superceded by wireplumber. if you used it, make sure you don't have pipewire-media-session in /etc/apk/world, and configure any scripts you might've had to launch wireplumber instead.
splitting of python pycache .pyc files
most python modules split their __pycache__ to a -pyc subpackage, pulled by default. to save space and not pull it (incurring python interpreter startup costs, as it generates it each run), run apk add !python3-pyc
PHP 8.2
Added 8.2 packages with subset of the most common extensions. Version 8.1 still remains primary provider priority but some web applications started to use 8.2.
Ruby 3.2
Ruby was updated to 3.2. https://www.ruby-lang.org/en/news/2022/12/25/ruby-3-2-0-released/
gdk-pixbuf-loaders
a few gdk-pixbuf loaders were added, and they were all added to an install_if metapackage rule- apk add gdk-pixbuf-loaders
to enable the loaders for corresponding image libraries you have installed.
docker 23
the docker version shipped in alpine 3.18 no longer enables the overlay
storage driver, as it has been deprecated for a long time and is nearing removal. if your deployment is still configured to use it, dockerd will fail to start. to fix this, either:
- migrate to
overlay2
in/etc/docker/daemon.json
- hardcode it to
overlay
in the same file (instead of blank), though this will eventually break in a future upgrade