14
0
forked from pool/python-kazoo
Files
python-kazoo/python-kazoo.changes

183 lines
9.9 KiB
Plaintext
Raw Normal View History

-------------------------------------------------------------------
Thu Sep 16 05:54:02 UTC 2021 - Steve Kowalik <steven.kowalik@suse.com>
- Actually remove nose BuildRequires, replacing it with pytest.
-------------------------------------------------------------------
Tue Sep 15 09:52:50 UTC 2020 - pgajdos@suse.com
- does not require nose for testing (even upstream uses pytest)
- update to 2.8.0: * **chore:** using Github templates for issues and PRs (#610) ([eddc0976](https://github.com/python-zk/kazoo/commit/eddc0976bf1ef9d9fb97990cebbc3f9b1abe9d7d)) * **core:** * Use strict regex to identify lock contenders. ([cc8ce892](https://github.com/python-zk/kazoo/commit/cc8ce8929116a1f0a2f0d088afa82ac9576395dc)) * Support additionaal lock contenter patterns ([225eeecb](https://github.com/python-zk/kazoo/commit/225eeecbe66c10d46dc7928681783d17f389f13a)) * **tests:** * Disable problematic hound-flake8-black integration. ([75f62a0d](https://github.com/python-zk/kazoo/commit/75f62a0dd40a9f9bdefcb04cea5ee5fcd3438c0e)) * Move to pytest ([de97d74b](https://github.com/python-zk/kazoo/commit/de97d74b50b62cd2f0cddc2a04e150575d9c6bc7)) * add Python 3.8 and remove Python 3.6 from the testing suite (#611) ([e4f808f7](https://github.com/python-zk/kazoo/commit/e4f808f7f0fe17e7e01468a2c54684f048e12b52)) * **core:** Use chain.from_iterable in threading.py (#614) ([13c73ec5](https://github.com/python-zk/kazoo/commit/13c73ec5f4d4f2215deb987a059051bb821674ca)) * **core:** * handle SSL_WANT_READ/WRITE errors (#619) ([cbdc4749](https://github.com/python-zk/kazoo/commit/cbdc4749edb5879099c1f9b832c055d9eeb52dea), closes [#618](https://github.com/python-zk/kazoo/issues/618)) * '"is" with a literal' syntax errors (#609) ([6b6ffe62](https://github.com/python-zk/kazoo/commit/6b6ffe62a073d1ed5413c65c2d8ec94ea2fa1760)) * sync() return should be unchrooted ([cbde70ac](https://github.com/python-zk/kazoo/commit/cbde70ac87435afbbacc9806c675184c7f778343), closes [#601](https://github.com/python-zk/kazoo/issues/601)) * **core:** Update matrix: add pypy3, drop py27 ([522189da](https://github.com/python-zk/kazoo/commit/522189da0f238faafc8f1db34f682f49b15ec503)) * **tests:** Add coverage report on codecov.io ([bb475843](https://github.com/python-zk/kazoo/commit/bb475843905af1a2d25b1f5834085c85c28bb175)) OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kazoo?expand=0&rev=20
2020-07-17 08:08:15 +00:00
-------------------------------------------------------------------
Fri Jul 17 08:04:00 UTC 2020 - Dirk Mueller <dmueller@suse.com>
- update to 2.8.0:
* **chore:** using Github templates for issues and PRs (#610) ([eddc0976](https://github.com/python-zk/kazoo/commit/eddc0976bf1ef9d9fb97990cebbc3f9b1abe9d7d))
* **core:**
* Use strict regex to identify lock contenders. ([cc8ce892](https://github.com/python-zk/kazoo/commit/cc8ce8929116a1f0a2f0d088afa82ac9576395dc))
* Support additionaal lock contenter patterns ([225eeecb](https://github.com/python-zk/kazoo/commit/225eeecbe66c10d46dc7928681783d17f389f13a))
* **tests:**
* Disable problematic hound-flake8-black integration. ([75f62a0d](https://github.com/python-zk/kazoo/commit/75f62a0dd40a9f9bdefcb04cea5ee5fcd3438c0e))
* Move to pytest ([de97d74b](https://github.com/python-zk/kazoo/commit/de97d74b50b62cd2f0cddc2a04e150575d9c6bc7))
* add Python 3.8 and remove Python 3.6 from the testing suite (#611) ([e4f808f7](https://github.com/python-zk/kazoo/commit/e4f808f7f0fe17e7e01468a2c54684f048e12b52))
* **core:** Use chain.from_iterable in threading.py (#614) ([13c73ec5](https://github.com/python-zk/kazoo/commit/13c73ec5f4d4f2215deb987a059051bb821674ca))
* **core:**
* handle SSL_WANT_READ/WRITE errors (#619) ([cbdc4749](https://github.com/python-zk/kazoo/commit/cbdc4749edb5879099c1f9b832c055d9eeb52dea), closes [#618](https://github.com/python-zk/kazoo/issues/618))
* '"is" with a literal' syntax errors (#609) ([6b6ffe62](https://github.com/python-zk/kazoo/commit/6b6ffe62a073d1ed5413c65c2d8ec94ea2fa1760))
* sync() return should be unchrooted ([cbde70ac](https://github.com/python-zk/kazoo/commit/cbde70ac87435afbbacc9806c675184c7f778343), closes [#601](https://github.com/python-zk/kazoo/issues/601))
* **core:** Update matrix: add pypy3, drop py27 ([522189da](https://github.com/python-zk/kazoo/commit/522189da0f238faafc8f1db34f682f49b15ec503))
* **tests:** Add coverage report on codecov.io ([bb475843](https://github.com/python-zk/kazoo/commit/bb475843905af1a2d25b1f5834085c85c28bb175))
-------------------------------------------------------------------
Mon Mar 30 10:53:58 UTC 2020 - Dirk Mueller <dmueller@suse.com>
- downgrade pure-sasl dependency to suggests, as it requires
kerberos which conflicts with pykerberos (needed by requests)
and the code handles this as optional dependency
-------------------------------------------------------------------
Mon Mar 16 13:00:50 UTC 2020 - Dirk Mueller <dmueller@suse.com>
- add dependency on pure-sasl, move python 2.x deps inside a conditional
- update to 2.7.0: **core:** * run SASL Kerberos tests as part of build ([5c461bdf](https://github.com/python-zk/kazoo/commit/5c461> * Add create2 support ([1d81f96a](https://github.com/python-zk/kazoo/commit/1d81f96a77a6fd7ae2476cd798> * closed states instead of lost states (#573) ([961b2f3b](https://github.com/python-zk/kazoo/commit/96>+ * improve SASL interface (#546) ([cd49b3fa](https://github.com/python-zk/kazoo/commit/cd49b3fa01136848> **recipe:** add support for curator SharedCount recipe (#559) ([88b657a0](https://github.com/python-zk>+* **utils:** extend create_tcp_connection utility (#568) ([ab0cd00c](https://github.com/python-zk/kazoo/> **core:** * allow requests to be queued in CONNECTING state (#374) (#588) ([a636d7a6](https://github.com/python->+ * Implement proper retry backoff logic with jitter. ([0bb0659c](https://github.com/python-zk/kazoo/com> * when connection fails, close the ConnectionHandler (#577) (#579) ([c7e80503](https://github.com/pyth>+* **recipe:** crash if None in znode (#569) ([ded79467](https://github.com/python-zk/kazoo/commit/ded794> **tests:** * Disable JAAS isInitiator for Server ([933b38b5](https://github.com/python-zk/kazoo/commit/933b38b550> * deactivate TCP port that was enabled by default. ([d7bed550](https://github.com/python-zk/kazoo/comm> * capitalize the default_domain value ([7fd22bfd](https://github.com/python-zk/kazoo/commit/7fd22bfd19>+ * weaker crypto when configuring Kerberos ([844df87a](https://github.com/python-zk/kazoo/commit/844df8> * prefix with toxinidir variable with a / to ensure path to ensure-zookeeper-env.sh is correct ([c4d42> * specify -Dfile.encoding=UTF-8 when starting the ZK JVM ([5764da0b](https://github.com/python-zk/kazo>+ OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kazoo?expand=0&rev=13
2020-03-16 10:50:43 +00:00
-------------------------------------------------------------------
Mon Mar 16 10:49:23 UTC 2020 - Dirk Mueller <dmueller@suse.com>
- update to 2.7.0:
**core:**
* run SASL Kerberos tests as part of build
* Add create2 support
* closed states instead of lost states (#573)
**recipe:** add support for curator SharedCount recipe (#559)
- update to 2.7.0: **core:** * run SASL Kerberos tests as part of build ([5c461bdf](https://github.com/python-zk/kazoo/commit/5c461> * Add create2 support ([1d81f96a](https://github.com/python-zk/kazoo/commit/1d81f96a77a6fd7ae2476cd798> * closed states instead of lost states (#573) ([961b2f3b](https://github.com/python-zk/kazoo/commit/96>+ * improve SASL interface (#546) ([cd49b3fa](https://github.com/python-zk/kazoo/commit/cd49b3fa01136848> **recipe:** add support for curator SharedCount recipe (#559) ([88b657a0](https://github.com/python-zk>+* **utils:** extend create_tcp_connection utility (#568) ([ab0cd00c](https://github.com/python-zk/kazoo/> **core:** * allow requests to be queued in CONNECTING state (#374) (#588) ([a636d7a6](https://github.com/python->+ * Implement proper retry backoff logic with jitter. ([0bb0659c](https://github.com/python-zk/kazoo/com> * when connection fails, close the ConnectionHandler (#577) (#579) ([c7e80503](https://github.com/pyth>+* **recipe:** crash if None in znode (#569) ([ded79467](https://github.com/python-zk/kazoo/commit/ded794> **tests:** * Disable JAAS isInitiator for Server ([933b38b5](https://github.com/python-zk/kazoo/commit/933b38b550> * deactivate TCP port that was enabled by default. ([d7bed550](https://github.com/python-zk/kazoo/comm> * capitalize the default_domain value ([7fd22bfd](https://github.com/python-zk/kazoo/commit/7fd22bfd19>+ * weaker crypto when configuring Kerberos ([844df87a](https://github.com/python-zk/kazoo/commit/844df8> * prefix with toxinidir variable with a / to ensure path to ensure-zookeeper-env.sh is correct ([c4d42> * specify -Dfile.encoding=UTF-8 when starting the ZK JVM ([5764da0b](https://github.com/python-zk/kazo>+ OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kazoo?expand=0&rev=13
2020-03-16 10:50:43 +00:00
**core:**
* allow requests to be queued in CONNECTING state (#374) (#588)
* when connection fails, close the ConnectionHandler (#577) (#579)
- update to 2.7.0: **core:** * run SASL Kerberos tests as part of build ([5c461bdf](https://github.com/python-zk/kazoo/commit/5c461> * Add create2 support ([1d81f96a](https://github.com/python-zk/kazoo/commit/1d81f96a77a6fd7ae2476cd798> * closed states instead of lost states (#573) ([961b2f3b](https://github.com/python-zk/kazoo/commit/96>+ * improve SASL interface (#546) ([cd49b3fa](https://github.com/python-zk/kazoo/commit/cd49b3fa01136848> **recipe:** add support for curator SharedCount recipe (#559) ([88b657a0](https://github.com/python-zk>+* **utils:** extend create_tcp_connection utility (#568) ([ab0cd00c](https://github.com/python-zk/kazoo/> **core:** * allow requests to be queued in CONNECTING state (#374) (#588) ([a636d7a6](https://github.com/python->+ * Implement proper retry backoff logic with jitter. ([0bb0659c](https://github.com/python-zk/kazoo/com> * when connection fails, close the ConnectionHandler (#577) (#579) ([c7e80503](https://github.com/pyth>+* **recipe:** crash if None in znode (#569) ([ded79467](https://github.com/python-zk/kazoo/commit/ded794> **tests:** * Disable JAAS isInitiator for Server ([933b38b5](https://github.com/python-zk/kazoo/commit/933b38b550> * deactivate TCP port that was enabled by default. ([d7bed550](https://github.com/python-zk/kazoo/comm> * capitalize the default_domain value ([7fd22bfd](https://github.com/python-zk/kazoo/commit/7fd22bfd19>+ * weaker crypto when configuring Kerberos ([844df87a](https://github.com/python-zk/kazoo/commit/844df8> * prefix with toxinidir variable with a / to ensure path to ensure-zookeeper-env.sh is correct ([c4d42> * specify -Dfile.encoding=UTF-8 when starting the ZK JVM ([5764da0b](https://github.com/python-zk/kazo>+ OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kazoo?expand=0&rev=13
2020-03-16 10:50:43 +00:00
**tests:**
* Disable JAAS isInitiator for Server
* deactivate TCP port that was enabled by default.
* capitalize the default_domain value
* prefix with toxinidir variable with a / to ensure path to ensure-zookeeper-env.sh is correct
* specify -Dfile.encoding=UTF-8 when starting the ZK JVM
- update to 2.7.0: **core:** * run SASL Kerberos tests as part of build ([5c461bdf](https://github.com/python-zk/kazoo/commit/5c461> * Add create2 support ([1d81f96a](https://github.com/python-zk/kazoo/commit/1d81f96a77a6fd7ae2476cd798> * closed states instead of lost states (#573) ([961b2f3b](https://github.com/python-zk/kazoo/commit/96>+ * improve SASL interface (#546) ([cd49b3fa](https://github.com/python-zk/kazoo/commit/cd49b3fa01136848> **recipe:** add support for curator SharedCount recipe (#559) ([88b657a0](https://github.com/python-zk>+* **utils:** extend create_tcp_connection utility (#568) ([ab0cd00c](https://github.com/python-zk/kazoo/> **core:** * allow requests to be queued in CONNECTING state (#374) (#588) ([a636d7a6](https://github.com/python->+ * Implement proper retry backoff logic with jitter. ([0bb0659c](https://github.com/python-zk/kazoo/com> * when connection fails, close the ConnectionHandler (#577) (#579) ([c7e80503](https://github.com/pyth>+* **recipe:** crash if None in znode (#569) ([ded79467](https://github.com/python-zk/kazoo/commit/ded794> **tests:** * Disable JAAS isInitiator for Server ([933b38b5](https://github.com/python-zk/kazoo/commit/933b38b550> * deactivate TCP port that was enabled by default. ([d7bed550](https://github.com/python-zk/kazoo/comm> * capitalize the default_domain value ([7fd22bfd](https://github.com/python-zk/kazoo/commit/7fd22bfd19>+ * weaker crypto when configuring Kerberos ([844df87a](https://github.com/python-zk/kazoo/commit/844df8> * prefix with toxinidir variable with a / to ensure path to ensure-zookeeper-env.sh is correct ([c4d42> * specify -Dfile.encoding=UTF-8 when starting the ZK JVM ([5764da0b](https://github.com/python-zk/kazo>+ OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kazoo?expand=0&rev=13
2020-03-16 10:50:43 +00:00
-------------------------------------------------------------------
Mon Apr 8 12:20:18 UTC 2019 - pgajdos@suse.com
- version update to 2.5.1
**client:** add missing paren (#550)
**core:** support deprecated KazooRetry argument (#545)
**core:** reduce timeout for the first Connect() request (#540)
**handlers:** make AsyncResult call all registered callbacks
instantly if the handler has stopped running (#549)
**recipe:** No more memory leak when ChildrenWatch was stopped (#543)
**recipe:** No more memory leak once TreeCache was closed (#524)
-------------------------------------------------------------------
Thu Nov 1 13:46:56 UTC 2018 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 2.5.0:
* Various fixes for gevent and python 3.7
- Fix homepage
-------------------------------------------------------------------
Tue Aug 22 13:40:43 UTC 2017 - tbechtold@suse.com
- update to 2.4.0:
* add missed parens to LockingQueue function call.
* revert PR #305 SetWatches which caused RuntimeError
* pep8 all the things
* drop Python 2.6/3.3 official support, add 3.5/3.6 testing
* allow multiple endpoints in KazooClient hosts arg
* use epoll when available to support fds > 1023
* Add TreeCache recipe
* update MANIFEST.in to reflect changes to filenames
* add travis deployment and update ZK versions
* allow having observers and different sized clusters
* fully resolve multiple records for hosts in the zookeeper
connection string
* Fix the recipe examples, so they actually work by connecting to
ZooKeeper. Without start() they just hang and can't be killed.
-------------------------------------------------------------------
Thu Sep 29 14:41:34 UTC 2016 - dmueller@suse.com
- update to 2.2.1:
* Issue #234: Add support for reconfig cluster membership operation
* Start running tests against Zookeeper 3.5.0 alpha and explicitly configure
the `admin.serverPort` in tests to avoid port conflicts. The Zookeeper
alpha version is not yet officially supported.
* Integrate eventlet *handler* support into kazoo so that along with [gevent,
threading] handlers there can now be a dedicated eventlet handler for
projects that need to (or want to) use eventlet (such as those working
in the openstack community). The ``requirements_eventlet.txt`` file lists
the optional eventlet requirement(s) that needs to be satisfied when this
new handler is used.
* Use ``six`` to nicely handle the cross compatibility of kazoo with
python 2.x and 3.x (reducing/removing the need to have custom compatibility
code that replicates what six already provides).
* Add ``state_change_event`` to ``kazoo.recipe.partitioner.SetPartitioner``
which is set on every state change.
* Add a NonBlockingLease recipe. The recipe allows e.g. cron jobs scheduled
on multiple machines to ensure that at most N instances will run a particular
job, with lease timeout for graceful handover in case of node failures.
-------------------------------------------------------------------
Mon Sep 15 12:13:02 UTC 2014 - tbechtold@suse.com
- update to version 2.0
* Extend support to Python 3.4, deprecating Python 3.2.
* Issue #198: Mention Zake as a sophisticated kazoo mock testing library.
* Issue #181: Add documentation on basic logging setup.
* Null or None data is no longer treated as "". Pull req #165, patch by
Raul Gutierrez S. This will affect how you should treat null data in a
znode vs. an empty string.
* Passing acl=[] to create() now works properly instead of an InvalidACLError
as it returned before. Patch by Raul Gutierrez S in PR #164.
* Removed the dependency on zope.interface. The classes in the interfaces
module are left for documentation purposes only (issue #131).
* Logging levels have been reduced.
+ Logging previously at the ``logging.DEBUG`` level is now logged at
the ``kazoo.loggingsupport.BLATHER`` level (5).
+ Some low-level logging previously at the ``logging.INFO`` level is
now logged at the ``logging.DEBUG`` level.
* Issue #133: Introduce a new environment variable `ZOOKEEPER_PORT_OFFSET`
for the testing support, to run the testing cluster on a different range.
* When authenticating via add_auth() the auth data will be saved to ensure that
the authentication happens on reconnect (as is the case when feeding auth
data via KazooClient's constructor). PR #172, patch by Raul Gutierrez S.
* Change gevent import to remove deprecation warning when newer gevent is
used. PR #191, patch by Hiroaki Kawai.
* Lock recipe was failing to use the client's sleep_func causing issues with
gevent. Issue #150.
* Calling a DataWatch or ChildrenWatch instance twice (decorator) now throws
an exception as only a single function can be associated with a single
watcher. Issue #154.
* Another fix for atexit handling so that when disposing of connections the
atexit handler is removed. PR #190, patch by Devaev Maxim.
* Fix atexit handling for kazoo threading handler, PR #183. Patch by
Brian Wickman.
* Partitioner should handle a suspended connection properly and restore
an allocated state if it was allocated previously. Patch by Manish Tomar.
* Issue #167: Closing a client that was never started throws a type error.
Patch by Joshua Harlow.
* Passing dictionaries to KazooClient.__init__() wasn't actually working
properly. Patch by Ryan Uber.
* Issue #119: Handler timeout takes the max of the random interval or
the read timeout to ensure a negative number isn't used for the read
timeout.
* Fix ordering of exception catches in lock.acquire as it was capturing a
parent exception before the child. Patch by ReneSac.
* Fix issue with client.stop() not always setting the client state to
KeeperState.CLOSED. Patch by Jyrki Pulliainen in PR #174.
* Issue #169: Fixed pipes leaking into child processes.
* Add section on contributing recipes, add maintainer/status information for
existing recipes.
* Add note about alternate use of DataWatch.
- Remove Require python-zope.interfaces
-------------------------------------------------------------------
Wed Apr 2 08:25:32 UTC 2014 - speilicke@suse.com
- Initial version