Openfire 5.0.0 Alpha 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