# changelog

author: Yara Ahmad <yahmad@redhat.com> - 12.20-2
changelog:
  - Spec File: Change License field to use SPDX notation.  (#2222112)
  - Annocheck: Ignore AArch64 $x and $d symbols.  (#2221192)


author: Yara Ahmad <yahmad@redhat.com> - 12.23-1
changelog:
  - Annocheck: Add test for FIPS compliant GO binaries.
  - Annocheck: Fix double free.  (#2226749)
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
  - Spec File: migrated to SPDX license.  (#2222112)


author: Yara Ahmad <yahmad@redhat.com> - 12.26-1
changelog:
  - LLVM Plugin: Fix building with LLVM version 17.
  - GCC Plugin: Enable string note format by default.
  - Annocheck: Change GO FIPS test to look for CGO_ENABLED markers.


author: Yara Ahmad <yahmad@redhat.com> - 12.27-1
changelog:
  - GCC Plugin: Record settings of -Wimplicit-int and -Wimplicit-function-declaration.
  - Annobin: Add test for these warnings.


author: Yara Ahmad <yahmad@redhat.com> - 12.28-1
changelog:
  - GCC Plugin: Record settings of -Wstrict-flex-arrays and -fstrict-flex-arrays
  - Annobin: Add future test of these options.


author: Nick Clifron <nickc@redhat.com> - 12.30-1
changelog:
  - Fix another atexit test failure.  (#2247481)
  - Fix atexit test failure.
  - Notes: Add support for string format notes.


author: Nick Clifron <nickc@redhat.com> - 12.35-1
changelog:
  - Annocheck: Improve detection of FIPS compliant GO binaries.
  - GCC Plugin: Fix recording of the -Wimplicit-int and -Wimplicit-function-declaration warnings.  Add active checks for when they are deliberately disabled.
  - Tests: Fix implicit-values test so that it will compile with gcc 14+.
  - GCC Plugin: Add support for -fhardended.
  - Update glibc detection heuristics for PPC64.  (RHEL-16453)


author: Nick Clifron <nickc@redhat.com> - 12.38-1
changelog:
  - Annocheck: Also skip the entry point test for i686 binaries. (#2258571)
  - GCC Plugin: Do not use section groups with string format notes.


author: Maxwell G <gotmax@e.email> - 1-7
changelog:
  - Implement %ansible_test_unit and add ansible-packaging-tests metapackage.
  - Require ansible-core at buildtime


author: Maxwell G <gotmax@e.email> - 1-8.1
changelog:
  - Refactor %ansible_collection_url, %ansible_collection_install,
    %ansible_test_unit.
  - Specfiles no longer need to define %collection_namespace or %collection_name
    for the macros to work.
  - Add new %ansible_collections_dir, %ansible_roles_dir, and
    %ansible_collection_filelist macros.
  - Prepare to deprecate %ansible_collection_files
  - Undefine %_package_note_file to stop that file from leaking into collection
    artifacts.


author: Maxwell G <maxwell@gtmx.me> - 1-10
changelog:
  - %ansible_collection_install - disable spurious collections path warnings
  - ansible-packaging-tests - don't depend on pytest-forked with ansible-core 2.16
  - ansible-srpm-macros - include license file in the package


author: Maxwell G <gotmax@e.email> - 2.2.7-2
changelog:
  - BuildRequire ansible-packaging on Fedora
  - Resolves: rhbz#2126889
  - Fix inverted conditionals and build/install the collection using ansible-galaxy
  - Keep ansible-lint disabled for now
  - Remove unnecessary macros
  - Exclude files with galaxy.yml build_ignore


author: Hans Ulrich Niedermann <hun@n-dimensional.de> - 6.4-2
changelog:
  - Install built documentation directly to %{_pkgdocdir}
  - Fix file locations in man page, texinfo docs
  - Upstream already has fixed these files' x bits
  - Disable silent rules to help with build problems
  - Stop granting user access to ALL /dev/tty{ACM,USB}* devices
  - Enable parallel port support
  - Update BuildReqs for libusb* to use pkgconfig(...)
  - Update URLS from http: to https: in spec file
  - Fix date of 6.4-1 changelog entry


author: Hans Ulrich Niedermann <hun@n-dimensional.de> - 7.2-1
changelog:
  - Updated to upstream avrdude-7.2 release from github.com (rhbz#2251649)
  - Filter upstream release tarball to remove pdf docs due to licensing
  - Migrated to SPDX license
  - Switched to cmake build system
  - Fixed upstream cmake detection of libreadline.so
  - Switched to upstream's new URL (github instead of nongnu.org)
  - Stop shipping PS doc format in favour of just avrdude.pdf
  - Keep avrdude.conf at the old Fedora location /etc/avrdude/ for now


author: Vojtech Trefny <vtrefny@redhat.com> - 2.4.0-1
changelog:
  - Translated using Weblate (Russian) (mistresssilvara)
  - Translated using Weblate (Russian) (xasertop)
  - misc: Add vagrant and ansible configuration for openSUSE (vtrefny)
  - packit: Add srpm_build_deps for SRPM builds in Copr (vtrefny)
  - Tell blivet to ignore zRAM devices (vtrefny)
  - Translated using Weblate (Portuguese (Brazil)) (mairacanal)
  - Use "folder" icon for LVM and other "complex" devices (vtrefny)
  - Translated using Weblate (Hungarian) (meskobalazs)
  - Check arguments when running blivet-gui-daemon (#2106214) (vtrefny)
  - Translated using Weblate (Georgian) (temuri.doghonadze)
  - Translated using Weblate (Georgian) (temuri.doghonadze)
  - Added translation using Weblate (Georgian) (temuri.doghonadze)
  - misc: Vagrantfile updated with latest Fedora and Ubuntu releases (vtrefny)
  - Do not install the libreport/abrt configuration in setup.py (vtrefny)
  - Remove python3-mock from test dependencies (vtrefny)
  - ci: Use latest checkout action in GitHub actions (vtrefny)
  - Replace pocketlint with a custom script (vtrefny)
  - ci: Run static analysis checks in GitHub actions (vtrefny)
  - Translated using Weblate (Friulian) (f.t.public)
  - pylint: Remove deprecated pylint warnings from pylintrc and code (vtrefny)
  - Translated using Weblate (Spanish) (alex)
  - Translated using Weblate (Swedish) (bittin)
  - Translated using Weblate (Bengali (India)) (mitra_anirban)
  - Translated using Weblate (Slovak) (feonsu)
  - spec: Remove dependecy on gettext (vtrefny)
  - Translated using Weblate (Spanish) (alex)
  - Translated using Weblate (Czech) (pavel.borecki)
  - Translated using Weblate (Croatian) (linux.hr)
  - Translated using Weblate (Korean) (simmon)
  - Translated using Weblate (Turkish) (oguz)
  - Translated using Weblate (Finnish) (ricky.tigg)
  - Translated using Weblate (Ukrainian) (yurchor)
  - Translated using Weblate (Polish) (piotrdrag)
  - Update translation files (noreply)
  - Fix grammar for some visible labels in LVMEditDialog (vtrefny)
  - appdata: Remove information about kickstart support (vtrefny)
  - pylint: Allow loading all C extensions (vtrefny)
  - POT file update (vtrefny)
  - Add missing log calls for utils functions (vtrefny)
  - Use close button for the device info dialog instead of cancel (vtrefny)
  - Change label for the LUKS "decrypt" menu item to "unlock" (vtrefny)
  - Small UI adjustments in FormatDialog (vtrefny)
  - POT file update (vtrefny)
  - Remove old remnants of Python 2 support (vtrefny)
  - Add tooltips for the toolbar buttons (vtrefny)
  - Remove unused code from actions list (vtrefny)
  - Log set_mountpoint operation to the utils log (vtrefny)
  - utils: Add function to log to the utils log (vtrefny)
  - Various grammar fixes in README.md, CONTRIBUTING.md and doc/intro.rst (vtrefny)
  - tests: Add tests for dialogs helper functions (vtrefny)
  - tests: Add test for ResizeDialog (vtrefny)
  - tests: Add test for UnmountDialog (vtrefny)
  - tests: Add test for LabelDialog (vtrefny)
  - tests: Add test for MountpointDialog (vtrefny)
  - Add more tests for ListPartitions covering missing functions (vtrefny)
  - Remove some old/unused variables from Makefile (vtrefny)
  - tests: Add test for partition resizing (vtrefny)
  - miscs: Update Vagrantfile (vtrefny)
  - Translated using Weblate (Slovak) (feonsu)
  - Use symbolic list-add and edit- icons (Adwaita dropped old ones) (awilliam)
  - CONTRIBUTING.md: Fix instructions for installing test dependencies (vtrefny)
  - spec: Add explicit dependency on polkit (vtrefny)
  - Translated using Weblate (Croatian) (linux.hr)
  - Translated using Weblate (French) (julroy67)
  - Translated using Weblate (Portuguese (Brazil)) (sigmasquadron)
  - Fix title for the label dialog (vtrefny)
  - Translated using Weblate (Swedish) (goeran)
  - Translated using Weblate (Indonesian) (andika)
  - Translated using Weblate (Turkish) (oguzersen)
  - Translated using Weblate (Finnish) (copper_fin)
  - ui: Add Gtk.ScrolledWindow as parent for the logical Gtk.TreeView (vtrefny)
  - Fix displaying mountpoints for btrfs subvolumes (vtrefny)
  - Translated using Weblate (Korean) (simmon)
  - Translated using Weblate (Ukrainian) (yurchor)
  - Translated using Weblate (Polish) (piotrdrag)
  - Update translation files (noreply)
  - Translated using Weblate (Swedish) (goeran)
  - Translated using Weblate (Swedish) (bittin)
  - Translated using Weblate (Swedish) (goeran)
  - Fix removing encrypted parents (vtrefny)
  - Bump required version of blivet to 3.3.0 (vtrefny)
  - Add support for specifying sector size for LUKS devices (vtrefny)
  - Translated using Weblate (Swedish) (goeran)
  - Added translation using Weblate (Swedish) (goeran)
  - Translated using Weblate (German) (atalanttore)
  - Squashed 'translation-canary/' changes from 4d4e65b..d6a4098 (vtrefny)
  - Translated using Weblate (Croatian) (tomislav.krznar)
  - Translated using Weblate (Chinese (Simplified) (zh_CN)) (lchopn)
  - Translated using Weblate (Indonesian) (andika)
  - Translated using Weblate (German) (atalanttore)
  - Translated using Weblate (Korean) (simmon)
  - Translated using Weblate (Friulian) (f.t.public)
  - Translated using Weblate (Hungarian) (meskobalazs)
  - Translated using Weblate (Spanish) (perikiyoxd)
  - Translated using Weblate (Croatian) (linux.hr)
  - Translated using Weblate (Croatian) (linux.hr)
  - Fix some PEP 8 issues in doc/conf.py (vtrefny)
  - pylint: Remove redundant 'u' prefixes for strings in doc/conf.py (vtrefny)
  - pylint: Specify encoding for open() (vtrefny)
  - Translated using Weblate (French) (itotutona)
  - Translated using Weblate (Croatian) (linux.hr)
  - Revert "Translations update from Weblate" (vtrefny)
  - Added translation using Weblate (Croatian) (linux.hr)
  - Translated using Weblate (Slovak) (feonsu)
  - Translated using Weblate (Czech) (pavel.borecki)
  - Fix DeviceFormatError when removing a non-existing MD array (vtrefny)
  - Translated using Weblate (Korean) (simmon)
  - Translated using Weblate (Turkish) (oguzersen)
  - Translated using Weblate (Ukrainian) (yurchor)
  - Translated using Weblate (Finnish) (copper_fin)
  - Translated using Weblate (Polish) (piotrdrag)
  - Update translation files (noreply)
  - Translated using Weblate (Turkish) (oguzersen)
  - README: Add information about OpenMandriva repo (vtrefny)


author: Packit <hello@packit.dev> - 2.4.1-1
changelog:
  - New version 2.4.1 (Vojtech Trefny)
  - ci: Add Packit configuration for downstream builds on release (Vojtech Trefny)
  - spec: Bump release to 27 for Packit daily builds (Vojtech Trefny)
  - ci: Use Packit for daily builds in Copr (Vojtech Trefny)
  - Translated using Weblate (Friulian) (Fabio Tomat)
  - Translated using Weblate (Indonesian) (Andika Triwidada)
  - Translated using Weblate (Hebrew) (Yaron Shahrabani)
  - Translated using Weblate (Georgian) (Temuri Doghonadze)
  - Translated using Weblate (Russian) (Igor Gorbounov)
  - Translated using Weblate (Slovak) (Ondrej Sulek)
  - Translated using Weblate (Kazakh) (Baurzhan Muftakhidinov)
  - Translated using Weblate (Swedish) (Luna Jernberg)
  - Translated using Weblate (Kazakh) (Baurzhan Muftakhidinov)
  - Translated using Weblate (Kazakh) (Baurzhan Muftakhidinov)
  - Translated using Weblate (Croatian) (Gogo Gogsi)
  - Translated using Weblate (Kazakh) (Baurzhan Muftakhidinov)
  - Translated using Weblate (Kazakh) (Baurzhan Muftakhidinov)
  - Translated using Weblate (Kazakh) (Baurzhan Muftakhidinov)
  - Translated using Weblate (Turkish) (Oğuz Ersen)
  - Translated using Weblate (Chinese (Simplified) (zh_CN)) (yangyangdaji)
  - Translated using Weblate (Korean) (김인수)
  - Translated using Weblate (Ukrainian) (Yuri Chornoivan)
  - Translated using Weblate (Polish) (Piotr Drąg)
  - Translated using Weblate (Kazakh) (Baurzhan Muftakhidinov)
  - Translated using Weblate (Finnish) (Jiri Grönroos)
  - Update translation files (Weblate)
  - Translated using Weblate (German) (Ettore Atalan)
  - Fix various typos discovered by spellintian (Vojtech Trefny)
  - Translated using Weblate (Chinese (Simplified) (zh_CN)) (yangyangdaji)
  - Translated using Weblate (French) (Alexandre Hen)
  - spec: Change license string to the SPDX format required by Fedora (Vojtech Trefny)
  - Translated using Weblate (Korean) (김인수)
  - Translated using Weblate (German) (Ettore Atalan)
  - Update translation files (Weblate)
  - Translated using Weblate (Turkish) (Oğuz Ersen)
  - Sync spec with downstream (Vojtech Trefny)


author: Packit <hello@packit.dev> - 2.4.2-1
changelog:
  - New version 2.4.2 (Vojtech Trefny)
  - pylint: Update pylintrc (Vojtech Trefny)
  - Allow creating biosboot even if not in installer mode (Vojtech Trefny)
  - Allow adding nested btrfs subvolumes (Vojtech Trefny)
  - Squashed 'translation-canary/' changes from d6a4098..5bb8125 (Vojtech Trefny)
  - Translated using Weblate (Georgian) (Temuri Doghonadze)
  - Translated using Weblate (Chinese (Simplified) (zh_CN)) (yangyangdaji)
  - misc: Vagrantfile update (Vojtech Trefny)
  - Translated using Weblate (Korean) (김인수)
  - Translated using Weblate (Swedish) (Luna Jernberg)
  - Translated using Weblate (Korean) (김인수)
  - Translated using Weblate (Czech) (Jan Kalabza)
  - Translated using Weblate (Czech) (Pavel Borecki)
  - Translated using Weblate (Portuguese (Brazil)) (Felipe Nogueira)
  - Translated using Weblate (Czech) (Pavel Borecki)
  - Update translation files (Weblate)
  - Translated using Weblate (French) (grimst)


author: Packit <hello@packit.dev> - 2.5.0-1
changelog:
  - New version 2.5.0 (Vojtech Trefny)
  - Translated using Weblate (Japanese) (김인수)
  - Translated using Weblate (Georgian) (Temuri Doghonadze)
  - Translated using Weblate (Korean) (김인수)
  - Translated using Weblate (French) (Damien Pou)
  - Translated using Weblate (French) (Corentin Maret)
  - Translated using Weblate (Czech) (Vojtěch Trefný)
  - Translated using Weblate (Czech) (Matěj Valášek)
  - Translated using Weblate (Punjabi) (A S Alam)
  - misc: Vagrantfile update (Vojtech Trefny)
  - ci: Fix Packit actions to bump release number (Vojtech Trefny)
  - ci: Set custom release suffix for Packit (Vojtech Trefny)
  - spec: Bump release to 99 to be always ahead of the Fedora packages (Vojtech Trefny)
  - misc: Add basic filesystem tools to test dependencies (Vojtech Trefny)
  - tests: Make sure GUI tests can run without btrfs kernel module (Vojtech Trefny)
  - pylint: Ignore attribute defined outside __init__ in setup.py (Vojtech Trefny)
  - Remove support for labelling JFS and ReiserFS (Vojtech Trefny)
  - Translated using Weblate (Georgian) (Temuri Doghonadze)
  - Translated using Weblate (Korean) (김인수)
  - Fix logging for mount point change (Vojtech Trefny)
  - Fix logic when checking for dialog response (Vojtech Trefny)
  - pylint: Use 'exit' instead of 'do_exit' for pylint.lint.Run (Vojtech Trefny)
  - Add a cmdline option to enabled blivet's auto_dev_updates flag (Vojtech Trefny)
  - man: Update copyright year (Vojtech Trefny)
  - Add cmdline option to force blivet-gui to keep above other apps (Vojtech Trefny)
  - Translated using Weblate (Georgian) (Temuri Doghonadze)
  - ci: Update GH actions checkout action to v4 (Vojtech Trefny)
  - Fix project name in tests/run_tests.py (Vojtech Trefny)
  - Translated using Weblate (Russian) (Mi Lachew)
  - ci: 'master' branch renamed to 'main' (Vojtech Trefny)
  - Fix segfault when trying to reuse an invalid GtkTreeIter (Vojtech Trefny)
  - Update translation files (Weblate)
  - Translated using Weblate (Kazakh) (Baurzhan Muftakhidinov)
  - Translated using Weblate (Czech) (Vojtěch Trefný)
  - Translated using Weblate (Czech) (Pavel Borecki)


author: Josh Stone <jistone@redhat.com> - 1.72.1-2
changelog:
  - Fix LLVM dependency for ELN
  - Add build target for x86_64-unknown-none
  - Add build target for x86_64-unknown-uefi


author: Josh Stone <jistone@redhat.com> - 1.72.1-3
changelog:
  - Fix the profiler runtime with compiler-rt-17
  - Switch to unbundled wasi-libc on Fedora
  - Use emmalloc instead of CC0 dlmalloc when bundling wasi-libc


author: Than Ngo <than@redhat.com> - 120.0.6099.199-1
changelog:
  - new gn update, drop workaround for broken gn on epel 8/9
  - update to 120.0.6099.199
     * CVE-2024-0222: Use after free in ANGLE
     * CVE-2024-0223: Heap buffer overflow in ANGLE
     * CVE-2024-0224: Use after free in WebAudio
     * CVE-2024-0225: Use after free in WebGPU


author: Than Ngo <than@redhat.com> - 120.0.6099.224-1
changelog:
  - update to 120.0.6099.224
    * High CVE-2024-0517: Out of bounds write in V8
    * High CVE-2024-0518: Type Confusion in V8
    * High CVE-2024-0519: Out of bounds memory access in V8


author: Than Ngo <than@redhat.com> - 121.0.6167.85-1
changelog:
  - update to 121.0.6167.85
    * High CVE-2024-0807: Use after free in WebAudio
    * High CVE-2024-0812: Inappropriate implementation in Accessibility
    * High CVE-2024-0808: Integer underflow in WebUI
    * Medium CVE-2024-0810: Insufficient policy enforcement in DevTools
    * Medium CVE-2024-0814: Incorrect security UI in Payments
    * Medium CVE-2024-0813: Use after free in Reading Mode
    * Medium CVE-2024-0806: Use after free in Passwords
    * Medium CVE-2024-0805: Inappropriate implementation in Downloads
    * Medium CVE-2024-0804: Insufficient policy enforcement in iOS Security UI
    * Low CVE-2024-0811: Inappropriate implementation in Extensions API
    * Low CVE-2024-0809: Inappropriate implementation in Autofill


author: Than Ngo <than@redhat.com> - 121.0.6167.139-1
changelog:
  - update to 121.0.6167.139
    * High CVE-2024-1060: Use after free in Canvas
    * High CVE-2024-1059: Use after free in WebRTC
    * High CVE-2024-1077: Use after free in Network


author: Than Ngo <than@redhat.com> - 121.0.6167.160-1
changelog:
  - update to 121.0.6167.160
    * High CVE-2024-1284: Use after free in Mojo
    * High CVE-2024-1283: Heap buffer overflow in Skia


author: Orion Poplawski <orion@nwra.com> - 1.0.1-4
changelog:
  - Mark cvd files is clamav-data as %config(noreplace) (bz#2170876)
  - Rename clamav-update to clamav-freshclam
  - Make clamav-freshclam supplement clamd
  - Have clamav-freshclam ghost all of the .cld and .cvd files


author: Mamoru TASAKA <mtasaka@fedoraproject.org> - 0.11.4-2
changelog:
  - Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_3.2
  - Workaround for dnf dependency resolution confusion between nodejs16 vs nodejs
  - Workaround for find-debuginfo.sh failure wrt ruby3.2 gem install change


author: Michal Pospisil <mpospisi@redhat.com> - 0.11.5-1
changelog:
  - Rebased to the latest upstream sources (see CHANGELOG.md)
  - Fixed broken filtering in create resource/fence device wizards in the web interface
  - Converted package to noarch
  - Added creation of .tarball-version file needed by autotools when building from untagged commits and fixed Source0 link to the tarball on GitHub
  - Modified build options of pcs for booth authfile fix for all Fedora versions
  - Added BuildRequires: pam for tier0 tests during build
  - Added BuildRequires: nodejs-npm for NodeJS packaging change since Fedora 38
  - Removed bundled rubygem thin and its associated BuildRequires: rubygems, rubygem-bundler, rubygem-daemons, gcc, gcc-c++
  - Added dependency rubygem-puma - replacement for rubygem thin
  - Added dependency nss-tools - for working with qdevice certificates
  - Added dependency fedora-logos - for the web interface favicon
  - Removed dependencies: rubygem-daemons, rubygem(webrick)
  - Resolves: rhbz#2166266


author: Michal Pospisil <mpospisi@redhat.com> - 0.11.5-2
changelog:
  - Fix displaying differences between configuration checkpoints in “pcs config checkpoint diff” command
  - Fix “pcs stonith update-scsi-devices” command which was broken since Pacemaker-2.1.5-rc1
  - Fixed loading of cluster status in the web interface when fencing levels are configured
  - Fixed a vulnerability in pcs-web-ui-node-modules
  - Swapped BuildRequires: npm for BuildRequires: nodejs-npm in Fedora 37 because of NodeJS packaging change
  - Removed BuildRequires: rubygem-io-console
  - Removed dependency rubygem-eventmachine


author: Michal Pospisil <mpospisi@redhat.com> - 0.11.6-1
changelog:
  - Rebased to the latest upstream sources (see CHANGELOG.md)
  - Updated pcs-web-ui
  - Removed dependency fedora-logos - favicon is now correctly provided by pcs-web-ui
  - Resolves: rhbz#2109852 rhbz#2170648


author: Michal Pospisil <mpospisi@redhat.com> - 0.11.7-1
changelog:
  - Rebased to the latest upstream sources (see CHANGELOG.md)
  - Updated pcs-web-ui to 0.1.18
  - TLS cipher setting in pcsd now follows system-wide crypto policies by default
  - Added cockpit-ha-cluster subpackage that adds pcs-web-ui as a Cockpit application


author: Dalton Hubble <dghubble@gmail.com> - 1.6.19-1
changelog:
  - Update to 1.16.19 (rhbz#2159032)
  - Mitigates CVE-2023-25153 / GHSA-259w-8hf6-59c2
  - Mitigates CVE-2023-25173 / GHSA-hmfx-3pcx-653p


author: Zdenek Dohnal <zdohnal@redhat.com> - 1:2.0.0-4
changelog:
  - 2253985 - cups-browsed crashes when remote CUPS queue found by DNS-SD is not able to response on IPP Get-Printer-Attributes
  - fix several issues reported by openscanhub


author: Sérgio Basto <sergio@serjux.com> - 18.0.1-1
changelog:
  - Update ddnet to 18.0.1 (#2258303)
    Mon Jan 22 2024 Packit <hello@packit.dev> - 18.0-1
      - Update config_variables.h (Samuele Radici)
      - Resolves rhbz#2258303


author: Packit <hello@packit.dev> - 18.0.2-1
changelog:
  - Version 18.0.2 (Dennis Felsing)
  - Fix updater issue. Close #7867 (Learath)
  - Resolves rhbz#2260746


author: Packit <hello@packit.dev> - 18.0.3-1
changelog:
  - Version 18.0.3 (Dennis Felsing)
  - Fix client/server updates (Learath)
  - Scale angles using MousePos with zoom (furo)
  - Resolves rhbz#2262556


author: Michel Alexandre Salim <salimma@fedoraproject.org> - 0.45.0-2
changelog:
  - Lower minimum version of assert_cmd to 2.0.4 (2.0.8 needs cargo2rpm,
    2.0.5 was never packaged)
  - rebuild against libmimalloc-sys 0.1.30


author: Packit <hello@packit.dev> - 5.1.4-1
changelog:
  - Fix Builds on i386
  - Print error if unsupported architecture used
  - argument_parser: New error class for invalid value
  - Allow obsoletion of protected packages
  - Add support for repository configuration in /usr


author: Packit <hello@packit.dev> - 5.1.5-1
changelog:
  - Improved ConfigParser
  - Improved docs for `group install` and `group remove`
  - Fix man pages deployment
  - Update API doc related to keepcache
  - Implement `rhsm` (Red Hat Subscription Manager) plugin
  - Document `--dump-variables`
  - Implement `dnf5 --dump-variables`
  - Improve contributing guidelines: don't mention "ready-for-review"
  - Allow specifying upper-case tags in `repoquery --queryformat`
  - api: Make get_base_arch() public
  - Improve input for large epochs that don't fit into `time_t`


author: Packit <hello@packit.dev> - 5.1.6-1
changelog:
  - Release 5.1.6
  - Document aliases for command line arguments
  - Don't print missing positional argument error with `--help`
  - Improve error handling for missing arguments
  - Document `--forcearch` as a global argument
  - Make `--forcearch` a global argument
  - Avoid reinstalling installonly packages marked for ERASE
  - Add `filter_installonly` to PackageQuery
  - Implement new argument `--show-new-leaves`
  - advisory: document advisory command changes and few clean ups
  - Document `--dump-main-config` and `--dump-repo-config`
  - Implement new argument `--dump-repo-config`
  - Implement new argument `--dump-main-config`
  - Show default profiles in `module list`
  - Print hint for the `module list` table
  - Show information about default streams in `module list`
  - Document `module list` options
  - Add `enabled` and `disabled` arguments to `module list`
  - Add module spec filtering to `module list`
  - Add `module list` command
  - Document `group upgrade`


author: Packit <hello@packit.dev> - 5.1.7-1
changelog:
  - Release 5.1.7
  - Actions plugin's actions.conf can set "Enabled" for each action separately
  - Actions plugin now supports action options
  - Implement `get_reason()` for groups and environments
  - Disable the RHSM plugin by default and enable it in the RPM spec
  - Add missing docs for `get_advisory_packages_sorted_by_name_arch_evr(bool)`
  - Update documentation about maintained coprs
  - modules: Test `ModuleProfile::is_default()` method
  - modules: Simplify finding whether profile is default in module list
  - modules: Fix `ModuleProfile::is_default` method
  - modules: Store if profile is default in ModuleProfile object
  - Generate docs for undocummented functions so they at least show up
  - Add python advisory docs
  - Add advisory python API tests
  - Enable AdvisoryModule bindings


author: Packit <hello@packit.dev> - 5.1.8-1
changelog:
  - Release 5.1.8
  - Update translations from weblate
  - Don't run infinitely when enabling dependent modules and module is not found
  - Always print "[d]" in module list for default streams
  - Fix transaction table headers for module operations
  - Implement `config-manager addrepo --add-or-replace`
  - Implement plugin `config-manager`
  - Allow globs in module_spec arguments
  - Document needs-restarting plugin
  - Add no-op `needs-restarting -r` for DNF 4 compat
  - Implement `needs-restarting --services`
  - Initial implementation of needs-restarting


author: Packit <hello@packit.dev> - 5.1.9-1
changelog:
  - Release 5.1.9
  - Update translations from weblate
  - Fix builds for RISC-V arch
  - Fix architecture autodetection
  - Move `am_i_root` function to common library
  - Implement `module info` command
  - Add user confirmation request if `history store` overwrites a file
  - Add `history store` command
  - Add API to serialize base::transaction in JSON
  - Add API to serialize transaction::transaction in JSON
  - Add docs for `provides`
  - Implement command `provides`
  - Read `copr.vendor.conf` in `/usr/share` first
  - Add docs for `check` command
  - Implement `check` command
  - Expose `utis/fs/file.hpp` and `temp.hpp` on API
  - Document dropping of the `skip-broken` for `upgrade`
  - Update man pages with missing dependency resolving-related options
  - Document `skip-broken` option only for related commands
  - Test for adding an empty list to memory file
  - Check serialized temporary files memory is non-empty
  - Add `microcode_ctl` to needs-restarting's reboot list
  - Fix reporting spec matches only source


author: Packit <hello@packit.dev> - 5.1.10-1
changelog:
  - Release 5.1.10
  - Document dnf5 plugins
  - Document How-to write libdnf5 plugin tutorial
  - Document How-to write dnf5 plugin tutorial
  - Document Templates for libdnf5 plugin
  - Document Templates for dnf5 plugin
  - Sort the module info table
  - `module info` print hint for active modules
  - `module info` print "[a]" for active modules
  - Ensure write permission before importing packages
  - Change module dependency string to be the same as in dnf4
  - `module info`: improve summary and description
  - Escape glob characters in pkg specs for `builddep`
  - Add `mc` alias for `makecache`
  - Implement `logdir`, `log_size` and `log_rotate` config options
  - remove redundant "all" in command `check`
  - Improve bash completion
  - Fix progress bars miss newlines on non-interactive output


author: Packit <hello@packit.dev> - 5.1.11-1
changelog:
  - Release 5.1.11
  - Update translations from weblate
  - Fix `--skip-unavailable` documentation
  - Make `cachedir`, `system_cachedir` relative to `installroot`
  - Workaround for swig-4.2.0 missing fragment dependency
  - Add `repoquery --recursive` option
  - Add `repoquery --providers-of=PACKAGE_ATTRIBUTE` option
  - Update documentation of repoquery
  - Update documentation for remove command behavior
  - Limit search pattern for remove command to NEVRAs and files
  - Packaging: Require an exact release of libdnf5-cli by dnf5-plugins
  - Disable zchunk on RHEL
  - Add dnf5.conf man page
  - Add RPM package Group attribute to dnf5daemon-server
  - Document changes related to caching
  - Document caching man page
  - Document Global Option `--help-cmd` dropped
  - log_event: Correct message for HINT_ICASE


author: Packit <hello@packit.dev> - 5.1.12-1
changelog:
  - Release 5.1.12
  - Update translations from weblate
  - Drop dnf obsoletion temporarily
  - Use regex for tmt plan names
  - Add tmt tests identifiers
  - PackageQuery: Add `filter_{latest,earliest}_evr_ignore_arch`
  - Suggest to use dnf5 command to install dnf5 plugins
  - Added arch option to the download command
  - CI: Upgrade action/checkout to a version with Node.js 20
  - Document explicit nevra remove commands and aliases dropped
  - build: Include <unistd.h> for isatty()
  - Change user info display on history command to include display name and username
  - Revert "Use focusbest: prefer latest deps versions over smaller transactions"
  - Fix a warning when building docs.
  - modules: Add a test for enabling default modules
  - modules: Add a new module stream to test data
  - modules: Respect defaults when enabling multiple streams of a module
  - modules: Fix TransactionItemType for not found modules
  - Build: Require GCC 10.1 for std::in_range<>()
  - Add --urlprotocol option to download command
  - dnfdaemon: Explicitly specify allowed config overrides
  - Disable dnf and dnf5daemon tests
  - needs-restarting: get systemd boot time from UnitsLoadStartTimestamp
  - doc: Add --destdir option to upgrade command manual
  - Move number placeholder to postposition in copr_repo.cpp
  - Added url option
  - Load protected packages from installroot
  - Make protected_packages an append options
  - doc: Create a man page for Aliases
  - I18N: Annotate literals in advisory command
  - Extend filter_release and filter_version tests
  - package_query: Fix filter_version with non EQ comparator
  - Fix clang format
  - Fix code for string deduplication
  - Use placeholders to deduplicate strings
  - Add __hash__(), __str__(), and __repr__() for Package
  - Add __hash__() for Reldep Python binding
  - Add __repr__() to python bindings of Reldep
  - Define tp_str slot for Reldep Class
  - group: Fix using allowerasing option
  - Fix misspellings
  - I18N: Remove duplicate empty message IDs from catalogs
  - I18N: Do not mark empty strings for a translation


author: Jonathan Dieter <jdieter@gmail.com> - 0.13-1
changelog:
  - Update to 0.13 with more bugfixes improving deduplication
    Note that the hash file format has changed and will need to be regenerated


author: Mike FABIAN <mfabian@redhat.com> - 2.24.0-1
changelog:
  - Update to 2.24.0
  - Implement “commit_and_forward_key” command
    (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/461)
  - m17n-lib interface: transliterate “produced” part and “preedit” separately
    (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/460)
  - Update emoji annotations from CLDR


author: Mike FABIAN <mfabian@redhat.com> - 2.24.1-1
changelog:
  - Update to 2.24.1
  - Support several backends for playing sounds
    (Resolves: rhbz#2237675 https://bugzilla.redhat.com/show_bug.cgi?id=2237675)
  - Update UnicodeData.txt to current Unicode 15.1.0
    and emoji data files to current Unicode 15.1
  - Update emoji annotations from CLDR


author: Mike FABIAN <mfabian@redhat.com> - 2.24.2-1
changelog:
  - Update to 2.24.2
  - improve _return_false() and remove _commit_or_forward_key_event_or_return_false()
    (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/463)
  - Make characters for Biángbiángmiàn easily searchable
  - emoji-picker: Update default for current Unicode release 15.1


author: Mike FABIAN <mfabian@redhat.com> - 2.24.3-1
changelog:
  - Update to 2.24.3
  - Adapt compose test cases to newest compose table
  - Parse compose sequence “<Multi_key> <slash> <slash> : "\\" backslash # REVERSE SOLIDUS”
    correctly (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/467)
  - Avoid really *all* use of self.foreward_key_event() if the option self._avoid_forward_key_event is True
  - Avoid verbatim bidi formatting characters in the source code


author: Mike FABIAN <mfabian@redhat.com> - 2.24.4-1
changelog:
  - Update to 2.24.4
  - Fix typos which prevented autosettings from working when the attempting
    to autoset “avoidforwardkeyevent” or “addspaceoncommit”
    (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/469)


author: Mike FABIAN <mfabian@redhat.com> - 2.24.5-1
changelog:
  - Update to 2.24.5
  - Fix first character disappearing when compose was involved in WhatsApp and Telegram
    (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/471
  - Update emoji annotations from CLDR


author: Mike FABIAN <mfabian@redhat.com> - 2.24.10-1
changelog:
  - Update to 2.24.10
  - Update the preedit to empty right after deleting surrounding text when reopening a preedit
    (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/474)
  - Improve do_reset()
    (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/473)
    (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/474)
  - Fix _record_in_database_and_push_context()
  - Avoid updating the preedit to empty or  hiding it if the preedit is already hidden or empty
  - Do not pass through a key release event if the corresponding key press event was handled
  - Remove two probably redundant calls to get_surrounding_text()
  - Hide and clear lookup table and aux in _update_ui_empty_input_try_completion() if no candidates are found
  - Make self._ibus_event_sleep_seconds settable via gsettings
  - Avoid more duplicate calls of _update_preedit()
    (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/473)
    (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/474)
  - Fix disappearing first characters or words in the web clients of WhatsApp and Telegram used in Firefox
    (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/473)
  - Update emoji annotations from CLDR


author: Mike FABIAN <mfabian@redhat.com> - 2.24.11-1
changelog:
  - Update to 2.24.11
  - Really clear the preedit when it is empty, don’t just hide it
    (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/476)
    Just hiding a non-empty preedit is not enough because of
    IBus.PreeditFocusMode.COMMIT a non-empty preedit is still
    committed on focus out, even when it is hidden.


author: Mike FABIAN <mfabian@redhat.com> - 2.24.12-1
changelog:
  - Update to 2.24.12
  - Improve handling of punctuation marks when writing (French) French
    (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/480)
  - fix build on rawhide, in the check section of the spec file use `export
    XDG_DATA_DIRS=/tmp:%{_datadir}` instead of just `export
    XDG_DATA_DIRS=/tmp`, otherwise enchant2 fails.


author: Mike FABIAN <mfabian@redhat.com> - 2.25.0-1
changelog:
  - Update to 2.25.0
  - Add new combobox option “Record mode” (Resolves: https://github.com/mike-
    fabian/ibus-typing-booster/issues/470)
  - Improve handling of “:” for fr_CA and add fr_CH to use the same rules as
    fr_FR (Related: https://github.com/mike-fabian/ibus-typing-
    booster/issues/480)
  - Translation update from Weblate (bn 100%, de 100%, fr 100%, ja 99%,
    ka 100%, sv 100%, tr 100%)


author: Fedora Release Engineering <releng@fedoraproject.org> - 1.26.1-2
changelog:
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild

  >>>>>>> c3bab3b (update to 1.26.1)


author: Miroslav Suchý <msuchy@redhat.com> 1.31-1
changelog:
  - new license: GPL-2.0-or-later WITH Autoconf-exception-macro
  - new license: LGPL-3.0-or-later WITH Autoconf-exception-macro
  - new license: HPND-export-US-modify
  - Add a public domain dedication from the SWORD Project
  - Add LPPL-1.2 as not-allowed, add LPPL-1.3a+ as allowed
  - new license: LGPL-2.1-only WITH Qt-LGPL-exception-1.1
  - new license: SGI-OpenGL
  - Add jhash public domain dedication for QEMU
  - Add QEMU to the rijndael (AES) public domain license reference
  - new license: SSH-short
  - new license: GPL-2.0-or-later WITH UBDL-exception
  - new license: McPhee-slideshow
  - new license: HPND-DEC
  - new license: magaz
  - new license: ulem
  - new license: fwlw
  - new license: Kastrup
  - Fix names of Linux-syscall-note TOML files
  - Add reference to EDK2 package public domain code
  - new license: HPND-sell-regexpr
  - new license: Cronyx
  - new license: Lucida-Bitmap-Fonts
  - new license: LPPL-1.3c
  - new license: swrule
  - new license: BSD-Inferno-Nettverk
  - Some code in OpenSSH has a Public Domain license
  - new license: ssh-keyscan
  - new license: HPND-Pbmplus
  - Add public domain text from mingw-headers/mingw-winpthreads packages
  - Add public domain test from Augeas project
  - new license: BSD-Attribution-HPND-disclaimer
  - new not allowed license: LicenseRef-Tyrian
  - Add public domain entry for squid


author: Miroslav Suchý <msuchy@redhat.com> 1.32-1
changelog:
  - new not allowed license LicenseRef-Riverbank-SIP
  - new license: LGPL-2.1-only_WITH_Linux-syscall-note
  - new license: LicenseRef-Fedora-Logos
  - new license: GPL-3.0-or-later WITH GNU-compiler-exception
  - new license: HPND-doc-sell
  - new license: BSD-3-Clause-flex
  - new license: HPND-doc
  - new license: LGPL-2.1-or-later WITH GCC-exception-2.0
  - Add GPL-2.0-or-later WITH GPL-3.0-linking-source-exception
  - new license: BSD-3-Clause-HP
  - new license: GFDL-1.3-no-invariants-only
  - new license: OLDAP-2.7
  - new license: Adobe-Utopia
  - new license: python-ldap
  - new license: lsof


author: Miroslav Suchý <msuchy@redhat.com> 1.33-1
changelog:
  - add packages_with_exceptions to JSON schema
  - document packages_with_exceptions for LicenseRef-Fedora-Logos
  - document packages_with_exceptions for LicenseRef-TCGL
  - document packages_with_exceptions for FDK-AAC
  - include packages_with_exceptions field in json and in toml validation
  - Template - document exception of not-allowed license
  - not allowed license LicenseRef-novint


author: Miroslav Suchý <msuchy@redhat.com> 1.35-1
changelog:
  - add argon2 as known exception to CC0-1.0
  - new license: LicenseRef-BSD-3-Clause-Clear-WITH-AdditionRef-AOMPL-1.0
  - new license: LicenseRef-BSD-2-Clause-WITH-AdditionRef-AOMPL-1.0
  - new license: GCR-docs
  - new license: AML-glslang
  - new license: Pixar


author: Miroslav Suchý <msuchy@redhat.com> 1.36-1
changelog:
  - new license: TCP-wrappers
  - new license: LicenseRef-Not-Copyrightable
  - new license: SAX-PD-2.0
  - new license: radvd


author: Miroslav Suchý <msuchy@redhat.com> 1.37-1
changelog:
  - add license HPND-Kevlin-Henney
  - add license FSFAP-no-warranty-disclaimer
  - add not allowed license LicenseRef-Nikto
  - add LicenseRef-Fedora-Firmware


author: Miroslav Suchý <msuchy@redhat.com> 1.38-1
changelog:
  - add GPL-2.0-or-later WITH Bison-exception-1.24
  - Add Unicode-3.0 license
  - Add ISC-Veillard license
  - Add mailprio license
  - Add BSD-Systemics-W3Works license
  - Modify .reuse/dep5
  - Add UltraPermissive notices for libmtp
  - public domain dedication for rwhoisd
  - public domain dedication for openshadinglanguage
  - public domain dedication for remind


author: Miroslav Suchý <msuchy@redhat.com> 1.39-1
changelog:
  - add LicenseRef-docbook-dtds
  - public domain dedication for iw
  - add HPND-MIT-disclaimer
  - add Caldera-no-preamble
  - Delete TOML files for licenses that cannot be found
  - Add xkeyboard-config-Zinoviev
  - Add Adobe-Display-Postscript
  - Add DEC-3-Clause
  - Add HPND-sell-MIT-disclaimer-xserver
  - add not allowed license LicenseRef-sph2pipe
  - add LGPL-2.1-or-later WITH GNU-compiler-exception
  - GNU-compiler-exception: GPL-3.0 -> GPL-2.0
  - firmware.txt: add license for microcode_ctl
  - firmware.txt: remove trailing whitespace
  - public domain dedication for jansson


author: Miroslav Suchý <msuchy@redhat.com> 1.40-1
changelog:
  - add HPND-UC
  - add GPL-2.0-or-later WITH GStreamer-exception-2008
  - add TGPPL-1.0 (and replace LicenseRef-TGPPL)


author: Ondrej Holy <oholy@redhat.com> - 2:2.11.0-1
changelog:
  - Update to 2.11.0 (CVE-2023-39350, CVE-2023-39351, CVE-2023-39352,
    CVE-2023-39353, CVE-2023-39354, CVE-2023-39356, CVE-2023-40181,
    CVE-2023-40186, CVE-2023-40188, CVE-2023-40567, CVE-2023-40569 and
    CVE-2023-40589).


author: Andrew Burgess <aburgess@redhat.com>
changelog:
  - Backport upstream commits 1f0fab7ff86, aa19bc1d259, acc117b57f7,
    aff250145af, and 3644f41dc80.  These commits reduce the size of the
    generated gdb-index file, and also ensure that the gdb-index and
    dwarf-5 index are generated consistently even as the number of
    worker threads that GDB uses changes (RHBZ 2232086).


author: Alexandra Hájková <ahajkova@redhat.com> - 14.1-1
changelog:
  - Rebase to FSF GDB 14.1.
  - Update local patches:
      gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
      gdb-6.6-buildid-locate-rpm.patch
      gdb-6.6-buildid-locate.patch
      gdb-container-rh-pkg.patch
      gdb-core-open-vdso-warning.patch
      gdb-fedora-libncursesw.patch
      gdb-linux_perf-bundle.patch
  - Update backported patches which didn't make it into 14.1:
      gdb-rhbz-2232086-cpp-ify-mapped-symtab.patch
      gdb-rhbz-2232086-generate-gdb-index-consistently.patch
  - Drop upstreamed local patches:
      gdb-6.5-sharedlibrary-path.patch
  - Drop gdb-13.2 backports (which are now in gdb-14.1):
      gdb-binutils29988-read_indexed_address.patch
      gdb-bz2196395-debuginfod-legacy-openssl-crash.patch
      gdb-bz2237392-dwarf-obstack-allocation.patch
      gdb-bz2237515-debuginfod-double-free.patch
      gdb-rhbz2192105-ftbs-dangling-pointer
      gdb-rhbz2233961-CVE-2022-4806.patch
      gdb-rhbz2233965-memory-leak.patch
  - Adjust gdb.spec so that --with-mpfr is no longer passed to
    configure; doing so, combined with some configury changes triggered
    a latent build problem.


author: Kevin Buettner <kevinb@redhat.com> - 14.1-2
changelog:
  - Backport upstream commit bc23ea51f8a83e9524dfb553baa8baacb29e68a9,
    potentially fixing RHBZ 2257562.


author: Stefan Hajnoczi <stefanha@gmail.com> - 1.8.0-1
changelog:
  - Fixed character encoding when invoking git, editors, etc.
  - Replace NamedTemporaryFile usage since it does not work on Windows
  - Use the git's mbox format variant so that line endings are correct in
    emails
  - Use git format-patch --cover-from-description=none so cover letters
    are always populated correctly by git-publish
  - Print an error when invoked outside a git repo


author: Stefan Hajnoczi <stefanha@gmail.com> - 1.8.2-1
changelog:
  - Add --send-email-args argument to pass git-send-email(1) arguments
  - Show a clear error message when the base branch does not exist


author: Sérgio Basto <sergio@serjux.com> - 1:1.06.001-15
changelog:
  - Fix build, ngettext is not detect because have some problem with build flags
  - Drop BR glib-devel because gnubg don't use it.


author: Maxwell G <gotmax@e.email> - 1.8.2-1
changelog:
  - Update to 1.8.2.
  - specfile template: Use uppercase AND as the license delimiter as per SPDX
    spec


author: Ryan O'Hara <rohara@redhat.com> - 2.7.3-1
changelog:
  - Update to 2.7.3 (#2154925)
  - Reject invalid response header (CVE-2023-0056, #2161138)
  - Fix request smuggling attack (CVE-2023-25725, #2169823)


author: Jan Macku <jamacku@redhat.com> - 10.15-1
changelog:
  - spec: network-scripts needs to depend on dbus-tools for NetworkManager detection
  - packit: Run copr builds on release as well
  - ci: Update `.packit.yml` to run on `c8s` `c9s` and `rawhide`
  - Translated using Weblate (Finnish)
  - ci: Use Differential ShellCheck action
  - ci(Mergify): configuration update


author: Jan Macku <jamacku@redhat.com> - 10.17-1
changelog:
  - service: Exit when `/etc/init.d` is missing
  - ci: Update workflows to run on main branch
  - ci: remove differential-shellcheck configs
  - doc: Use main branch in links
  - dependabot: Monthly updates
  - ci(Mergify): configuration update
  - Translated using Weblate (Georgian)
  - Translated using Weblate (Georgian)
  - ci: Update `packit.yml`
  - ci: Update Github workflows & add Dependabot
  - Translated using Weblate (Estonian)
  - Translated using Weblate (Georgian)
  - Translated using Weblate (Georgian)
  - Translated using Weblate (Czech)
  - Drop unnecessary obsoletes


author: Jan Macku <jamacku@redhat.com> - 10.18-1
changelog:
  - Translated using Weblate (English (United Kingdom))
  - migrate to SPDX license
  - ci(Mergify): configuration update
  - Translated using Weblate (German)
  - Translated using Weblate (English (United Kingdom))
  - doc: update badges
  - ci(lint): Add Differential PyLint GitHub Action
  - ci(lint): Add permission `security-events: write`
  - ci: Update Differential ShellCheck to `@v4`
  - doc: fix markdown warnings and update badge
  - ci: Setup CodeQL to replace deprecated LGTM
  - releng: Enable Packit to handle Fedora updates
  - releng: Convert to rpmautospec
  - build(deps): bump redhat-plumbers-in-action/differential-shellcheck


author: Jan Macku <jamacku@redhat.com> - 10.19-1
changelog:
  - ci: update Packit configuration
  - spec: add missing changelog entry
  - Revert "releng: Enable Packit to handle Fedora updates"
  - Revert "releng: Convert to rpmautospec"
  - doc: update translations
  - spec: remove changelog


author: Jan Macku <jamacku@redhat.com> - 10.20-1
changelog:
  - Translated using Weblate (Georgian)
  - Add -r to while read as per shellcheck
  - Fix splitting spaces in paths from statetab files
  - build(deps): bump actions/upload-artifact from 3 to 4
  - build(deps): bump github/codeql-action from 2 to 3
  - Translated using Weblate (Georgian)
  - Translated using Weblate (Czech)
  - Translated using Weblate (Punjabi)
  - Translated using Weblate (Portuguese (Brazil))
  - build(deps): bump redhat-plumbers-in-action/differential-shellcheck
  - build(deps): bump actions/checkout from 3 to 4
  - Translated using Weblate (Hungarian)
  - Translated using Weblate (Finnish)
  - Translated using Weblate (Georgian)
  - Translated using Weblate (Chinese (Simplified) (zh_CN))
  - Translated using Weblate (English (United Kingdom))
  - Translated using Weblate (Korean)
  - Translated using Weblate (Ukrainian)
  - Translated using Weblate (Swedish)
  - Translated using Weblate (Polish)
  - Update translation files
  - Translated using Weblate (Korean)


author: Julian Sikorski <belegdol@fedoraproject.org> - 2.53.1-2
changelog:
  - Disable xdotool clipboard workaround to prevent passwords from leaking to
    systemd journal (CVE-2022-0725)


author: Julian Sikorski <belegdol@fedoraproject.org> - 2.55-2
changelog:
  - Cleanup for upcoming re-review
  - Do not own %%docdir
  - Flag license file as %%license
  - Migrate to SPDX license


author: Mike FABIAN <mfabian@redhat.com> - 0.0.60-1
changelog:
  - Update to 0.0.60
  - Add list_common_locales() function
    (Resolves: https://github.com/mike-fabian/langtable/issues/15)
  - For ar_IN locale, langtable should give the 'ara' keyboard layout as the first choice
    (Resolves: Resolves: https://github.com/mike-fabian/langtable/issues/14)


author: Mike FABIAN <mfabian@redhat.com> - 0.0.61-1
changelog:
  - Update to 0.0.61
  - Add mnw_MM.UTF-8 and ckb_IQ.UTF-8
  - Do not run test cases using Python2 anymore
  - Add bih
  - Add more translations from CLDR
  - Migrate license tag to SPDX


author: Mike FABIAN <mfabian@redhat.com> - 0.0.62-1
changelog:
  - Update to 0.0.62
  - Get translation changes from CLDR
  - Add more translations from CLDR
  - Add Norwegian keyboard layout to keyboards.xml
    (Resolves: https://github.com/mike-fabian/langtable/issues/16)
  - Add Hang script to Southern Aymara


author: Mike FABIAN <mfabian@redhat.com> - 0.0.63-1
changelog:
  - Update to 0.0.63
  - Add more translations from CLDR
  - Get translation changes from CLDR
  - Japanese: prefer anthy over kkc
    (Thanks to adam Williamson: https://github.com/mike-fabian/langtable/pull/17)
  - Use skipTerritory also in list_keyboards(), list_consolefonts(), and list_timezones()
    (Resolves: https://github.com/mike-fabian/langtable/issues/18)


author: Mike FABIAN <mfabian@redhat.com> - 0.0.64-1
changelog:
  - Update to 0.0.64
  - Add new public functions list_all_{languages,locales,keyboards,territories,timezones,scripts,input_methods,console_fonts}
    (See also the discussion at: https://gitlab.gnome.org/GNOME/gnome-desktop/-/merge_requests/159)


author: Mike FABIAN <mfabian@redhat.com> - 0.0.65-1
changelog:
  - Update to 0.0.65
  - Add wuu, tok, glk, gbm, ssy
  - Remove aa_ER.UTF-8@saaho
  - Add kv_RU.UTF-8, chr_RU.UTF-8
  - Add EU, EZ
  - Improve README and Makefile (Resolves: https://github.com/mike-
    fabian/langtable/issues/19)
  - Add more translations from CLDR
  - Get translation changes from CLDR


author: Sergio Lopez <slp@redhat.com> - 1.5.0-3
changelog:
  - Update vm-memory requirement to version 0.12.0
  - Update kvm-ioctls requirement to version 0.14.0
  - Add a temporary patch to accomodate an API change in kvm-ioctls


author: Matthieu Saulnier <fantom@fedoraproject.org> - 0.13.0-1
changelog:
  - Update to 0.13.0
  - Remove tests suite from devel subpackage
  - Enable code coverage report
  - Cleanup %check section


author: Jan Staněk <jstanek@redhat.com> - 0.9.29-7
changelog:
  - Fix source file definition and handling
  - Use archive name expected by GitLab, then the archive does not contain
    whole commit reference.
  - Use standard %forgemeta macros, although some detail neede to be fill in
    – GitLab handling is not detected from URL.
  - Fix upstream URL.


author: Artur Frenszek-Iwicki <fedora@svgames.pl> - 2.20.1-1
changelog:
  - Update to v2.20.1
  - Drop Patch1 (fix faulty Harfbuzz check - no longer needed, issue fixed upstream)
  - Drop Patch2 (fix for CVE-2022-27470 - included in this release)


author: Jens Kuehnel <bugzilla-redhat@jens.kuehnel.org> - 2.5.1-1
changelog:
  - upgrade to release 2.5.1 based on fork from Reuben Thomas
  - Debian has moved as well and was used a upstream by the previous version of this package
  - upstream removed multi append (mad) from project


author: Sandro <devel@penguinpee.nl> - 3.6-2
changelog:
  - Review patches
  - Apply patches using %forgeautosetup
  - Stop enumerating patches
  - Amend patches as required due to changes upstream


author: Sandro <devel@penguinpee.nl> - 3.6-5
changelog:
  - Fix build issues
  - Use version from tag (ignore version in ./VERSION)
  - Amend chrpath calls
  - Disable MUSIC support for OpenMPI build due to build error
  - Enable cmake for docs/, examples/ and testsuite/ only for serial
  - Juggle the root CmakeLists.txt around so everything is installed as
    before


author: Dusty Mabe <dusty@dustymabe.com> - 9.0p1-11
changelog:
  - Provide a systemd unit for restoring default host key permissions (rhbz#2172956)
  - Co-Authored by Timothée Ravier <tim@siosm.fr>


author: Dusty Mabe <dusty@dustymabe.com> - 9.0p1-12
changelog:
  - Mark /var/lib/.ssh-host-keys-migration as %ghost file
  - Make ssh-host key migration less conditional


author: Dmitry Belyavskiy <dbelyavs@redhat.com> - 9.0p1-18
changelog:
  - Forbid shell metasymbols in username/hostname
    Resolves: CVE-2023-51385
  - Fix Terrapin attack
    Resolves: CVE-2023-48795


author: Phil Wyett <philip.wyett@kathenas.org> - 3:5.2.45-1
changelog:
  - New upstream version 5.2.45.
  - Increment EPOCH to 3.
  - soname bump to 15.
  - Change to cmake build system.
  - Modernize, rework and reformat the spec file.


author: Packit <hello@packit.dev> - 91-1
changelog:
  Changes with 91
  ----------------
    * Add checksums to mock data (#3683)
      * Author: Brian C. Lane, Reviewers: Achilleas Koutsou
    * Consolidation & extension of information imported to Koji builds (#3659)
      * Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Simon de Vlieger
    * Revert "Add softlockup_all_cpu_backtrace=1 boot argument" (#3680)
      * Author: Alexander Todorov, Reviewers: Tomáš Hozza
    * build(deps): bump actions/checkout from 3 to 4 (#3678)
      * Author: dependabot[bot], Reviewers: Tomáš Hozza
    * build(deps): bump the go-deps group with 1 update (#3704)
      * Author: dependabot[bot], Reviewers: Sanne Raymaekers
    * build(deps): bump the go-deps group with 6 updates (#3703)
      * Author: dependabot[bot], Reviewers: Nobody
    * cloudapi/v2: log manifest generation errors as a warning (#3709)
      * Author: Sanne Raymaekers, Reviewers: Gianluca Zuccarelli
    * dashboard: worker api dashboard (#3712)
      * Author: Sanne Raymaekers, Reviewers: Gianluca Zuccarelli
    * dashboards: fix composer dash request rate errors (#3710)
      * Author: Sanne Raymaekers, Reviewers: Gianluca Zuccarelli
    * lint: fix memory aliasing (#3711)
      * Author: Brian C. Lane, Reviewers: Achilleas Koutsou
    * templates/compose: add startingDeadlineSeconds to maintenance job (#3698)
      * Author: Sanne Raymaekers, Reviewers: Tomáš Hozza
    * templates/composer: parameterise maintenance job cpu req/limit (#3697)
      * Author: Sanne Raymaekers, Reviewers: Ondřej Budai
    * templates/packer: configure oracle cloud credentials on startup (#3694)
      * Author: Sanne Raymaekers, Reviewers: Gianluca Zuccarelli
    * test: remove fdo package workaround from PR#3690 (#3713)
      * Author: Xiaofeng Wang, Reviewers: Brian C. Lane
    * tools/appsre-ansible/rpmbuild: retry all tasks (#3701)
      * Author: Sanne Raymaekers, Reviewers: Diaa Sami

  — Somewhere on the Internet, 2023-10-04


author: Packit <hello@packit.dev> - 92-1
changelog:
  Changes with 92
  ----------------
    * Enable Azure testing on HyperV Gen2 (#3679)
      * Author: Alexander Todorov, Reviewers: Jakub Rusz, Tomáš Hozza
    * Internal: delete unused `common.VersionLessThan()` (#3729)
      * Author: Tomáš Hozza, Reviewers: Ondřej Budai
    * Small fixes for Koji data consolidation PR#3599 (#3719)
      * Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Simon de Vlieger
    * Support F40, EL8.10, EL9.4, ppc64le and s390x on Fedora (#3740)
      * Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Simon de Vlieger
    * build(deps): bump the go-deps group with 2 updates (#3748)
      * Author: dependabot[bot], Reviewers: Tomáš Hozza
    * build(deps): bump the go-deps group with 7 updates (#3737)
      * Author: dependabot[bot], Reviewers: Tomáš Hozza
    * cloudapi/v2: add all existing customizations to openapi spec (#3716)
      * Author: Sanne Raymaekers, Reviewers: Brian C. Lane
    * cloudapi: Move Services to an actual struct (#3735)
      * Author: Brian C. Lane, Reviewers: Sanne Raymaekers
    * fix ostree vmdk test timeout (#3724)
      * Author: He Yi, Reviewers: Xiaofeng Wang
    * go.mod: update images to 0.11 (#3722)
      * Author: Ondřej Budai, Reviewers: Brian C. Lane

  — Somewhere on the Internet, 2023-10-18


author: Packit <hello@packit.dev> - 93-1
changelog:
  Changes with 93
  ----------------
    * :package: Packit configuration enhancements (#3768)
      * Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Ondřej Budai, Simon Steinbeiß
    * Add partitioning mode support to cloudapi and weldr api (#3723)
      * Author: Brian C. Lane, Reviewers: Ondřej Budai
    * Add support for uploading an ostree commit to Pulp (#3636)
      * Author: Achilleas Koutsou, Reviewers: Nobody
    * Build rpms on RHEL-8.10 and RHEL-9.4 (#3772)
      * Author: Jakub Rusz, Reviewers: Alexander Todorov
    * Post `osbuild/images` split autumn cleanup :broom: (#3754)
      * Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Simon de Vlieger
    * test/README: run go tests when updating images (#3763)
      * Author: Achilleas Koutsou, Reviewers: Tomáš Hozza, djach7

  — Somewhere on the Internet, 2023-11-01


author: Packit <hello@packit.dev> - 94-1
changelog:
  Changes with 94
  ----------------
    * .github: update apt metadata before installing deps (#3788)
      * Author: Sanne Raymaekers, Reviewers: Ondřej Budai, Simon de Vlieger, Tomáš Hozza
    * Add pkg splunk_logging (#3750)
      * Author: Diaa Sami, Reviewers: Ondřej Budai, Sanne Raymaekers
    * Added hyper_v_generation metadata to the instance used by CIV. (#3769)
      * Author: Nicolás M., Reviewers: Alexander Todorov, Jakub Rusz, Tomáš Hozza
    * Blueprints: Fix TOML filesystem `minsize` keyword (#3783)
      * Author: Gianluca Zuccarelli, Reviewers: Achilleas Koutsou, Tomáš Hozza
    * Generate RHEL-94 and RHEL-810 manifests + update (#3778)
      * Author: Jakub Rusz, Reviewers: Alexander Todorov
    * build(deps): bump the go-deps group with 10 updates (#3794)
      * Author: dependabot[bot], Reviewers: Tomáš Hozza
    * schutzbot/terraform: update rhel-9.2 aarch64 image (#3789)
      * Author: Sanne Raymaekers, Reviewers: Simon Steinbeiß
    * store: Fix RepoConfig (#3764)
      * Author: Brian C. Lane, Reviewers: Ondřej Budai
    * tools/provision: disable tracing before manipulating OCI secrets (#3784)
      * Author: Sanne Raymaekers, Reviewers: Brian C. Lane

  — Somewhere on the Internet, 2023-11-15


author: Packit <hello@packit.dev> - 95-1
changelog:
  Changes with 95
  ----------------
    * :lock: Update `filesystem.sh` test case to reflect update mountpoint policy (#3796)
      * Author: Tomáš Hozza, Reviewers: Brian C. Lane
    * Cloud API: Support selecting multiple upload targets and add Pulp OSTree uploads (#3744)
      * Author: Achilleas Koutsou, Reviewers: Sanne Raymaekers
    * Fix rhel9 oscap test (#3816)
      * Author: Gianluca Zuccarelli, Reviewers: Alexander Todorov, Jakub Rusz
    * Revert "containers/osbuild-composer: wait for fluentd in entrypoint" (#3819)
      * Author: Diaa Sami, Reviewers: Sanne Raymaekers
    * Switch testing to RHEL-8.10 and RHEL-9.4 nightly (#3775)
      * Author: Jakub Rusz, Reviewers: Alexander Todorov
    * composer: use logrus hook instead of k8s sidecar for splunk log forwa… (#3795)
      * Author: Diaa Sami, Reviewers: Sanne Raymaekers
    * deps: update images to v0.18.0 (#3635)
      * Author: Achilleas Koutsou, Reviewers: Simon de Vlieger
    * pkg/splunk_logger: make it a module that can be imported seprately (#3799)
      * Author: Diaa Sami, Reviewers: Achilleas Koutsou
    * schutzbot/terraform: aws instance types rework (#3791)
      * Author: Sanne Raymaekers, Reviewers: Achilleas Koutsou
    * test/cases/ubi-wsl: query Windows VM ip address via vm show (#3800)
      * Author: Sanne Raymaekers, Reviewers: Jakub Rusz

  — Somewhere on the Internet, 2023-11-29


author: Packit <hello@packit.dev> - 96-1
changelog:
  Changes with 96
  ----------------
    * .gitlab-ci.yml: upgade neetle early to workaround RHEL-17890 (#3847)
      * Author: Alexander Todorov, Reviewers: Tomáš Hozza
    * README: remove IRC in favour of matrix channel (#3844)
      * Author: Sanne Raymaekers, Reviewers: Achilleas Koutsou, Simon de Vlieger
    * Worker status heartbeat (#3766)
      * Author: Sanne Raymaekers, Reviewers: Nobody
    * build(deps): bump actions/github-script from 6 to 7 (#3806)
      * Author: dependabot[bot], Reviewers: Nobody
    * build(deps): bump the go-deps group with 5 updates (#3837)
      * Author: dependabot[bot], Reviewers: Achilleas Koutsou
    * cloudapi/v2: fix verbiage of customizations (#3839)
      * Author: Sanne Raymaekers, Reviewers: Diaa Sami
    * rpmbuild: add fedora-40 (#3838)
      * Author: Jakub Rusz, Reviewers: Alexander Todorov
    * test: fix ansible playbook conditional statements error (#3845)
      * Author: Xiaofeng Wang, Reviewers: Achilleas Koutsou
    * test: remove persistent log checking on minimal raw test (#3836)
      * Author: Xiaofeng Wang, Reviewers: Achilleas Koutsou

  — Somewhere on the Internet, 2023-12-13


author: Packit <hello@packit.dev> - 97-1
changelog:
  Changes with 97
  ----------------
    * Adjust expected response based on osbuild-composer version (#3858)
      * Author: Alexander Todorov, Reviewers: Jakub Rusz
    * COMPOSER-2051: Cleanup & update ident (#3825)
      * Author: Diaa Sami, Reviewers: Brian C. Lane
    * Enable FIPS customization in Blueprints and Cloud API (#3802)
      * Author: Miguel Martin, Reviewers: Nobody
    * Enables 'fdo.di_mfg_string_type_mac_iface' variable passing (#3743)
      * Author: djach7, Reviewers: Achilleas Koutsou
    * Test: delete "diff manifests" test case (#3869)
      * Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Jakub Rusz
    * cloudapi: Add module_hotfixes flag (#3831)
      * Author: Ondřej Ezr, Reviewers: Tomáš Hozza
    * go.mod: bump images to v0.26.0 (#3867)
      * Author: Ondřej Budai, Reviewers: Achilleas Koutsou
    * internal/weldr: specify architecture of compose (#3730)
      * Author: Sanne Raymaekers, Reviewers: Brian C. Lane
    * test: update osbuild dependency commit for RHEL 9.4 (#3849)
      * Author: Xiaofeng Wang, Reviewers: Miguel Martin

  — Somewhere on the Internet, 2023-12-27


author: Packit <hello@packit.dev> - 98-1
changelog:
  Changes with 98
  ----------------
    * Update snapshots to 20240101 (#3876)
      * Author: SchutzBot, Reviewers: Jakub Rusz
    * build(deps): bump the go-deps group with 5 updates (#3877)
      * Author: dependabot[bot], Reviewers: Ondřej Budai
    * schutzbot: add my "mvogt" SSH key (#3882)
      * Author: Michael Vogt, Reviewers: Achilleas Koutsou

  — Somewhere on the Internet, 2024-01-10


author: Packit <hello@packit.dev> - 99-1
changelog:
  Changes with 99
  ----------------
    * Add a tool script to help check for unused runners (#3614)
      * Author: Brian C. Lane, Reviewers: Tomáš Hozza
    * Bump azure (#3853)
      * Author: Sanne Raymaekers, Reviewers: Ondřej Budai
    * COMPOSER-2096: Add blueprint support to cloudapi & local access to cloudapi service (#3757)
      * Author: Brian C. Lane, Reviewers: Sanne Raymaekers
    * Fedora worker images (#3902)
      * Author: Sanne Raymaekers, Reviewers: Achilleas Koutsou, Tomáš Hozza
    * Invert wrong boolean condition in filesystem test (#3889)
      * Author: Alexander Todorov, Reviewers: Tomáš Hozza
    * Remove oscap.sh firewalld rules workaround (#3905)
      * Author: Alexander Todorov, Reviewers: Tomáš Hozza
    * Update test runners to Fedora 39 (#3820)
      * Author: Alexander Todorov, Reviewers: Achilleas Koutsou, Michael Vogt, Ondřej Budai, Tomáš Hozza
    * edge: add iot-simplified-installer image type (#3900)
      * Author: djach7, Reviewers: Achilleas Koutsou
    * image-info: update for new "partition" option in mounts.Mount (#3883)
      * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Tomáš Hozza
    * tools/build-rpms: fix getting the osbuild commit from Schutzfile (#3897)
      * Author: Sanne Raymaekers, Reviewers: Achilleas Koutsou, Simon Steinbeiß
    * tools/fedora-worker-packer: fix packer only/except (#3910)
      * Author: Sanne Raymaekers, Reviewers: Tomáš Hozza

  — Somewhere on the Internet, 2024-01-24


author: Packit <hello@packit.dev> - 100-1
changelog:
  Changes with 100
  ----------------
    * CI: update terraform SHA (#3919)
      * Author: Jakub Rusz, Reviewers: Achilleas Koutsou
    * Cloud API: Add Fedora IoT bootable container (#3916)
      * Author: Achilleas Koutsou, Reviewers: Ondřej Budai
    * DEPLOYING/HACKING.md: Consistently use inline refs (#3930)
      * Author: Simon Steinbeiß, Reviewers: Tomáš Hozza
    * HACKING/DEPLOYING.md: Markdown syntax fixes (#3929)
      * Author: Simon Steinbeiß, Reviewers: Ondřej Budai
    * Update osbuild/images to v0.35.0 (#3932)
      * Author: Tomáš Hozza, Reviewers: Sanne Raymaekers
    * Use dot to separate distro major and minor version and replace distro registry with factory (#3887)
      * Author: Tomáš Hozza, Reviewers: Achilleas Koutsou
    * build(deps): bump actions/setup-go from 4 to 5 (#3842)
      * Author: dependabot[bot], Reviewers: Tomáš Hozza
    * build(deps): bump actions/upload-artifact from 3 to 4 (#3855)
      * Author: dependabot[bot], Reviewers: Tomáš Hozza
    * build(deps): bump the go-deps group with 10 updates (#3923)
      * Author: dependabot[bot], Reviewers: Tomáš Hozza
    * pkg/jobqueue: fix worker status update query (#3922)
      * Author: Sanne Raymaekers, Reviewers: Diaa Sami, Gianluca Zuccarelli
    * templates/dashboards: add community stage service to orgs (#3931)
      * Author: Sanne Raymaekers, Reviewers: Simon Steinbeiß
    * templates/packer: deal with unbound variables (#3920)
      * Author: Sanne Raymaekers, Reviewers: Simon Steinbeiß
    * test: remove workarounds for fixed bugs (#3933)
      * Author: Xiaofeng Wang, Reviewers: Jakub Rusz
    * tests/CI: Add RHEL 9.3 and 8.9 GA to pipeline (#3892)
      * Author: tkoscieln, Reviewers: Alexander Todorov, Jakub Rusz

  — Somewhere on the Internet, 2024-02-07


author: Packit <hello@packit.dev> - 0.83.0-1
changelog:
  - We have fixed an issue that prevented automated allowlisting in the Packit Service. (#2113)
  - Packit now also detects resolved bugs in the default update notes (created from changelog diff) and assigns these when submitting the Bodhi updates. (#2111)
  - Packit now exports `PACKIT_UPSTREAM_PACKAGE_NAME`, `PACKIT_DOWNSTREAM_PACKAGE_NAME` and `PACKIT_CONFIG_PACKAGE_NAME` also in the `changelog_entry` action. (#2103)


author: Packit <hello@packit.dev> - 0.84.0-1
changelog:
  - We have adjusted how we include the resolved bugzillas in the commit messages created when syncing the release downstream so that the resolved bugzillas are included in changelog when using %autochangelog. (#2126)
  - Packit now properly cleans up the branch after syncing the release which should prevent unwanted files (e.g.tarballs) being committed in dist-git. (#2125)
  - Packit no longer accepts `packit.json` or `.packit.json` as a configuration file name. (#2123)
  - Packit now updates ACL of a dist-git fork when creating dist-git PRs to allow users and groups with commit rights to the original dist-git repo to push directly to a source branch. (#2112)
  - We have fixed an issue that prevented you from running the jobs on the GitLab.com due to failing resolution of the upstream/downstream relationship for the cloned project. (#2120)
  - We have fixed an issue that you could encounter when running the Packit from the CLI that caused misinterpretation of the repository to be an upstream repo instead of a downstream. (#2117)
  - Resolves rhbz#2244381


author: Packit <hello@packit.dev> - 0.86.2-1
changelog:
  - Packit _0.86.1_ was not released on PyPI due to an internal bug, it should be fixed in this release.


author: Packit <hello@packit.dev> - 0.87.0-1
changelog:
  - Packit now correctly sets the specfile content (e.g. changelog entry) even if it syncs the specfile from upstream the first time. (#2170)
  - Packit now supports pre-release version in `propose_downstream` and `pull_from_upstream`. A spec file update might be required, see the documentation for more details. (#2149)
  - Resolves rhbz#2251367


author: Packit <hello@packit.dev> - 0.87.1-1
changelog:
  - Packit now links the information related to upstream in PRs opened when syncing a release. (#2173)
  - Resolves rhbz#2252328


author: Packit <hello@packit.dev> - 0.88.0-1
changelog:
  - We have fixed a bug preventing the release from being synced downstream if the changelog to be set is empty. (#2183)
  - Resolves rhbz#2257183


author: Packit <hello@packit.dev> - 0.89.0-1
changelog:
  - We have fixed a bug in handling chroot-specific configuration once the chroots themselves are updated. (#2194)


author: Packit <hello@packit.dev> - 0.90.0-1
changelog:
  - `pull-from-upstream` and `propose-downstream` commands now have the `--sync-acls` option that enables syncing the ACLs between dits-git repo and fork. The default behaviour was, however, changed to not sync the ACLs. (#2214)
  - Packit now properly handles exceptions when syncing ACLs during release syncing. (#2213)


author: Packit <hello@packit.dev> - 0.91.0-1
changelog:
  - We have introduced new CLI command `packit dist-git init` that initializes Packit configuration for release automation in dist-git repository. (#2225)
  - `packit validate-config` now checks whether the Upstream Release Monitoring for the package is correctly configured if `pull_from_upstream` job is present in the configuration. (#2226)
  - There is a new global configuration option `parse_time_macros` that allows to configure macros to be explicitly defined or undefined at spec file parse time. (#2222)
  - Resolves rhbz#2259201


author: Remi Collet <remi@remirepo.net> - 7.0.0-1
changelog:
  - update to 7.0.0
  - raise dependency on PHP 8.0
  - update bundled bartlett/php-compatinfo-db to 5.5.0


author: Remi Collet <remi@remirepo.net> - 7.0.2-1
changelog:
  - update to 7.0.2
  - update bundled bartlett/php-compatinfo-db to 6.0.0
  - open https://github.com/llaville/php-compatinfo/issues/365 8.0 compatibility
  - raise dependency on PHP 8.1


author: Remi Collet <remi@remirepo.net> - 2.2.0-5
changelog:
  - rebuild for https://fedoraproject.org/wiki/Changes/php82
  - add upstream patch for 8.2 and from
    https://github.com/m6w6/ext-pq/pull/44


author: blinxen <h-k-81@hotmail.com> - 1:1.2024.0-4
changelog:
  - Patch out Class-Path attribute in build.xml See
    https://docs.fedoraproject.org/en-US/packaging-
    guidelines/Java/#_no_class_path_in_manifest_mf


author: Miro Hrončok <mhroncok@redhat.com> - 1.8.0-1
changelog:
  - %pyproject_buildrequires: Add support for self-referential extras requirements
    Fixes: rhbz#2171343
  - Deprecate the provisional %{pyproject_build_lib} macro
    See https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org/thread/HMLOPAU3RZLXD4BOJHTIPKI3I4U6U7OE/


author: Miro Hrončok <mhroncok@redhat.com> - 1.8.1-1
changelog:
  - On Python older than 3.11, use tomli instead of deprecated toml
  - Fix literal % handling in %{pyproject_files} on RPM 4.19


author: Python Maint <python-maint@redhat.com> - 1.10.0-1
changelog:
  - Add %_pyproject_check_import_allow_no_modules for automated environments
  - Fix handling of tox 4 provision without an explicit tox minversion
  - Fixes: rhbz#2240590


author: Miro Hrončok <mhroncok@redhat.com> - 1.11.0-1
changelog:
  - Add the -l/-L flag to %pyproject_save_files
  - The -l flag can be used to assert at least 1 License-File was detected
  - The -L flag explicitly disables this check (which remains the default)
  - Prevent incorrect usage of %pyproject_buildrequires -R with -x/-e/-t
  - Fixes: rhbz#2244282
  - Show a better error message when %pyproject_install finds no wheel
  - Fixes: rhbz#2242452
  - Fix %pyproject_buildrequires -w when the build backend is already installed and pip isn't
  - Fixes: rhbz#2169855


author: Miro Hrončok <miro@hroncok.cz> - 1.12.0-1
changelog:
  - Namespace pyproject-rpm-macros generated text files with %{python3_pkgversion}
  - That way, a single-spec can be used to build packages for multiple Python versions
  - Fixes: rhbz#2209055


author: Charalampos Stratakis <cstratak@redhat.com> - 3.11.4-4
changelog:
  - Remove extra distro-applied CFLAGS passed to user built C extensions
  - https://fedoraproject.org/wiki/Changes/Python_Extension_Flags_Reduction


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.99.0-2
changelog:
  - Fix Russian localized summary
  - Machine translation showed the text was a description, not a translation
    of “FastAPI framework”


author: Sandro <devel@penguinpee.nl> - 1.14-1
changelog:
  - Update to 1.14 (RHBZ#2238283)
  - Use forge macros. I've done that primarily, because the Source: tag was a
    lie. On PyPI the project is called Flask-Compress and the tarball is
    named accordingly. I couldn't download it using `spectool -g`. This way I
    don't need to mess with `%pypi_name`.


author: Sandro <devel@penguinpee.nl> - 1.14-2
changelog:
  - Enable and run tests
  - Addded `%bcond` defaulting to true.
  - Dropped BR on `tox` (not required).
  - Run tests with `pytest` instead of `setup.py`.
  - Skip tests requiring network.


author: Sandro <devel@penguinpee.nl> - 5.18.0-6
changelog:
  - Run more tests and redefine requirements
  - Also get rid of obsolete BRs that are pulled in anyway
  - Grab `npm` generated files from PyPI tarball


author: José Matos <jamatos@fedoraproject.org> - 3.5.13-1
changelog:
  - Update to 3.5.13
  - Update license tag to SPDX license identifier
  - Clean package (workarounds no longer required)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1:5.6.3-1
changelog:
  - Update to version 5.6.3
  - Drop patches accepted upstream or previously backported
  - Enable tests and add check section


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1:5.6.3-3
changelog:
  - Avoid /tmp when running some tests
  - Fail gracefully in case of unsupported extended file attributes
  - Avoid null bytes in error message strings
  - Fix include path in XRootDConfig.cmake
  - Avoid dereferencing unaligned pointers
  - Support big endian in XrdZip


author: Richard W.M. Jones <rjones@redhat.com> - 7.2.0-7
changelog:
  - Fix virtio-blk-pci detect-zeroes=unmap (RHBZ#2173357)
  - Fix build with glib2 2.75.3 (RHBZ#2173639)
  - Disable the tests on i686


author: Richard Hughes <richard@hughsie.com> - 0.4.1-1
changelog:
  - Rebase to upstream version 0.4.1
  - Fixed CVE-2022-36039
  - Fixed CVE-2022-36040
  - Fixed CVE-2022-36041
  - Fixed CVE-2022-36042
  - Fixed CVE-2022-36043
  - Fixed CVE-2022-36044


author: Michal Ambroz <rebus _AT seznam.cz> - 0.5.2-2
changelog:
  - cosmetics, remove the excessive .2 in the release
  - use baserelese (recognized by rpmdev-bumpspec used for massrebuilds)
  - prepare to sync for the feature branches
  - fix dependencies for rhel


author: Sergio Lopez <slp@redhat.com> - 0.6.0-1
changelog:
  - Update to version 0.6.0
  - Regenerate with rust2rpm 23
  - Update to version 0.6.0
  - Add license files, since crate has moved into a workspace


author: Sergio Lopez <slp@redhat.com> - 0.8.0-1
changelog:
  - Update to version 0.8.0
  - Update to version 0.8.0
  - Regenerate with rust2rpm 24
  - Add a temporary patch for fix a dependency problem


author: Sergio Lopez <slp@redhat.com> - 0.10.0-1
changelog:
  - Update to version 0.10.0
  - Regenerate with rust2rpm 24
  - Drop no longer need patch downgrading nix dependency


author: Sergio Lopez <slp@redhat.com> - 0.4.0-1
changelog:
  - Update to crate version 0.4.0
  - Update to crate version 0.4.0
  - Switch to rust-packaging 21
  - Drop patch for s390x, as fix has been merged upstream


author: Sergio Lopez <slp@redhat.com> - 0.7.0-2
changelog:
  - Add virtio-queue-fix-endianess-issues-in-mock-queue.diff patch
  - Add virtio-queue-fix-endianess-issues-in-mock-queue.diff patch


author: Sergio Lopez <slp@redhat.com> - 0.7.1-1
changelog:
  - Update to version 0.7.1
  - Update to version 0.7.1
  - Drop virtio-queue-fix-endianess-issues-in-mock-queue.diff patch


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.8.0-1
changelog:
  - Update to 0.8.0 (close RHBZ#2259758)
  - Patch out the zopfli binary, which conflicts with the one provided by the
    zopfli package


author: Fernando Pacheco <fpacheco@redhat.com> - 1.16-1
changelog:
  - stald/utils: Space, lines and voids clenaups
  - stalld: Add an option to easily set stalld as SCHED_DEADLINE
  - stalld: Comments cleanup
  - src/utils: Comments cleanup
  - src/throttling: Comments cleanup
  - src/stalld.h Comments cleanup


author: Clark Williams <williams@redhat.com> - 1.17.1
changelog:
  - stalld: Fix memory leak in print_boosted_info()
  - utils: Check if the system is in lockdown mode
  - stalld: print process comm and cpu when boosting
  - stalld: Detect runnable dying tasks
  - stalld: Fix nr_periods calculation in do_fifo_boost()
  - stalld.conf: Lower threshold to 20
  - utils.c: Exit early if enabling HRTICK fails when using SCHED_DEADLINE
  - Add support for loongarch


author: Clark Williams <williams@redhat.com> - 1.18.1
changelog:
  - queue_track: Use LIBBPF_MAJOR/MINOR_VERSION to detect deprecated functions
  - utils: Close file descriptor
  - stalld: Fix function name of daemonize()
  - docs: Fix typo in the manual
  - queue_track: Use bpf_map__resize on older libbpf versions
  - utils: Let tgid to arrive at the fill proccess comm
  - stalld: Fix log message on idle detection
  - stalld: Add -b/--backend option
  - stalld: Add queue track eBPF based backend
  - stalld: Add fill_process_comm helper
  - stalld: Include regex.h on stalld.h
  - stalld: Get nr of cpus only once
  - stalld: Add the backend abstraction
  - sched_debug: Move sched debug functions to an specific file


author: Clark Williams <williams@redhat.com> - 1.19.1
changelog:
  - Conditionalize BPF and queue_track build per architecture
  - clean up Makefile install logic and add .bz2 to .gitignore
  - modify Makefiles so install works with relative paths
  - rename 'redhat' to 'systemd' and remove redhat packaging logic
  - update SPDX tags to non-deprecated values
  - stalld: Add -a/--affinity option
  - Adding SPDX license info to each file
  - man/stalld.8:  change starving threshold to match code
  - utils: Fix freeing of invalid pointer
  - add bpftool as BuildRequires


author: Radovan Sroka <rsroka@redhat.com> - 1.9.12-1
changelog:
  - Rebase to sudo 1.9.12p2
  - sudo-1.9.12p2 is available Resolves: rhbz#2137775
  - sudo: arbitrary file write with privileges of the RunAs user Resolves:
    CVE-2023-22809


author: Radovan Sroka <rsroka@redhat.com> - 1.9.13-1
changelog:
  - Rebase to sudo 1.9.13p2
  - sudo-1.9.13p2 is available Resolves: rhbz#2169840
  - sudo: double free with per-command chroot sudoers rules Resolves:
    CVE-2023-27320


author: Radovan Sroka <rsroka@redhat.com> - 1.9.15-1
changelog:
  - Rabase to 1.9.15p5
  - sudo-1_9_15p5 is available Resolves: rhbz#2248505
  - TRIAGE CVE-2023-42465 sudo: Targeted Corruption of Register and Stack
    Variables Resolves: rhbz#2255569


author: Petr Šplíchal <psplicha@redhat.com> - 1.24.1-1
changelog:
  - Revert the `Source0` url to the original value
  - Use correct url for the release archive, fix docs


author: Lukáš Zachar <lzachar@redhat.com> - 1.25.0
changelog:
  - Test for pruning needs VM
  - Internal anonymous git:// access is deprecated
  - Beakerlibs pruning and merge
  - Add dynamic ref evaluation support to plan import
  - Replace self.opt() when looking for debug/verbose/quiet setting
  - Reimplement the `ReportPortal` plugin using API
  - Make `Step` class own export of step data (#2040)
  - Make relevancy/coverage linters to not re-read fmf files
  - Add a single `tmpdir` fixture for all Python versions
  - Replace named tuples with data classes
  - Replace `/` in safe name, and fix prepare step to use safe names
  - Do not export fmf id's ref when it's the default branch
  - Move the sync libraries into a separate section
  - Allow running next plan in queue when one fails to complete
  - Fix a too strict check for the detected library
  - Convert provision plugins' step data to our field implementation
  - Convert execute plugins to `tmt.utils.field()` for options
  - Cache that beakerlib/library repo is missing
  - Use code-block directive for examples and code blocks
  - Add the `show()` method for guest data packages
  - Turn fmf context into a fancy dict
  - Enable ruff checks for mutable dataclass field defaults
  - Create option metavar from listed choices
  - Document how to modify imported plans
  - Recommend needs a different option for `dnf5`
  - Ask ruff to show what it fixed
  - Bumps supported Artemis API to 0.0.58
  - Use `--version` to gather the package_manager fact
  - Use f-strings where possible
  - Bump pre-commit hooks to latest version
  - Fix ruff RUF010: Use f-strings conversion flags
  - Fix py<38 mypy type:ignore being on wrong line
  - Move isort to ruff
  - Enable passing Pylint checks
  - Fix ruff RSE102: Unnecessary parentheses on exception
  - Fix ruff PIE: flake8-pie errors
  - Remove duplicates from ruff rules selection
  - Fix ruff SIM: flake8-simplify errors
  - Fix ruff RET: flake8-return errors
  - Fix ruff PT: flake8-pytest-style errors
  - Fix ruff UP: pyupgrade errors
  - Fix ruff N: pep8-naming errors
  - Fix ruff RUF005: collection-literal-concatenation
  - Fix ruff B: flake8-bugbear errors
  - Fix flake8 C405: unnecessary literal set
  - Fix flake8 C401: unnecessary generator set
  - Fix flake8 C416: unnecessary comprehension
  - Fix flake8 C408: unnecessary collection calls
  - Polarion report set to UTC timezone
  - Add `Organize Data` as a new tmt guide chapter
  - Fix emptiness check of /var/tmp/tmt in /tests/status/base
  - Allow modification of imported plans
  - Raise error if malformed test metadata is given
  - Ensure test with empty custom results ends as an ERROR
  - Fix /tests/status/base when /var/tmp/tmt is empty
  - Remove `pytest.ini` from the `Makefile` targets
  - Bad source path for local libraries file require
  - Remove useless loop.cycle() from the HTML report
  - Implement basic filtering for the HTML report
  - Cleanup of "logging function" types
  - Do not patch verbosity in discover for --fmf-id
  - Drop enum from HW hypervisor and boot method constraints
  - Fix enforcement of workdir root in full workdir root test
  - Narrow type of file & library dependencies
  - Make web-link test play nicely with custom SSH host config
  - Use serialization callbacks for last script fields
  - Save click context in click context object
  - Add the `envvar` argument to `utils.field()`
  - Improve structure of the packit config a bit
  - Update release instructions with simplified steps
  - Sync changelog when creating downstream release


author: Lukáš Zachar <lzachar@redhat.com> - 1.26.0
changelog:
  - Do not throw an exception on missing mrack.log
  - Allow injecting credentials for git clone
  - Exception in web_link() when node root is missing
  - Rewrite url in git_clone
  - Add support for rendering error tracebacks
  - ReST export plugin should accept --template option
  - Add `role` to the Beaker provision plugin schema
  - Fix test checking custom destination for libraries
  - Create plans to cover individual step features (#2216)
  - Add cache_property for things that are generated but not often
  - Simplify public git conversion with a declarative list
  - Spec-based container becomes generic over input/output specs
  - Clean up logging in `tmt.utils.create_directory()`
  - Move test framework code into distinct framework classes
  - Add template option to polarion report
  - Group discover/fmf options, improve wording a bit
  - Record tmt command line in tmt log
  - Add note about dynamic ref to the plan import spec
  - Use the `Deprecated` class for deprecated options
  - Remove `python3-mrack-beaker` from `BuildRequires`
  - Switch discover/fmf to our field() implementation
  - Lock the `click` version < 8.1.4
  - Refine examples of plans > discover > fmf
  - Override packit actions for `propose_downstream`


author: Petr Šplíchal <psplicha@redhat.com> - 1.27.0-1
changelog:
  - Use `testcloud` domain API v2
  - Bootstrap before/after test checks (#2210)
  - Separate value formatting from key/value nature of tmt.utils.format()
  - Render `link` fields in tmt stories and specs
  - Render default friendly command for guest execution
  - Use consistently plural/singular forms in docs
  - Make file/fmf dependencies hashable
  - Rewrite git url for discover fmf: modified-only
  - Refactor Artemis and Beaker provision tests to make room for HW
  - Adjust imported plan to let its adjust rules make changes
  - Get Ansible logging on par with general command execution
  - Support Click versions newer than 8.1.4
  - Teach tmt test create to link relevant issues (#2273)
  - Add story describing CLI for multiple phases
  - When rendering exception, indetation was dropping empty lines
  - Expose tmt version as an environment variable
  - Fix handling of integers and hostname in Beaker plugin
  - Fix bug where polarion component is misinterpreted as list
  - Refactor recording of CLI subcommand invocations (#2188)
  - Put `--help` at the end of the CLI in the step usage
  - Extend the expected `pip install` fail to `f-39`
  - Make `tmt init` add .fmf directory into git index
  - Fix guest data show() and how it displays hardware requirements
  - Add lint check for matching guests, roles and where keys
  - Add -e/--environment/--environment-files to plan show/export
  - No more need to install `pre-commit` using `pip`
  - Ensure that step phases have unique names
  - Verbose regular expression for linter descriptions
  - Initial draft of hardware requirement helpers
  - Simplify the reportportal plugin test using `yq`
  - Add dynamic ref support to library type dependency
  - Remove `epel-8` and `python-3.6` specifics
  - Use the latest `sphinx-rtd-theme` for docs building
  - Full `pip install` expected to fail on `Rawhide`
  - Add missing name attribute to report plugins schema
  - Add missing arguments in polarion report schema
  - Extend sufficiently the full test suite duration
  - Add support for log types to Artemis plugin
  - Fix `tmt run --follow`, add test coverage for it
  - Remove the temporary hotfix for deep libraries


author: Petr Šplíchal <psplicha@redhat.com> - 1.28.0
changelog:
  - Update the `release` action with `hatch` changes
  - Fix the multihost web test to work with container
  - Add `skip` as a supported custom result outcome
  - Add docs for the new `--update-missing` option
  - Remove irrelevant mention of `rhel-8` in the spec
  - Record start/end time & duration of test checks
  - Add `--update-missing` to update phase fields only when not set by fmf
  - Add --skip-prepare-verify-ssh and --post-install-script to artemis plugin (#2347)
  - Force tmt-link pre-commit to use fmf 1.3.0 which brings new features (#2376)
  - Add logging of applied adjust rules
  - Handle all context dimension values case insensitive
  - Hide `OPTIONLESS_FIELDS` from `tmt plan show`
  - Add context into the `html` report
  - Display test check results in `display` report output
  - Fix creation of guest data from plugin options
  - Allow wider output
  - Beaker plugin is negating Beaker operators by default
  - Include link to the data directory in the html report
  - Teach logging methods to handle common types
  - Move the copr repository to the `teemtee` group
  - Add a new `cpu` property `stepping` to hardware
  - Extract beakerlib phase name to a failure log
  - Always show the real beaker job id
  - Create a production copr build for each release
  - AVC denials check for tests (#2331)
  - Add nice & colorfull help to "make" targets
  - Include more dependencies in the dev environment
  - Stop using the `_version.py` file
  - Replace `opt()` for `--dry/--force` with properties
  - Update build names for copr/main and pull requests
  - Use `hatch` and `pyproject`, refactor `tmt.spec`
  - Use dataclass for log record details instead of typed dict
  - Refactor html report plugin to use existing template rendering
  - Narrow type of hardware constraint variants
  - Refactor parameters of `Plan._iter_steps()`
  - Use `format_value()` instead of `pprint()`
  - Use the minimal plan to test imported plan execution
  - Refactor exception rendering to use generators
  - Add the `export` callback for fields (#2288)
  - Update a verified-by link for the beaker provision
  - Multi-string help texts converted to multiline strings
  - Make the upload to PyPI working again
  - Hide command event debug logs behind a log topic (#2281)
  - Replace `pkg_resources` with `importlib.resources`
  - Wrap `click.Choice` use with `choices` parameter
  - Lower unnecessary verbosity of podman commands
  - Move check-related code into `tmt.checks`
  - Disable `systemd-resolved` to prevent dns failures
  - Adjust test coverage for deep beakerlib libraries
  - Document migration from provision.fmf to tmt (#2325)
  - Remove TBD of initiator context for Packit
  - Fix output indentation of imported plans
  - Copr repo with a group owner requires quotes


author: Lukáš Zachar <lzachar@redhat.com> - 1.29.0
changelog:
  - Add page `Releases` to highlight important changes
  - Update and polish hardware requirement docs
  - Refactor generating of stories and lint check docs
  - Add support for pruning test directories
  - Download all sources for `dist-git-source`
  - Source plan environment variables after `prepare` and `execute` steps
  - Framework is not consulted on results provided by tmt-report-result
  - Run scripts with `sudo` when `become` is on
  - Add `retry` for pulling images in the `podman` plugin
  - Add hardware schema for GPU
  - Change the default test pidfile directory to `/var/tmp`
  - Add `device` key into the `hardware` specification
  - Update code and test coverage for the `check` key
  - Document case-insensitive context dimension values
  - Fix use of the `-name` suffix in system HW requirement
  - Correct parsing when called as `rhts`
  - Reconcile HW requirements with virtual's own options
  - Move the `README` content into `docs/overview`
  - Make `BasePlugin` generic over step data class
  - Use `UpdatableMessage` for execute/internal progress bar
  - Drop an empty line from the pull request template
  - Add `runner` property to run with test runner facts
  - Export sources of an `fmf` node
  - Bump pre-commit linters to newer versions
  - Append the checklist template to new pull requests
  - Extend tmt-reboot to allow reboot from outside of the test process
  - Allow optional doc themes
  - Use consistent style for multiword test names
  - Show `check` results in the `html` report
  - Update `where` implementation, docs & test coverage (#2411)
  - Document difference between key, field and option
  - Rename multiword keys to use dashes in export and serialization
  - Allow Path instance to be used when constructing commands
  - Switch `Logger.print()` to output to stdout
  - Replace Generator type annotation with Iterator (#2405)
  - Refactor data container helpers
  - When merging fmf and CLI, use shared base step data
  - Fix installing package from the command line
  - Add support for checks to have their data packages
  - Switch `tmt.identifier` from using `fmf.log`
  - Hide test/plan/story internal fields from export
  - Fix full test suite after recent packaging changes
  - Update the list of code owners
  - Include the `fmf` root in the tarball as well


author: Petr Šplíchal <psplicha@redhat.com> - 1.30.0
changelog:
  - Make `arch` field unsupported in the spec
  - Introduce `tty` test attribute to control terminal environment
  - Ensure the imported plan's `enabled` key is respected
  - Add support for user defined templates (#2519)
  - Update the common schema for the `check` key
  - Create a `checks` directory to store avc/dmesg checks
  - Correctly update environment from importing plan
  - Implement `tmt try` for interactive sessions
  - Use a shorter time for `podman stop` (#2480)
  - Add the `redis` server as a multihost sync example
  - Improve documentation of test checks
  - Adjust the format of Polarion test run title
  - Run all available tests only upon a user request
  - Rename `name` to `how` in test check specification (#2527)
  - Link `inheritance` and `elasticity` from the guide
  - Add the `fips` field for the `polarion` report
  - Cover `tmt.cli` with `pyright` (#2520)
  - Custom soft/hard reboot commands for the connect provision plugin
  - Add `--feeling-safe` for allowing possibly dangerous actions
  - Update docs for the `polarion` report plugin
  - Move test-requested reboot handling into test invocation class
  - Add `-i` to select an image in beaker and artemis
  - Document how to use `yaml` anchors and aliases
  - Simplify log decolorizers to support pickleable trees
  - Add description field to polarion report plugin
  - Make check plugin class generic over check class (#2502)
  - Increase verbosity of Artemis provisioning errors
  - Add more distros to the `mrack` config
  - Move the `contact` key to the `Core` class
  - Bump tmt in lint pre-commit check to 1.29.0
  - Add Python 3.12 to the test matrix
  - Move `mrack` configs into `tmt+provision-beaker`
  - Allow running upgrade from the current repository
  - Fix remote nested library fetch and add test
  - Cover tmt.options with pyright
  - Cover tmt.checks, tmt.frameworks and tmt.log with pyright
  - Cover tmt.result with pyright checks
  - Store fmf `context` in results for each test
  - Add networks to the podman provision plugin (#2419)
  - Add a dedicated exit code when all tests reported `skip` result
  - Move invocation-related fields out of `Test` class
  - Remove expected fail from `/tests/pip/install/full`
  - Convert test execution internals to use "invocation" bundle (#2469)
  - Introduce a separate page `Code` for code docs
  - Add code documentation generated from docstrings
  - Fix possible unbound variable after import-under-try
  - Add `pyright` as a `pre-commit` check
  - Add a helper for nonconflicting, multihost-safe filenames
  - Add the `whiteboard` option for `beaker` provision
  - Support timestamped logging even on the terminal
  - Enable pyupgrade `UP` ruff rule
  - Fix `UP035` deprecated-import violations
  - Fix `UP034` extraneous-parentheses violation
  - Fix `UP033` lru-cache-with-maxsize-none violations
  - Fix `UP032` f-string violations
  - Fix `UP013` convert-typed-dict-functional-to-class
  - Fix `UP009` utf8-encoding-declaration violations
  - Fix `UP006` non-pep585-annotation violations
  - Try several times to build the `become` container (#2467)
  - Add .py file extension to docs scripts (#2476)
  - Add a link to the Testing Farm documentation
  - Use `renku` as the default theme for building docs
  - Properly normalize the test `path` key
  - Add an `adjust` example for enabling custom repo
  - Drop special normalization methods
  - Disable `dist-git-init` in the `distgit` test (#2463)


author: Michal Hlavinka <mhlavink@redhat.com> - 1.31.0
changelog:
  - Simple ReST renderer for CLI help texts (#2574)
  - Generate plugin documentation from their sources (#2549)
  - Fix environment from command line updated twice (#2614)
  - Introduce a new prepare plugin for common features (#2198)
  - Remove `xfail` for the `multidict` issue on `rawhide`
  - Prevent catching avc denials from previous tests
  - Remove an obsolete workaround for `centos-stream-8`
  - Enable the `/tests/discover/libraries` test (#2222)
  - Add documentation on tmt & regular expressions
  - Fix expansion of envvar starting with `@` in fmf nodes
  - Add the `zcrypt` adapter specification
  - Allow urllib3 2.x
  - Enable `/plans/provision/virtual` for pull requests (#2558)
  - Remove the dns failures workaround
  - Fix reporting of schema errors without the `$id` key
  - AVC check now saves a timestamp on guest instead of using runner's time
  - Add check to prevent `tmt try` deleting imported libraries
  - Reduce usage of locks in the `testcloud` plugin
  - Add support for envvars import and export to Polarion
  - Use enumeration to implement action handling
  - Handle the `ctrl-d` shortcut in `tmt try`
  - Run tests with `interactive` mode during `tmt try`
  - Fix `tmt import --dry` and Polarion import file name
  - Document that `name` is supported in `--filter` search (#2637)
  - Refactor running of interactive commands (#2554)
  - Create container images from the latest non-dev copr build
  - Fail `dmesg` check if it contains `Call Trace` or `segfault`
  - Mention the reboot timeout variable in the release notes
  - Bump the default reboot timeout to 10 minutes
  - Allow change of the default reboot timeout via environment variable
  - Introduce essential requirements
  - Allow `--update-missing` to change the default `how` value
  - Document the new `become` feature
  - Raise an error when loading pre-1.24 `tests.yaml`
  - Support terminating process running test via its test invocation (#2589)
  - Fix `egrep` warning in `/plans/install/docs`
  - Test framework may provide additional test requirements
  - Improve logging of AVC check plugin and its test
  - Cleanup logging in `tmt.utils.create_file()`
  - Drop connection closed messages from test output
  - Recommend `qemu-kvm-core` for `provision-virtual`
  - Fix `/tests/plan/import` to not use special ref (#2627)
  - Improve imported plan modification test to verify the order as well (#2618)
  - Retry the `git clone` action multiple times
  - Simplify the debuginfo installation test
  - Support `virtualization.is-virtualized` in `mrack` plugin
  - Support running all or selected steps `--again`
  - Allow hardware requirements limit acceptable operators
  - Fix inheritance of some keys in provision step data
  - Run a callback when command process starts
  - Add support for hard reboot to Beaker provision plugin
  - Make collected requires/recommends guest-aware
  - Copy top level `main.fmf` during testdir pruning
  - Add support for Artemis API v0.0.67
  - Add support for `cpu.flag` hardware requirement
  - Use a different pidfile location for the full test
  - Clear test invocation data path use and derived paths
  - Add support for disallowing plugins via command line
  - Use constraint classes specific for particular value type
  - Making rhts metric value optional.
  - Ignore tarballs and generated man page
  - Cover `tmt.libraries` with `pyright` checks
  - Parallelize the `provision` step
  - Let `click` know about the maximal output width
  - Cover `tmt.identifier` with `pyright` checks
  - Extend `duration` of `/tests/core/escaping` a bit
  - Move docs templates into their own directory
  - Drop no longer needed `tmt.utils.copytree()`
  - Drop no longer used `tmt.utils.listify()`
  - Provision plugins use `self.data` instead of `self.get()`
  - Prepare and finish plugins use self.data instead of self.get()
  - Fix tmt.utils.format to allow int and float values
  - Move code-related pages under new `code` directory
  - Warn on test case not found in Polarion during report
  - Bump pre-commit linters
  - When cloning a logger, give it its own copy of labels
  - Add a `Toolbelt Catalog` entry for `tmt`
  - Enable the `avc` check for all `tmt` tests
  - Fix dmesg check test on Fedora rawhide & newer


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.20.0-0.1.rc1
changelog:
  - new release
    - rebased tuned to latest upstream
      resolves: rhbz#2133815
    - systemd: relax polkit requirement
      resolves: rhbz#2065591
    - sysvinit: fixed path
      resolves: rhbz#2118301
    - plugin_cpu: added support for pm_qos_resume_latency_us
      resolves: rhbz#2118786
    - do not exit on duplicate config lines
      resolves: rhbz#2071418
    - profiles: new cpu-partitioning-powersave profile
    - profiles: new profile for AWS EC2
      resolves: rhbz#1935848
    - API: add support for moving devices between instances
      resolves: rhbz#2113925
    - D-Bus: send tracebacks through D-Bus only in debug mode
      resolves: rhbz#2159680
    - Makefile: added fix for python-3.12
      resolves: rhbz#2154801
    - throughput-performance: set net.core.somaxconn to at least 2048
      resolves: rhbz#1998310
    - plugin_scheduler: do not leak FDs from the perf
      resolves: rhbz#2080227
    - plugin_cpu: added support for intel_pstate scaling driver
      resolves: rhbz#2095829
    - added support for the API access through the Unix Domain Socket
      resolves: rhbz#2113900


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.20.0-1
changelog:
  - new release
    - rebased tuned to latest upstream
      related: rhbz#2133815
    - fixed possible traceback on SIGHUP
      resolves: rhbz#2169712
    - updated manual pages to be consistent
    - tuned-adm: better error message for unauthorized switch_profile
    - plugin_sysctl: report reapplied sysctls only on different values


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.21.0-0.1.rc1
changelog:
  - new release
    - rebased tuned to latest upstream
      resolves: rhbz#2182117
    - plugin_scheduler: fix perf fd leaks
      resolves: rhbz#2173938
    - allow skipping rollback when restarting TuneD or switching profile
      resolves: rhbz#2203142
    - function_calc_isolated_cores: no errors for offline CPUs
      resolves: rhbz#2217015
    - sap-hana: new profile sap-hana-kvm-guest
      resolves: rhbz#2173740
    - serialized SIGHUP handler to prevent possible bootcmdline corruption
      resolves: rhbz#2215298


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.21.0-1
changelog:
  - new release
    - rebased tuned to latest upstream
      related: rhbz#2182117
    - api: fixed stop method not to require any parameter
      resolves: rhbz#2235637


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.22.0-0.1.rc1
changelog:
  - new release
    - rebased tuned to latest upstream
      resolves: RHEL-17121
    - print all arguments of failing commands in error messages
      resolves: RHEL-3689
    - plugin_sysctl: added support for sysctl names with slash
      resolves: RHEL-3707
    - tuned-adm: added support for moving devices between plugin instances
      resolves: RHEL-15141
    - api: added methods for retrieval of plugin instances and devices
      resolves: RHEL-15137
    - plugin_cpu: amd-pstate mentioned instead of just intel_pstate
      resolves: RHEL-16469
    - hotplug: do not report ENOENT errors on device remove
      resolves: RHEL-11342
    - plugin_sysctl: expand variables when reporting overrides
      resolves: RHEL-18972
    - plugin_acpi: new plugin which handles ACPI platform_profile
      resolves: RHEL-16966
    - plugin_bootloader: skip calling rpm-ostree kargs in no-op case
      resolves: RHEL-20767
    - plugin_cpu: support cstate settings of pm_qos_resume_latency_us
      resolves: RHEL-21129
    - scheduler: add option for ignoring IRQs affinity
      resolves: RHEL-21923
    - plugin_intel_uncore: new plugin for uncore setting


author: Zdenek Dohnal <zdohnal@redhat.com> - 2:9.1.076-2
changelog:
  - enable building without GPM support - build with GPM in Fedora
  - 2262371 - gvim: symbol lookup error: gvim: undefined symbol: g_once_init_enter_pointer


author: Colin Walters <walters@verbum.org> - 1.7.0-5
changelog:
  - Rebuild with latest vhost-user-backend; xref
    https://gitlab.com/virtio-fs/virtiofsd/-/issues/62#note_1584371000


author: Michael Young <m.a.young@durham.ac.uk> - 4.17.2-1
changelog:
  - update to xen-4.17.2 which includes
    x86/AMD: Speculative Return Stack Overflow [XSA-434, CVE-2023-20569]
    x86/Intel: Gather Data Sampling [XSA-435, CVE-2022-40982]
  - remove patches now included upstream


author: Michael Young <m.a.young@durham.ac.uk> - 4.17.2-2
changelog:
  - arm32: The cache may not be properly cleaned/invalidated [XSA-437,
  	CVE-2023-34321]
  - top-level shadow reference dropped too early for 64-bit PV guests
  	[XSA-438, CVE-2023-34322]
  - x86/AMD: Divide speculative information leak [XSA-439, CVE-2023-20588]


author: Michael Young <m.a.young@durham.ac.uk> - 4.17.2-4
changelog:
  - xenstored: A transaction conflict can crash C Xenstored [XSA-440,
  	CVE-2023-34323]
  - x86/AMD: missing IOMMU TLB flushing [XSA-442, CVE-2023-34326]
  - Multiple vulnerabilities in libfsimage disk handling [XSA-443,
  	CVE-2023-34325]
  - x86/AMD: Debug Mask handling [XSA-444, CVE-2023-34327,
  	CVE-2023-34328]


author: Michael Young <m.a.young@durham.ac.uk> - 4.17.2-5
changelog:
  - x86/AMD: mismatch in IOMMU quarantine page table levels [XSA-445,
  	CVE-2023-46835]
  - x86: BTC/SRSO fixes not fully effective [XSA-446, CVE-2023-46836]


author: Michael Young <m.a.young@durham.ac.uk> - 4.17.2-6
changelog:
  - arm32: The cache may not be properly cleaned/invalidated (take two)
  	[XSA-447, CVE-2023-46837]
  - pci: phantom functions assigned to incorrect contexts [XSA-449,
  	CVE-2023-46839]
  - VT-d: Failure to quarantine devices in !HVM build [XSA-450,
  	CVE-2023-46840]


