The Ignite Realtime Community is thrilled to announce the promotion of release version 4.3.0 of Openfire. A changelog denotes 130 Jira issues resolved with this release! There are a few gotchas / unresolved issues we would like to inform you of.
OF-1615 Openfire Preference Pane crashes on MacOS.
If you are a Mac user and try to start Openfire via ‘Start Openfire’, it will fail. We are very much desperate for MacOS developers to help us figure out how to fix it.
OF-1647 Upgraded Openfire on Windows sometimes fails to start.
Some users have been able to reproduce a bug that an upgraded Openfire to 4.3.0 release will fail to properly start. The workaround is to locate the
plugins/admin/webapp/WEB-INF/lib, delete it, then start Openfire again.
OF-1432 meaning of property xmpp.pubsub.create.anyone is inverted.
The release of Openfire 4.3.0 corrected the behavior of having that property set. Setting it now to
truemeans that anybody can create pubsub nodes.
OF-1594 bookmarks are unexpectedly copied to other users.
It is not clear this bug actually exists, but we wanted to make you aware of it as the Ignite Realtime Openfire host routinely reproduces the issue, but nobody else has :). The impact is that sometimes logged in users are given other users bookmarks. This will cause them to perhaps auto-join rooms with that user’s handle. We hope that this issue is some one-off that is only due to our usage of Ignite Realtime for testing development releases!
OF-1383 Support Java 11. (this ticket is not completed, there is no support for Java 10/11 yet, read more below)
Openfire currently requires Java 8 to properly run. We are hoping to support newer JVMs, but need things like upstream releases of Apache MINA to happen.
Have the above issues scared you off yet from trying this release? We certainly hope not! We always recommend you have tested backups and a testing environment to see how this release works for you.
The release can be downloaded from our Downloads Page and the artifacts have the following
32e02876340404f36de93d1a8812f3e5a0eb3502 openfire-4.3.0-1.i686.rpm 6b1b960da879bd27e25365e214915cfe44b40c78 openfire-4.3.0-1.noarch.rpm a588f28e8a5a043e6a02dfceb67256d5a4572b87 openfire-4.3.0-1.x86_64.rpm 40a44e444a2d91f7cd68f4bb97632bd3073e8928 openfire_4.3.0_all.deb 27846f2a9995394cae72df9597438da4e10a42c3 openfire_4_3_0_bundledJRE.exe 4fd7cee7fb4d372e12d193d54c0bc192880d8b8c openfire_4_3_0_bundledJRE_x64.exe 41e3cbb6e2cd67f7d92b508be9fdff47bbdf537d openfire_4_3_0.dmg 01c3a796ab6d6b741614f70f13187e0b11e1cb83 openfire_4_3_0.exe 962e161ac8b7c5e231016ce1f471d6a7e4762b41 openfire_4_3_0.tar.gz 10654ece9d6825e8430c9501ce0fe41518a9f4da openfire_4_3_0_x64.exe 2803a1693c949b3ae86b56def2eb5809cc042cfc openfire_4_3_0.zip 635c4e3cfa9193bbba6bac11698a01d5f5c59e92 openfire_src_4_3_0.tar.gz bf63a63e77f932a0c5b2863ab4df02ce0fdb9d2a openfire_src_4_3_0.zip
A special recognition for this release goes to @guus and @gdt who did a tremendous amount of work in the area of Maven migration and improving how Openfire plugin development happens. Please remember that we are all volunteers here and very much looking for others to help develop, document, and test Openfire. Please stop by our open_chat to say “Hi” if you are interested in learning more!
Note: MySQL Connector/J has been updated to version 8.0.11 in this release. This version only works with MySQL 5.5 or later. Older MySQL versions are not supported by Oracle and will not work with Openfire anymore.