Spark Changelog

What's new in Spark 3.0.2

Mar 31, 2023
  • Bug:
  • [SPARK-1815] - Roar custom popup can't be closed after closing the chat window
  • [SPARK-2163] - TicTacToe throws exception for username with a space
  • [SPARK-2318] - Roar ignores Popup display settings
  • [SPARK-2320] - Save password from Preferences menu
  • [SPARK-2327] - Chat window freezes when opponent is typing to you
  • Task:
  • [SPARK-2319] - Update Roar Plugin to 1.0 version
  • Improvement:
  • [SPARK-1782] - Roar popups shouldn't be shown when a tab is in focus
  • [SPARK-2321] - Don't show empty broadcast message
  • [SPARK-2322] - Raise the minimum requirements for plugins
  • [SPARK-2324] - Upgrade XStream to v1.4.20 or later
  • [SPARK-2326] - Update HTTP Client library
  • New Feature:
  • [SPARK-1457] - Update Translator plugin to use other translation API

New in Spark 3.0.1 (Dec 13, 2022)

  • Bug:
  • [SPARK-2313] - History not saved in some cases
  • [SPARK-2316] - Unable to open MUC while MUC private chat is open
  • [SPARK-2317] - HTTP File Upload Plugin button not showing in private chat
  • Task:
  • [SPARK-2315] - Update dependencies
  • Improvement:
  • [SPARK-2305] - Improve logging for HTTP File Upload
  • [SPARK-2311] - Add Tab View Selection

New in Spark 2.9.4 (Nov 14, 2020)

  • Spark should not reject end-entity certificates without basic constraints
  • The CertPath that's verified should not be allowed to be empty
  • Certificate validation should target the end-entity certificate, not the CA
  • Spark should not offer to add CA certs that it already has in the truststore
  • Some certificate chain validations fail with 'Certificate does not specify OCSP responder'
  • File transfer duration sometimes incorrect
  • The option to ignore certificate expiry not working
  • Start a conference menu option not working
  • Not all passwords removed when 'save password' is unchecked

New in Spark 2.9.3 (Oct 24, 2020)

  • Bug:
  • [SPARK-2064] - Should reconnect to rooms after a reconnect to server
  • [SPARK-2143] - Contacts marked in red and duplicated during a reconnect
  • [SPARK-2153] - Private messaging not working in group chat
  • [SPARK-2162] - History issues for contacts with spaces in usernames
  • [SPARK-2167] - Hostname field shouln't be editable after a failed auto-login attempt when disabled
  • [SPARK-2174] - Old presence shown in the opened chat window after a reconnect
  • [SPARK-2177] - Incorrect own presence state during and after a reconnection
  • [SPARK-2179] - System message about incoming buzz is incorrectly escaping spaces
  • Task:
  • [SPARK-2178] - Update junit to 4.13.1
  • Improvement:
  • [SPARK-2165] - Clean up grammar and typos in translation variables
  • [SPARK-2168] - Make Spark save file transfer events to history
  • [SPARK-2169] - Network addresses enclosed in quotes should be presented correctly
  • [SPARK-2172] - Shouldn't switch to new tab when first MUC private message arrives

New in Spark 2.9.2 (Aug 30, 2020)

  • Bug:
  • [SPARK-2154] - Offline messages not being shown
  • [SPARK-2156] - Incorrect comparison of server address
  • [SPARK-2157] - Incorrect comparison of agent JID
  • [SPARK-2158] - Incorrect comparison of version identifier in plugin dependency parsing
  • [SPARK-2159] - Incorrect comparison of group chat particpant JIDs
  • Improvement:
  • [SPARK-2155] - Don't hide runtime exceptions while processing incoming stanzas.

New in Spark 2.9.1 (Aug 26, 2020)

  • Bug:
  • Reversi: IndexOutOfBoundError and user can make consecutive moves
  • History chat transcript displays own JID instead of nickname
  • User is Online/Offline toast popups not working properly

New in Spark 2.9.0 (Aug 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 TLSSSL 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)

