Continuous Integration (4.2)
Smack
Tests: 520 passed
Duration: 3 minutes
Changes: Who: Florian Schmaus <flo@geekplace.eu>
Why: Smack 4.2.4

Who: Florian Schmaus <flo@geekplace.eu>
Why: Smack 4.2.5-SNAPSHOT
Continuous Integration (4.3)
Smack
Tests: 579 passed
Duration: 3 minutes
Changes: Who: Florian Schmaus <flo@geekplace.eu>
Why: Smack 4.3.6-SNAPSHOT

Who: Florian Schmaus <flo@geekplace.eu>
Why: Introduce and use XmlStringBuilder.text()
Smack currently does unnecessary escaping of XML text, where it
escapes e.g. """ to "&quot;". This bloats the stanza size, especially
if JSON payloads are involved.

Fixes SMACK-892 (although there are probably still places where
XmlStringBuilder.escape() is used when XmlStringBuild.text() could
have been used).

Who: Florian Schmaus <flo@geekplace.eu>
Why: Smack 4.3.5
Continuous Integration (master)
Smack
Tests: Testless build
Duration: 6 minutes
Changes: Who: Florian Schmaus <flo@geekplace.eu>
Why: [README] Fix MUC badge
Nightly Binary Distribution Build
Smack
Tests: Testless build
Duration: 14 minutes
Changes: Who: Florian Schmaus <flo@geekplace.eu>
Why: Merge branch "4.4"

Who: Florian Schmaus <flo@geekplace.eu>
Why: [README] Fix MUC badge
Nightly Binary Distribution Build (oldstable-branch)
Smack
Tests: 520 passed
Duration: 3 minutes
Changes: No changes
First build for this plan
Nightly Binary Distribution Build (stable-branch)
Smack
Tests: 810 passed
Duration: 10 minutes
Changes: Who: Florian Schmaus <flo@geekplace.eu>
Why: [core] Replace AbstractXMPPConnection.inOrderListeners
Using AsyncButOrdered for the receive listeners means that a listener
may not have been yet run once
invokeStanzaCollectorsAndNotifyRecvListeners() returnes. This can lead
to deadlocks as reported by Boris Grozev [1].

Fixes SMACK-927.

1: https://discourse.igniterealtime.org/t/thread-stuck-in-multiuserchat-enter-forever/92090

Who: Florian Schmaus <flo@geekplace.eu>
Why: Merge pull request #541 from Flowdalic/drop-in-ordered-listener
[core] Replace AbstractXMPPConnection.inOrderListeners
Manual run by Florian Schmaus