<rss version="2.0"><channel><title>Shared Cache News List</title><item><title><![CDATA[Release Notes for Version: 3.0.5.1]]></title><link><![CDATA[http://www.sharedcache.com:80/cms/Default.aspx?pg=d7e23880-a2c9-4fc5-99a9-9ca27045747b&detail=39eeca32-101c-4a9a-97c6-9c2ca2f98665#bd5e9391-d916-4ab1-b9c5-4fa8165a9e66]]></link><description><![CDATA[<h2><font face="Verdana" size="2">SharedCache Version: 3.0.5.1 - Release Notes</font></h2>
<font face="Verdana"><font size="2"><strong>Abstract</strong><br />
SharedCache is a high-performance, distributed caching system. Although application-neutral, it's commonly used to speed up dynamic applications by alleviating database load. SharedCache runs as a distributed windows service on every web and / or application server farm to cache data objects in memory out of process. Your stored objects can be accessed from any of your servers in your farm.<br />
<br />
<strong>Download</strong><br />
</font></font><a href="https://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=SharedCache"><font face="Verdana" size="2">https://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=SharedCache</font></a><br />
<br />
<font face="Verdana"><font size="2"><strong>Release Date</strong>: March, 9th 2009<br />
<br />
<strong>Release Number</strong>: 3.0.5.1<br />
<br />
<strong>Release Documentation</strong>: </font></font><a href="http://doc.sharedcache.com/"><font face="Verdana" size="2">http://doc.sharedcache.com</font></a><font face="Verdana" size="2"> (is not updated now - coming soon)<br />
<br />
<strong>3.0.5.1 contains</strong>:<br />
<br />
</font>
<ul>
    <li><font face="Verdana" size="2">DataContract serialization implementation (WCF) </font></li>
    <li><font face="Verdana" size="2">Workitem: Socket closure on shutdown </font></li>
    <li><font face="Verdana" size="2">Major bug in fallback logic (special thanks to Christian Weyer from thinktecture - </font><a href="http://www.thinktecture.com/staff/christian"><font face="Verdana" size="2">http://www.thinktecture.com/staff/christian</font></a><font face="Verdana" size="2">) </font></li>
    <li><font face="Verdana" size="2">Replicated caching and distributed caching versions contains now a flag with an online / offline status. </font></li>
    <li><font face="Verdana" size="2">Extended logging - trace socket pool bahaviour when shared cache runs as debug installation. Use SysteInternals DbgView to view how the socket pool act. </font></li>
    <li><font face="Verdana" size="2">Client and server socket pool configurations (SocketPoolValidation, SocketPoolTimeout, SocketPoolMinAvailaleSize) </font></li>
</ul>
<p><strong><font face="Verdana" size="2">Information about how to configure client and replicated server socket pools can be found here: </font></strong></p>
<ul>
    <li><font face="Verdana" size="2">Replicated server socket pool configuration: </font><a href="http://www.sharedcache.com/cms/default.aspx?pg=e9acfe54-2da7-4515-924a-e46723921764#Release%203.0.5.1"><font face="Verdana" size="2">http://www.sharedcache.com/cms/default.aspx?pg=e9acfe54-2da7-4515-924a-e46723921764#Release%203.0.5.1</font></a> </li>
    <li><font face="Verdana" size="2">Client socket pool configuration: </font><a href="http://www.sharedcache.com/cms/default.aspx?pg=adc4b470-11a5-4e87-8d06-8ff0e4fd3b05#release%203.0.5.1"><font face="Verdana" size="2">http://www.sharedcache.com/cms/default.aspx?pg=adc4b470-11a5-4e87-8d06-8ff0e4fd3b05#release%203.0.5.1</font></a><font face="Verdana" size="2"> </font></li>
</ul>
<p><font face="Verdana"><font size="2"><strong>tips & tricks</strong>:<br />
if you install the server on the same server we suggest to use different locations for the log files. eg:<br />
<strong>Server: </strong>h:\app_logs\server\<br />
<strong>Client: </strong>j:\app_logs\client\<br />
<br />
<strong>Consider firewall configurations: </strong>if you have communication problems check your firewall file: C:\WINDOWS\pfirewall.log</font></font></p>]]></description></item><item><title><![CDATA[Release Notes for Version: 3.0.5.0]]></title><link><![CDATA[http://www.sharedcache.com:80/cms/Default.aspx?pg=d7e23880-a2c9-4fc5-99a9-9ca27045747b&detail=3ae4cbaf-57d1-4d25-8ebd-5d16cd0f762d#bd5e9391-d916-4ab1-b9c5-4fa8165a9e66]]></link><description><![CDATA[<h2>SharedCache Version: 3.0.5.0 - Release Notes</h2>
<strong>Abstract</strong><br />
SharedCache is a high-performance, distributed caching system. Although application-neutral, it's commonly used to speed up dynamic applications by alleviating database load. SharedCache runs as a distributed windows service on every web and / or application server farm to cache data objects in memory out of process. Your stored objects can be accessed from any of your servers in your farm.<br />
<br />
<strong>Download</strong><br />
<a href="https://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=SharedCache">https://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=SharedCache</a><br />
<br />
<strong>Release Date</strong>: January, 18th 2009<br />
<br />
<strong>Release Number</strong>: 3.0.5.0 - This is a release and not a pre_release.<br />
<br />
<strong>Release Documentation</strong>: <a href="http://doc.sharedcache.com">http://doc.sharedcache.com</a><br />
<br />
<strong>Release Changes</strong>:<br />
fixed following workitems:<br />
<ul>
    <li>RegExRemove exit to early</li>
    <li>memory leakage in caching service</li>
    <li>Unhardcode job_install batch files</li>
    <li>Server Expiry Check - return null instead of the object</li>
    <li>Request Extension of Expiration Date without Read</li>
    <li>MultiDelete not working?</li>
    <li>Cache Failing to Function Under Heavy Load</li>
    <li>Poll Data From Replicated Servers doesn’t work properly</li>
    <li>validate client replication section</li>
    <li>CHM File Not Usable (All Links Broken)</li>
    <li>Enterprise Library 4.0 ICacheManager support</li>
    <li>Rep / Dist - Server node key extension with online / offline flag</li>
</ul>
* release changes<br />
<ul>
    <li>Important: The Service name changed from "indeXus.Net" to "SharedCache.com"</li>
    <li>adaption of logging pattern, makes it easier to open log files within office environment</li>
    <li>integrated disc output caching, not used so far but preparations are done for next release.</li>
    <li>changes done on winservice controller for easier handling</li>
    <li>protocol extension to receive clr version, sharedcache version and when an item will be expiered </li>
    <li>added snk file so WinServericeCommen can be placed in GAC</li>
    <li>created configuration sections</li>
    <li>usage of various hashing algorithms</li>
    <li>a new registration project have been added to the solution, this winform post some registration details to our web-server upon registration</li>
    <li>a new web-service is available for registration within the version project</li>
    <li>user need to registrate before they can use the new network family version with a lot of enhancements for handling cache</li>
    <li>First tests are working fine to persist full cache are running successfully</li>
    <li>//COM.Formatters.Serialization.FileSerialize(LocalCache, @"C:\cache.bin");</li>
    <li>//_cache = COM.Formatters.Serialization.FileDeSerialize<MergeSystem.Indexus.WinServiceCommon.Cache>(@"C:\cache.bin");</li>
    <li>added new icon for notify (main logo is now used)</li>
    <li>updated all script files in case C:\Windows is located at a different place then default value</li>
    <li>updated references to new webservice</li>
    <li>renamed app logging in event viewer from indexus.net to shared cache</li>
    <li>added an option for Time To Live</li>
    <li>upgraded all project to .net framework 3.5</li>
</ul>
<strong>.Net Cache Provider extensions</strong><br />
<br />
the provider contains now two additional options<br />
<ul>
    <li>Option 1: Receive all keys on a specific host (if you work locally you can simple pass null as parameter).</li>
    <li>Option 2: Receive statistic information from a specific host.</li>
</ul>
<br />
<strong>tips & tricks</strong>:<br />
<ul>
    <li>if you install the server on the same server we suggest to use different locations for the log files.</li>
</ul>
eg.<br />
<br />
Server: h:\app_logs\server\<br />
client: j:\app_logs\client\<br />
<br />
<br />
<strong>Firewall</strong><br />
<ul>
    <li>if you have communication problems check your firewall file: C:\WINDOWS\pfirewall.log</li>
</ul>
<strong>Some Printscreens</strong><br />
<br />
<ul>
    <li>Upon startup we make now a version check and do not invoke automatically server stats.</li>
</ul>
<img height="182" width="320" border="0" alt="" src="/cms/ImageHandler.ashx?UploadedFile=true&pg=[XXX]&image=http://www.sharedcache.com:80/cms/App_Data/UserImages/Image/VersionCheckStartup.png" /><br />
<br />
<ul>
    <li>Environment Helpers</li>
</ul>
<img height="293" width="543" alt="" src="/cms/ImageHandler.ashx?UploadedFile=true&pg=[XXX]&image=http://www.sharedcache.com:80/cms/App_Data/UserImages/Image/VersionCheckMenu.png" /><br />
<br />
<ul>
    <li>Shared Cache CLR Check returns any CLR Version where shared cache is installed.<br />
    </li>
</ul>
<img height="329" width="450" alt="" src="/cms/ImageHandler.ashx?UploadedFile=true&pg=[XXX]&image=http://www.sharedcache.com:80/cms/App_Data/UserImages/Image/CLRoverview.png" /><br />
<br />
<img height="329" width="450" alt="" src="/cms/ImageHandler.ashx?UploadedFile=true&pg=[XXX]&image=http://www.sharedcache.com:80/cms/App_Data/UserImages/Image/clrVersion.PNG" /><br />
<br />
<ul>
    <li>A useful helper to ensure which hashing algorithm you are able to use. </li>
</ul>
<br />
<img height="413" width="452" alt="" src="/cms/ImageHandler.ashx?UploadedFile=true&pg=[XXX]&image=http://www.sharedcache.com:80/cms/App_Data/UserImages/Image/hashCheck.PNG" /><br />
<br />
<ul>
    <li>Take advantage of the new Network Overview which queries all cache nodes in real time</li>
</ul>
<br />
<img height="553" width="826" alt="" src="/cms/ImageHandler.ashx?UploadedFile=true&pg=[XXX]&image=http://www.sharedcache.com:80/cms/App_Data/UserImages/Image/NetworkOverview.png" />]]></description></item><item><title><![CDATA[Release Notes - 2.0.3.270]]></title><link><![CDATA[http://www.sharedcache.com:80/cms/Default.aspx?pg=d7e23880-a2c9-4fc5-99a9-9ca27045747b&detail=b79f315b-53ae-42ff-9b19-5e2f1333adaf#bd5e9391-d916-4ab1-b9c5-4fa8165a9e66]]></link><description><![CDATA[<h2><font face="Verdana">Release Notes - 2.0.3.270</font></h2>
<h3>Abstract </h3>
<p><font face="Verdana"><font size="2"><strong>indeXus.Net SharedCache</strong> is a high-performance, distributed caching system. Although application-neutral, it's commonly used to speed up dynamic Web applications by alleviating database load. <strong>indeXus.Net SharedCache</strong> runs as a distributed windows service on every web and / or application server farm to cache data objects in memory out of process. Your stored objects can be accessed from any of your servers in your farm.</font></font></p>
<h3><font face="Verdana">Download</font></h3>
<p><font face="Verdana" size="2"><a target="_blank" href="https://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=SharedCache&ReleaseId=10755">https://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=SharedCache</a></font></p>
<h3><font face="Verdana">Release Date</font></h3>
<ul>
    <li>March, 14th 2008 </li>
</ul>
<p><font face="Verdana" size="2"></font></p>
<h3><font face="Verdana">Release Number (first official release)</font></h3>
<ul>
    <li><font face="Verdana" size="3"><strong><em>2.0.3.270 - This is a release and not a pre_release.</em></strong></font> </li>
</ul>
<p><font face="Verdana" size="2"></font></p>
<h3><font face="Verdana">Release Documentation</font></h3>
<ul>
    <li><a target="_blank" href="http://doc.sharedcache.com/"><font face="Verdana" size="2"><font face="Arial">http://doc.sharedcache.com/</font></font></a> </li>
</ul>
<p><font face="Verdana" size="2"></font></p>
<h3><font face="Verdana">Release Changes:</font></h3>
<ul>
    <li><font face="Verdana" size="2">Removed all server dependency on appSetting config section</font> </li>
    <li><font face="Verdana" size="2">Removed all client dependency on appSetting config section</font> </li>
    <li><font face="Verdana" size="2">Client performance improvements </font></li>
    <li><font face="Verdana" size="2">Server performance improvements </font></li>
    <li><font face="Verdana" size="2">Client Connection Pool Fail-over for replicated caching </font></li>
    <li><font face="Verdana" size="2">usage of #if Tracing #if Debug compilation statements </font></li>
    <li><font face="Verdana" size="2">Updated Installer </font></li>
    <li><font face="Verdana" size="2">Updated Notify network overview and Stats calls </font></li>
    <li><font face="Verdana" size="2">Usage of custom thread pool for server to server communication </font></li>
    <li><font face="Verdana" size="2">Client Test Application menu modifications </font></li>
    <li><font face="Verdana" size="2">Cache Lock based now on bulkObject and not on typeof(Cache) </font></li>
    <li><font face="Verdana" size="2">Cache-Cleanup takes usage of Dictionary instead of Lists </font></li>
    <li><font face="Verdana" size="2">Removed all unused Constants </font></li>
    <li><font face="Verdana" size="2">Cleanup Code comments which was not necessary </font></li>
    <li><font face="Verdana" size="2">Multi Get / Add / Remove Operations </font></li>
    <li><font face="Verdana" size="2">Bulk Operations are removed </font></li>
    <li><font face="Verdana" size="2">removed third party SharpZipLib and integrated all necessary code </font></li>
    <li><font face="Verdana" size="2">refactored several classes (CacheUtil.cs / IndexusMessage.cs / CacheException.cs) for easier tracing we use WinServiceCommon -> Handler -> Unique.cs for a process wide unique ID - used only for tracing purposes. </font></li>
    <li><font face="Verdana" size="2">Removed all needed Console.WriteLine() statements or added them into #if DEBUG compilation statement </font></li>
    <li><font face="Verdana" size="2">Added Get / Delete operations based on regular expressions</font> </li>
    <li><font face="Verdana" size="2">Commented all Unit tests - we started to create a new set of tests which are working differently.</font> </li>
</ul>
<p><font face="Verdana" size="2"></font></p>
<h3><font face="Verdana">.Net Cache Provider extensions</font> </h3>
<ul>
    <li>
    <p><font face="Verdana" size="2">the provider contains now two additional options </font></p>
    <ul>
        <li><font face="Verdana" size="2">Option 1: Receive all keys on a specific host (if you work locally you can simple pass null as parameter). </font></li>
        <li><font face="Verdana" size="2">Option 2: Receive statistic information from a specific host.</font> </li>
    </ul>
    </li>
</ul>
<h3>tips & tricks: </h3>
<ul>
    <li>
    <p><font face="Verdana" size="2">if you install the server on the same server we suggest to use different locations for the log files.</font> </p>
    </li>
</ul>
<p><font size="2">eg. <br />
</font></p>
<pre><font face="Comic Sans MS" size="2"><strong>Server: h:\app_logs\server\</strong></font>
<font size="2"><font face="Comic Sans MS"><strong>client: j:\app_logs\client\</strong></font></font></pre>
<pre><font size="2">
</font><h3><font face="Verdana">Firewall</font></h3><p><font face="Verdana" size="2">if you have communication problems check your firewall file: C:\WINDOWS\pfirewall.log<br /></font></p><p><font face="Verdana" size="2"></font></p></pre>]]></description></item></channel></rss>