New in Spark 2.8.3 (Jan 30, 2017)

  • BUG:
  • [SPARK-1844] - Not saving settings without opening Advanced menu once
  • [SPARK-1848] - Setting "Chat Window Always on Top" also enables "Main Window Always on Top" behavior
  • [SPARK-1853] - NPE when not setting an avatar
  • [SPARK-1854] - Joining a MUC with a duplicate nickname results in strange behavior.
  • [SPARK-1855] - ContactList should not pop up when logging off
  • [SPARK-1858] - Password not removed from spark.properties when "Save Password" option is disabled
  • [SPARK-1863] - Resets initially empty values in Advanced menu when logging out
  • NEW FEATURE:
  • [SPARK-1825] - Add an option to see a history of broadcasts
  • [SPARK-1852] - Add anonymous SASL login support
  • TASK:
  • [SPARK-1821] - Update bundled JRE with the latest version
  • [SPARK-1856] - Remove unused static analyzers
  • [SPARK-1857] - Remove legacy CVS keywords
  • [SPARK-1862] - Remove obsolete information from Readme and update links
  • IMPROVEMENT:
  • [SPARK-1847] - Remove Log out menu when Auto Login and Save Password are disabled
  • [SPARK-1849] - Make logs rotate based on size or time
  • [SPARK-1850] - Shouldn't save password when SSO is being used
  • [SPARK-1860] - Implement group chat duplicate name deconfliction similar to 2.7.7
  • [SPARK-1864] - Add translations to MUC dialogs
  • [SPARK-1867] - Update German translation

New in Spark 2.8.2 (Nov 26, 2016)

  • BUG:
  • [SPARK-1516] - Spark should not let open profile edit by clicking the avatar if profile changing is disabled
  • [SPARK-1520] - Systray icon changes to online when one opens the chat window
  • [SPARK-1593] - Spark shouldn't add Offline status when a user goes invisible
  • [SPARK-1758] - Unfiled group appears when contact goes online
  • [SPARK-1801] - Fix links opening in KDE environment (updated)
  • [SPARK-1816] - Shouldn't freeze when using unsupported plugins
  • [SPARK-1820] - Can't switch back to online presence after turning invisible on
  • [SPARK-1827] - Shouldn't allow broadcast to selected users when it is disabled in Client Control
  • NEW FEATURE:
  • [SPARK-1802] - Add LittleLuck skin
  • [SPARK-1835] - Modify Spark to work with new Openfire Client Control plugin settings
  • TASK:
  • [SPARK-1732] - Update bundled JRE with the latest version
  • [SPARK-1837] - Update Smack to the latest version (4.1.9)
  • IMPROVEMENT:
  • [SPARK-1021] - Default to Name field as nickname when adding a contact
  • [SPARK-1434] - Add Polish Spelling option
  • [SPARK-1789] - Change Accept all certificates option to disabled by default
  • [SPARK-1822] - Add additional default properties to control GUI settings
  • [SPARK-1824] - Update Polish translation
  • [SPARK-1831] - Update Italian translation

New in Spark 2.8.1 (Oct 17, 2016)

  • Bug:
  • [SPARK-1786] - Wrong error message when a server is unavailable
  • [SPARK-1799] - Fix url to Spark forums on the help menu
  • [SPARK-1801] - Fix links opening in KDE environment
  • [SPARK-1804] - Unsupported iteration removal function used.
  • [SPARK-1808] - ContactList does not act on 'subscribed' event
  • [SPARK-1812] - Some vCard fields are empty when checking contact's profile
  • New Feature:
  • [SPARK-1787] - Add option to disable TLS hostname verification
  • Improvement:
  • [SPARK-1788] - Update translations
  • [SPARK-1790] - Rename Server field to Domain
  • [SPARK-1798] - Exception thrown by listener should be handled
  • [SPARK-1805] - PrivacyManager should log exceptions in log

