Releases: rpm-software-management/dnf5
Releases Β· rpm-software-management/dnf5
5.1.9
- 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
andtemp.hpp
on API - Document dropping of the
skip-broken
forupgrade
- 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
5.1.8
- 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
5.1.7
- 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
5.1.6
- 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
anddisabled
arguments tomodule list
- Add module spec filtering to
module list
- Add
module list
command - Document
group upgrade
5.1.5
- Improved ConfigParser
- Improved docs for
group install
andgroup 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
5.1.4
5.1.3
- Improved tests for IniParser
- Add directories for repos configuration overrides to the package
- Sort repos in 'repo info' command output
- Fix algorithm in package NEVRA filter
- Add drop-in configuration directories to package
- Make releasever_major, releasever_minor read-only
- Add option conflicts for repoquery
- Improve documentation for
repoquery --{installed,available,updates}
- changes.rst:
--noautoremove
was added back - Add
--skip-unavailable
option formodule
commands - Implement
module disable
andmodule reset
- repoquery: add
--location
andlocation
querytag - repoquery: add
--disable-modular-filtering
option - Add
dsync
alias fordistro-sync
- Improved output of
repo_info
5.1.2
- Print error messages in nested errors
- Implement
dnf5daemon-server
introspection xml for Advisory interface - Implement
dnf5daemon-client advisory info
command - Implement
dnf5daemon-client advisory list
command - Implement
dnf5daemon-server
advisory service - Improve
dnf5daemon-client --help
- Enable
--repofrompath
repos by default - Fix error on creating repo with duplicate id
5.1.1
- Postpone replace of DNF to Fedora 41
- Add a description of
with_binaries
option for dnf5daemon - Include RPM logs in KeyImportError
- Abort PGP checking immediately if any checks fail
- Display warning message when any PGP checks skipped
- Don't allow main gpgcheck=0 to override repo config
- gups and environments to
history info
ouput - Store missing id and repoid in db for groups/environments
- Fix out-of-bounds access in Goal::Impl::add_install_to_goal
- Fix repoquery
--list
allow_vendor_change
was reverted back to true- Doc update to allow
logdir
outside the installroot - Remove
grouplist
andgroupinfo
aliases - Add
grp
alias for group command repoquery --exactdeps
needs--whatdepends
or--whatrequires
- Update and unify repoquery manpage
- Document replace of
-v
option byrepoinfo
command - Add
remove --no-autoremove
option - Document dropped
if
alias ofinfo
command - document
actions
plugin - Fix printing advisories for the running kernel
- Revert "advisory: add running kernel before pkg_specs filtering"
5.1.0
- Minor version update. API is considered stabile
- Remove unneeded unused configuration priority
- Don't show dnf5-command hint for unknown options, only commands
- Add hint to install missing command with dnf5-command()
- Add dnf5-command() provides to dnf5
- Add dnf5-command() provides to dnf5-plugins
- Document several methods as deprecated
- Fix core dump on
--refresh
switch usage - Add
repoquery -l
/--list
aliases for--files
for rpm compat - Add
vendor
attr to package indnfdaemon-server
- Document
dnf5-plugins
package in man pages