<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
	<title>Jive Messenger Changelog</title>
    <style type="text/css">
        BODY {
            font-size : 100%;
        }
        BODY, TD, TH {
            font-family : tahoma, verdana, arial, helvetica, sans-serif;
            font-size : 0.8em;
        }
				H2 {
					 font-size : 10pt;
					 font-weight : bold;
					 padding-left : 1em;
				}
        A:hover {
            text-decoration : none;
        }
        .pageheader {
            font-family : arial, helvetica, sans-serif;
            font-size : 14pt;
            font-weight: bold;
        }
        .header {
            font-family : tahoma, arial, helvetica, sans-serif;
            font-size : 1.4em;
            font-weight: bold;
            border-bottom : 1px #ccc solid;
            padding-bottom : 2px;
        }
        .subheader {
            font-weight: bold;
            color: #600;
        }
        TT {
            font-family : courier new;
            font-weight : bold;
            color : #060;
        }
        PRE {
            font-family : courier new;
            font-size : 100%;
        }
        .footer {
            font-size : 8pt;
            color : #666;
            text-align : center;
						margin-top : 2em;
						padding-top : 0.5em;
						border-top : 1px #CCC solid;
        }
        .important {
            color : #c00;
            font-weight : bold;
        }
        .issueid {
            color : #999;
            font-size : 11px;
        }
    </style>
</head>
<body>

<div class="header">
Jive Messenger Changelog
</div>

<p>
<b>2.1.2</b> -- March 6, 2005
<p>
<h2>New Features</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-69'>JM-69</a>] - Plugins can now be managed in the admin console.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-122'>JM-122</a>] - Added search capabilities to UserManager. <b>(1 vote)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-130'>JM-130</a>] - Added LDAP search filters. <b>(6 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-146'>JM-146</a>] - Added disco support for components. <b>(3 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-156'>JM-156</a>] - Full resource bundle support is now included, along with a Chinese translation.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-161'>JM-161</a>] - Users loaded from LDAP can now be sorted, either server-side or client-side with a property enabled.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-176'>JM-176</a>] - Improved plugin API and management.</li> 
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-178'>JM-178</a>] - The admin console now supports https connections. <b>(1 vote)</b></li> 
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-182'>JM-182</a>] - Preferred language can now be selected during setup.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-183'>JM-183</a>] - The last unavailable presence value for users is now stored. <b>(2 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-185'>JM-185</a>] - Improved UI of the user browser in the admin console.</li>
</ul>

<h2>Bug Fixes</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-58'>JM-58</a>] - Plugin build process failed with multiple plugins.</li> 
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-86'>JM-86</a>] - Extended presence info is now preserved in group chats.</li> 
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-126'>JM-126</a>] - Improved Linux install process.</li> 
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-145'>JM-145</a>] - Server was not sending closing &lt;/stream&gt;.</li> 
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-147'>JM-147</a>] - Offline messages had incorrect jabber:x:delay information.</li> 
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-148'>JM-148</a>] - Shared groups that were publicly visible were having problem seeing other shared groups. <b>(3 votes)</b></li> 
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-150'>JM-150</a>] - Group names did not allow spaces.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-152'>JM-152</a>] - Fixed LDAP SSL support.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-153'>JM-153</a>] - Fixed exception on auditor close.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-155'>JM-155</a>] - Improved the "Illegal JID format" error.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-157'>JM-157</a>] - The option element in data forms had an empty namespace in the XML representation.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-158'>JM-158</a>] - Shared group members were not showing corectly in some cases.</li> 
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-159'>JM-159</a>] - Admin console port was not being read from the XML config file.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-162'>JM-162</a>] - Fixed bug preventing Psi clients from connecting to the server.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-164'>JM-164</a>] - Plugins could fail due to external DTD validation.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-165'>JM-165</a>] - Encoding of log files was wrong.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-166'>JM-166</a>] - Directed presences was not working for anonymous users.</li> 
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-167'>JM-167</a>] - Server was hanging under load due to trying to read a resource bundle when creating a new connection.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-168'>JM-168</a>] - Adding a new contact to the roster was not honoring the contact's domain.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-174'>JM-174</a>] - The from attribute of presence probes is now a full JID.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-175'>JM-175</a>] - Improved plugin build process to copy .jar.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-177'>JM-177</a>] - Fixed bug where stopping the server when users are connected was generating an exception.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-179'>JM-179</a>] - Shared groups no longer send packets for subscription type FROM.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-181'>JM-181</a>] - Add resources\i18n directory to release.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-186'>JM-186</a>] - Fixed bug where renaming nickname of a group chat occupant was generating an error.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-187'>JM-187</a>] - Viewing the session details of an anonymous session was causing an exception.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-188'>JM-188</a>] - Removing roster items for a foreign contact was generating an error.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-190'>JM-190</a>] - Presence subscriptions were not being cancelled when removing a roster item.</li>
</ul>