New in Spark 2.8.0 (Aug 26, 2016)

  • BUG:
  • [SPARK-1130] - Spark behaves wrong with chats with similar names
  • [SPARK-1275] - Add contact dialog makes Spark lose connection
  • [SPARK-1564] - Should set priority to 0 when Idle status turns on
  • [SPARK-1613] - Long lines of text without spaces break the word wrap
  • [SPARK-1736] - NPE in Roar plugin prevents messages to show up on fresh profiles
  • [SPARK-1738] - RPM build fails after Smack 4 update
  • [SPARK-1739] - Not trusting Openfire certificate after Smack 4 update
  • [SPARK-1742] - Spark won't start when bookmark service is unavailable.
  • [SPARK-1743] - MUC nickname sharing fails.
  • [SPARK-1744] - Shouldnt send chat state notifications when the chat isn't active yet
  • [SPARK-1745] - Fastpath plugin doesn't start after Smack 4 update
  • [SPARK-1747] - Spark appears to fall back to a non-sasl when authenticating
  • [SPARK-1749] - Not showing the context menu for participants in MUC
  • [SPARK-1750] - Spark is not automatically reconnecting after Smack 4 update
  • [SPARK-1751] - Only a few first messages show up and no other messages come through
  • [SPARK-1752] - File transfer and screenshot sending doesn't work after Smack 4 update
  • [SPARK-1755] - Redundant Roar popups and history entries when receiving messages
  • [SPARK-1756] - Prevent NPE in error handling (Group chat - Smack 4)
  • [SPARK-1761] - Fixing RPM build after Bamboo migration
  • [SPARK-1763] - Can't create new account on a server (Smack 4 issue)
  • [SPARK-1764] - Transcript file is not being closed on exit
  • [SPARK-1766] - File Streams not being closed on a few files
  • [SPARK-1768] - Fix Debian build
  • [SPARK-1772] - Not showing correct room affiliation icons for different roles
  • [SPARK-1773] - Spark does not detect keystrokes when switched away due to idle on mac and linux
  • [SPARK-1776] - Private messages in MUC do not show up (Smack 4)
  • [SPARK-1777] - Presence getting stuck in Away mode sometimes
  • [SPARK-1778] - Spark shouldn't lookup an empty username
  • [SPARK-1779] - No vertical scrollbar in the participants list
  • [SPARK-1783] - ROAR plugin should not assume Opaque is supported
  • NEW FEATURE:
  • [SPARK-1596] - Different settings for group chat Roar popups
  • [SPARK-1599] - Add an option for custom Roar popup based on a keyword
  • [SPARK-1709] - Add Russian dictionary for spellchecker
  • [SPARK-1729] - Add an option to save group chat password
  • [SPARK-1731] - Add Ukrainian translation
  • TASK:
  • [SPARK-1722] - Update bundled JRE with the latest version
  • IMPROVEMENT:
  • [SPARK-1559] - Add URL support to server broadcast dialog
  • [SPARK-1567] - Update Smack to the 4th version (4.1.7)
  • [SPARK-1646] - Should switch to Away mode when locking screen on Windows 10
  • [SPARK-1735] - Small group chat user-interface improvements
  • [SPARK-1741] - Replace old code constructs
  • [SPARK-1746] - Update Lithuanian translation
  • [SPARK-1753] - Don't be disconnected when receiving invalid stanzas
  • [SPARK-1754] - Update Italian translation
  • [SPARK-1769] - Update Substance LaF to the latest version
  • [SPARK-1771] - Update Smack to 4.1.8 version
  • [SPARK-1775] - Prevent exceptions from going unnoticed

New in Spark 2.7.7 (Apr 25, 2016)

  • Bug:
  • UNC links in file://\\\ format should work in the chat window
  • Should not fallback to direct connection when proxy is enabled
  • Windows installer is including linux lib folder
  • Failing dependencies when installing RPM version
  • Fix a typo in Network Address Manager in SIP plugin
  • OTR plugin not working after bouncy castle lib update
  • Spark is setting negative priority when switching to Idle
  • New Feature:
  • Add option to disable Incoming Call notification popup
  • Task:
  • Update bundled JRE with the latest version
  • Improvement:
  • Fix alignment of fields on Business card in Profile
  • Remove old java from RPM installation
  • Update of German translation
  • Fix and update Lithuanian translation

