This repository has been archived by the owner on Jan 23, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 14
/
Copy pathChangeLog
120 lines (120 loc) · 3.56 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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
<unreleased>
- Add a MANIFEST.in file
0.2.2:
- Restrict kazoo version until bug in 2.1 is resolved
0.2.1:
- Remove testtools as an install requirement
- Changed attribute name "_child_watches" to "_child_watchers"
- Update run_zookeeper.sh
0.2.0:
- Ensure commands are always byte strings
0.1.8:
- Add basic envi command support
0.1.7:
- Changed attribute name "_data_watches" to "_data_watchers"
- Unify the exception messaging for no node found
0.1.6:
- Correctly handle get_children() with a path that
does not exist
0.1.5:
- Copy the incoming sequences if provided
- Expose the storage properties directly
0.1.4:
- Clear the watches in the stop() method
- Better lock management
- Keep the trailing slash only for sequenced creates
- Use a constant to define what root is
0.1.3:
- Fix path postfix lost during normalization
0.1.2:
- Add the 3.4 classifier
0.1.1:
- Use retries and include the common client helpers
- Correctly set data when a version is passed
- Move _generate_async() (now named dispatch_async()) from
client to utils
0.1:
- Make multi-client (single-shared) storage possible
0.0.28:
- Fix byte string value
0.0.27:
- Normalize paths to include a leading slash
0.0.26:
- Use a delayed operation object in the fake transaction
- Have restart act as one block (not two)
0.0.25:
- Add ephemeral znode owner support
- Make storage lock argument mandatory
- Partial client is for internal use only (denote this)
0.0.24:
- Add much more robust transaction support
- Handle exists more naturally by using the underlying storage
0.0.23:
- Use a specific lock for listener mutations
0.0.22:
- Use granular locks for watch dictionary mutation
0.0.21:
- Add basic check transaction support
- Create all parent paths and child paths in the same lock context
- Address concurrent client variable modification
- Add link to kazoo readthedocs
- Move znode making function to storage
- Ensure all paths are normalized before storage interaction
- Fix custom version in 'stat' response
0.0.20:
- Allow how many spawn workers to be specified
0.0.19:
- Add ensure_path_async method
- Include makepath on the create_async method
- Add restart functionality
- Add create makepath support
- Add helper ChildrenWatch and DataWatch
attributes (mimicking the kazoo client attributes)
- Add handler subclass that is aware of what has spawned
0.0.18:
- Remove wait method
0.0.17:
- Fix children deletion.
0.0.16:
- Add a wait function that will block until empty handler queues
- Create acl functions (but mark as not implemented).
- Create two sets of watchers, data watchers (used for
data changes, deletions, set) and children watchers (used
for children change notification).
- Ensure watch registered for existence checks
- Add sequence id support
0.0.15:
- Add basic functionality tests
0.0.14:
- Add kill command support
0.0.13:
- Fix py3.3 README.rst reading errors
0.0.12:
- Switch to using a README.rst file
0.0.11:
- Add basic command support
0.0.10:
- Implement the server_version function
0.0.9:
- Fixup async sets to work
0.0.8:
- Add get_children_async call
0.0.7:
- Add close() to client
0.0.6:
- Add more async methods
0.0.5:
- Add get_async
- When data is set update the 'updated_on' key
- Split up fake_client file
0.0.4:
- Transaction support + tiny fixups
0.0.3:
- Fix python33 failures
0.0.2:
- Add locking to fake storage
- Add type checking to set function
0.0.1:
- Add zookeeper running shell script
- Add long description and setup.cfg file
- Initial commit