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