<p>
<b>2.1.1</b> -- January 30, 2005
<p>
<h2>New Features</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-103'>JM-103</a>] - Added support for Delayed Delivery (JEP-0091)</li>
</ul>

<h2>Bug Fixes</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-12'>JM-12</a>] - Don't display shutdown message by default</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-57'>JM-57</a>] - Fixed web.xml generation during build process.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-72'>JM-72</a>] - Added caching to offline message storage operations.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-120'>JM-120</a>] - Shut down embedded database at end of setup.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-124'>JM-124</a>] - Fixed exception using upper-case usernames to login.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-128'>JM-128</a>] - Marking users as group admins now works.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-131'>JM-131</a>] - Pagination now works on group pages.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-134'>JM-134</a>] - Fixed Exception when sorting users on the user summary page.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-136'>JM-136</a>] - Search result bug fixed.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-137'>JM-137</a>] - Updated the multicast DNS name.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-138'>JM-138</a>] - Refactored IQ Handler to make it more usable by plugins.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-139'>JM-139</a>] - Auditor file now uses UTF-8 as the character encoding.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-140'>JM-140</a>] - Initial presence was not being sent after connecting the same user from many resources.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-141'>JM-141</a>] - Fixed minor problems in group edit page.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-142'>JM-142</a>] - Incorrect items were being added to the roster when using shared groups</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-144'>JM-144</a>] - Fixed DB2 Schema issues.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-143'>JM-143</a>] - Bug fixes and new features in the shared groups feature.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-132'>JM-132</a>] - Results from LDAP are now sorted when the LDAP server supports it.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-135'>JM-135</a>] - Packet extensions now kept with group chat room invitations.</li>
</ul>

<p>
<b>2.1.0</b> -- January 15, 2005
<p>
<h2>New Features</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-1'>JM-1</a>] - Flash XML streams are now supported.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-10'>JM-10</a>] - LDAP can now be used for authentication and user information. <b>(3 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-21'>JM-21</a>] - Created plugin to let users easily broadcast messages to groups. <b>(2 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-22'>JM-22</a>] - Groups can now be automatically added to group member's rosters. <b>(10 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-24'>JM-24</a>] - The lib directory can now be specified using the "messenger.lib.dir" Java system property.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-39'>JM-39</a>] - History is now saved to the database in persistent group chat rooms.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-41'>JM-41</a>] - Added auto-archive process to clean-up unused group chat rooms.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-44'>JM-44</a>] - Added ability to cleanly shut down the server with a "stop" button in the admin console.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-47'>JM-47</a>] - Group chat visibility policy can now be set based on room lock status.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-60'>JM-60</a>] - Plugins are now supported.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-62'>JM-62</a>] - Added full support for groups.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-63'>JM-63</a>] - Under Windows, the launcher now appears in the system tray.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-77'>JM-77</a>] - Group chat rooms can be created and administered from the admin console.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-84'>JM-84</a>] - Zeroconf (Rendezvous) support added.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-96'>JM-96</a>] - Improved installer which is simpler ans smaller.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-97'>JM-97</a>] - Added support for deploying as Windows service.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-101'>JM-101</a>] - Added xml:lang support.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-105'>JM-105</a>] - Database version now included in schemas to assist with upgrading.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-107'>JM-107</a>] - Improved database upgrade process.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-110'>JM-110</a>] - Added RPM installer.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-115'>JM-115</a>] - IQ handlers can now be added and removed dynamically.</li>
</ul>