New in Spark 2.7.6 (Apr 25, 2016)

  • Bug:
  • [SPARK-1192] - Preferences window doesn't open on Mac OS X
  • [SPARK-1197] - File transfers don't work on Mac OS X
  • [SPARK-1455] - Spark is getting stuck with "On Phone" status after unlocking Windows
  • [SPARK-1530] - Broadcast message is not shown with bolded red font in the tab
  • [SPARK-1620] - Sound files are not copied into user's profile on Mac OS X
  • [SPARK-1667] - Bookmarks menu shows last when using Substance skins
  • [SPARK-1671] - Add i18n translation for "(Offline)" prefix before offline message
  • [SPARK-1674] - Add Mac OS X installer with bundled JRE
  • [SPARK-1677] - Shows app name as Startup instead of Spark on Mac OS X
  • [SPARK-1689] - RPM build fails after Libjitsi update
  • [SPARK-1692] - Native Jitsi libraries not loading on Mac OSX
  • [SPARK-1696] - Fastpath not working on Mac OS X
  • [SPARK-1697] - Roar plugins doesn't work on Mac OS X
  • [SPARK-1701] - Plugins are not being copied to user's home folder on Mac OS X
  • [SPARK-1703] - Spark is constantly trying to access e4j_pxxxx.tmp file
  • [SPARK-1704] - Emoticons not loading on mac osx
  • [SPARK-1714] - Disconnecting when saving or retrieving Notes
  • New Feature:
  • [SPARK-1675] - Add Lithuanian translation for Fastpath plugin
  • Task:
  • [SPARK-1643] - Update bundled JRE with the latest version
  • [SPARK-1679] - Fix the wrong year on the About window on Mac OS X
  • [SPARK-1693] - Increase checkstyle's maxerror value
  • [SPARK-1712] - Change JDK to 1.8 in Bamboo build plans (Ant)
  • Improvement:
  • [SPARK-1680] - Update top menu item name "Spark" to more commonly used name "File"
  • [SPARK-1681] - Update Spark's User Guide
  • [SPARK-1684] - Toaster Pop up for Incoming Call is too short.
  • [SPARK-1685] - Idle state shouldn't override custom status message
  • [SPARK-1691] - Change JNA to version to 3.4.2

New in Spark 2.7.5 (Jan 15, 2016)

  • Bug:
  • [SPARK-1664] - RPM build fails after Smack library update
  • [SPARK-1669] - Fix Lithuanian translation of Tic Tac Toe game
  • [SPARK-1672] - Spark is not showing "(Offline)" prefix for offline messages on Openfire 4.0.0
  • [SPARK-1673] - Only first offline message is shown
  • Improvement:
  • [SPARK-1091] - Create an installer for Mac OS X
  • [SPARK-1661] - Change "on phone" to "on the phone"
  • [SPARK-1663] - Update jarbundler and ant build file
  • [SPARK-1666] - Update Simplified Chinese translation
  • New Feature:
  • [SPARK-1668] - Lithuanian translation for the Battleships game

New in Spark 2.7.4 (Dec 18, 2015)

  • Bug:
  • [SPARK-847] - "Contact List font size" not applied to Offline users group
  • [SPARK-1066] - Proxy is not working
  • [SPARK-1576] - Spark is not showing room participants when presence icons should be showing
  • [SPARK-1592] - Should not show 'Send a file' menu when file transfer is disabled
  • [SPARK-1645] - Notifications settings disappear when updates are disabled via default.properties
  • [SPARK-1648] - Toast popups are not shown for group chat messages
  • [SPARK-1650] - A 'default' directory should not be required when selecting files to transfer
  • [SPARK-1658] - NullPointerExceptions when joining an anonymous MUC
  • Improvement:
  • [SPARK-1651] - Add i18n translation for Transfer Guard plugin's name in the
  • Preferences:
  • [SPARK-1652] - Add scrollbar in Emoticon picker
  • [SPARK-1655] - Updated Russian translation
  • [SPARK-1656] - Update Chinese (Traditional) translation
  • [SPARK-1659] - Another Russian translation update
  • New Feature:
  • [SPARK-1644] - Add an option to hide auto login checkbox along with the save password box
  • [SPARK-1653] - Add Chinese (Traditional) translation for Transfer Guard plugin

