Skip to content

Openfire 5.0.0 Alpha Release

Latest
Compare
Choose a tag to compare
@akrherz akrherz released this 06 Jan 15:51
· 7 commits to main since this release

To support an upcoming beta release of Openfire 5.0.0, we have created an alpha release to support some plugin development needs. API changes may still happen before a beta, so please use this release with caution / only for testing usage.

Improvement

OF-2132 Use CRL as provided by CA

OF-2134 Restore and improve Certificate Revocation support

OF-2785 Add IPv6 support when evaluating Client Session IP addresses

OF-2786 IPv6/IPv4 fallback

OF-2787 Add IPv6-specific documentation

OF-2789 Expose Netty executor pools

OF-2859 Rename MUCRole

OF-2862 Refactor 'role' and 'affiliation' related privileges

OF-2871 Allow optional password for alternate venue when destroying room

OF-2876 Rise minimal required JRE to 17

OF-2877 Reproducible builds

OF-2892 Available Plugins page: redesign to make Documentation easier to see

OF-2902 Update commons-fileupload for transitive CVE

OF-2903 Upgrade Sitemesh

OF-2914 Reduce verbosity of TLS issues

OF-2919 Don't let XMPP-decoder decode TLS's End-of-Transmission

OF-2922 FMUC compatibility with M-Link

OF-2924 Reduce duplicate code in Multi-providers

OF-2926 Add documented configuration options for LdapAuthProvider's cache

OF-2927 Allow LDAP alternateBaseDN to be configured in admin console

OF-2928 Improve parallel execution of multi-providers

OF-2939 Show plugin warning on index page

OF-2942 S2S outbound can give up faster when encryption and/or auth mechanisms are exhausted

New Feature

OF-2760 Add option to tombstone/retire a MUC upon deletion, preventing the name from use in the future

OF-2885 TaskEngine jobs to support Future

OF-2916 Add option to delete history on room deletion

OF-2917 Add option to preserve room history on room deletion

OF-2918 Add option to clear history for a given MUC

OF-2923 Use more than one AD/LDAP server

OF-2925 Have multi-providers for groups

Task

OF-2717 Migrate to Jetty 12

OF-2722 Phase out commons-fileupload

OF-2729 Setup IPv6 tests

OF-2905 Update Maven Wrapper to 3.3.2

OF-2943 Update database used by unit tests

Sub-task

OF-2861 Rename MUCRole, breaking changes

Bug

OF-2397 Subscription change requests for shared contacts are partially processed

OF-2631 Access model of leaf nodes is ignored

OF-2784 IPv6 addresses should be usable in Registration&Login settings

OF-2865 A moderator SHOULD NOT be allowed to revoke moderation privileges from someone with a higher affiliation than themselves

OF-2904 Invalid OtherName parsing of TLS certificates

OF-2911 NPE: Cannot invoke "java.lang.StringBuilder.length()" because "this.buffer" is null

OF-2912 Admin Console reports DNS Issue while dns-check.jsp reporting no issue

OF-2915 Database statistics don't observe end-time

OF-2930 Vulnerability discovered in netty-common- 4.1.108.Final.jar CVE-2024-47535

OF-2935 Unable to set the 'Retire room names on deletion..' check box in a clustered environment

OF-2938 Missing warnings for incompatible plugins

OF-2941 Incorrect detection of plugin update with SNAPSHOTs

sha256sum values

303cf1f37b48b50e9819ae19608eaca4c69317405188fab62748add1b75b42b9  openfire_5_0_0-alpha.exe
55b50617ce8029ad785f945d100d0a247a95a4ccf81615b2a3c63ed16451bfe2  openfire_5_0_0-alpha.tar.gz
5f7d074c2bb9fa9969b67c8f2776fa38b2cc57f6056cce1db7b6dc84aeff2b95  openfire_5_0_0-alpha_x64.exe
8e43b4f62c9d6b2362fa4f22d629c97e651deb5066f8162cad4fa49252bdf1d3  openfire_5_0_0-alpha.zip
2ae99276a48c2c7d21519a9a4ab3368e535e3f53a7f87fa3b670585e9e19e83c openfire_5.0.0_all.deb
9ce132179d0a0bb0902e1bde103e40f1b5f740e461c8173597ac38338b008f6d  openfire-5.0.0-1.noarch.rpm