Generates the latest/greatest Maven-based artifacts for the Openfire project, every night.

Build: #1676 was successful Manual run by Guus der Kinderen

Stages & jobs

  1. Build and Package

  2. Deploy

  3. copy nightlies to website

Code commits

Openfire (master)

  • Guus der Kinderen

    Guus der Kinderen ad4533eda5294b0c7cdd13942deca84d08894d0d

    Replaced term 'hostname' with 'domain' where appropriate in SessionManager
    Older versions of Openfire used the term 'hostname' and 'domain' interchangebly. With clustering though, a single XMPP domain can consists of multiple servers, that each have their own hostname.

    This commit replaces most references to the word 'hostname' with 'domain' in the implementation of SessionManager. No functional changes are intended.

    • xmppserver/src/main/java/org/jivesoftware/openfire/SessionManager.java (version ad4533eda5294b0c7cdd13942deca84d08894d0d)
  • Guus der Kinderen

    Guus der Kinderen 69686dc594287d5f1d6cba85cf0258ffb323c859

    OF-2300: Detect and recover 'lost' cache data after cluster breakage
    When a cluster node drops out of a cluster, it might be unable to retrieve cache entries. This means that those cache entries are effectively lost.

    To work around this, relevant caches are supported by local data structures that can be used to re-populate these caches.

    This commit detects and recovers entries that is lost in caches (as described above) for all caches in SessionManager and RoutingTableImpl

    • xmppserver/src/main/java/org/jivesoftware/openfire/SessionManager.java (version 69686dc594287d5f1d6cba85cf0258ffb323c859)
    • xmppserver/src/main/java/org/jivesoftware/openfire/spi/RoutingTableImpl.java (version 69686dc594287d5f1d6cba85cf0258ffb323c859)