<h2>Bug Fixes</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-34'>JM-34</a>] - Broadcast messages from the admin console now support i18n.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-35'>JM-35</a>] - Improved UI of user creation screens.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-36'>JM-36</a>] - Fixed Postgres setup documentation.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-37'>JM-37</a>] - Fixed Postgres database schema typo.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-39'>JM-39</a>] - Minor bugs in SSLConfig fixed.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-43'>JM-43</a>] - Idle users and log conversation settings now in the group chat section of admin console.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-51'>JM-51</a>] - Fixed how group chat subject-change messages are saved in the history.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-52'>JM-52</a>] - Fixed bug when broadcasting messages in group chat rooms for users that are logged off.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-53'>JM-54</a>] - Fixed ClassCastException in MucRoomImpl.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-54'>JM-54</a>] - Refactored admin console framework.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-55'>JM-55</a>] - Fixed bug where presence was being sent twice to clients during login.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-56'>JM-56</a>] - SSL support can now be activated and deactivated.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-57'>JM-57</a>] - Updated SSL guide.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-61'>JM-61</a>] - Replaced core packet representation in server.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-64'>JM-64</a>] - Participants can now change the group chat room subject if they should be able to.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-66'>JM-66</a>] - Fixed error in the SQL Server database schema.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-75'>JM-75</a>] - VCARD is now vCard, which fixes vCard support in clients.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-76'>JM-76</a>] - Resolved Trillian compatability issues.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-80'>JM-80</a>] - Unavailable presence now correctly sent when a connection is closed.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-81'>JM-81</a>] - Removed join/leave broadcast messages from group chat rooms.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-85'>JM-85</a>] - Name field now works for in-band registration.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-87'>JM-87</a>] - Fixed NullPointerException when setting history type in group chat.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-88'>JM-88</a>] - Added URLEncoding to the admin console so that i18n usernames work correctly.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-90'>JM-90</a>] - Fixed redirect in last step of admin console when admin port is not 9090.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-91'>JM-91</a>] - Cleaned up configuration file property names.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-92'>JM-92</a>] - Owner and admin fields are now optional in group chat room config form.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-93'>JM-93</a>] - Group chat service now correctly passes through extended presence information in presence broadcasts.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-94'>JM-94</a>] - Fixed exception in group chat when banning users.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-98'>JM-98</a>] - Added room creation date to disco information.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-112'>JM-112</a>] - To and From values of certain IQ's are now correct.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-114'>JM-114</a>] - Fixed freezes in the group chat code.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-116'>JM-116</a>] - Fixed routing table logic for case when unavailable packet received.</li>
</ul>
 
<p>
<b>2.0.1</b> -- November 16, 2004
<p>

<h2>Bugs Fixes</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-28'>JM-28</a>] - Fixed i18n bug: incoming streams were using the default encoding instead of UTF-8.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-30'>JM-30</a>] - DB2 and Oracle database scripts had incorrect references to userID.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-31'>JM-31</a>] - Fixed UI issues in the group chat portion of the admin console.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-32'>JM-32</a>] - The resources/security directory is now part of all releases.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-33'>JM-33</a>] - The Postgres database script contained a LONG column type instead of TEXT.</li>
</ul>
            
<h2>Improvements</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-25'>JM-25</a>] - Greatly improved performance of the audit service.</li>
</ul>

<p>
<b>2.0.0</b> -- November 15, 2004
<p>

<ul>
     <li>Initial Open Source release.
    </li>
</ul>


<div class="footer">
Copyright &copy; Jive Software, 2004
</div>

</body>
</html>