New in Spark 2.7.3 (Oct 23, 2015)

  • Bug:
  • [SPARK-1144] - Ant buildscript should not check for explicit Ant version numbers
  • [SPARK-1329] - Various confirmation dialogs should use i18n strings for Yes, No and Cancel buttons
  • [SPARK-1631] - Messages are not shown as sent or received when no history is shown
  • [SPARK-1634] - Fix Class not found exception in LaF
  • Improvement:
  • [SPARK-985] - Online/Offline toast popups improvement
  • [SPARK-1472] - Add "Avatar:" to translation file
  • [SPARK-1473] - Alert notification popup should show the sender's name
  • [SPARK-1517] - Append contact name on every line of conversation history
  • [SPARK-1571] - Add phone number to vCard popup
  • [SPARK-1627] - Change default reconnection option to Display in contact group
  • [SPARK-1633] - Add support for IzPack 5 in the build process
  • [SPARK-1641] - Fixed typos in the group chat dialogs
  • [SPARK-1642] - Update the Bring window to front code
  • New Feature:
  • [SPARK-1436] - Add option to disable chat history via default.properties
  • [SPARK-1638] - Add option to hide chat history settings via default.properties
  • [SPARK-1640] - Add option to hide save password checkboxes
  • Task:
  • [SPARK-1626] - Update bundled JRE with the latest version

New in Spark 2.7.2 (Aug 31, 2015)

  • Bug:
  • [SPARK-1458] - Spark prepends the default status text to a custom one
  • Improvement:
  • [SPARK-1621] - Add a caption "0 = infinite" to the duration option of Roar popups
  • New Feature:
  • [SPARK-1614] - Add an option to show seconds in a message time stamp
  • [SPARK-1619] - Add an option to use Spark version as a resource
  • [SPARK-1622] - Add options to default.properties to use hostname or version as resource
  • Task:
  • [SPARK-1615] - Update bundled JRE with the latest version

New in Spark 2.7.1 (Jun 11, 2015)

  • Bug:
  • [SPARK-864] - Printing conversation margin cuts off characters from lines that wrap
  • [SPARK-1512] - *** is online at message does not always show in chat room
  • [SPARK-1513] - After receiving XML data as a message Spark stops displaying history
  • [SPARK-1604] - Buzz and stale settings overlap in the Preferences window
  • Improvement:
  • [SPARK-1588] - Update French translation
  • [SPARK-1607] - Show JID as contact name if instead an empty string would have been shown
  • [SPARK-1609] - Default resource should be "Spark" without a version number
  • [SPARK-1611] - Update Lithuanian translation
  • [SPARK-1617] - Fix loading of Spellchecker's IgnoreUppercase setting
  • New Feature:
  • [SPARK-979] - Add an option to disable graying out and italic for idle contacts
  • [SPARK-1503] - Option to use hostname as a resource
  • Task:
  • [SPARK-1584] - Update bundled JRE with the latest version

New in Spark 2.7.0 (Apr 25, 2015)

  • Sub-task:
  • [SPARK-802] - After a Reconnection error it does not attempt anymore
  • [SPARK-1002] - Use some form of "reconnection logic"
  • [SPARK-1204] - Counter for online contacts in group sometimes is wrong
  • [SPARK-1313] - Enhance ability to overwrite spark properties values through plugin
  • [SPARK-1326] - Make tabs position optional: TOP or BOTTOM; make search input appearance optional
  • [SPARK-1465] - Checkboxes appear bigger then normal since the jtattoo update
  • [SPARK-1478] - Getting vcards from server could freeze Spark at startup
  • [SPARK-1482] - Scratchpad plugin could freeze spark at startup
  • [SPARK-1483] - Privacy plugin could freeze spark at startup
  • [SPARK-1528] - Should show user's Name instead of Username when receiving a broadcast
  • [SPARK-1541] - Receiving lots of conference rooms could freeze spark for some time
  • Bug:
  • [SPARK-845] - displaying of chat log with "

New in Spark 2.6.3 (Nov 21, 2013)

  • Bug fix:
  • Fixed issue with XMPP URI conference chats.
  • XMPP URI not working in IE
  • Support for XEP-0147
  • Login screen shows disabled fields.
  • Check if Spark is really checking for updates even if that option is turned off
  • Search in history is not working
  • NPE when exiting a chat window with ESC
  • Send Broadcast Window doesn't show when not using JTattoo
  • scrollToBottom causes UiThreadingViolationException when using Substance Skins

New in Spark 2.6.2 (Nov 21, 2013)

  • Highlights:
  • Support XMPP servers without ability to manage privacy lists
  • Bug fix:
  • [SMACK-338] - IBB filetransfer doesn't work as expected

