Openfire 3.7.0 Beta Release Notes

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