Skip to content

Releases: hexfusion/perl-net-etcd

v0.022

17 Jul 20:11
Compare
Choose a tag to compare

[ ENHANCEMENTS ]

  • Improve support for prefix inline with etcd API. Fixes GH #53 Thanks, Michael Fung!

v0.021

06 Jul 13:23
30a7127
Compare
Choose a tag to compare

[ ENHANCEMENTS ]

  • Add support for prefix => 'true' using role_perm.
  • Add better handing of exceptions from from_json.

v0.020

15 Apr 20:03
Compare
Choose a tag to compare

[ 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.

v0.019

05 Feb 12:31
Compare
Choose a tag to compare

[ BUG FIX ]

  • Resolved issue where chunked data was not properly handled in non-streaming calls and would truncate data when the buffer was full. Fixed By GH #40 - Thanks, Ananth Kavuri (foobargeez)

v0.018

30 Nov 23:20
fa04e9a
Compare
Choose a tag to compare
Add Member class. (#36)

* Add Member class and tests.

* Point TLS example at test certs.

* Add member helper method

* removed BUILD block

* Added ENV defaults for name 'ETCD_CLIENT_USERNAME', password 'ETCD_CLIENT_PASSWORD' and cacert 'ETCD_CERT_FILE' accessors.

* Add member list example to POD.

v0.017

24 Nov 19:01
Compare
Choose a tag to compare
  • Update tests to use is_success method.

  • Add cacert support for tests.

  • Update AnyEvent to 7.14 min.

  • Add TLS support and cacert accessor

  • Update cacert ENV key to use TEST.

  • Add TLS certs to aid in automated testing.

v0.016

23 Nov 16:53
6d34118
Compare
Choose a tag to compare
Maintenance (#32)

* Add support and tests for Maintenance status and defragment.

* Add support and tests for Maintenance class methods version, status and defragment

* Update POD

* Add is_success and content helper methods.

* Update version and change log for pending release.

v0.015

21 Nov 21:09
02369ae
Compare
Choose a tag to compare
Cache auth (#30)

* Add support for retry_auth
 * In the case the auth attempt returns a 401 unauthorized the code will attemp to refresh the token and try the request again. The code does assume the 401 is caused by a stale token. If it attempts again it will fail by confess.
* Add clearer to headers accessor.
* Clear headers after successful request so that we do not keep stale values cached.
* Do not add auth header during auth attempt so that we don't create a false posative.

* Add endpoint accessor.

* Bump version and add changes in prep for release.

v0.014

30 Aug 12:08
Compare
Choose a tag to compare

[ 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

v0.013

19 Jun 20:11
Compare
Choose a tag to compare

0.013
[ ENHANCEMENTS ]

  • Add Net::Etcd::Auth::RolePermission class allowing role permissions to be defined by key/range.