2017年3月20日Smack正式发由了4.2.0版,提供阿里云的【阿里云免费套餐半年使用权】

摘要即时通讯网(52im.net)社区提供“阿里云免费套餐半年使用权”激活码若干,先到先得。活动内容环信即时通讯云联合52im.net社区,提供阿里云的【阿里云免费套餐半年使用权】,将通过社区私信方式送出激活码,直接激活即可使用。阿里云免费套餐简介:
• 包含 30 余款云计算产品最长 6 个月免费使用资格 • 产品总价值超 20000
元套餐里包括云服务器、数据库、存储、网络产品等基础云计算产品,搞个电商、玩个网站等想法都可以轻松实现。详情请点击:
@JackJiang
即可。名额有限,先到先得,每人限领1个!提供方本次激活码由环信即时通讯云提供。

摘要Smack是著名的开源XMPP客户端库,另一个开源IM全功能客户端Spark就是基于此库编写的,2017年3月20日Smack正式发由了4.2.0版。前言Smack是著名的开源XMPP客户端库,另一个开源IM全功能客户端Spark就是基于此库编写的(Spark或其修改版被众多国内中小企业作为内部沟通工具),2017年3月21日Smack正式发布了4.2.0版,此版为主要更新版。更新内容Sub-task[SMACK-639]

