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