Openfire 3.7.0 Beta Release Notes

Version 1

            Release Notes - Openfire - Version 3.7.0               

            Bug

    • [OF-5] -         Request to get items on persistent pubsub node should not require a subscription id if user has 1 subscription
    • [OF-6] -         Getting specific items from a pubsub node copies the request items into the result packet,  which produces an invalid result
    • [OF-7] -         Requst for subscription on a pubsub node returns all subscriptions for all nodes
    • [OF-12] -         Error when publishing multiple items at once to pubsub node
    • [OF-13] -         Pubsub configuration event is incorrect
    • [OF-16] -         Persistent pubsub nodes will not store items unless max_items is set.
    • [OF-17] -         Posting mulitple items to a pubsub node with the same ID will cause a new ID to be generated for the item instead of overwriting the item.
    • [OF-20] -         In pubsub, subscription items include and 'affiliation' attribute which is not in the schema
    • [OF-23] -         OutgoingSessionPromise is not sending error back to the client in s2s scenario
    • [OF-24] -         "Issue with IQ subscription="remove"
    • [OF-26] -         fix password update for JDBC Auth Provider
    • [OF-27] -         Create conferences services with invalid service name
    • [OF-29] -         route.all-resources does not work
    • [OF-30] -         Fix generating of the self-signed certificates after truststore deletion
    • [OF-32] -         Loading and creating rooms with multiple conferences services fails
    • [OF-33] -         Some issues with the first conference service which is manually created.
    • [OF-38] -         Issue with JabberNet and massive subscription requests from the server
    • [OF-41] -         Fix exception on muc-room-affiliations
    • [OF-42] -         Don't allow setup affiliations for invalid JIDs
    • [OF-44] -         Support multiple SRV records, weights, and priorities
    • [OF-48] -         Openfire is sending two unavailable packets after leaving the room
    • [OF-52] -         Possible Memory leaks in PubSubPersistenceManager
    • [OF-56] -         Ignore presence stanza of type "subscribed" without previous subscription request
    • [OF-57] -         typo in pubsub Node.java
    • [OF-59] -         Should handle trailing spaces more gracefully (Room User Permissions)
    • [OF-62] -         Exception shown if one refeshes particular user's session info
    • [OF-64] -         Fix for the "Broadcast presence for" option in the room settings
    • [OF-70] -         Unresponsive clients cause Openfire to run out of memory
    • [OF-72] -         Openfire can't detect broken clients' connections
    • [OF-73] -         Upgrade from OF3.5 fails due to incorrect sqlserver database script
    • [OF-75] -         Packets sent to non-connected components are processed by OutgoingSessionPromise
    • [OF-77] -         IQPepHandler stores JIDs that become available, but never removes them from the cache
    • [OF-79] -         NullPointerException if no DNS SRV records can be found for a particular domain
    • [OF-82] -         Empathy client can cause OOM
    • [OF-86] -         Admin console does not automatically log an admin out after the idle time limit
    • [OF-87] -         DWR in Monitorplugin fails, causes statistics to be inaccessible
    • [OF-89] -         ldap.adminPassword is plain text
    • [OF-90] -         Cross-site scripting attack in the login form
    • [OF-106] -         French translation update
    • [OF-180] -         Build fails in CI due to new Open Source Clustering Plugin
    • [OF-211] -         userservice plugin should check for null when updating user properties
    • [OF-212] -         Radio button changes wrong option on Registration & Login page
    • [OF-213] -         Revert Postgresql for java 5 support
    • [OF-214] -         Dup Security Audit entry for enabling/disabling db profiling [patch]
    • [OF-215] -         Wrong Clearspace webservice URL used to create avatars
    • [OF-216] -         Presence issues with LDAP and shared groups
    • [OF-217] -         Admin is unable to login after the last step of the setup
    • [OF-218] -         Licence bug, migrate to GPLv3 ?
    • [OF-219] -         fix documentation of auth. provider
    • [OF-220] -         group-edit.jsp text is misleading for contact sharing
    • [OF-221] -         Openfire does not honor option to stop password changes
    • [OF-330] -         Allow MUC room subject to set blank on admin console
    • [OF-333] -         getCachedSize() of Cachable returns incorrect value (causing OOMs!)
    • [OF-334] -         fastpath secure image does not update
    • [OF-339] -         Openfire queries users for disco#info after each presence change (CAPS is being polled)

     

            Improvement

    • [OF-4] -         Search result columns that contain JIDs should be marked as type JID-SINGLE, instead of TEXT-SINGLE
    • [OF-18] -         MUC Private Conversation Logging
    • [OF-28] -         Change the order of showing Signing requests on the Server Certificates page
    • [OF-46] -         Upgrading Openfire to  use Jetty 7 Continuations
    • [OF-49] -         UserService plugin should check over username before handing over to UserManager
    • [OF-53] -         Replace custom logging implementation with a third party library
    • [OF-54] -         Allow for Serializable collections to be processed by ExternalizableUtilStrategy
    • [OF-58] -         Log the username of failed SASL logins
    • [OF-63] -         MUC affiliation improvements
    • [OF-67] -         init script improvement
    • [OF-76] -         Limit the size of queues
    • [OF-78] -         Update Tinder to 1.2.1
    • [OF-88] -         Update installation package with the latest Java JRE
    • [OF-327] -         Slovak translation update
    • [OF-328] -         Add Slovak translation for the connection manager

     

            New Feature

    • [OF-21] -         Add JiveGlobal options for FlashCrossDomain
    • [OF-22] -         Be able to set default room properties from the admin console
    • [OF-43] -         Add reCAPTCHA check for registration via web
    • [OF-45] -         Search plugin lithuanian translation
    • [OF-60] -         Add Russian Translation to Admin Console
    • [OF-61] -         allow admin console to only listen on specific device
    • [OF-66] -         StartTLS for LDAP queries
    • [OF-71] -         flash cross domain handler property
    • [OF-80] -         Allow components tocreate nodes for pubsub
    • [OF-222] -         Add disable/enable (unlock/lock) type to UserService plugin
    • [OF-223] -         Add "Last Logout" to search plugin results on admin console
    • [OF-340] -         Allow administrators to override crossdomain.xml
    • [OF-341] -         Openfire shouldn't close idle client connections unconditionally.

     

            Task

    • [OF-1] -         Replace code with Tinder
    • [OF-47] -         Add a comment about remote setup and administration
    • [OF-65] -         Migrate license from GPL to Apache 2.0