diff --git a/core/pom.xml b/core/pom.xml
index 2bec3e8be..19ee69674 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -5,7 +5,7 @@
org.igniterealtime.spark
parent
- 2.9.0-SNAPSHOT
+ 2.9.0
spark-core
diff --git a/core/src/documentation/changelog.html b/core/src/documentation/changelog.html
index 48beb0102..c71d47c9e 100644
--- a/core/src/documentation/changelog.html
+++ b/core/src/documentation/changelog.html
@@ -179,13 +179,215 @@
-
2.9.0 -- tbd
-
Note: This version is not accepting self-signed certificates by default. If you are using such, your users will have
- to go to Advanced menu on login screen, Certificates tab and check the "Accept self-signed" option. Also OTR and
- Spellchecker plugins are not included anymore (have no current Maven artifacts to use).
+
2.9.0 -- August 17, 2020
+
Bug
+
+- [SPARK-1537] - Add Contact dialog requires at least 5 letters to find a contact
+
+- [SPARK-1635] - History viewer adds spaces between messages when changing a view
+
+- [SPARK-1649] - Shouldn't show a toast popup for a last message in history when joining a room
+
+- [SPARK-1757] - Messages in MUC history are out of order
+
+- [SPARK-1806] - PrivacyManager throws an exception
+
+- [SPARK-1809] - Privacy plugin doesn't work
+
+- [SPARK-1811] - View client version menu option doesn't show information
+
+- [SPARK-1812] - Some vCard fields are empty when checking contact's profile
+
+- [SPARK-1817] - Reversi and tic tac toe plugins failed to build
+
+- [SPARK-1873] - Search doesn't work with AD integration
+
+- [SPARK-1888] - Plugins not being extracted completely
+
+- [SPARK-1895] - Errors are not (always) shown in one-on-one chat.
+
+- [SPARK-1902] - Throws an exception when using custom emoticons set
+
+- [SPARK-1905] - Contact list tooltip causes temporary freeze
+
+- [SPARK-1916] - Not able to move or copy contacts when Rename contact is disabled
+
+- [SPARK-2009] - Should allow profile changes when Avatar tab is disabled
+
+- [SPARK-2025] - Process Data Forms with Bool fields that have no value.
+
+- [SPARK-2028] - Fix logic error in UserSearchResult
+
+- [SPARK-2029] - Shouldn't check for voice status
+
+- [SPARK-2114] - Spark does not parse Java version string correctly.
+
+- [SPARK-2134] - ROAR plugin should not depend on com.sun package
+
+- [SPARK-2141] - Contact list does not show users that are not in a group
+
+
+
+
New Feature
+
+
+- [SPARK-1203] - Add a GUI for managing TLS\SSL certificates
+
+- [SPARK-1589] - Add option to disable invisible login and status via default.properties
+
+- [SPARK-1785] - Add support for XEP-0198 Stream Management
+
+- [SPARK-1877] - Make reconnection delay between attempts configurable
+
+- [SPARK-1946] - Add option to disable Start a chat via Client Control
+
+- [SPARK-1968] - Replace DummyTrustManager with complex trust manager
+
+- [SPARK-2001] - Add a popup for accepting certificate from a connection
+
+- [SPARK-2015] - Add an option to force IBB for file transfers
+
+- [SPARK-2030] - Add support for Message Styling
+
+- [SPARK-2040] - Add Http File Upload plugin
+
+- [SPARK-2041] - Add initial documentation
+
+- [SPARK-2086] - Hostname and Version as resource available in Client Control plugin
+
+
+
+
Task
+
+
+- [SPARK-1865] - Update bundled JRE with the latest version
+
+- [SPARK-1950] - Remove & from Plugins menu translations
+
+- [SPARK-2132] - Replace JxBrowser with anything else
+
+
+
Improvement
+
+
+- [SPARK-939] - Stretch and move Find dialog
+
+- [SPARK-945] - Preferences, broadcast, profile windows should be saving their sizes and positions
+
+- [SPARK-1519] - Spark should show a time stamp for every MUC message/activity
+
+- [SPARK-1688] - Update JTattoo to the latest version
+
+- [SPARK-1784] - ROAR should show MUC popups when window is not in focus
+
+- [SPARK-1791] - Migrate Spark build from Ant to Maven
+
+- [SPARK-1843] - Update Smack to 4.3 branch
+
+- [SPARK-1868] - Add an option to disable Invisible presence
+
+- [SPARK-1871] - Fix output of nicknames in Broadcast History
+
+- [SPARK-1872] - Should resize large photo when applying as an avatar
+
+- [SPARK-1875] - Spark history search should show context
+
+- [SPARK-1876] - Spark history window should wrap text
+
+- [SPARK-1883] - Spark should remove/overwrite old versions of libs during update
+
+- [SPARK-1887] - Shouldn't show a toast popup for your own message in MUC
+
+- [SPARK-1899] - Room password dialog should mask/hide the actual password
+
+- [SPARK-1903] - Highlight searched keyword in the history search
+
+- [SPARK-1904] - Various improvements to avatar management
+
+- [SPARK-1909] - Transcript Window should be recomposable
+
+- [SPARK-1910] - Replace (some) emojis with emoticons
+
+- [SPARK-1912] - Remove green username colors from chat room
+
+- [SPARK-1915] - Implement separate History settings in Client Control
+
+- [SPARK-1947] - Improve rooms browser, dialogs and error messages
+
+- [SPARK-1948] - Add an EditorConfig file
+
+- [SPARK-1961] - Improve startup by disabling CPU-hungry themes
+
+- [SPARK-1962] - Use a key-based lookup to find an emoticon
+
+- [SPARK-1963] - Lazy load vcard data
+
+- [SPARK-1964] - Non-UI processing should not occur on Event Queue dispatch thread
+
+- [SPARK-1965] - Use unarchived emoticons packages in version control
+
+- [SPARK-1972] - Security settings should go in dedicated tab
+
+- [SPARK-1973] - Add visual hint for "not encrypted" connections
+
+- [SPARK-1974] - Updated Lithuanian translation
+
+- [SPARK-1976] - More descriptive error messages when login fails.
+
+- [SPARK-1983] - Update Polish translation
+
+- [SPARK-1984] - Update LittleLuck skin to 2.0.1
+
+- [SPARK-1985] - Add support for TLS Mutual Authentication
+
+- [SPARK-1990] - Remove PKI tab
+
+- [SPARK-1998] - Add French spelling dictionary
+
+- [SPARK-2014] - Rename 5223 port description
+
+- [SPARK-2019] - Add (requires restart) to single click in system tray option
+
+- [SPARK-2024] - Update Ukranian translation
+
+- [SPARK-2039] - Don't require i18n source files to be encoded
+
+- [SPARK-2047] - Improve on version detection
+
+- [SPARK-2052] - Updated Brazilian Portguese translation
+
+- [SPARK-2062] - Fix legacy links to community.igniterealtime.org
+
+- [SPARK-2081] - Client Control: Save Password & Auto Login option should also hide in Preferences
+
+- [SPARK-2089] - Schedule loadContactList() outside of sharedGroupLoader
+
+- [SPARK-2090] - Replace deprecated Smack APIs
+
+- [SPARK-2101] - Transfer Guard settings should be in Spark profile
+
+- [SPARK-2111] - Add working with Spark source in VS Code guide
+
+- [SPARK-2130] - Fix French translation
+
+- [SPARK-2133] - Allow translations to be found when running from IDE
+
+- [SPARK-2135] - ROAR setting changes should not require a restart
+
+- [SPARK-2136] - ROAR should not offer 'system notification' if unsupported by OS
+
+- [SPARK-2137] - Plugins should be runnable from IDE
+
+- [SPARK-2146] - Update Bouncy Castle library to 1.66
+
+- [SPARK-2147] - Guard against CVE-2020-10683 (dom4j reading external entities)
+
+
+
+
2.8.3 -- January 29, 2017
Bug
diff --git a/distribution/pom.xml b/distribution/pom.xml
index d7eb63040..083ed8a86 100644
--- a/distribution/pom.xml
+++ b/distribution/pom.xml
@@ -5,7 +5,7 @@
org.igniterealtime.spark
parent
- 2.9.0-SNAPSHOT
+ 2.9.0
distribution
diff --git a/emoticons/pom.xml b/emoticons/pom.xml
index 77c475f94..2720f5152 100644
--- a/emoticons/pom.xml
+++ b/emoticons/pom.xml
@@ -23,7 +23,7 @@
org.igniterealtime.spark
parent
- 2.9.0-SNAPSHOT
+ 2.9.0
emoticons
diff --git a/plugins/apple/pom.xml b/plugins/apple/pom.xml
index b915f5f04..fda97d54c 100644
--- a/plugins/apple/pom.xml
+++ b/plugins/apple/pom.xml
@@ -5,7 +5,7 @@
org.igniterealtime.spark.plugins
plugin
- 2.9.0-SNAPSHOT
+ 2.9.0
../plugin/pom.xml
diff --git a/plugins/assembly-descriptor/pom.xml b/plugins/assembly-descriptor/pom.xml
index 384bd8ff9..5d0d7e8a5 100644
--- a/plugins/assembly-descriptor/pom.xml
+++ b/plugins/assembly-descriptor/pom.xml
@@ -5,7 +5,7 @@
org.igniterealtime.spark
parent
- 2.9.0-SNAPSHOT
+ 2.9.0
../../
diff --git a/plugins/battleships/pom.xml b/plugins/battleships/pom.xml
index 40a65ea7c..c3a31295e 100644
--- a/plugins/battleships/pom.xml
+++ b/plugins/battleships/pom.xml
@@ -5,7 +5,7 @@
org.igniterealtime.spark.plugins
plugin
- 2.9.0-SNAPSHOT
+ 2.9.0
../plugin/pom.xml
diff --git a/plugins/fastpath/pom.xml b/plugins/fastpath/pom.xml
index 2a912e3b0..728d7581d 100644
--- a/plugins/fastpath/pom.xml
+++ b/plugins/fastpath/pom.xml
@@ -5,7 +5,7 @@
org.igniterealtime.spark.plugins
plugin
- 2.9.0-SNAPSHOT
+ 2.9.0
../plugin/pom.xml
diff --git a/plugins/fileupload/pom.xml b/plugins/fileupload/pom.xml
index 0ac3af43e..7a07ca02f 100644
--- a/plugins/fileupload/pom.xml
+++ b/plugins/fileupload/pom.xml
@@ -5,7 +5,7 @@
org.igniterealtime.spark.plugins
plugin
- 2.9.0-SNAPSHOT
+ 2.9.0
../plugin/pom.xml
diff --git a/plugins/flashing/pom.xml b/plugins/flashing/pom.xml
index 1f2a57967..2e6b1d110 100644
--- a/plugins/flashing/pom.xml
+++ b/plugins/flashing/pom.xml
@@ -5,7 +5,7 @@
org.igniterealtime.spark.plugins
plugin
- 2.9.0-SNAPSHOT
+ 2.9.0
../plugin/pom.xml
diff --git a/plugins/growl/pom.xml b/plugins/growl/pom.xml
index fd857e2f6..e30a5d658 100644
--- a/plugins/growl/pom.xml
+++ b/plugins/growl/pom.xml
@@ -5,7 +5,7 @@
org.igniterealtime.spark.plugins
plugin
- 2.9.0-SNAPSHOT
+ 2.9.0
../plugin/pom.xml
diff --git a/plugins/jingle/pom.xml b/plugins/jingle/pom.xml
index cf4bc574e..7c55a39c6 100644
--- a/plugins/jingle/pom.xml
+++ b/plugins/jingle/pom.xml
@@ -5,7 +5,7 @@
org.igniterealtime.spark.plugins
plugin
- 2.9.0-SNAPSHOT
+ 2.9.0
../plugin/pom.xml
diff --git a/plugins/meet/pom.xml b/plugins/meet/pom.xml
index aef43707b..c0a07df87 100644
--- a/plugins/meet/pom.xml
+++ b/plugins/meet/pom.xml
@@ -5,7 +5,7 @@
org.igniterealtime.spark.plugins
plugin
- 2.9.0-SNAPSHOT
+ 2.9.0
../plugin/pom.xml
diff --git a/plugins/otr/pom.xml b/plugins/otr/pom.xml
index 675d408ad..c5a993cc8 100644
--- a/plugins/otr/pom.xml
+++ b/plugins/otr/pom.xml
@@ -5,7 +5,7 @@
org.igniterealtime.spark.plugins
plugin
- 2.9.0-SNAPSHOT
+ 2.9.0
../plugin/pom.xml
@@ -34,4 +34,4 @@
-
\ No newline at end of file
+
diff --git a/plugins/plugin/pom.xml b/plugins/plugin/pom.xml
index a8c5b6eed..48ea3a95f 100644
--- a/plugins/plugin/pom.xml
+++ b/plugins/plugin/pom.xml
@@ -5,7 +5,7 @@
org.igniterealtime.spark
parent
- 2.9.0-SNAPSHOT
+ 2.9.0
../../
@@ -68,4 +68,4 @@
-
\ No newline at end of file
+
diff --git a/plugins/reversi/pom.xml b/plugins/reversi/pom.xml
index 64c288cbd..6c7beb020 100644
--- a/plugins/reversi/pom.xml
+++ b/plugins/reversi/pom.xml
@@ -5,7 +5,7 @@
org.igniterealtime.spark.plugins
plugin
- 2.9.0-SNAPSHOT
+ 2.9.0
../plugin/pom.xml
diff --git a/plugins/roar/pom.xml b/plugins/roar/pom.xml
index 1e9aa1bb8..0bccdebf2 100644
--- a/plugins/roar/pom.xml
+++ b/plugins/roar/pom.xml
@@ -5,7 +5,7 @@
org.igniterealtime.spark.plugins
plugin
- 2.9.0-SNAPSHOT
+ 2.9.0
../plugin/pom.xml
diff --git a/plugins/sip/pom.xml b/plugins/sip/pom.xml
index 35282dac8..71be05b3f 100644
--- a/plugins/sip/pom.xml
+++ b/plugins/sip/pom.xml
@@ -5,7 +5,7 @@
org.igniterealtime.spark.plugins
plugin
- 2.9.0-SNAPSHOT
+ 2.9.0
../plugin/pom.xml
diff --git a/plugins/spelling/pom.xml b/plugins/spelling/pom.xml
index 686dd47f5..08dd53ce5 100644
--- a/plugins/spelling/pom.xml
+++ b/plugins/spelling/pom.xml
@@ -5,7 +5,7 @@
org.igniterealtime.spark.plugins
plugin
- 2.9.0-SNAPSHOT
+ 2.9.0
../plugin/pom.xml
diff --git a/plugins/systemtray/pom.xml b/plugins/systemtray/pom.xml
index 1530fc16d..9ac1a8d33 100644
--- a/plugins/systemtray/pom.xml
+++ b/plugins/systemtray/pom.xml
@@ -5,7 +5,7 @@
org.igniterealtime.spark.plugins
plugin
- 2.9.0-SNAPSHOT
+ 2.9.0
../plugin/pom.xml
diff --git a/plugins/tictactoe/pom.xml b/plugins/tictactoe/pom.xml
index c28b035a6..b95a5c30d 100644
--- a/plugins/tictactoe/pom.xml
+++ b/plugins/tictactoe/pom.xml
@@ -5,7 +5,7 @@
org.igniterealtime.spark.plugins
plugin
- 2.9.0-SNAPSHOT
+ 2.9.0
../plugin/pom.xml
diff --git a/plugins/transferguard/pom.xml b/plugins/transferguard/pom.xml
index df3ddc287..29c1cba74 100644
--- a/plugins/transferguard/pom.xml
+++ b/plugins/transferguard/pom.xml
@@ -5,7 +5,7 @@
org.igniterealtime.spark.plugins
plugin
- 2.9.0-SNAPSHOT
+ 2.9.0
../plugin/pom.xml
diff --git a/plugins/translator/pom.xml b/plugins/translator/pom.xml
index 749c49a2f..7e80323e1 100644
--- a/plugins/translator/pom.xml
+++ b/plugins/translator/pom.xml
@@ -5,7 +5,7 @@
org.igniterealtime.spark.plugins
plugin
- 2.9.0-SNAPSHOT
+ 2.9.0
../plugin/pom.xml
diff --git a/pom.xml b/pom.xml
index 9ec6517b3..b47cf8703 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
org.igniterealtime.spark
parent
-
2.9.0-SNAPSHOT
+
2.9.0
pom
Spark (parent)