New in Spark 2.6.1 (Nov 21, 2013)

  • Highlights:
  • File transfer bug resolved
  • Standard Mac Look and Feel on that very plattform
  • OTR (off the record) encryption for chat
  • I18n updates
  • New notification mechanism (Roar)
  • Clean up and enhancements for look and feel
  • Bug fixes (35 bugs + 3 SMACK related):
  • [SMACK-338] - IBB filetransfer doesn't work as expected
  • [SMACK-273] - Bug in RoomListenerMultiplexor.java
  • [SMACK-329] - XHTMLText uses improper format for br tag
  • Vcard cache not expiring
  • System Look and Feel option should be using system theme highlighting colors
  • IzPack uninstaller doesnt remove Spark entries from Programs and Features list
  • Nested groups are not sorted by name
  • Chat window doesnt scroll to bottom when opened
  • Memory leak ChatRoom
  • Spark has no button for Send Files or Capture in message window on MAC OS X
  • Context menu doesn't show up in chat input area on Windows 7
  • Linux version of Spark quits when doing logout
  • Transport icons disappear after saving preferences
  • Reverse alphabetical sorting of participants in the group chat
  • contact add loses connection when no username provided
  • Crtl-Backspace doe not work in Chat Windows
  • Spark doesn't goes online after auto away when using Remote Desktop connection
  • File transfer between 2.5.8 and 2.6.0_12222 is broken
  • Spark 2.6 RC2 No Phone Call Button
  • SparkToaster showing avatars in real size
  • Spark File Transfer. Let spark find the right IP
  • Spark->Preferences->Appearance: Null Pointer exception when no emoticon set is available
  • NPE In getContactGroupByJID
  • Spark 12384 is not starting with old profile
  • Spark login profile picker doesn't show profiles with same names but different servers
  • File transfer and windows network path
  • Remove plugins does not remove plugins
  • When in fullscreen mode and switching to smaller screen, spark doesnt rezise to fit smaller screen
  • Investigate the Spark automatic update from the site issue
  • Review padlock icon usage
  • Bring Reversi back, please!
  • Context Menue in roster dows not allow a broadcast to the selected user
  • Fix the "Check for new version" Function
  • Login screen shows disabled fields.
  • Format Bug in Transcript
  • Reversi is not starting
  • Typo in spark i18n - avtivate
  • History is diplayed twice
  • New Features, Improvements, Tasks (55 issues):
  • Add support for animated gifs as avatars
  • OTR support for chat
  • Installer should include Java 1.6.0 (build 10) or higher
  • Allow Nimbus Skinning
  • Preferences: Automatically join Groupchat (muc) on invite
  • Allow larger VCard Images
  • MotD opens in Fullscreen since Spark 2.6.0 update
  • Add some more plugins to 2.6.1
  • Reduce the delivered skins to the usable ones
  • Prevent messages from the server to be stored in Client history
  • Force 32 bit execution on Mac Plattfom
  • Plugin Blacklist
  • Speelchecker default Language
  • When debugger enabled should be able to send raw packets somehow
  • Support for XEP-0147
  • Bring window to front shouldnt steal focus
  • Should be an option to disable username color randomizer in MUC
  • Make Room Configuration dialog translatable
  • Create FlashWindow.dll 64-bit version
  • Add context menu to Ctrl-F, Ctrl-E, Ctrl-T dialogs
  • Select Spellchecker Language in Chatwindow
  • Privacy Plugin needs refactoring
  • Make possible to translate hardcoded strings
  • Update Lithuanian translation
  • Add the login server as STUN server to spark.properties
  • Spark should save received broadcast messages in the chat history
  • Profile picker button should have a button design (with a border)
  • Broadcast window covers whole screen if message is longer than {1*10^x , x?R>5} characters
  • PluginLoader should get a 1.x.x_xx tag
  • apple plugin needs configurable behaviour
  • Make possible to set Join on startup from other interface
  • Option to disable translator plugin
  • If History has more than 5000 Messages it takes forever to load
  • Clicking the [X] in the contact subscription request should be the same as "Decline"
  • Masterticket: Translations
  • Clean Up Spark UI
  • Rename Debian package
  • Check FMJ lib for revision
  • Check Spark 2.6.1 on W7 without admin rights
  • Exchange of the Spark Spash Screen
  • Change XMPP Ressource String
  • Privacy Plugin shouldn't load if not supported
  • Remove games from the release
  • MSN Offline users in roster
  • reconect hangs within "Reconnecting ..."
  • New chat window steals focus when Spark receives new message
  • Fix tabs stacking direction and tabs size with multirow tabbar
  • Redesign "Invisible" Button
  • Allow to hide the conference tab in the Spark screen
  • Create Button to login with other Profiles in LoginDialog
  • JTattoo Render Error
  • Add features to default.properties FILE_TRANSFER_WARNING_SIZE and FILE_TRANSFER_MAXIMUM_SIZE
  • W7 64 Bit: Plugin's are missing
  • Add tooltip to button in chat window
  • Spark freezes on close