摘要XMPP开源IM客户端Spark在2017新年初发布了2.8.3版,该版本是个次要更新版,修复了bug并新增了若干新特性。前言XMPP开源IM客户端Spark在2017新年初发布了2.8.3版,该版本是个次要更新版,修复了bug并新增了若干新特性。Spark是一个开源、跨平台IM客户端(支持Linux、windows、Mac
OS
X平台)。它的特性支持集组聊天,电话集成和强大安全性能。如果企业内部部署IM使用Openfire+Spark是最佳的组合。官方的说明原文The
Ignite Realtime community has just released Spark 2.8.3 and it can be
downloaded from theIgnite Realtime: DownloadsThis is a regular update. A
few issues have been fixed. Bundled Java updated to the latest version.
There is a new menu to view history of sent broadcasts and an option to
login anonymously.For a complete list of changes please check theSpark
ChangelogWe encourage developers to get involved with Spark project by
providing feedback and patches in the forums or submitting pull requests
toGitHub – igniterealtime/Spark: Cross-platform real-time collaboration
client optimized for business and organizations.Here is the list of
contributors to this release (besides myself):Michael – fixed Advanced
settings not being saved without opening that menu, always on top issue
and changed behavior when Auto Login is hiddenAlexander198961
(Aleksander Kovtunenko) · GitHub – added a feature to save broadcasts
history and access it via a new menu optionJerry – added support for
anonymous loginGuus der Kinderen – fixed issue when joining a room with
a duplicate nickname and improved build time by removing unneeded code
style checksDaryl Herzmann – helped to clean up the code further
(removing legacy CVS keywords)speedy – fixed issues with password not
being deleted when it should and added log file rotating by
sizeAtalanttore (Ettore Atalan) · GitHub – updated German
translation(官方原文:
版更新内容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 outNew Feature[SPARK-1825] – Add an option to see a
history of broadcasts[SPARK-1852] – Add anonymous SASL login
supportTask[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 linksImprovement[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更多版本更新记录,请参见:

  • Add support for pre-approved subscription requests (RFC 6121 §
    3.4)Bug[SMACK-306] – loadRosterOnLogin has non-trivial side effect on
    getRoster[SMACK-416] – Refactor PEP to make it use the existing pubsub
    API.[SMACK-674] – PubSub Affiliation extension element is missing
    ‘jid’ attribute, and is using wrong element name
    ‘subscription'[SMACK-682] – Add support for “XEP-0360: Nonzas (are not
    Stanzas)”[SMACK-683] – Using a Proxy with XMPPTCPConnection failes
    with “SocketException: Unconnected sockets not implemented”[SMACK-691]
  • Add support for MUCItem’s Actor ‘nick'[SMACK-705] – PubSub’s
    Affiliation.getElementName() returns wrong name[SMACK-722] – SASL
    X-OAUTH2 implementation incorrectly performs Base64 encoding
    twice[SMACK-723] – Support “Caps Optimizations” (XEP-0115 §
    8.4)[SMACK-724] – Do not re-use the Socket after connect()
    failed.[SMACK-725] – ReconnectionManager should handle
    AlreadyConnectedException and AlreadyLoggedInException not as
    failure[SMACK-741] – Ad-hoc command ‘note’ element ‘type’ attribute
    should be treated as optional[SMACK-745] – Memory leak in
    MultiUserChatNew Feature[SMACK-366] – Add support for
    DNSSEC.[SMACK-610] – Add support for XEP-0080: User
    Location[SMACK-619] – Add roomDestroyed to MUC
    UserStatusListener[SMACK-625] – Add support for XEP-313: Message
    Archive Management[SMACK-675] – Add support for PubSub affiliation
    actions as owner[SMACK-677] – Add support for SASL ‘authzid’
    (Authorization Identity)[SMACK-690] – Add support for DNS-Based
    Authentication of Named Entities (DANE, RFC 6698)[SMACK-731] – Add
    support for XEP-0191: Blocking Command[SMACK-732] – Smack should be
    able to handle “single equals sign” SASL responses[SMACK-740] – Add
    support for Multi-User Chat Light[SMACK-742] – Add support for
    XEP-0133: Service Administration[SMACK-747] – Add support for
    XEP-0363: HTTP File UploadTask[SMACK-638] – Call connection creation
    listeners from within AbstractXMPPConnection’s constructor[SMACK-644]
  • Throw exception if account creation or password change is performed
    over insecure connections[SMACK-655] – Enable StreamManagement by
    defaultImprovement[SMACK-372] – Make package protected methods in
    PEPItem public[SMACK-572] – Rejoin MUC rooms after
    reconnect[SMACK-628] – Rework Roster handling with anonymous
    connections[SMACK-629] – Rework how Smack handles anonymous
    connections[SMACK-631] – Improve ParsingExceptionCallback, allow it to
    be a functional interface[SMACK-632] – Make Smack
    interruptible[SMACK-633] – Allow clean and graceful disconnects
    (stream closing)[SMACK-634] – Use jxmpp-jid, add Jid class to replace
    String’s being used as JIDs[SMACK-646] – Add support for MUC roomnick
    rewrite[SMACK-647] – Don’t automatically call login() on connect() if
    the connection was authenticated before[SMACK-648] – Improve
    MultiUserChat API[SMACK-657] – Rename RosterEntry.getStatus and
    RosterPacket.ItemStatus to ItemAskStatus[SMACK-663] – Roster should be
    fully loaded when Roster.getInstanceFor(XMPPConnection) is called with a
    authenticated connection[SMACK-665] – Rename ‘serviceName’ to
    ‘xmppServiceDomain'[SMACK-666] – Typo in
    ‘RosterEntries.rosterEntires()’, change to
    ‘RosterEntries.rosterEntries()'[SMACK-703] – Limit the stored
    presences of entities not in Roster[SMACK-704] – Pass down Message
    stanza in ChatStateListener[SMACK-711] – Improve the logging of TCP
    connection attempts.[SMACK-720] – Improve support for Tor and Hidden
    Services.[SMACK-721] – Report illegal Stream Management states to
    avoid OOM Exception[SMACK-727] – Add partial support for the IoT XEPs
    (XEP-0323, -0324, -0325, -0347)[SMACK-733] – Handle outgoing
    ‘unavailable’ Presences in Roster[SMACK-736] – Add support for Chat
    Markers (XEP-0333)[SMACK-737] – Add support for Bits of Binary
    (XEP-0231)[SMACK-738] – Add support for Push Notifications
    (XEP-0357)下载地址下载地址点此进入:

相关文章