The FreeIPA team would like to announce FreeIPA 4.5.4 release!

It can be downloaded from http://www.freeipa.org/page/Downloads. Builds for
Fedora 25 and 26 will be available in the official COPR repository
https://copr.fedorainfracloud.org/coprs/g/freeipa/freeipa-4-5/ .


== Highlights in 4.5.4 ==

=== Enhancements ===
=== Known Issues ===

=== Bug fixes ===
FreeIPA 4.5.4 is a stabilization release for the features delivered as a
part of 4.5.0.
There are more than 30 bug-fixes details of which can be seen in
the list of resolved tickets below.

== Upgrading ==
Upgrade instructions are available on [[Upgrade]] page.

== Feedback ==
Please provide comments, bugs and other feedback via the freeipa-users
mailing
list
(https://lists.fedoraproject.org/archives/list/freeipa-us...@lists.fedorahosted.org/)
or #freeipa channel on Freenode.


== Resolved tickets ==
* 7179 In case full PKINIT configuration is failing during
server/replica install the error message should be more meaningful.
* 7175 [Backport 7143 to ipa-4-5] "unknown command 'undefined'" error
when changing user's password via the web UI
* 7173 Switch from externally-signed to self-signed CA fails
* 7172 Enterprise principals should be able to trigger a refresh of the
trusted domain data in the KDC
* 7146 ipa_otptoken_import.py fails to parse the correct suite defined
under the AlrgorithmParameters
* 7144 pkinit-status command fails after an upgrade from a pre-4.5 IPA
* 7141 Updating from RHEL 7.3 fails with Server-Cert not found
(ipa-server-upgrade)
* 7127 sssd.conf not updated after promoting client to promotion
* 7126 FreeIPA/IdM installations which were upgraded from versions with
389 DS prior to 1.3.3.0 doesn't have whomai plugin enabled and thus
startup of Web UI fails
* 7125 ipa-server-upgrade failes with "This entry already exists"
* 7123 External CA renewal fails when IPA CA subject DN does not match
"CN=Certificate Authority, {subject-base}"
* 7120 Unable to set ca renewal master on replica
* 7116 dnssec: fix localhsm.py with openhsm >= 2.2.0
* 7112 user-show command fails when sizelimit is configured to number <=
number of entity which is user member of
* 7108 ipa-backup broken because of cyclic import
* 7106 TypeError in renew_ca_cert prevents from swiching back to
self-signed CA
* 7086 [ipatests] - add caless to cafull tests
* 7083 failed ipa-server-upgrade , time out from dogtag services ,
custodia errors
* 7074 IPA shouldn't allow objectclass if not all in lower case
* 7066 WebUI: All columns of user in group table are clickable
* 7035 ipa-otptoken-import  - XML file is missing PBKDF2 parameters!
* 7017 NULL LDAP context in call to ldap_search_ext_s during search in
cn=ad,cn=trusts,dc=example,dc=com
* 6999 ipa command throws backtrace instead of showing help with wrong
syntax
* 6979 Suggest user to install libyubikey package instead of traceback
* 6952 Suggest CA installation command in KRA installation warning
* 6622 [tests] ipatests.util.unlock_principal_password does not respect
configured ldap_uri
* 6605 make lint + make modifies PO files in place
* 6592 [tracker] SELinux policy tracker for 4.5
* 6582 Web UI: Change "Host Based" and "Role Based" to "Host-Based" and
"Role-Based"
* 6447 [WebUI] Remove offline version of WebUI
* 6261 Replace ERROR: cannot connect to
'http://localhost:8888/ipa/json': [Errno 111] Connection refused with
'IPA is not configured on this system'
* 6176 Updating of dns system records rapidly slowdown uninstallation

== Detailed changelog since 4.5.3 ==
=== Alexander Bokovoy (2) ===
* Make sure upgrade also checks for IPv6 stack
* OTP import: support hash names with HMAC- prefix

=== Abhijeet Kasurde (1) ===
* Vault testcase improvement

=== Alexander Koksharov (1) ===
* kra-install: better warning message

=== Aleksei Slaikovskii (2) ===
* ipaclient.plugins.dns: Cast DNS name to unicode.
* Less confusing message for PKINIT configuration during install

=== Christian Heimes (1) ===
* Block PyOpenSSL to prevent SELinux execmem in wsgi

=== David Kreitschmann (2) ===
* Disable pylint in get_help function because of type confusion.
* Store help in Schema before writing to disk

=== David Kupka (11) ===
* tests: Add LDAP URI to ldappasswd explicitly
* tests: certmap: Add test for user-{add,remove}-certmap
* tests: tracker: Add CertmapdataMixin tracker
* tests: certmap: Add test for certmapconfig-{mod,show}
* tests: tracker: Add CertmapconfigTracker to tests certmapconfig-* commands
* tests: certmap: Test permissions for certmap
* tests: certmap: Add basic tests for certmaprule commands
* tests: tracker: Add CertmapTracker for testing certmap-* commands
* tests: tracker: Add ConfigurationTracker to test *config-{mod,show}
commands
* tests: tracker: Add EnableTracker to test *-{enable,disable} commands
* tests: tracker: Split Tracker into one-purpose Trackers

=== Felipe Volpone (4) ===
* Changing idoverrideuser-* to treat objectClass case insensitively
* Fixing how sssd.conf is updated when promoting a client to replica
* Removing part of circular dependency of ipalib in ipaplaform
* Changing how commands handles error when it can't connect to IPA server

=== Florence Blanc-Renaud (5) ===
* ipa-cacert-manage renew: switch from ext-signed CA to self-signed
* Backport 4-5: Fix ipa-server-upgrade with server cert tracking
* Backport PR 1008 to ipa-4-5 Fix ipa-server-upgrade: This entry already
exists
* Backport PR 988 to ipa-4-5 Fix Certificate renewal (with ext ca)
* Fix ipa config-mod --ca-renewal-master

=== Fraser Tweedale (2) ===
* Fix external renewal for CA with non-default subject DN
* Restore old version of caIPAserviceCert for upgrade only

=== Martin Basti (1) ===
* DNS update: reduce timeout for CA records

=== Michal Reznik (3) ===
* test_caless: add replica ca-less to ca-full test (master caless)
* test_caless: add server_replica ca-less to ca-full test
* tests: fix external_ca test suite failing due to missing SKI

=== Nathaniel McCallum (1) ===
* ipa-otptoken-import: Make PBKDF2 refer to the pkcs5 namespace

=== Petr Čech (1) ===
* ipatests: Fix on logs collection

=== Petr Vobornik (2) ===
* log progress of wait_for_open_ports
* control logging of host_port_open from caller

=== Pavel Vomacka (9) ===
* WebUI: Fix calling undefined method during reset passwords
* WebUI: remove unused parameter from get_whoami_command
* Adds whoami DS plugin in case that plugin is missing
* WebUI: remove creating js/libs symlink from makefile
* WebUI: Remove plugins symlink as it is unused
* Remove all old JSON files
* Revert "Web UI: Remove offline version of Web UI"
* WebUI: Add hyphenate versions of Host(Role) Based strings
* WebUI: fix incorrectly shown links in association tables

=== Rob Crittenden (1) ===
* Collect group membership without a size limit

=== Sumit Bose (1) ===
* ipa-kdb: reinit trusted domain data for enterprise principals

=== Stanislav Laznicka (4) ===
* travis: make tests fail if pep8 does not pass
* Use correct container for ipa-4-5 testing
* pkinit: don't fail when no pkinit servers found
* travis: temporary workaround for Travis CI

=== Thierry Bordaz (1) ===
* NULL LDAP context in call to ldap_search_ext_s during search

=== Tibor Dudlák (1) ===
* otptoken_yubikey.py: Removed traceback when package missing.

=== Tomas Krizek (11) ===
* Become IPA 4.5.4
* Update contributors
* Update translations
* prci: use f26 template for ipa-4-5
* ipatests: collect log after ipa-ca-install
* dnssec: fix localhsm.py utility script
* prci: rename template to ci-ipa-4-5-f25
* prci: add caless tests
* build: checkout *.po files at the end of makerpms.sh
* freeipa-pr-ci: enable pull-request CI
* 4.5 set back to git snapshot

-- 
Tomas Krizek

PGP: 4A8B A48C 2AED 933B D495  C509 A1FB A5F7 EF8C 4869


Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
FreeIPA-devel mailing list -- freeipa-devel@lists.fedorahosted.org
To unsubscribe send an email to freeipa-devel-le...@lists.fedorahosted.org

Reply via email to