Spark 歷史版本列表
Spark 是針對企業和組織優化的 Windows PC 的開源,跨平台 IM 客戶端。它具有內置的群聊支持,電話集成和強大的安全性。它還提供了一個偉大的最終用戶體驗,如在線拼寫檢查,群聊室書籤和選項卡式對話功能。Spark 是一個功能齊全的即時消息(IM)和使用 XMPP 協議的群聊客戶端。 Spark 源代碼由 GNU 較寬鬆通用公共許可證(LGPL)管理,可在此發行版的 LICENSE.ht... Spark 軟體介紹更新時間:2021-06-14
更新細節:
更新時間:2021-05-30
更新細節:
更新時間:2021-05-17
更新細節:
更新時間:2021-05-04
更新細節:
更新時間:2021-04-06
更新細節:
更新時間:2020-11-15
更新細節:
What's new in this version:
Fixed:
- 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:
- Add option to auto-accept file transfers
Improvement:
- Replace deprecated methods
- Code Cleanup
- Add option to disable selected plugins via Client Control
- Prevent incoming file transfer to overwrite existing file
- Show directory if file can't be opened
- Have explicit option to remove all saved passwords
Task:
- Update JTattoo to 1.6.13
更新時間:2020-10-24
更新細節:
What's new in this version:
Fixed:
- [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
更新時間:2020-08-31
更新細節:
What's new in this version:
Fixed:
- [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
更新時間:2020-08-26
更新細節:
What's new in this version:
Fixed:
- [SPARK-2139] - Reversi: IndexOutOfBoundError and user can make consecutive moves
- [SPARK-2148] - History chat transcript displays own JID instead of nickname
- [SPARK-2149] - User is Online/Offline toast popups not working properly
更新時間:2020-08-17
更新細節:
What's new in this version:
Bug:
- Add Contact dialog requires at least 5 letters to find a contact
- History viewer adds spaces between messages when changing a view
- Shouldn't show a toast popup for a last message in history when joining a room
- Messages in MUC history are out of order
- PrivacyManager throws an exception
- Privacy plugin doesn't work
- View client version menu option doesn't show information
- Some vCard fields are empty when checking contact's profile
- Reversi and tic tac toe plugins failed to build
- Search doesn't work with AD integration
- Plugins not being extracted completely
- Errors are not (always) shown in one-on-one chat.
- Throws an exception when using custom emoticons set
- Contact list tooltip causes temporary freeze
- Not able to move or copy contacts when Rename contact is disabled
- Should allow profile changes when Avatar tab is disabled
- Process Data Forms with Bool fields that have no value.
- Fix logic error in UserSearchResult
- Shouldn't check for voice status
- Spark does not parse Java version string correctly.
- ROAR plugin should not depend on com.sun package
- Contact list does not show users that are not in a group
New Features:
- Add a GUI for managing TLSSSL certificates
- Add option to disable invisible login and status via default.properties
- Add support for XEP-0198 Stream Management
- Make reconnection delay between attempts configurable
- Add option to disable Start a chat via Client Control
- Replace DummyTrustManager with complex trust manager
- Add a popup for accepting certificate from a connection
- Add an option to force IBB for file transfers
- Add support for Message Styling
- Add Http File Upload plugin
- Add initial documentation
- Hostname and Version as resource available in Client Control plugin
Task:
- Update bundled JRE with the latest version
- Remove & from Plugins menu translations
- Replace JxBrowser with anything else
Improvement:
- Stretch and move Find dialog
- Preferences, broadcast, profile windows should be saving their sizes and positions
- Spark should show a time stamp for every MUC message/activity
- Update JTattoo to the latest version
- ROAR should show MUC popups when window is not in focus
- Migrate Spark build from Ant to Maven
- Update Smack to 4.3 branch
- Add an option to disable Invisible presence
- Fix output of nicknames in Broadcast History
- Should resize large photo when applying as an avatar
- Spark history search should show context
- Spark history window should wrap text
- Spark should remove/overwrite old versions of libs during update
- Shouldn't show a toast popup for your own message in MUC
- Room password dialog should mask/hide the actual password
- Highlight searched keyword in the history search
- Various improvements to avatar management
- Transcript Window should be recomposable
- Replace (some) emojis with emoticons
- Remove green username colors from chat room
- Implement separate History settings in Client Control
- Improve rooms browser, dialogs and error messages
- Add an EditorConfig file
- Improve startup by disabling CPU-hungry themes
- Use a key-based lookup to find an emoticon
- Lazy load vcard data
- Non-UI processing should not occur on Event Queue dispatch thread
- Use unarchived emoticons packages in version control
- Security settings should go in dedicated tab
- Add visual hint for "not encrypted" connections
- Updated Lithuanian translation
- More descriptive error messages when login fails.
- Update Polish translation
- Update LittleLuck skin to 2.0.1
- Add support for TLS Mutual Authentication
- Remove PKI tab
- Add French spelling dictionary
- Rename 5223 port description
- Add (requires restart) to single click in system tray option
- Update Ukranian translation
- Don't require i18n source files to be encoded
- Improve on version detection
- Updated Brazilian Portguese translation
- Fix legacy links to community.igniterealtime.org
- Client Control: Save Password & Auto Login option should also hide in Preferences
- Schedule loadContactList() outside of sharedGroupLoader
- Replace deprecated Smack APIs
- Transfer Guard settings should be in Spark profile
- Add working with Spark source in VS Code guide
- Fix French translation
- Allow translations to be found when running from IDE
- ROAR setting changes should not require a restart
- ROAR should not offer 'system notification' if unsupported by OS
- Plugins should be runnable from IDE
- Update Bouncy Castle library to 1.66
- Guard against CVE-2020-10683 (dom4j reading external entities)