Skip to content

Commit 59df42b

Browse files
committed
Updated README and version for 1.3.0 release
1 parent bdbcbb6 commit 59df42b

File tree

2 files changed

+42
-2
lines changed

2 files changed

+42
-2
lines changed

README.md

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
DACHE 1.2.3
1+
DACHE 1.3.0
22
===========
33

44

@@ -15,6 +15,46 @@ VERSION HISTORY
1515
============================================
1616

1717

18+
1.3.0
19+
------------------
20+
21+
- Upgraded projects to .NET 4.5
22+
23+
- Created SharpMemoryCache to fix bug with MemoryCache not trimming correctly at the polling interval. Cache will now closely respect the cache memory percentage limit at the polling interval.
24+
25+
- Cache Host now supports new Keys and Keys-Tag methods to search for keys and return lists of keys. NOTE: the Keys operations are EXPENSIVE and lock the cache for the duration, but are done in parallel to minimize blocking time. Use with caution/sparingly for large data sets.
26+
27+
- Cache Host now supports Clear method to clear the cache.
28+
29+
- Fixed bug with loading custom logger and serializer from configuration file. It now actually works!
30+
31+
- Set cache client to use file logger by default. EventViewerLogger can still be used but people who ran the process without admin rights would experience a crash/error related to event logging.
32+
33+
- New GZipSerializer built-in and supported. It's a bit slower but saves on memory, so the choice is yours!
34+
35+
- Added SimplSockets as a Nuget package. SharpMemoryCache is also added as a Nuget package.
36+
37+
- New MemCache type, GZipMemCache, created. This zips all incoming data on the server side regardless of client serialization mechanisms. A little more computationally expensive but saves on memory and centralizes zipping logic. Can be enabled in host config.
38+
39+
- Config file cleanup (removal of unused nodes).
40+
41+
- Code cleanup (removal of unused usings etc.).
42+
43+
- All projects now outputing XML comments.
44+
45+
- Communication protocol bug fixes and clean-up to simplify.
46+
47+
- Fixed all solution warnings!
48+
49+
- Improved efficiency of Remove method of MemCache. Should be notably faster now (not that it wasn't fast before!).
50+
51+
- Documented configuration files a little more.
52+
53+
- New unit tests (need way more)
54+
55+
***** SPECIAL THANKS TO THE MAJOR CONTRIBUTORS TO THIS BUILD: mmajcica and aweber1 - you rock! :)
56+
57+
1858
1.2.3
1959
------------------
2060

SharedAssemblyInfo.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,6 @@
2121
// You can specify all the values or you can default the Build and Revision Numbers
2222
// by using the '*' as shown below:
2323
// [assembly: AssemblyVersion("1.0.*")]
24-
[assembly: AssemblyVersion("1.2.2.*")]
24+
[assembly: AssemblyVersion("1.3.0.*")]
2525
// For unit testing
2626
[assembly: InternalsVisibleTo("Dache.Tests")]

0 commit comments

Comments
 (0)