Skip to content

Releases: vmware/tdnf

v3.0.0-beta

27 Oct 05:21
8ffc9df
Compare
Choose a tag to compare
v3.0.0-beta Pre-release
Pre-release

V3.0.0-beta release includes following features.

Features:

  1. Tdnf automatic
  2. Install remote or local rpms from command line
  3. SSL option support

v2.1.2

16 Oct 10:27
5e14082
Compare
Choose a tag to compare

Features:

  1. Run single instance of tdnf.
  2. Support to add gpgkey permanently to rpm keyring if key is not present in keyring.
  3. Replace all OPENSSL API calls with high level APIs.
  4. Support for exclude packages list in tdnf.conf.
  5. Support sequential retries of lesser priority mirrors from metalink file.
  6. Support gpgkeys from remote URLs.
  7. Support for importing multiple gpgkeys.
  8. Deprecated TDNFMakeCache API.

Fixes:

  1. Fix tdnf check command.
  2. Fix gpgme_op_verify_result and enable TDNF_PLUGIN_EVENT_TYPE_REPO_MD.
  3. Detect rpm pretrans errors and suggest solution.
  4. Fix --exclude option when used along with --security.
  5. Fix TDNFDownloadFile call in repogpgcheck plugin.

Tests:

  1. Support for test repo over simple http and https server.
  2. Improvements and fixes in pytests.

v2.1.1

29 May 17:30
4d8b584
Compare
Choose a tag to compare

v2.1.1 release has support for metalink, bug fixes and pytest improvements.

Metalink support
TDNF metalink supports processing the mirror list in metalink format. Compares the checksum (MD5/SHA1/SHA256) of each repository's repomd file against the one from metalink file. Supports https, http, ftp, ftps, file resource types. This release does not support sequential retry of lesser priority mirrors if the highest priority mirror is unreachable.

Bug Fixes

  • Faster handling of already installed packages
  • Install plugins to architecture specific directories
  • Clean command bug fixes
  • Plugin related fixes
  • Fix to handle when gpgcheck is enabled and gpgkey file is not provided
  • Fix to add extra check to check providers
  • Fix to remove old solv cache during makecache
  • Fix quiet command
  • Pytest improvements

v2.1.0

25 Feb 06:04
81bc2fc
Compare
Choose a tag to compare
v2.1.0 Pre-release
Pre-release

Support for plugins. Plugins allow tdnf to modify base functionality without increasing base dependencies.
yum plugin configurations and conventions apply.

repogpgcheck plugin

repogpgcheck plugin is added to code base. repogpgcheck plugin does gpg signature check on repositories configured with repo_gpgcheck=1
please note that repogpgcheck plugin will not import public keys automatically and will require necessary pre-imported public keys for repos you intend to verify.

bug fixes

  • fix error strings when interactive alter is aborted (install, update etc). now returns Operation aborted and a non zero error
  • better error message if a repo directory is missing while init
  • if there is an rpm read error, the corresponding file and path is printed for better debugging

build and test

  • @cbsiddharth changed build to use cmake and re-wrote tests to use pytest
  • @Conan-Kudo contributed by adding fedora build and test and improve ci for multiple distros

v2.0.0-beta

21 Nov 02:20
Compare
Choose a tag to compare
v2.0.0-beta Pre-release
Pre-release
Add reboot-required option support

--reboot-required option is used to filter out the packages which
needs a system reboot post the package update.

Change-Id: Ibf346bb6d9a7ad1356edf19af0644490e4fb21e2

v2.0.0-alpha.1

16 Jan 19:42
Compare
Choose a tag to compare
v2.0.0-alpha.1 Pre-release
Pre-release
update changes from current working branch - iter1

Change-Id: Iac86be090b54090c1e31a53918c400b200f42702

v1.2.2

05 Oct 00:40
Compare
Choose a tag to compare

includes check command which checks for install issues on all available packages.

v1.2.1

18 Jul 23:43
Compare
Choose a tag to compare
v1.2.1 Pre-release
Pre-release

version substitute in repo names
fix display error on list sizes greater than int max
fix updateinfo refresh
fix erase when given rpms are not installed

v1.2.0

04 May 01:58
Compare
Choose a tag to compare
v1.2.0 Pre-release
Pre-release
fix package listing, add transaction progress

Change-Id: I5cede15535756bcfba66bbff549514911634547a

v1.1.0

08 Dec 01:36
Compare
Choose a tag to compare
v1.1.0 Pre-release
Pre-release

--disablerepo= disable specific repo id or glob
--enablerepo= enable specific repo id or glob
--quiet turns off messages
metadata expire option is handled correctly
list handles multiple packages
fixes to help text