Hi,

On Thu, Mar 26, 2020 at 11:16 AM Alexander Bokovoy via FreeIPA-devel
<freeipa-devel@lists.fedorahosted.org> wrote:
>
> Hi,
>
> below is a release notes draft for FreeIPA 4.8.6 release I'm intending
> to do today. I modified release-notes script to pick up release notes
> from the commits to complement Pagure tickets' changelog custom field.
>
> Please add your highlights in response to this email.
>
>
> {{ReleaseDate|2020-03-27}}
> The FreeIPA team would like to announce FreeIPA 4.8.6 release!
>
> It can be downloaded from http://www.freeipa.org/page/Downloads. Builds for
> Fedora distributions will be available from the official repository soon.
>
> == Highlights in 4.8.6 ==
>
> '''TODO RELEASE NOTES - put release notes (if any) to proper categories'''
> * 8236: Enforce a check to prevent adding objects from IPA as external 
> members of external groups
> :: Command 'ipa group-add-member' allowed to specify any user or group
> :: for '--external' option. A stricter check is added to verify that
> :: a group or user to be added as an external member does not come
> :: from IPA domain.
> --------
> '''END TODO'''
>
> === Enhancements ===
> === Known Issues ===

If the first KRA instance is installed on a hidden replica, more KRA
instances cannot be added to the cluster. As a workaround, temporarily
make the the hidden replica with the KRA role visible before adding
more KRA instances. The previously-hidden replica can be hidden again
as soon as ipa-kra-install is complete.