New in Spark 2.6.0 (May 25, 2011)

  • New Features:
  • Customizable Look and Feel
  • Customizable Colors
  • ctrl-Space completion of conference room nicknames
  • Add ability to have an invisible presence
  • Add an option to register with conference room
  • Spark indicates different permissions in MUC with additional icons
  • changed default filetransfer save path
  • Emphasize rooms that user don't have access to in the rooms list
  • ServerMessage display reworked
  • Bug Fixes:
  • registration / JID escaping
  • Hidden Empty Groups do not become visible
  • Group Chat Messages from blocked users are displayed in the Toast Popup
  • automatically reconnect to chatrooms after a reconnection
  • Bookmarks menu is not refreshing immediately
  • Spark shows wrong popup upon receiving group chat invitation
  • Spark is not reacting to outside keyboard events when setting the auto Away status
  • Spark continuos flashing continues to flash after the chat window gets focus
  • Minor visual issues with history cleaning
  • Private chat history in MUC was not displayed, but now is add checkstyle to check the Sun Code Conventions
  • Should be a way to copy URL without selecting the whole URL text
  • Wrong contacts count on reconnect
  • Set a default minimum size of a tab
  • added a gap between presence, user and close button
  • Flashing and spellchecker reworked
  • Spellchecker is not working normally
  • Updated to newest jmyspellto fix Windows 7 issues
  • Alert when user is available should open a new chat window
  • show Toaster/bring window to Front when enabled in preference menu
  • Agent names are missing in Fastpath Online Agents tab
  • Spark duplicates rooms in the conference browser when hitting Refresh button fast
  • RosterManagement Fixes, contacts presence after reconnection
  • Mouse Click on Avatar in VCard Preview opens another VCard Preview
  • saves if contactlist should show empty groups
  • UiCreation in dispatch thread
  • Group disappears after a rename.
  • MacOSX 10.6 support
  • Privacy Plugin fixes
  • Scroll Bar behaviour
  • Privacy Plugin fixes
  • Privacy Plugin fixes
  • removed & from check for updates menuentry and added KeyListener
  • Look and Feel Changes
  • Skin customization/default value setting
  • Fix Spark offline systray icon
  • Cursor changes to hand after sending a message
  • Option "Stay on Top" is not stored in preferences
  • Crtl-Backspace doe not work in Chat Windows
  • could not open chatframe from search dialog, when there is no contactitem for this contact
  • Left menu panel in Preferences gets squeezed

New in Spark 2.5.8 (Feb 18, 2010)

  • New Features:
  • [SPARK-820] - Empty roster items now show jid instead of blank.
  • [SPARK-856] - Updated avatar size in contact list, also selectable from three choices.
  • [SPARK-867] - GaduGadu, IRC, and SIMPLE transports now supported.
  • [SPARK-868] - Entire status message now displayed with word/line wrapping on tooltip.
  • SIP Phone plugin is now open source.
  • Bug Fixes:
  • [SPARK-618] - Fixed multiple message issue with Broadcast.
  • [SPARK-857] - Fixed language selection menu is not displaying.
  • [SPARK-860] - Show offline users in broadcast window.
  • [SPARK-855] - Allowed mainWindowHeight to have low values.
  • [SPARK-869] - Gateway icons are now lightning up properly.
  • [SPARK-870] - Window positions/sizes are being saved upon window close now.
  • [SPARK-874] - Spark is now able to handle the new conference search capability of Openfire 3.4.1

New in Spark 2.5.3 (Jun 7, 2007)

  • Ctrl-f does not pick up different users with same contact name.
  • FRAME_IMAGE not found
  • Upgrade smack to fix SRV DNS issue in SASL.
  • Spark needs to send messages to full jid on opening of chat room.