Revision history for Net::Etcd
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.