diff options
author | Paul Eggleton <paul.eggleton@microsoft.com> | 2022-04-21 18:40:42 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2022-04-25 15:14:09 +0100 |
commit | c1496e2268cb9266562b7987b538b70d38b0f571 (patch) | |
tree | dfbe17a15015cb516ac79682c74b4e5660300f6e /documentation/migration-guides | |
parent | f84b6a775c7c5d2a2ef9a5d54d07c246c249955f (diff) | |
download | poky-c1496e2268cb9266562b7987b538b70d38b0f571.tar.gz |
migration-guides: add release notes for 4.0
Generated from commits in the kirkstone branch, as well as a few entries
from the migration guide.
(Note that the "Repositories / Downloads" section still needs to be
filled in.)
(From yocto-docs rev: 0c66638e61d3e16ac8d4b7ebc4ec6fb35625bf4f)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/migration-guides')
-rw-r--r-- | documentation/migration-guides/migration-4.0.rst | 3 | ||||
-rw-r--r-- | documentation/migration-guides/release-notes-4.0.rst | 864 |
2 files changed, 867 insertions, 0 deletions
diff --git a/documentation/migration-guides/migration-4.0.rst b/documentation/migration-guides/migration-4.0.rst index 097eeafdb4..d737b9d431 100644 --- a/documentation/migration-guides/migration-4.0.rst +++ b/documentation/migration-guides/migration-4.0.rst | |||
@@ -264,3 +264,6 @@ Miscellaneous changes | |||
264 | - The :term:`TOPDIR` variable and the current working directory are no longer modified | 264 | - The :term:`TOPDIR` variable and the current working directory are no longer modified |
265 | when parsing recipes. Any code depending on the previous behaviour will no longer | 265 | when parsing recipes. Any code depending on the previous behaviour will no longer |
266 | work - change any such code to explicitly use appropriate path variables instead. | 266 | work - change any such code to explicitly use appropriate path variables instead. |
267 | |||
268 | |||
269 | .. include:: release-notes-4.0.rst | ||
diff --git a/documentation/migration-guides/release-notes-4.0.rst b/documentation/migration-guides/release-notes-4.0.rst new file mode 100644 index 0000000000..6f12c73ff7 --- /dev/null +++ b/documentation/migration-guides/release-notes-4.0.rst | |||
@@ -0,0 +1,864 @@ | |||
1 | Release notes for 4.0 (kirkstone) | ||
2 | --------------------------------- | ||
3 | |||
4 | New Features / Enhancements in 4.0 | ||
5 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
6 | |||
7 | - Linux kernel 5.15, glibc 2.35 and ~300 other recipe upgrades | ||
8 | |||
9 | - Reproducibility: this release fixes the reproducibility issues with ``rust-llvm`` and | ||
10 | ``golang``. Recipes in OpenEmbedded-Core are now fully reproducible. Functionality | ||
11 | previously in the optional "reproducible" class has been merged into the base class. | ||
12 | |||
13 | - Network access is now disabled by default for tasks other than where it is expected to ensure build integrity (where host kernel supports it) | ||
14 | |||
15 | - The Yocto Project now allows you to reuse the Shared State cache from | ||
16 | its autobuilder. If the network connection between our server and your | ||
17 | machine is faster than you would build recipes from source, you can | ||
18 | try to speed up your builds by using such Shared State and Hash | ||
19 | Equivalence by setting:: | ||
20 | |||
21 | BB_SIGNATURE_HANDLER = "OEEquivHash" | ||
22 | BB_HASHSERVE = "auto" | ||
23 | BB_HASHSERVE_UPSTREAM = "typhoon.yocto.io:8687" | ||
24 | SSTATE_MIRRORS ?= "file://.* https://sstate.yoctoproject.org/&YOCTO_DOC_VERSION;/PATH;downloadfilename=PATH" | ||
25 | |||
26 | - The Python package build process is now based on `wheels <https://pythonwheels.com/>`__ | ||
27 | in line with the upstream direction. | ||
28 | |||
29 | - New :ref:`overlayfs <ref-classes-overlayfs>` and | ||
30 | :ref:`overlayfs-etc <ref-classes-overlayfs-etc>` classes and | ||
31 | ``overlayroot`` support in the initramfs framework to make it easier to | ||
32 | overlay read-only filesystems (for example) with | ||
33 | `OverlayFS <https://en.wikipedia.org/wiki/OverlayFS>`__. | ||
34 | |||
35 | - Inclusive language adjustments to some variable names - see the | ||
36 | :ref:`4.0 migration guide <migration-4.0-inclusive-language>` for details. | ||
37 | |||
38 | - New recipes: | ||
39 | |||
40 | - ``buildtools-docs-tarball`` | ||
41 | - ``libptytty`` | ||
42 | - ``libxcvt`` | ||
43 | - ``lua`` | ||
44 | - ``nghttp2`` | ||
45 | - ``python3-alabaster`` | ||
46 | - ``python3-asn1crypto`` | ||
47 | - ``python3-babel`` | ||
48 | - ``python3-bcrypt`` | ||
49 | - ``python3-certifi`` | ||
50 | - ``python3-cffi`` | ||
51 | - ``python3-chardet`` | ||
52 | - ``python3-cryptography`` | ||
53 | - ``python3-cryptography-vectors`` | ||
54 | - ``python3-dtschema`` | ||
55 | - ``python3-flit-core`` | ||
56 | - ``python3-idna`` | ||
57 | - ``python3-imagesize`` | ||
58 | - ``python3-installer`` | ||
59 | - ``python3-iso8601`` | ||
60 | - ``python3-jsonpointer`` | ||
61 | - ``python3-jsonschema`` | ||
62 | - ``python3-ndg-httpsclient`` | ||
63 | - ``python3-ply`` | ||
64 | - ``python3-poetry-core`` | ||
65 | - ``python3-pretend`` | ||
66 | - ``python3-psutil`` | ||
67 | - ``python3-pyasn1`` | ||
68 | - ``python3-pycparser`` | ||
69 | - ``python3-pyopenssl`` | ||
70 | - ``python3-pyrsistent`` | ||
71 | - ``python3-pysocks`` | ||
72 | - ``python3-pytest-runner`` | ||
73 | - ``python3-pytest-subtests`` | ||
74 | - ``python3-pytz`` | ||
75 | - ``python3-requests`` | ||
76 | - ``python3-rfc3339-validator`` | ||
77 | - ``python3-rfc3986-validator`` | ||
78 | - ``python3-rfc3987`` | ||
79 | - ``python3-ruamel-yaml`` | ||
80 | - ``python3-semantic-version`` | ||
81 | - ``python3-setuptools-rust-native`` | ||
82 | - ``python3-snowballstemmer`` | ||
83 | - ``python3-sphinx`` | ||
84 | - ``python3-sphinxcontrib-applehelp`` | ||
85 | - ``python3-sphinxcontrib-devhelp`` | ||
86 | - ``python3-sphinxcontrib-htmlhelp`` | ||
87 | - ``python3-sphinxcontrib-jsmath`` | ||
88 | - ``python3-sphinxcontrib-qthelp`` | ||
89 | - ``python3-sphinxcontrib-serializinghtml`` | ||
90 | - ``python3-sphinx-rtd-theme`` | ||
91 | - ``python3-strict-rfc3339`` | ||
92 | - ``python3-tomli`` | ||
93 | - ``python3-typing-extensions`` | ||
94 | - ``python3-urllib3`` | ||
95 | - ``python3-vcversioner`` | ||
96 | - ``python3-webcolors`` | ||
97 | - ``python3-wheel`` | ||
98 | - ``repo`` | ||
99 | - ``seatd`` | ||
100 | |||
101 | - Extended recipes to ``native``: ``wayland``, ``wayland-protocols`` | ||
102 | |||
103 | - Shared state (sstate) improvements: | ||
104 | |||
105 | - Switched to `ZStandard (zstd) <https://en.wikipedia.org/wiki/Zstd>`__ instead | ||
106 | of Gzip, for better performance. | ||
107 | - Allow validation of sstate signatures against a list of keys | ||
108 | - Improved error messages and exception handling | ||
109 | |||
110 | - BitBake enhancements: | ||
111 | |||
112 | - Fetcher enhancements: | ||
113 | |||
114 | - New :ref:`bitbake:bitbake-user-manual/bitbake-user-manual-fetching:crate fetcher (\`\`crate://\`\`)` for Rust packages | ||
115 | - Added striplevel support to unpack | ||
116 | - git: Add a warning asking users to set a branch in git urls | ||
117 | - git: Allow git fetcher to support subdir param | ||
118 | - git: canonicalize ids in generated tarballs | ||
119 | - git: stop generated tarballs from leaking info | ||
120 | - npm: Put all downloaded files in the npm2 directory | ||
121 | - npmsw: Add support for duplicate dependencies without url | ||
122 | - npmsw: Add support for github prefix in npm shrinkwrap version | ||
123 | - ssh: now supports checkstatus, allows : in URLs (both required for use with sstate) and no longer requires username | ||
124 | - wget: add redirectauth parameter | ||
125 | - wget: add 30s timeout for checkstatus calls | ||
126 | |||
127 | - Show warnings for append/prepend/remove operators combined with +=/.= | ||
128 | - Add bb.warnonce() and bb.erroronce() log methods | ||
129 | - Improved setscene task display | ||
130 | - Show elapsed time also for tasks with progress bars | ||
131 | - Improved cleanup on forced shutdown (either because of errors or Ctrl+C) | ||
132 | - contrib: Add Dockerfile for building PR service container | ||
133 | - Change file format of siginfo files to use zstd compressed json | ||
134 | - Display active tasks when printing keep-alive message to help debugging | ||
135 | |||
136 | - Architecture-specific enhancements: | ||
137 | |||
138 | - ARM: | ||
139 | |||
140 | - tune-cortexa72: Enable the crc extension by default for cortexa72 | ||
141 | - qemuarm64: Add tiny ktype to qemuarm64 bsp | ||
142 | - armv9a/tune: Add the support for the Neoverse N2 core | ||
143 | - arch-armv8-5a.inc: Add tune include for armv8.5a | ||
144 | - grub-efi: Add xen_boot support when 'xen' is in DISTRO_FEATURES for aarch64 | ||
145 | - tune-cortexa73: Introduce cortexa73-crypto tune | ||
146 | - libacpi: Build libacpi also for 'aarch64' machines | ||
147 | - core-image-tiny-initramfs: Mark recipe as 32 bit ARM compatible | ||
148 | |||
149 | - PowerPC: | ||
150 | |||
151 | - weston-init: Use pixman rendering for qemuppc64 | ||
152 | - rust: add support for big endian 64-bit PowerPC | ||
153 | - rust: Add snapshot checksums for powerpc64le | ||
154 | |||
155 | - RiscV: | ||
156 | |||
157 | - libunwind: Enable for rv64 | ||
158 | - systemtap: Enable for riscv64 | ||
159 | - linux-yocto-dev: add qemuriscv32 | ||
160 | - packagegroup-core-tools-profile: Enable systemtap for riscv64 | ||
161 | - qemuriscv: Use virtio-tablet-pci for mouse | ||
162 | |||
163 | - x86: | ||
164 | |||
165 | - kernel-yocto: conditionally enable stack protection checking on x86-64 | ||
166 | |||
167 | - Kernel-related enhancements: | ||
168 | |||
169 | - Allow initramfs to be built from a separate multiconfig | ||
170 | - Make kernel-base recommend kernel-image, not depend (allowing images containing kernel modules without kernel image) | ||
171 | - linux-yocto: split vtpm for more granular inclusion | ||
172 | - linux-yocto: cfg/debug: add configs for kcsan | ||
173 | - linux-yocto: cfg: add kcov feature fragment | ||
174 | - linux-yocto: export pkgconfig variables to devshell | ||
175 | - linux-yocto-dev: use versioned branch as default | ||
176 | - New ``KERNEL_DEBUG_TIMESTAMPS`` variable (to replace removed ``BUILD_REPRODUCIBLE_BINARIES`` for the kernel) | ||
177 | - Introduce python3-dtschema-wrapper in preparation for mandatory schema checking on dtb files in 5.16 | ||
178 | - Allow disabling kernel artifact symlink creation | ||
179 | - Allow changing default .bin kernel artifact extension | ||
180 | |||
181 | - FIT image related enhancements: | ||
182 | |||
183 | - New ``FIT_SUPPORTED_INITRAMFS_FSTYPES`` variable to allow extending initramfs image types to look for | ||
184 | - New ``FIT_CONF_PREFIX`` variable to allow overriding FIT configuration prefix | ||
185 | - Use 'bbnote' for better logging | ||
186 | |||
187 | - New :term:`PACKAGECONFIG` options in ``curl``, ``dtc``, ``epiphany``, ``git``, ``git``, ``gstreamer1.0-plugins-bad``, (kernel), ``kmod``, ``mesa``, ``piglit``, ``qemu``, ``rpm``, ``systemd``, ``webkitgtk``, ``weston-init`` | ||
188 | - ptest enhancements in ``findutils``, ``lttng-tools``, ``openssl``, ``gawk``, ``strace``, ``lttng-tools``, ``valgrind``, ``perl``, ``libxml-parser-perl``, ``openssh``, ``python3-cryptography``, ``popt`` | ||
189 | |||
190 | - Sysroot dependencies have been further optimised | ||
191 | - Significant effort to upstream / rationalise patches across a variety of recipes | ||
192 | - Allow the creation of block devices on top of UBI volumes | ||
193 | - archiver: new ARCHIVER_MODE[compression] to set tarball compression, and switch default to xz | ||
194 | - yocto-check-layer: add ability to perform tests from a global bbclass | ||
195 | - yocto-check-layer: improved README checks | ||
196 | - cve-check: add json output format | ||
197 | - cve-check: add coverage statistics on recipes with/without CVEs | ||
198 | - Added mirrors for kernel sources and uninative binaries on kernel.org | ||
199 | - glibc and binutils recipes now use shallow mirror tarballs for faster fetching | ||
200 | - When patching fails, show more information on the fatal error | ||
201 | |||
202 | - wic Image Creator enhancements: | ||
203 | |||
204 | - Support rootdev identified by partition label | ||
205 | - rawcopy: Add support for packed images | ||
206 | - partition: Support valueless keys in sourceparams | ||
207 | |||
208 | - QA check enhancements: | ||
209 | |||
210 | - Allow treating license issues as errors | ||
211 | - Added a check that Upstream-Status patch tag is present and correctly formed | ||
212 | - Added a check for directories that are expected to be empty | ||
213 | - Ensure addition of patch-fuzz retriggers do_qa_patch | ||
214 | - Added a sanity check for allarch packagegroups | ||
215 | |||
216 | - create-spdx class improvements: | ||
217 | |||
218 | - Get SPDX-License-Identifier from source files | ||
219 | - Generate manifest also for SDKs | ||
220 | - New SPDX_ORG variable to allow changing the Organization field value | ||
221 | - Added packageSupplier field | ||
222 | - Added create_annotation function | ||
223 | |||
224 | - devtool add / recipetool create enhancements: | ||
225 | |||
226 | - Extend curl detection when creating recipes | ||
227 | - Handle GitLab URLs like we do GitHub | ||
228 | - Recognize more standard license text variants | ||
229 | - Separate licenses with & operator | ||
230 | - Detect more known licenses in Python code | ||
231 | - Move license md5sums data into CSV files | ||
232 | - npm: Use README as license fallback | ||
233 | |||
234 | - SDK-related enhancements: | ||
235 | |||
236 | - Extended recipes to ``nativesdk``: ``cargo``, ``librsvg``, ``libstd-rs``, ``libva``, ``python3-docutil``, ``python3-packaging`` | ||
237 | - Enabled nativesdk recipes to find a correct version of the rust cross compiler | ||
238 | - Support creating per-toolchain cmake file in SDK | ||
239 | |||
240 | - Rust enhancements: | ||
241 | |||
242 | - New python_setuptools3_rust class to enable building python extensions in Rust | ||
243 | - classes/meson: Add optional rust definitions | ||
244 | |||
245 | - QEMU / runqemu enhancements: | ||
246 | |||
247 | - qemu: Add knob for enabling PMDK pmem support | ||
248 | - qemu: add tpm string section to qemu acpi table | ||
249 | - qemu: Build on musl targets | ||
250 | - runqemu: support rootfs mounted ro | ||
251 | - runqemu: add :term:`DEPLOY_DIR_IMAGE` replacement in QB_OPT_APPEND | ||
252 | - runqemu: Allow auto-detection of the correct graphics options | ||
253 | |||
254 | - Capped ``cpu_count()`` (used to set parallelisation defaults) to 64 since any higher usually hurts parallelisation | ||
255 | - Adjust some GL-using recipes so that they only require virtual/egl | ||
256 | - package_rpm: use zstd instead of xz | ||
257 | - npm: new ``EXTRA_OENPM`` variable (to set node-gyp variables for example) | ||
258 | - npm: new ``NPM_NODEDIR`` variable | ||
259 | - perl: Enable threading | ||
260 | - u-boot: Convert ${UBOOT_ENV}.cmd into ${UBOOT_ENV}.scr | ||
261 | - u-boot: Split do_configure logic into separate file | ||
262 | - go.bbclass: Allow adding parameters to go ldflags | ||
263 | - go: log build id computations | ||
264 | - scons: support out-of-tree builds | ||
265 | - scripts: Add a conversion script to use SPDX license names | ||
266 | - scripts: Add convert-variable-renames script for inclusive language variable renaming | ||
267 | - binutils-cross-canadian: enable gold for mingw | ||
268 | - grub-efi: Add option to include all available modules | ||
269 | - bitbake.conf: allow wayland distro feature through for native/SDK builds | ||
270 | - weston-init: Pass --continue-without-input when launching weston | ||
271 | - weston: wrapper for weston modules argument | ||
272 | - weston: Add a knob to control simple clients | ||
273 | - uninative: Add version to uninative tarball name | ||
274 | - volatile-binds: SELinux and overlayfs extensions in mount-copybind | ||
275 | - gtk-icon-cache: Allow using gtk4 | ||
276 | - kmod: Add an exclude directive to depmod | ||
277 | - os-release: add os-release-initrd package for use in systemd-based initramfs images | ||
278 | - gstreamer1.0-plugins-base: add support for graphene | ||
279 | - gpg-sign: Add parameters to gpg signature function | ||
280 | - package_manager: sign DEB package feeds | ||
281 | - zstd: add libzstd package | ||
282 | - libical: build gobject and vala introspection | ||
283 | - dhcpcd: add option to set DBDIR location | ||
284 | - rpcbind: install rpcbind.conf | ||
285 | - mdadm: install mdcheck | ||
286 | - boost: add json lib | ||
287 | - libxkbcommon: allow building of API documentation | ||
288 | - libxkbcommon: split libraries and xkbcli into separate packages | ||
289 | - systemd: move systemd shared library into its own package | ||
290 | - systemd: Minimize udev package size if DISTRO_FEATURES doen't contain sysvinit | ||
291 | |||
292 | Known Issues in 4.0 | ||
293 | ~~~~~~~~~~~~~~~~~~~ | ||
294 | |||
295 | - ``make`` version 4.2.1 is known to be buggy on non-Ubuntu systems. If this ``make`` | ||
296 | version is detected on host distributions other than Ubuntu at build start time, | ||
297 | then a warning will be displayed. | ||
298 | |||
299 | Recipe License changes in 4.0 | ||
300 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
301 | |||
302 | The following corrections have been made to the LICENSE values set by recipes: | ||
303 | |||
304 | * cmake: add BSD-1-Clause & MIT & BSD-2-Clause to LICENSE due to additional vendored libraries in native/target context | ||
305 | * gettext: extend LICENSE conditional upon PACKAGECONFIG (due to vendored libraries) | ||
306 | * gstreamer1.0: update licenses of all modules to LGPL-2.1-or-later (with some exceptions that are GPL-2.0-or-later) | ||
307 | * gstreamer1.0-plugins-bad/ugly: use the GPL-2.0-or-later only when it is in use | ||
308 | * kern-tools-native: add missing MIT license due to Kconfiglib | ||
309 | * libcap: add pam_cap license to LIC_FILES_CHKSUM if pam is enabled | ||
310 | * libidn2: add Unicode-DFS-2016 license | ||
311 | * libsdl2: add BSD-2-Clause to LICENSE due to default yuv2rgb and hidapi inclusion | ||
312 | * libx11-compose-data: update LICENSE to "MIT & MIT-style & BSD-1-Clause & HPND & HPND-sell-variant" to better reflect reality | ||
313 | * libx11: update LICENSE to "MIT & MIT-style & BSD-1-Clause & HPND & HPND-sell-variant" to better reflect reality | ||
314 | * libxshmfence: correct LICENSE - MIT -> HPND | ||
315 | * newlib: add BSD-3-Clause to LICENSE | ||
316 | * python3-idna: correct LICENSE - Unicode -> Unicode-TOU | ||
317 | * python3-pip: add "Apache-2.0 & MPL-2.0 & LGPL-2.1-only & BSD-3-Clause & PSF-2.0 & BSD-2-Clause" to LICENSE due to vendored libraries | ||
318 | |||
319 | Other license-related notes: | ||
320 | |||
321 | - The ambiguous "BSD" license has been removed from the ``common-licenses`` directory. | ||
322 | Each recipe that fetches or builds BSD-licensed code should specify the proper | ||
323 | version of the BSD license in its :term:`LICENSE` value. | ||
324 | |||
325 | - :term:`LICENSE` definitions now have to use `SPDX identifiers <https://spdx.org/licenses/>`__. | ||
326 | A :oe_git:`convert-spdx-licenses.py </openembedded-core/tree/scripts/contrib/convert-spdx-licenses.py>` | ||
327 | script can be used to update your recipes. | ||
328 | |||
329 | |||
330 | |||
331 | Security Fixes in 4.0 | ||
332 | ~~~~~~~~~~~~~~~~~~~~~ | ||
333 | |||
334 | - binutils: :cve:`2021-42574`, :cve:`2021-45078` | ||
335 | - curl: :cve:`2021-22945`, :cve:`2021-22946`, :cve:`2021-22947` | ||
336 | - epiphany: :cve:`2021-45085`, :cve:`2021-45086`, :cve:`2021-45087`, :cve:`2021-45088` | ||
337 | - expat: :cve:`2021-45960`, :cve:`2021-46143`, :cve:`2022-22822`, :cve:`2022-22823`, :cve:`2022-22824`, :cve:`2022-22825`, :cve:`2022-22826`, :cve:`2022-22827`, :cve:`2022-23852`, :cve:`2022-23990`, :cve:`2022-25235`, :cve:`2022-25236`, :cve:`2022-25313`, :cve:`2022-25314`, :cve:`2022-25315` | ||
338 | - ffmpeg: :cve:`2021-38114` | ||
339 | - gcc: :cve:`2021-35465`, :cve:`2021-42574`, :cve:`2021-46195`, :cve:`2022-24765` | ||
340 | - glibc: :cve:`2021-3998`, :cve:`2021-3999`, :cve:`2021-43396`, :cve:`2022-23218`, :cve:`2022-23219` | ||
341 | - gmp: :cve:`2021-43618` | ||
342 | - go: :cve:`2021-41771` and :cve:`2021-41772` | ||
343 | - grub2: :cve:`2021-3981` | ||
344 | - gzip: :cve:`2022-1271` | ||
345 | - libarchive : :cve:`2021-31566`, :cve:`2021-36976` | ||
346 | - libxml2: :cve:`2022-23308` | ||
347 | - libxslt: :cve:`2021-30560` | ||
348 | - lighttpd: :cve:`2022-22707` | ||
349 | - linux-yocto/5.10: amdgpu: :cve:`2021-42327` | ||
350 | - lua: :cve:`2021-43396` | ||
351 | - openssl: :cve:`2021-4044`, :cve:`2022-0778` | ||
352 | - qemu: :cve:`2022-1050`, :cve:`2022-26353`, :cve:`2022-26354` | ||
353 | - rpm: :cve:`2021-3521` | ||
354 | - seatd: :cve:`2022-25643` | ||
355 | - speex: :cve:`2020-23903` | ||
356 | - squashfs-tools: :cve:`2021-41072` | ||
357 | - systemd: :cve:`2021-4034` | ||
358 | - tiff: :cve:`2022-0561`, :cve:`2022-0562`, :cve:`2022-0865`, :cve:`2022-0891`, :cve:`2022-0907`, :cve:`2022-0908`, :cve:`2022-0909`, :cve:`2022-0924`, :cve:`2022-1056`, :cve:`2022-22844` | ||
359 | - unzip: :cve:`2021-4217` | ||
360 | - vim: :cve:`2021-3796`, :cve:`2021-3872`, :cve:`2021-3875`, :cve:`2021-3927`, :cve:`2021-3928`, :cve:`2021-3968`, :cve:`2021-3973`, :cve:`2021-4187`, :cve:`2022-0128`, :cve:`2022-0156`, :cve:`2022-0158`, :cve:`2022-0261`, :cve:`2022-0318`, :cve:`2022-0319`, :cve:`2022-0554`, :cve:`2022-0696`, :cve:`2022-0714`, :cve:`2022-0729`, :cve:`2022-0943` | ||
361 | - virglrenderer: :cve:`2022-0135`, :cve:`2022-0175` | ||
362 | - webkitgtk: :cve:`2022-22589`, :cve:`2022-22590`, :cve:`2022-22592` | ||
363 | - xz: :cve:`2022-1271` | ||
364 | - zlib: :cve:`2018-25032` | ||
365 | |||
366 | |||
367 | |||
368 | Recipe Upgrades in 4.0 | ||
369 | ~~~~~~~~~~~~~~~~~~~~~~ | ||
370 | |||
371 | - acpica: upgrade 20210730 -> 20211217 | ||
372 | - acpid: upgrade 2.0.32 -> 2.0.33 | ||
373 | - adwaita-icon-theme: update 3.34/38 -> 41.0 | ||
374 | - alsa-ucm-conf: upgrade 1.2.6.2 -> 1.2.6.3 | ||
375 | - alsa: upgrade 1.2.5 -> 1.2.6 | ||
376 | - apt: upgrade 2.2.4 -> 2.4.3 | ||
377 | - asciidoc: upgrade 9.1.0 -> 10.0.0 | ||
378 | - atk: upgrade 2.36.0 -> 2.38.0 | ||
379 | - at-spi2-core: upgrade 2.40.3 -> 2.42.0 | ||
380 | - at: update 3.2.2 -> 3.2.5 | ||
381 | - autoconf-archive: upgrade 2021.02.19 -> 2022.02.11 | ||
382 | - automake: update 1.16.3 -> 1.16.5 | ||
383 | - bash: upgrade 5.1.8 -> 5.1.16 | ||
384 | - bind: upgrade 9.16.20 -> 9.18.1 | ||
385 | - binutils: Bump to latest 2.38 release branch | ||
386 | - bison: upgrade 3.7.6 -> 3.8.2 | ||
387 | - bluez5: upgrade 5.61 -> 5.64 | ||
388 | - boost: update 1.77.0 -> 1.78.0 | ||
389 | - btrfs-tools: upgrade 5.13.1 -> 5.16.2 | ||
390 | - buildtools-installer: Update to use 3.4 | ||
391 | - busybox: 1.34.0 -> 1.35.0 | ||
392 | - ca-certificates: update 20210119 -> 20211016 | ||
393 | - cantarell-fonts: update 0.301 -> 0.303.1 | ||
394 | - ccache: upgrade 4.4 -> 4.6 | ||
395 | - cmake: update 3.21.1 -> 3.22.3 | ||
396 | - connman: update 1.40 -> 1.41 | ||
397 | - coreutils: update 8.32 -> 9.0 | ||
398 | - cracklib: update 2.9.5 -> 2.9.7 | ||
399 | - createrepo-c: upgrade 0.17.4 -> 0.19.0 | ||
400 | - cronie: upgrade 1.5.7 -> 1.6.0 | ||
401 | - cups: update 2.3.3op2 -> 2.4.1 | ||
402 | - curl: update 7.78.0 -> 7.82.0 | ||
403 | - dbus: upgrade 1.12.20 -> 1.14.0 | ||
404 | - debianutils: update 4.11.2 -> 5.7 | ||
405 | - dhcpcd: upgrade 9.4.0 -> 9.4.1 | ||
406 | - diffoscope: upgrade 181 -> 208 | ||
407 | - dnf: upgrade 4.8.0 -> 4.11.1 | ||
408 | - dpkg: update 1.20.9 -> 1.21.4 | ||
409 | - e2fsprogs: upgrade 1.46.4 -> 1.46.5 | ||
410 | - ed: upgrade 1.17 -> 1.18 | ||
411 | - efivar: update 37 -> 38 | ||
412 | - elfutils: update 0.185 -> 0.186 | ||
413 | - ell: upgrade 0.43 -> 0.49 | ||
414 | - enchant2: upgrade 2.3.1 -> 2.3.2 | ||
415 | - epiphany: update 40.3 -> 42.0 | ||
416 | - erofs-utils: update 1.3 -> 1.4 | ||
417 | - ethtool: update to 5.16 | ||
418 | - expat: upgrade 2.4.1 -> 2.4.7 | ||
419 | - ffmpeg: update 4.4 -> 5.0 | ||
420 | - file: upgrade 5.40 -> 5.41 | ||
421 | - findutils: upgrade 4.8.0 -> 4.9.0 | ||
422 | - flac: upgrade 1.3.3 -> 1.3.4 | ||
423 | - freetype: upgrade 2.11.0 -> 2.11.1 | ||
424 | - fribidi: upgrade 1.0.10 -> 1.0.11 | ||
425 | - gawk: update 5.1.0 -> 5.1.1 | ||
426 | - gcompat: Update to latest | ||
427 | - gdbm: upgrade 1.19 -> 1.23 | ||
428 | - gdb: Upgrade to 11.2 | ||
429 | - ghostscript: update 9.54.0 -> 9.55.0 | ||
430 | - gi-docgen: upgrade 2021.7 -> 2022.1 | ||
431 | - git: update 2.33.0 -> 2.35.2 | ||
432 | - glib-2.0: update 2.68.4 -> 2.72.0 | ||
433 | - glibc: Upgrade to 2.35 | ||
434 | - glib-networking: update 2.68.2 -> 2.72.0 | ||
435 | - glslang: update 11.5.0 -> 11.8.0 | ||
436 | - gnu-config: update to latest revision | ||
437 | - gnupg: update 2.3.1 -> 2.3.4 | ||
438 | - gnutls: update 3.7.2 -> 3.7.4 | ||
439 | - gobject-introspection: upgrade 1.68.0 -> 1.72.0 | ||
440 | - go-helloworld: update to latest revision | ||
441 | - go: update 1.16.7 -> 1.17.8 | ||
442 | - gpgme: upgrade 1.16.0 -> 1.17.1 | ||
443 | - gsettings-desktop-schemas: upgrade 40.0 -> 42.0 | ||
444 | - gst-devtools: 1.18.4 -> 1.20.1 | ||
445 | - gst-examples: 1.18.4 -> 1.18.6 | ||
446 | - gstreamer1.0: 1.18.4 -> 1.20.1 | ||
447 | - gstreamer1.0-libav: 1.18.4 -> 1.20.1 | ||
448 | - gstreamer1.0-omx: 1.18.4 -> 1.20.1 | ||
449 | - gstreamer1.0-plugins-bad: 1.18.4 1.20.1 | ||
450 | - gstreamer1.0-plugins-base: 1.18.4 -> 1.20.1 | ||
451 | - gstreamer1.0-plugins-good: 1.18.4 -> 1.20.1 | ||
452 | - gstreamer1.0-plugins-ugly: 1.18.4 -> 1.20.1 | ||
453 | - gstreamer1.0-python: 1.18.4 -> 1.20.1 | ||
454 | - gstreamer1.0-rtsp-server: 1.18.4 -> 1.20.1 | ||
455 | - gstreamer1.0-vaapi: 1.18.4 -> 1.20.1 | ||
456 | - gtk+3: upgrade 3.24.30 -> 3.24.33 | ||
457 | - gzip: upgrade 1.10 -> 1.12 | ||
458 | - harfbuzz: upgrade 2.9.0 -> 4.0.1 | ||
459 | - hdparm: upgrade 9.62 -> 9.63 | ||
460 | - help2man: upgrade 1.48.4 -> 1.49.1 | ||
461 | - icu: update 69.1 -> 70.1 | ||
462 | - ifupdown: upgrade 0.8.36 -> 0.8.37 | ||
463 | - inetutils: update 2.1 -> 2.2 | ||
464 | - init-system-helpers: upgrade 1.60 -> 1.62 | ||
465 | - iproute2: update to 5.17.0 | ||
466 | - iputils: update 20210722 to 20211215 | ||
467 | - iso-codes: upgrade 4.6.0 -> 4.9.0 | ||
468 | - itstool: update 2.0.6 -> 2.0.7 | ||
469 | - iw: upgrade 5.9 -> 5.16 | ||
470 | - json-glib: upgrade 1.6.4 -> 1.6.6 | ||
471 | - kea: update 1.8.2 -> 2.0.2 | ||
472 | - kexec-tools: update 2.0.22 -> 2.0.23 | ||
473 | - less: upgrade 590 -> 600 | ||
474 | - libarchive: upgrade 3.5.1 -> 3.6.1 | ||
475 | - libatomic-ops: upgrade 7.6.10 -> 7.6.12 | ||
476 | - libbsd: upgrade 0.11.3 -> 0.11.5 | ||
477 | - libcap: update 2.51 -> 2.63 | ||
478 | - libcgroup: upgrade 2.0 -> 2.0.1 | ||
479 | - libcomps: upgrade 0.1.17 -> 0.1.18 | ||
480 | - libconvert-asn1-perl: upgrade 0.31 -> 0.33 | ||
481 | - libdazzle: upgrade 3.40.0 -> 3.44.0 | ||
482 | - libdnf: update 0.63.1 -> 0.66.0 | ||
483 | - libdrm: upgrade 2.4.107 -> 2.4.110 | ||
484 | - libedit: upgrade 20210714-3.1 -> 20210910-3.1 | ||
485 | - liberation-fonts: update 2.1.4 -> 2.1.5 | ||
486 | - libevdev: upgrade 1.11.0 -> 1.12.1 | ||
487 | - libexif: update 0.6.22 -> 0.6.24 | ||
488 | - libgit2: update 1.1.1 -> 1.4.2 | ||
489 | - libgpg-error: update 1.42 -> 1.44 | ||
490 | - libhandy: update 1.2.3 -> 1.5.0 | ||
491 | - libical: upgrade 3.0.10 -> 3.0.14 | ||
492 | - libinput: update to 1.19.3 | ||
493 | - libjitterentropy: update 3.1.0 -> 3.4.0 | ||
494 | - libjpeg-turbo: upgrade 2.1.1 -> 2.1.3 | ||
495 | - libmd: upgrade 1.0.3 -> 1.0.4 | ||
496 | - libmicrohttpd: upgrade 0.9.73 -> 0.9.75 | ||
497 | - libmodulemd: upgrade 2.13.0 -> 2.14.0 | ||
498 | - libpam: update 1.5.1 -> 1.5.2 | ||
499 | - libpcre2: upgrade 10.37 -> 10.39 | ||
500 | - libpipeline: upgrade 1.5.3 -> 1.5.5 | ||
501 | - librepo: upgrade 1.14.1 -> 1.14.2 | ||
502 | - librsvg: update 2.40.21 -> 2.52.7 | ||
503 | - libsamplerate0: update 0.1.9 -> 0.2.2 | ||
504 | - libsdl2: update 2.0.16 -> 2.0.20 | ||
505 | - libseccomp: update to 2.5.3 | ||
506 | - libsecret: upgrade 0.20.4 -> 0.20.5 | ||
507 | - libsndfile1: bump to version 1.0.31 | ||
508 | - libsolv: upgrade 0.7.19 -> 0.7.22 | ||
509 | - libsoup-2.4: upgrade 2.72.0 -> 2.74.2 | ||
510 | - libsoup: add a recipe for 3.0.5 | ||
511 | - libssh2: update 1.9.0 -> 1.10.0 | ||
512 | - libtasn1: upgrade 4.17.0 -> 4.18.0 | ||
513 | - libtool: Upgrade 2.4.6 -> 2.4.7 | ||
514 | - libucontext: Upgrade to 1.2 release | ||
515 | - libunistring: update 0.9.10 -> 1.0 | ||
516 | - libunwind: upgrade 1.5.0 -> 1.6.2 | ||
517 | - liburcu: upgrade 0.13.0 -> 0.13.1 | ||
518 | - libusb1: upgrade 1.0.24 -> 1.0.25 | ||
519 | - libuv: update 1.42.0 -> 1.44.1 | ||
520 | - libva: update 2.12.0 -> 2.14.0 | ||
521 | - libva-utils: upgrade 2.13.0 -> 2.14.0 | ||
522 | - libwebp: 1.2.1 -> 1.2.2 | ||
523 | - libwpe: upgrade 1.10.1 -> 1.12.0 | ||
524 | - libx11: update to 1.7.3.1 | ||
525 | - libxcrypt: upgrade 4.4.26 -> 4.4.27 | ||
526 | - libxcrypt-compat: upgrade 4.4.26 -> 4.4.27 | ||
527 | - libxi: update to 1.8 | ||
528 | - libxkbcommon: update to 1.4.0 | ||
529 | - libxml2: update to 2.9.13 | ||
530 | - libxslt: update to v1.1.35 | ||
531 | - lighttpd: update 1.4.59 -> 1.4.64 | ||
532 | - linux-firmware: upgrade 20210818 -> 20220310 | ||
533 | - linux-libc-headers: update to v5.16 | ||
534 | - linux-yocto/5.10: update to v5.10.109 | ||
535 | - linux-yocto/5.15: introduce recipes (v5.15.32) | ||
536 | - linux-yocto-dev: update to v5.18+ | ||
537 | - linux-yocto-rt/5.10: update to -rt61 | ||
538 | - linux-yocto-rt/5.15: update to -rt34 | ||
539 | - llvm: update 12.0.1 -> 13.0.1 | ||
540 | - logrotate: update 3.18.1 -> 3.19.0 | ||
541 | - lsof: update 4.91 -> 4.94.0 | ||
542 | - ltp: update 20210927 -> 20220121 | ||
543 | - ltp: Update to 20210927 | ||
544 | - lttng-modules: update devupstream to latest 2.13 | ||
545 | - lttng-modules: update to 2.13.3 | ||
546 | - lttng-tools: upgrade 2.13.0 -> 2.13.4 | ||
547 | - lttng-ust: upgrade 2.13.0 -> 2.13.2 | ||
548 | - lua: update 5.3.6 -> 5.4.4 | ||
549 | - lzip: upgrade 1.22 -> 1.23 | ||
550 | - man-db: upgrade 2.9.4 -> 2.10.2 | ||
551 | - man-pages: update to 5.13 | ||
552 | - mdadm: update 4.1 -> 4.2 | ||
553 | - mesa: upgrade 21.2.1 -> 22.0.0 | ||
554 | - meson: update 0.58.1 -> 0.61.3 | ||
555 | - minicom: Upgrade 2.7.1 -> 2.8 | ||
556 | - mmc-utils: upgrade to latest revision | ||
557 | - mobile-broadband-provider-info: upgrade 20210805 -> 20220315 | ||
558 | - mpg123: upgrade 1.28.2 -> 1.29.3 | ||
559 | - msmtp: upgrade 1.8.15 -> 1.8.20 | ||
560 | - mtd-utils: upgrade 2.1.3 -> 2.1.4 | ||
561 | - mtools: upgrade 4.0.35 -> 4.0.38 | ||
562 | - musl: Update to latest master | ||
563 | - ncurses: update 6.2 -> 6.3 | ||
564 | - newlib: Upgrade 4.1.0 -> 4.2.0 | ||
565 | - nfs-utils: upgrade 2.5.4 -> 2.6.1 | ||
566 | - nghttp2: upgrade 1.45.1 -> 1.47.0 | ||
567 | - ofono: upgrade 1.32 -> 1.34 | ||
568 | - opensbi: Upgrade to 1.0 | ||
569 | - openssh: upgrade 8.7p1 -> 8.9 | ||
570 | - openssl: update 1.1.1l -> 3.0.2 | ||
571 | - opkg: upgrade 0.4.5 -> 0.5.0 | ||
572 | - opkg-utils: upgrade 0.4.5 -> 0.5.0 | ||
573 | - ovmf: update 202105 -> 202202 | ||
574 | - p11-kit: update 0.24.0 -> 0.24.1 | ||
575 | - pango: upgrade 1.48.9 -> 1.50.4 | ||
576 | - patchelf: upgrade 0.13 -> 0.14.5 | ||
577 | - perl-cross: update 1.3.6 -> 1.3.7 | ||
578 | - perl: update 5.34.0 -> 5.34.1 | ||
579 | - piglit: upgrade to latest revision | ||
580 | - pigz: upgrade 2.6 -> 2.7 | ||
581 | - pinentry: update 1.1.1 -> 1.2.0 | ||
582 | - pkgconfig: Update to latest | ||
583 | - psplash: upgrade to latest revision | ||
584 | - puzzles: upgrade to latest revision | ||
585 | - python3-asn1crypto: upgrade 1.4.0 -> 1.5.1 | ||
586 | - python3-attrs: upgrade 21.2.0 -> 21.4.0 | ||
587 | - python3-cryptography: Upgrade to 36.0.2 | ||
588 | - python3-cryptography-vectors: upgrade to 36.0.2 | ||
589 | - python3-cython: upgrade 0.29.24 -> 0.29.28 | ||
590 | - python3-dbusmock: update to 0.27.3 | ||
591 | - python3-docutils: upgrade 0.17.1 0.18.1 | ||
592 | - python3-dtschema: upgrade 2021.10 -> 2022.1 | ||
593 | - python3-gitdb: upgrade 4.0.7 -> 4.0.9 | ||
594 | - python3-git: update to 3.1.27 | ||
595 | - python3-hypothesis: upgrade 6.15.0 -> 6.39.5 | ||
596 | - python3-imagesize: upgrade 1.2.0 -> 1.3.0 | ||
597 | - python3-importlib-metadata: upgrade 4.6.4 -> 4.11.3 | ||
598 | - python3-jinja2: upgrade 3.0.1 -> 3.1.1 | ||
599 | - python3-jsonschema: upgrade 3.2.0 -> 4.4.0 | ||
600 | - python3-libarchive-c: upgrade 3.1 -> 4.0 | ||
601 | - python3-magic: upgrade 0.4.24 -> 0.4.25 | ||
602 | - python3-mako: upgrade 1.1.5 -> 1.1.6 | ||
603 | - python3-markdown: upgrade 3.3.4 -> 3.3.6 | ||
604 | - python3-markupsafe: upgrade 2.0.1 -> 2.1.1 | ||
605 | - python3-more-itertools: upgrade 8.8.0 -> 8.12.0 | ||
606 | - python3-numpy: upgrade 1.21.2 -> 1.22.3 | ||
607 | - python3-packaging: upgrade 21.0 -> 21.3 | ||
608 | - python3-pathlib2: upgrade 2.3.6 -> 2.3.7 | ||
609 | - python3-pbr: upgrade 5.6.0 -> 5.8.1 | ||
610 | - python3-pip: update 21.2.4 -> 22.0.3 | ||
611 | - python3-pycairo: upgrade 1.20.1 -> 1.21.0 | ||
612 | - python3-pycryptodome: upgrade 3.10.1 -> 3.14.1 | ||
613 | - python3-pyelftools: upgrade 0.27 -> 0.28 | ||
614 | - python3-pygments: upgrade 2.10.0 -> 2.11.2 | ||
615 | - python3-pygobject: upgrade 3.40.1 -> 3.42.0 | ||
616 | - python3-pyparsing: update to 3.0.7 | ||
617 | - python3-pyrsistent: upgrade 0.18.0 -> 0.18.1 | ||
618 | - python3-pytest-runner: upgrade 5.3.1 -> 6.0.0 | ||
619 | - python3-pytest-subtests: upgrade 0.6.0 -> 0.7.0 | ||
620 | - python3-pytest: upgrade 6.2.4 -> 7.1.1 | ||
621 | - python3-pytz: upgrade 2021.3 -> 2022.1 | ||
622 | - python3-py: upgrade 1.10.0 -> 1.11.0 | ||
623 | - python3-pyyaml: upgrade 5.4.1 -> 6.0 | ||
624 | - python3-ruamel-yaml: upgrade 0.17.16 -> 0.17.21 | ||
625 | - python3-scons: upgrade 4.2.0 -> 4.3.0 | ||
626 | - python3-setuptools-scm: upgrade 6.0.1 -> 6.4.2 | ||
627 | - python3-setuptools: update to 59.5.0 | ||
628 | - python3-smmap: update to 5.0.0 | ||
629 | - python3-tomli: upgrade 1.2.1 -> 2.0.1 | ||
630 | - python3: update to 3.10.3 | ||
631 | - python3-urllib3: upgrade 1.26.8 -> 1.26.9 | ||
632 | - python3-zipp: upgrade 3.5.0 -> 3.7.0 | ||
633 | - qemu: update 6.0.0 -> 6.2.0 | ||
634 | - quilt: upgrade 0.66 -> 0.67 | ||
635 | - re2c: upgrade 2.2 -> 3.0 | ||
636 | - readline: upgrade 8.1 -> 8.1.2 | ||
637 | - repo: upgrade 2.17.3 -> 2.22 | ||
638 | - resolvconf: update 1.87 -> 1.91 | ||
639 | - rng-tools: upgrade 6.14 -> 6.15 | ||
640 | - rpcsvc-proto: upgrade 1.4.2 -> 1.4.3 | ||
641 | - rpm: update 4.16.1.3 -> 4.17.0 | ||
642 | - rt-tests: update 2.1 -> 2.3 | ||
643 | - ruby: update 3.0.2 -> 3.1.1 | ||
644 | - rust: update 1.54.0 -> 1.59.0 | ||
645 | - rxvt-unicode: upgrade 9.26 -> 9.30 | ||
646 | - screen: upgrade 4.8.0 -> 4.9.0 | ||
647 | - shaderc: update 2021.1 -> 2022.1 | ||
648 | - shadow: upgrade 4.9 -> 4.11.1 | ||
649 | - socat: upgrade 1.7.4.1 -> 1.7.4.3 | ||
650 | - spirv-headers: bump to b42ba6 revision | ||
651 | - spirv-tools: update 2021.2 -> 2022.1 | ||
652 | - sqlite3: upgrade 3.36.0 -> 3.38.2 | ||
653 | - strace: update 5.14 -> 5.16 | ||
654 | - stress-ng: upgrade 0.13.00 -> 0.13.12 | ||
655 | - sudo: update 1.9.7p2 -> 1.9.10 | ||
656 | - sysklogd: upgrade 2.2.3 -> 2.3.0 | ||
657 | - sysstat: upgrade 12.4.3 -> 12.4.5 | ||
658 | - systemd: update 249.3 -> 250.4 | ||
659 | - systemtap: upgrade 4.5 -> 4.6 | ||
660 | - sysvinit: upgrade 2.99 -> 3.01 | ||
661 | - tzdata: update to 2022a | ||
662 | - u-boot: upgrade 2021.07 -> 2022.01 | ||
663 | - uninative: Upgrade to 3.6 with gcc 12 support | ||
664 | - util-linux: update 2.37.2 -> 2.37.4 | ||
665 | - vala: upgrade 0.52.5 -> 0.56.0 | ||
666 | - valgrind: update 3.17.0 -> 3.18.1 | ||
667 | - vim: upgrade to 8.2 patch 4681 | ||
668 | - vte: upgrade 0.64.2 -> 0.66.2 | ||
669 | - vulkan-headers: upgrade 1.2.182 -> 1.2.191 | ||
670 | - vulkan-loader: upgrade 1.2.182 -> 1.2.198.1 | ||
671 | - vulkan-samples: update to latest revision | ||
672 | - vulkan-tools: upgrade 1.2.182 -> 1.2.191 | ||
673 | - vulkan: update 1.2.191.0 -> 1.3.204.1 | ||
674 | - waffle: update 1.6.1 -> 1.7.0 | ||
675 | - wayland-protocols: upgrade 1.21 -> 1.25 | ||
676 | - wayland: upgrade 1.19.0 -> 1.20.0 | ||
677 | - webkitgtk: upgrade 2.34.0 -> 2.36.0 | ||
678 | - weston: upgrade 9.0.0 -> 10.0.0 | ||
679 | - wget: update 1.21.1 -> 1.21.3 | ||
680 | - wireless-regdb: upgrade 2021.07.14 -> 2022.02.18 | ||
681 | - wpa-supplicant: update 2.9 -> 2.10 | ||
682 | - wpebackend-fdo: upgrade 1.10.0 -> 1.12.0 | ||
683 | - xauth: upgrade 1.1 -> 1.1.1 | ||
684 | - xf86-input-libinput: update to 1.2.1 | ||
685 | - xf86-video-intel: update to latest commit | ||
686 | - xkeyboard-config: update to 2.35.1 | ||
687 | - xorgproto: update to 2021.5 | ||
688 | - xserver-xorg: update 1.20.13 -> 21.1.3 | ||
689 | - xwayland: update 21.1.2 -> 22.1.0 | ||
690 | - xxhash: upgrade 0.8.0 -> 0.8.1 | ||
691 | - zstd: update 1.5.0 -> 1.5.2 | ||
692 | |||
693 | |||
694 | |||
695 | Contributors to 4.0 | ||
696 | ~~~~~~~~~~~~~~~~~~~ | ||
697 | |||
698 | Thanks to the following people who contributed to this release: | ||
699 | |||
700 | - Abongwa Amahnui Bonalais | ||
701 | - Adriaan Schmidt | ||
702 | - Adrian Freihofer | ||
703 | - Ahmad Fatoum | ||
704 | - Ahmed Hossam | ||
705 | - Ahsan Hussain | ||
706 | - Alejandro Hernandez Samaniego | ||
707 | - Alessio Igor Bogani | ||
708 | - Alexander Kanavin | ||
709 | - Alexandre Belloni | ||
710 | - Alexandru Ardelean | ||
711 | - Alexey Brodkin | ||
712 | - Alex Stewart | ||
713 | - Andreas Müller | ||
714 | - Andrei Gherzan | ||
715 | - Andrej Valek | ||
716 | - Andres Beltran | ||
717 | - Andrew Jeffery | ||
718 | - Andrey Zhizhikin | ||
719 | - Anton Mikanovich | ||
720 | - Anuj Mittal | ||
721 | - Bill Pittman | ||
722 | - Bruce Ashfield | ||
723 | - Caner Altinbasak | ||
724 | - Carlos Rafael Giani | ||
725 | - Chaitanya Vadrevu | ||
726 | - Changhyeok Bae | ||
727 | - Changqing Li | ||
728 | - Chen Qi | ||
729 | - Christian Eggers | ||
730 | - Claudius Heine | ||
731 | - Claus Stovgaard | ||
732 | - Daiane Angolini | ||
733 | - Daniel Ammann | ||
734 | - Daniel Gomez | ||
735 | - Daniel McGregor | ||
736 | - Daniel Müller | ||
737 | - Daniel Wagenknecht | ||
738 | - David Joyner | ||
739 | - David Reyna | ||
740 | - Denys Dmytriyenko | ||
741 | - Dhruva Gole | ||
742 | - Diego Sueiro | ||
743 | - Dmitry Baryshkov | ||
744 | - Ferry Toth | ||
745 | - Florian Amstutz | ||
746 | - Henry Kleynhans | ||
747 | - He Zhe | ||
748 | - Hongxu Jia | ||
749 | - Hsia-Jun(Randy) Li | ||
750 | - Ian Ray | ||
751 | - Jacob Kroon | ||
752 | - Jagadeesh Krishnanjanappa | ||
753 | - Jasper Orschulko | ||
754 | - Jim Wilson | ||
755 | - Joel Winarske | ||
756 | - Joe Slater | ||
757 | - Jon Mason | ||
758 | - Jose Quaresma | ||
759 | - Joshua Watt | ||
760 | - Justin Bronder | ||
761 | - Kai Kang | ||
762 | - Kamil Dziezyk | ||
763 | - Kevin Hao | ||
764 | - Khairul Rohaizzat Jamaluddin | ||
765 | - Khem Raj | ||
766 | - Kiran Surendran | ||
767 | - Konrad Weihmann | ||
768 | - Kory Maincent | ||
769 | - Lee Chee Yang | ||
770 | - Leif Middelschulte | ||
771 | - Lei Maohui | ||
772 | - Li Wang | ||
773 | - Liwei Song | ||
774 | - Luca Boccassi | ||
775 | - Lukasz Majewski | ||
776 | - Luna Gräfje | ||
777 | - Manuel Leonhardt | ||
778 | - Marek Vasut | ||
779 | - Mark Hatle | ||
780 | - Markus Niebel | ||
781 | - Markus Volk | ||
782 | - Marta Rybczynska | ||
783 | - Martin Beeger | ||
784 | - Martin Jansa | ||
785 | - Matthias Klein | ||
786 | - Matt Madison | ||
787 | - Maximilian Blenk | ||
788 | - Max Krummenacher | ||
789 | - Michael Halstead | ||
790 | - Michael Olbrich | ||
791 | - Michael Opdenacker | ||
792 | - Mike Crowe | ||
793 | - Ming Liu | ||
794 | - Mingli Yu | ||
795 | - Minjae Kim | ||
796 | - Nicholas Sielicki | ||
797 | - Olaf Mandel | ||
798 | - Oleh Matiusha | ||
799 | - Oleksandr Kravchuk | ||
800 | - Oleksandr Ocheretnyi | ||
801 | - Oleksandr Suvorov | ||
802 | - Oleksiy Obitotskyy | ||
803 | - Otavio Salvador | ||
804 | - Pablo Saavedra | ||
805 | - Paul Barker | ||
806 | - Paul Eggleton | ||
807 | - Pavel Zhukov | ||
808 | - Peter Hoyes | ||
809 | - Peter Kjellerstedt | ||
810 | - Petr Vorel | ||
811 | - Pgowda | ||
812 | - Quentin Schulz | ||
813 | - Ralph Siemsen | ||
814 | - Randy Li | ||
815 | - Randy MacLeod | ||
816 | - Rasmus Villemoes | ||
817 | - Ricardo Salveti | ||
818 | - Richard Neill | ||
819 | - Richard Purdie | ||
820 | - Robert Joslyn | ||
821 | - Robert P. J. Day | ||
822 | - Robert Yang | ||
823 | - Ross Burton | ||
824 | - Rudolf J Streif | ||
825 | - Sakib Sajal | ||
826 | - Samuli Piippo | ||
827 | - Saul Wold | ||
828 | - Scott Murray | ||
829 | - Sean Anderson | ||
830 | - Simone Weiss | ||
831 | - Simon Kuhnle | ||
832 | - S. Lockwood-Childs | ||
833 | - Stefan Herbrechtsmeier | ||
834 | - Steve Sakoman | ||
835 | - Sundeep KOKKONDA | ||
836 | - Tamizharasan Kumar | ||
837 | - Tean Cunningham | ||
838 | - Teoh Jay Shen | ||
839 | - Thomas Perrot | ||
840 | - Tim Orling | ||
841 | - Tobias Kaufmann | ||
842 | - Tom Hochstein | ||
843 | - Tony McDowell | ||
844 | - Trevor Gamblin | ||
845 | - Ulrich Ölmann | ||
846 | - Valerii Chernous | ||
847 | - Vivien Didelot | ||
848 | - Vyacheslav Yurkov | ||
849 | - Wang Mingyu | ||
850 | - Xavier Berger | ||
851 | - Yi Zhao | ||
852 | - Yongxin Liu | ||
853 | - Yureka | ||
854 | - Zev Weiss | ||
855 | - Zheng Ruoqin | ||
856 | - Zoltán Böszörményi | ||
857 | - Zygmunt Krynicki | ||
858 | |||
859 | |||
860 | |||
861 | Repositories / Downloads for 4.0 | ||
862 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
863 | |||
864 | TBD | ||