Releases: rpm-software-management/dnf5
Releases · rpm-software-management/dnf5
5.1.17
5.1.16
- 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
- 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
- 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
- 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
What's Changed
- I18N: Do not mark empty strings for a translation by @ppisar in #1162
- Fix misspellings by @rffontenelle in #1173
- group: Fix using allowerasing option by @jan-kolarik in #1174
- Improve Python binding of Reldep and PAckage Classes by @j-mracek in #1092
- Deduplicate strings for translations by @rffontenelle in #1178
- package_query: Fix filter_version with non EQ comparator by @m-blaha in #1127
- I18N: Annotate literals in advisory command by @ppisar in #1161
- doc: Create a man page for Aliases by @pkratoch in #1125
- Make protected_packages an append options by @j-mracek in #1110
- Url option by @derickdiaz in #1155
- Move number placeholder to postposition in copr_repo.cpp by @rffontenelle in #1199
- doc: Add --destdir option to upgrade command manual by @ppisar in #1181
- needs-restarting: get systemd boot time from UnitsLoadStartTimestamp by @evan-goode in #1198
- Disable dnf and dnf5daemon tests by @inknos in #1202
- dnfdaemon: Exlicitely specify allowed config overrides by @m-blaha in #1201
- Added urlprotocol option by @derickdiaz in #1197
- Build: Require GCC 10.1 for std::in_range<>() by @ppisar in #1204
- modules: Respect defaults when enabling multiple streams of a module by @pkratoch in #1152
- Fix a warning when building docs. by @kontura in #1210
- Revert "Use focusbest: prefer latest deps versions over smaller transactions by @kontura in #1211
- Change user info display on history command to include display name a… by @derickdiaz in #1203
- build: Include <unistd.h> for isatty() by @ppisar in #1219
- Document explicit nevra remove commands and aliases dropped by @j-mracek in #1222
- CI: Upgrade action/checkout to a version with Node.js 20 by @ppisar in #1220
- Added arch option to the download command by @derickdiaz in #1206
- Suggest to use dnf5 command to install dnf5 plugins by @terjeros in #1226
- PackageQuery: Add
filter_{latest,earliest}_evr_ignore_arch
by @evan-goode in #1217 - Add tmt tests identifiers by @jan-kolarik in #1227
- Drop dnf obsoletion temporarily by @jan-kolarik in #1230
New Contributors
- @rffontenelle made their first contribution in #1173
- @terjeros made their first contribution in #1226
Full Changelog: 5.1.11...5.1.12
5.1.11
- Release 5.1.11
- Update translations from weblate
- Fix
--skip-unavailable
documentation - Make
cachedir
,system_cachedir
relative toinstallroot
- 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
- 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 modulesmodule 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 formakecache
- Implement
logdir
,log_size
andlog_rotate
config options - remove redundant "all" in command
check
- Improve bash completion
- Fix progress bars miss newlines on non-interactive output
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