}}}
== User Interface changes ==
* Don't spam usage info. for missing arguments.
* Add history_list_view option, and change the default to 1user-cmds.
* Warn about weird curl/NSS basename checking of cert. files.
* Add update-to and upgrade-to.
* Add "distro-sync full".
* Cleanup deplist output, changes behaviour on --showduplicates and -v now.
* Allow only some GPG keys to be installed.
* Pass any arguments to check-update to the obsoletes data, as well as the update data.
* Fix printing the obsoleters message.
* "remove foo" doesn't look at repodata for "maybe you meant".
* Store the transaction in the history as the "saved_tx" addon data.
* Show from_repo is history output (tries loading repos. in some cases)
* Auto. import CA keys we've agreed to use for other repos.
* Show the first URL we'll try in repolist -v.
* Stop checking for the lock, if we'll never be able to create it.
* config(noreplace) on the yum-cron files, as they can be altered by the user.
* SKIPBROKEN prefix added to it's debug output.
== Significant bugfixes ==
* Fix dropCachedDataPostTransaction() generating the wrong rpmdbv's on reinstall.
* Work around people changing their umask (for "public" data like yumdb).
* Fix some more bugs in --skip-broken.
* Make -- work with first pass options parsing.
* Allow RHEL-5 yum-utils/yumdownloader to work again.
* Deal with yumvars in config. files, when saving.
* Don't do the "normal" protected_packages processing on kernel's.
* Fix variable name typo in verify.
* Allow 32bit clients to download/checksum > 2GB package files.
* ts.check() is not optional anymore, due to rpmlib() deps. (among others).
* Hide invalid XML in updateinfo.
* Write out the sourcerpm tag, even if empty, for old yum-2.4.x clients.
* Fix bugs in persistdir setup.
* Fix testcase snafu.
== Resource improvement changes ==
* Don't keep hdr's around for installed packages, ever.
* Changes to the layer interacting with rpm transactions to avoid memory usage.
== API changes ==
* Add API keyword for update-to and upgrade-to functionality.
* Add a new opt-in callback mode, for the rpm transaction using API.
=== Developer stats. ===
{{{
3.4.0 - 107 commits: Thu Apr 14 16:50:06 2011 -0400
25 files changed, 1,886 insertions(+), 468 deletions(-)
15 files changed, 724 insertions(+), 403 deletions(-) [yum rpmUtils bin *.py]
}}}