Skip to content

Releases: rpm-software-management/dnf5

5.1.16

02 Apr 10:00
Compare
Choose a tag to compare
  • Update translations from weblate
  • Document system-upgrade aliases
  • Improved Bash Completion
  • Print command line hints after resolve failure
  • Docuent Advisory.list() API usage
  • Add NEVRA field to advisory packages in dnf5daemon
  • Review and fix missing commands
  • Document dnf5daemon advisory
  • Document system-upgrade
  • system-upgrade: offline status subcommand
  • Add aliases offline-distrosync, offline-upgrade
  • Add system-upgrade --offline option
  • Add offline, system-upgrade commands

5.1.15

15 Mar 12:24
Compare
Choose a tag to compare
  • Update translations from weblate
  • Automatically set upgrade --downloadonly when --destdir is used
  • Write warnings to stderr too in config-manager plugin
  • Add repoid to generated repository name in config-manager plugin
  • Bump sdbus-cpp requirement to 0.9.0
  • Document and implement dnf5daemon Rpm interface
  • Document and implement dnf5daemon Goal interface
  • Document and implement dnf5daemon Repo interface
  • Document and implement dnf5daemon Base interface
  • Document and implement dnf5daemon Advisory interface
  • Document and implement dnf5daemon SessionManager interface
  • Add dnf5daemon repo --enable/--disable commands
  • automatic: Skip network availability check without remote repo
  • dnf5daemon: Rpm.list() works with commandline pkgs

5.1.14

05 Mar 12:29
Compare
Choose a tag to compare
  • Update translations from weblate
  • Make the error to resolve module metadata more descriptive
  • Switch off deltarpm support
  • Limit number of dnf5daemon simultaneously active sessions
  • Make info and list commands case insesitive
  • Allow dnf5daemon configuration overrides for root
  • Add repoquery.hpp for swig-4.2.1 support

5.1.13

20 Feb 14:32
Compare
Choose a tag to compare
  • Release 5.1.13
  • build: Adapt to changes in Fedora packaging of bash-completion
  • Change location of automatic.conf
  • Limit message log to one on dnf5 start
  • Implement waiting for network for dnf5 automatic
  • Write dnf5 commandline to the log
  • Implement dnf5-automatic: Tool for managing automatic upgrades
  • Parametrize output stream in transaction table
  • Add download --srpm option
  • Add missing dbus signal registations
  • Add new versionlock bindings
  • Implement dnf5 versionlock command

5.1.12

09 Feb 10:18
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 5.1.11...5.1.12

5.1.11

11 Jan 13:10
Compare
Choose a tag to compare
  • 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

5.1.10

02 Jan 10:06
Compare
Choose a tag to compare
  • 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

5.1.9

08 Dec 14:28
Compare
Choose a tag to compare
  • 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

5.1.8

24 Nov 13:32
Compare
Choose a tag to compare
  • 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

09 Nov 11:33
Compare
Choose a tag to compare
  • 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