github rpm-software-management/dnf5 5.0.8

latest releases: 5.2.6.2, 5.2.6.1, 5.2.6.0...
17 months ago

Highlights of this release

  • New commands
    • Implement info command
    • Implement list command
  • New options
    • Add repoquery --queryformat option
    • Add repoquery --latest-limit option
    • Add formatting options repoquery --requires, --provides
  • New aliases
    • dg -> downgrade
    • in -> install
    • rei -> reinstall
    • rm -> remove
    • up -> upgrade
    • update -> upgrade
    • ls -> list
  • Output improvements
    • Improve error message in download command
    • Improved progress bars
    • Print resolve logs to stderr

What's Changed

  • List and info commands by @m-blaha in #298
  • Disable parallel running of some unit tests by @jrohel in #335
  • Remove configuration option "disable_multithreading", enable multithreading in unit tests by @jrohel in #336
  • Configuration options API changes by @jan-kolarik in #327
  • Load config and reposdir from installroot by @evan-goode in #271
  • Fix a couple of memory leaks by @kontura in #347
  • solv_repo: Fix creating solver cache for comps (RhBug:2173929) by @jan-kolarik in #346
  • Basic pre-commit configuration by @jpodivin in #344
  • goal: Fix group packages removal (RhBug:2173927) by @m-blaha in #329
  • logger: Add support for logging in API scripts by @jan-kolarik in #333
  • Add capability to find binaries to resolve_spec by @j-mracek in #340
  • dnfdaemon: Fix double loading of system repo by @m-blaha in #252
  • Add rpmlint to precommit by @inknos in #361
  • output: Print resolve logs to stderr by @m-blaha in #365
  • man: Add info about download command destination by @jan-kolarik in #363
  • Set a minimal sqlite version by @ppisar in #372
  • Fix a typo in sqlite Requires in dnf5.spec by @ppisar in #374
  • Add pre-commit to github actions and remove clang by @inknos in #362
  • Remove showdupesfromrepos config option by @m-blaha in #379
  • search: Fix typo from the previous commit by @jan-kolarik in #382
  • goal: Better handling of obsoleted pkg installation by @m-blaha in #354
  • GoalPrivate: Fix protecting the running kernel by @m-blaha in #385
  • transaction: Fix impl constructor by @jan-kolarik in #392
  • Using API assertions and converting them in SWIG by @jan-kolarik in #373
  • Use repo::DownloadCallbacks for all downloads by @jrohel in #280
  • dnfdaemon: Handle errors when transaction is not created by @m-blaha in #370
  • dnfdaemon: Transaction commands can work with rpm files by @m-blaha in #371
  • pep8 fix in the tests by @m-blaha in #395
  • RepoSack: remember the repo file path by @praiskup in #400
  • Move description of DNF5 changes to doc by @j-mracek in #398
  • Command::get_parent_command(): return the real parent by @praiskup in #403
  • dnf5: Statistics: total and downloaded pkgs size, installed and freed space by @jrohel in #378
  • modules: Change State to set and get the whole ModuleState by @pkratoch in #387
  • RepoSack::update_and_load_repos: First load repositories from cache by @jrohel in #245
  • Correctly load repos from installroot config file by @evan-goode in #394
  • dnf5: Transaction progress: Fix total number of actions, hide total transaction progress bar by @jrohel in #302
  • Add --queryformat, --requires, --provides, --conflicts .. options by @kontura in #318
  • doc: Add info about package spec expressions (RhBug:2160420) by @jan-kolarik in #415
  • NullLogger::write: Fix type of time argument by @jrohel in #430
  • [dnf5] Add "up" and "update" aliases for "upgrade" command by @jrohel in #428
  • swig: Add bindings for LogEvent by @jan-kolarik in #425
  • Hide swig/python detected a memory leak message by @kontura in #426
  • modules: Rename ModuleState enum to ModuleStatus by @pkratoch in #427
  • Add 4 aliases for dnf5 commands by @j-mracek in #435
  • repoquery: add --latest-limit option and unify descriptions by @kontura in #432
  • package_sack: Fix running kernel logging by @m-blaha in #437
  • generate dist-info for Python bindings by @nitzmahone in #447
  • [dnf5] Fix help in case argument parser detect error by @jrohel in #450

New Contributors

Full Changelog: 5.0.7...5.0.8

Don't miss a new dnf5 release

NewReleases is sending notifications on new releases.