> === Bug fixes ===
> FreeIPA 4.8.6 is a stabilization release for the features delivered as a
> part of 4.8 version series.
>
> 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 ==
> * [https://pagure.io/freeipa/issue/5662 #5662] ID Views: do not allow custom 
> Views for the masters
> * [https://pagure.io/freeipa/issue/6891 #6891] Move FreeIPA SELinux policy 
> from system policy to project policy
> * [https://pagure.io/freeipa/issue/7181 #7181] ipa-replica-prepare fails for 
> 2nd replica when passwordHistory is enabled
> * [https://pagure.io/freeipa/issue/7522 #7522] Disable cert publishing in 
> dogtag
> * [https://pagure.io/freeipa/issue/7537 #7537] PR-CI: external_ca tests are 
> hitting timeout
> * [https://pagure.io/freeipa/issue/7630 #7630] ipa-restore should check that 
> optional feature packages are installed before restoring a backup using a 
> feature
> * [https://pagure.io/freeipa/issue/7744 #7744] ipa-replica-install picks 
> wrong replica for CA initial replication
> * [https://pagure.io/freeipa/issue/7830 #7830] FreeIPA installation fails 
> with 389-DS 1.4.0.20-1
> * [https://pagure.io/freeipa/issue/7856 #7856] Nightly test failure in 
> test_uninstallation.py::TestUninstallBase::()::test_failed_uninstall
> * [https://pagure.io/freeipa/issue/7861 #7861] Make IPADiscovery available in 
> PyPI packages
> * [https://pagure.io/freeipa/issue/7895 #7895]  ipa trust fetch-domains, 
> server parameter ignored
> * [https://pagure.io/freeipa/issue/7909 #7909] Wrong evaluation of 
> replication update status
> * [https://pagure.io/freeipa/issue/7917 #7917] Occasional 'whoami.data is 
> undefined' error in FreeIPA web UI
> * [https://pagure.io/freeipa/issue/7941 #7941] ipapython/dn_ctypes.py: 
> libldap_r shared library missing
> * [https://pagure.io/freeipa/issue/7942 #7942] WebUI test for automount is 
> broken
> * [https://pagure.io/freeipa/issue/7948 #7948] [FIPS] Use 3DES for 
> certificate encryption when creating a PKCS#12
> * [https://pagure.io/freeipa/issue/7953 #7953] ipa-pwd-extop: do not remove 
> MagicRegen mod, replace it
> * [https://pagure.io/freeipa/issue/7965 #7965] Stop using 389-ds legacy tools 
> for backup and restore
> * [https://pagure.io/freeipa/issue/7974 #7974] Nightly test failure in 
> ipatests.test_integration.test_user_permissions.TestUserPermissions
> * [https://pagure.io/freeipa/issue/7984 #7984] make sure 'make fastlint' 
> processes Python .in files
> * [https://pagure.io/freeipa/issue/7987 #7987] Python shebang: Use isolated 
> mode
> * [https://pagure.io/freeipa/issue/7990 #7990] Assumptions about systemd name 
> of `named`
> * [https://pagure.io/freeipa/issue/7998 #7998] Use system-wide crypto policy 
> in TLS client
> * [https://pagure.io/freeipa/issue/8004 #8004] RHEL 8 uses nis-domainname 
> instead of rhel-domainname
> * [https://pagure.io/freeipa/issue/8159 #8159] please migrate to the new 
> Fedora translation platform
> * [https://pagure.io/freeipa/issue/8193 #8193] Re-order 
> 50-externalmembers.update to be after 80-schema_compat.update
> * [https://pagure.io/freeipa/issue/8228 #8228] Nightly failure in 
> backup/restore while calling 'id admin'
> * [https://pagure.io/freeipa/issue/8233 #8233] 4.8.5 master Installation error
> * [https://pagure.io/freeipa/issue/8236 #8236] Enforce a check to prevent 
> adding objects from IPA as external members of external groups
> * [https://pagure.io/freeipa/issue/8239 #8239] Actualize Bootstrap version

* [https://pagure.io/freeipa/issue/8240 #8240] KRA install fails if
all KRA members are Hidden Replicas

> * [https://pagure.io/freeipa/issue/8241 #8241] Build fails on Fedora 30
> == Detailed changelog since 4.8.5 ==
> === Alexander Bokovoy (34) ===
> * ipa-pwd-extop: don't check password policy for non-Kerberos account set by 
> DM or a passsync manager 
> [https://pagure.io/freeipa/c/bcbf64b1bf287d2b0b23bc7ac0cca9e8b789ba4a commit] 
> [https://pagure.io/freeipa/issue/7181 #7181]
> * ipa-pwd-extop: use SLAPI_BIND_TARGET_SDN 
> [https://pagure.io/freeipa/c/5bae736bc81eaa1167ec64a69a32506dad2ca286 commit] 
> [https://pagure.io/freeipa/issue/7181 #7181]
> * ipatests: test sysaccount password change with a password policy applied 
> [https://pagure.io/freeipa/c/313542e8a125c4904750826ef9eabdead7d874bd commit] 
> [https://pagure.io/freeipa/issue/7181 #7181]
> * ipatests: allow changing sysaccount passwords as cn=Directory Manager 
> [https://pagure.io/freeipa/c/f4dc10b8caac44f5c2a8edbb4c647e6dcf71c3bd commit] 
> [https://pagure.io/freeipa/issue/7181 #7181]
> * Fix indentation levels 
> [https://pagure.io/freeipa/c/c62b9e7f6ab0dec54540dc6cd389fe58f8858275 commit]
> * ipatests: always skip additional input for group-add-member --external 
> [https://pagure.io/freeipa/c/74f36e7c2f7f6d17b56e06b5f05205edb8a286d7 commit] 
> [https://pagure.io/freeipa/issue/8236 #8236]
> * po: update Chinese (China) translation 
> [https://pagure.io/freeipa/c/c6adee04068ce946f8c9b8ad5db19721db13c602 commit]
> * po: update Ukrainian translation 
> [https://pagure.io/freeipa/c/855a36b6c093fd21af7cf87524acc5d297692de3 commit]
> * po: update Tajik translation timestamp 
> [https://pagure.io/freeipa/c/3d411cf29f29e1d391ed8f6eb159b88d450a332b commit]
> * po: update Slovak translation timestamp 
> [https://pagure.io/freeipa/c/3c15e47a7c2212aab0ecdc320093bee2afa0bfdc commit]
> * po: update Russian translation 
> [https://pagure.io/freeipa/c/db433fbe4e521d08dee2cdc2e65344d8203e03a4 commit]
> * po: update Portuguese (Brazil) translation timestamp 
> [https://pagure.io/freeipa/c/eab195ff3884b482279279326b3a84ced4723b7e commit]
> * po: update Portuguese translation timestamp 
> [https://pagure.io/freeipa/c/31a9da8efa793d492352f646fc804b902beec088 commit]
> * po: update Polish translation 
> [https://pagure.io/freeipa/c/4e3867fcc49a8d2ff1085e630abd77666a06d838 commit]
> * po: update Punjabi translation timestamp 
> [https://pagure.io/freeipa/c/e4dfb7409bd25dc5bc2cc1e99562f912a98509f8 commit]
> * po: update Dutch translation timestamp 
> [https://pagure.io/freeipa/c/e7945284906998da0a798a1ff15a42dd3fdb96d9 commit]
> * po: update Marathi translation timestamp 
> [https://pagure.io/freeipa/c/28a963eed0f27c214543b02fc34e15182e6fcc04 commit]
> * po: update Kannada translation timestamp 
> [https://pagure.io/freeipa/c/89b048d1408834dde38321ac4f402083ebd30247 commit]
> * po: update Japanese translation timestamp 
> [https://pagure.io/freeipa/c/89dbf88abb108cad7f44f92b4e94e66f21746cd3 commit]
> * po: update Indonesian translation timestamp 
> [https://pagure.io/freeipa/c/124a563eb64d7f9a2190a13e9d68a7b608be2d22 commit]
> * po: update Hungarian translation timestamp 
> [https://pagure.io/freeipa/c/595d5062b9e770a946156f69df2fe522d4745d9e commit]
> * po: update Hindi translation timestamp 
> [https://pagure.io/freeipa/c/c4dd8b226ae97011bcc0546209f8473fbcd75ab8 commit]
> * po: update French translation 
> [https://pagure.io/freeipa/c/a2ca393d35a1f34b2dbbd54c9c1d24b9f20960f0 commit]
> * po: update Basque translation timestamp 
> [https://pagure.io/freeipa/c/92fb5c5268b8b1b02b7a1d12b9a6417c893a18f1 commit]
> * po: update Spanish translation 
> [https://pagure.io/freeipa/c/7af52df7a8e54afe36649c5436fcfce759111751 commit]
> * po: update English (United Kingdom) translation timestamp 
> [https://pagure.io/freeipa/c/37a1e927a1f123b8b9fdbaf815003cb04726f72c commit]
> * po: update German translation 
> [https://pagure.io/freeipa/c/0d053d8b1df33f5602ae0e154743f1d1dce2c72d commit]
> * po: update Czech translation timestamp 
> [https://pagure.io/freeipa/c/c8ba436c0dad467bf12dec4d4f141916d0b3fbbd commit]
> * po: update Catalan translation timestamp 
> [https://pagure.io/freeipa/c/29e3ade05c8bea23c07ed1a1b5612af01f924d2d commit]
> * po: update Bengali translation timestamp 
> [https://pagure.io/freeipa/c/16d9556c6f3d19f73256d6698a7659f78961a378 commit]
> * po: update ipa.pot template 
> [https://pagure.io/freeipa/c/e23ba779d3aefd871e348b91e7b0fa003d97c96e commit]
> * Update translation infrastructure 
> [https://pagure.io/freeipa/c/831f4dd320a93d01df6b06058c3ab618a98c9fd8 commit] 
> [https://pagure.io/freeipa/issue/8159 #8159]
> * Keep ipa.pot translation file in git for weblate 
> [https://pagure.io/freeipa/c/9ff7b4a411d13ca148d2f53603dbcc812d92380a commit] 
> [https://pagure.io/freeipa/issue/8159 #8159]
> * Prevent adding IPA objects as external members of external groups 
> [https://pagure.io/freeipa/c/127b8d9cf23bf65aa42e6ee9ed8d7f8628bbac19 commit] 
> [https://pagure.io/freeipa/issue/8236 #8236]
>
> === Christian Heimes (5) ===
> * po: fix LINGUAS to use whitespace separation 
> [https://pagure.io/freeipa/c/616ad399c99292542638e9e8f0995873e5c4f311 commit] 
> [https://pagure.io/freeipa/issue/8159 #8159]
> * SELinux: apache_manage_pid_files for F30 
> [https://pagure.io/freeipa/c/f08ced1b25e14f91526c82610a8219ae8ed898a3 commit] 
> [https://pagure.io/freeipa/issue/8241 #8241]
> * Add pytest OpenSSH transport with password 
> [https://pagure.io/freeipa/c/42aa86fadd7a7f2209e05291be9c76a8497998dd commit]
> * Move freeipa-selinux dependency to freeipa-common 
> [https://pagure.io/freeipa/c/7d525ab4308060435808a311de55a76fb26a28c6 commit] 
> [https://pagure.io/freeipa/issue/6891 #6891]
> * Integrate ipa_custodia policy 
> [https://pagure.io/freeipa/c/04cc0450125e3c9e989c3e769a25ba2f1f336060 commit] 
> [https://pagure.io/freeipa/issue/6891 #6891]
>
> === Florence Blanc-Renaud (3) ===
> * ipatests: wait for SSSD to become online in backup/restore tests 
> [https://pagure.io/freeipa/c/ebb3c22ddb998997eb05e7bd4da2157e88b6c8f3 commit] 
> [https://pagure.io/freeipa/issue/8228 #8228]
> * xmlrpc tests: add a test for idview-apply on a master 
> [https://pagure.io/freeipa/c/c37a84628601d369f83546085b7e29be8fe11a59 commit] 
> [https://pagure.io/freeipa/issue/5662 #5662]
> * idviews: prevent applying to a master 
> [https://pagure.io/freeipa/c/7905891341197cb90faf635cf93ce63ae7a7a38b commit] 
> [https://pagure.io/freeipa/issue/5662 #5662]
>
> === Mohammad Rizwan Yusuf (3) ===
> * ipatests: Skip test using paramiko when FIPS is enabled 
> [https://pagure.io/freeipa/c/45507c1e86b634507fdc21dbb88ea9edd43e4166 commit]
> * Test if schema-compat-entry-attribute is set 
> [https://pagure.io/freeipa/c/3f3fa403a944035cf5531939fe3a2e338da99612 commit] 
> [https://pagure.io/freeipa/issue/8193 #8193]
> * Test if schema-compat-entry-attribute is set 
> [https://pagure.io/freeipa/c/210619a98f0d8a042a181bab5891bdd595aa5351 commit] 
> [https://pagure.io/freeipa/issue/8193 #8193]
>
> === Rob Crittenden (4) ===
> * Test that pwpolicy only applied on Kerberos entries 
> [https://pagure.io/freeipa/c/b34063e700ac4c65b117705bafb0255c26bca060 commit]
> * Add ability to change a user password as the Directory Manager 
> [https://pagure.io/freeipa/c/840671b1cdc508ea86f8412e6423f00b8c3bf809 commit]
> * Don't save password history on non-Kerberos accounts 
> [https://pagure.io/freeipa/c/8b7bb96b327207284c8c0a45cf2979843482cf48 commit]
> * Test that ipa-healthcheck human output translates error strings 
> [https://pagure.io/freeipa/c/7974ac9f8c7969df85f689d94f5b30c18e661daa commit]
>
> === Stanislav Levin (1) ===
> * pki-proxy: Don't rely on running apache until it's configured 
> [https://pagure.io/freeipa/c/24c6ea3c9f2df757b3d714044c16083716e377ca commit] 
> [https://pagure.io/freeipa/issue/8233 #8233]
>
> === Sergey Orlov (2) ===
> * ipatests: provide AD admin password when trying to establish trust 
> [https://pagure.io/freeipa/c/814b47e85c87bc3c80c91ebd0aa9085ac06b521e commit] 
> [https://pagure.io/freeipa/issue/7895 #7895]
> * ipatests: remove test_ordering 
> [https://pagure.io/freeipa/c/0e9b020db201ff5797f0dabff05c3fc16a9bf79a commit]
>
> === Serhii Tsymbaliuk (1) ===
> * Web UI: Upgrade Bootstrap version 3.3.7 -> 3.4.1 
> [https://pagure.io/freeipa/c/f1855dd51e1544a77f1b4a3d4c90f173c29fbed4 commit] 
> [https://pagure.io/freeipa/issue/8239 #8239]
>
> === sumenon (1) ===
> * ipatests: Added testcase to check logrotate is added for healthcheck tool 
> [https://pagure.io/freeipa/c/7d4687926e9866c378db8075dd7b55b3c40e71a9 commit]
>
> === Vit Mojzis (1) ===
> * selinux: disable ipa_custodia when installing custom policy 
> [https://pagure.io/freeipa/c/f99cfa1443dfa33422eb4a7613d3dd9e921ccacd commit] 
> [https://pagure.io/freeipa/issue/6891 #6891]
>
>
>
>
>
> --
> / Alexander Bokovoy
> Sr. Principal Software Engineer
> Security / Identity Management Engineering
> Red Hat Limited, Finland
> _______________________________________________
> FreeIPA-devel mailing list -- freeipa-devel@lists.fedorahosted.org
> To unsubscribe send an email to freeipa-devel-le...@lists.fedorahosted.org
> Fedora Code of Conduct: 
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedorahosted.org/archives/list/freeipa-devel@lists.fedorahosted.org
_______________________________________________
FreeIPA-devel mailing list -- freeipa-devel@lists.fedorahosted.org
To unsubscribe send an email to freeipa-devel-le...@lists.fedorahosted.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedorahosted.org/archives/list/freeipa-devel@lists.fedorahosted.org

Reply via email to