-
Notifications
You must be signed in to change notification settings - Fork 5
/
Changes
120 lines (93 loc) · 3.44 KB
/
Changes
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
Revision history for Net::Etcd
0.023
[ BUG FIX ]
* Fix a bug where the Bool type would fail under certain circumstances when setting keys => 1 for ttl.
While I could replicate, travis tests failed consistantly, we will resolve this better in the future.
Reference bless( do{\(my $o = 1)}, 'JSON::PP::Boolean' ) did not pass type constraint "Bool" (in $args->{"keys"})
0.022
[ ENHANCEMENTS ]
* Improve support for prefix inline with etcd API. Fixes GH #53 Thanks Michael Fung!
0.021
[ ENHANCEMENTS ]
* Add support for prefix => 'true'.
* Add better handing of exceptions from from_json.
0.020
[ ENHANCEMENTS ]
* Add support for full chain TLS. Fixes GH #42
* Updated travis tests to use etcd v3.3.3
[ BREAKING ]
* Default value for api_version is now /v3beta.
[ ANNOUNCEMENT ]
* Default value for api_version will change to /v3 on the release of etcd v3.4
0.019
[ BUG FIX ]
* Resolved issue where chunked data was not properly handled in non streaming calls and would truncate data when buffer was full. Fixed By GH #40 - Thanks Ananth Kavuri (foobargeez)
0.018
[ ENHANCEMENTS ]
* Added Member class and tests.
* Added ENV defaults for name 'ETCD_CLIENT_USERNAME', password 'ETCD_CLIENT_PASSWORD' and cacert 'ETCD_CERT_FILE' accessors.
* Updated TLS example.
0.017
[ ENHANCEMENTS ]
* Add TLS support
* Added cacert accessor.
* Updated Travis to setup TLS etcd and run all tests using TLS.
0.016
[ ENHANCEMENTS ]
* Added status, defragment, version and status methods to Maintenance class.
* Added ability to check $etcd->version
* Add is_success and content helper methods to Action role.
* Updated POD.
0.015
[ ENHANCEMENTS ]
* Add ability to retry_auth. This feature is very useful for refreshing stale tokens. Closes GH #26
0.014
[ BUG FIX ]
* Resolved bug which prevented range delete transaction from completing. Closed via GH #25 Thanks Ananth Kavuri!
[ ANNOUNCEMENT ]
* Added class Net::Etcd::KV::RangeDelete
* Range delete is now rangedelete method calling delete against Range is deprecated.
0.013
[ ENHANCEMENTS ]
* Add Net::Etcd::Auth::RolePermission class allowing roles to be defined by key/range.
0.012
[ ENHANCEMENTS ]
* Add full support for header based authentication via grpc-gateway. Requires etcd 3.2.0+
* Improve POD
0.011
[ ENHANCEMENTS ]
* Add full support for Txn with tests. Recommended for use with etcd 3.2.0+
0.010
[ ENHANCEMENTS ]
* Add intial support for snapshot
0.009
[ ENHANCEMENTS ]
* Add intial support for Txn
* Add changepw support for users to change password.
0.008
[ ANNOUNCEMENT ]
* Namespace change Etcd3 is now Net::Etcd
0.007
[ ANNOUNCEMENT ]
* Etcd3 has been superceded by Net::Etcd and will be removed from CPAN.
0.006
[ ENHANCEMENTS ]
* Sweeping changes to usage some not backwards compatible, sorry.
* Restructuring of classes to consolidate and reduce redundancy, see d323feb5c0.
* Replaced HTTP::Tiny with AnyEvent::HTTP allowing async interaction with etcd.
* Simplified the internal way $etcd object is initialized. Replacing ->connect with ->new, also moving ::Client into Net::Etcd module.
* Renamed _client accessor to etcd.
* Make Net::Etcd::KV a Moo::Role allowing easier interaction with other KV classes.
[ BUG FIXES ]
* Fixed Watch support
[ DOCUMENTATION ]
* Consolidate POD
* Add Watch examples.
0.005
[ ENHANCEMENTS ]
* Add lease support and tests
0.004
[ ENHANCEMENTS ]
* travis testing added
[ BUG FIXES ]
* Fix issue with HTTP::Tiny and support for Perl version where post function was not available.