-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathCHANGELOG
32 lines (31 loc) · 2.24 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
[Up to v0.0.7] getting it all working
[0.0.8] abstracted primer types such that sadie can now use plugins. with two working plugins, IniFile and Resource, it is functionaly equivalent to v0.0.7. More to come.
[0.0.9] primer logic bugfix, added sql and db connection primer types
[0.0.10] sql plugin handler became sql2ar to better reflect what's going on
[0.0.11] updated documentation
[0.0.12] updated documentation, Rakefile, code cleanups
[0.0.13] Minor API fixes to prep for Olsen
[0.0.14] updated documentation
[0.0.15] actually committed changes to code this time...doh
[0.0.16] bugfixes, updated tests
[0.0.17] bugfixes, updated tests
[0.0.18...0.0.34] bugfixes, working on more natural integration with olsen
[0.0.35] initializePrimers is no longer called by constructor...must now call manually before using get method
[0.0.39] added lots of debugging that's going to need to come out, but also added eachers, a VERY cool
enhancement that offers a huge optimization path with very low developer resources
[0.0.40] removed over-debugging
[0.0.41] minor bugfix
[0.0.42,0.0.43] minor bugfix (hopefully), file now closing before method exit (a punt)
[0.0.45] bugfix (punt worked!) in templated file handling
[0.0.46] massive code cleanup. moved lots of things to private. documented all public methods.
[0.0.47] eachers now sane and can be set on any key, even other eacher provided keys
[0.0.48] fixed bug that limited to one the number of eachers that could be associated with a key.
[0.0.49] botched the upload...resubmitting
[0.0.50] fixed isset? bug (was only working for non-expensive keys)
[0.0.51] eacher bugfix. now correctly handles specific keys.
[0.0.52] code cleanup
[0.1.01] ** ground-up rewrite, ignore everything before this line if you're not a historian **
[0.1.8] new version now at capability pairing with old version.
[0.1.9] added metadata for keys, abstracted expiry and refresh data structs into timestamp queues, abstracted various mutexes in session into lock manager object in preparation for distributed behavior
[0.1.10] added important lock to ensure that two threads (refresh and fetch, in this case, but will be more important in distributed case) cannot attempt to prime for the same key at the same time
[0.1.11] threading bugfixes