You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+41-1Lines changed: 41 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
DACHE 1.2.3
1
+
DACHE 1.3.0
2
2
===========
3
3
4
4
@@ -15,6 +15,46 @@ VERSION HISTORY
15
15
============================================
16
16
17
17
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! :)
0 commit comments