[release-announce] [monasca] monasca-common 1.4.0 (ocata)
no-reply at openstack.org
no-reply at openstack.org
Tue Jan 24 15:53:40 UTC 2017
We joyfully announce the release of:
monasca-common 1.4.0: Monasca common python modules
This release is part of the ocata release series.
Download the package from:
https://tarballs.openstack.org/monasca-common/
For more details, please see below.
Changes in monasca-common 1.3.0..1.4.0
--------------------------------------
cb2ec23 Fork 0.9.5 kafka-python and require pykafka
aae5580 Add proxy configuration for tox.ini file
2147d15 Break up dimenion validation into key and value parts
d8c0655 Clean imports in code
0a261ef Allow value_meta to be None/Null
92e0867 Updated from global requirements
4679a9f Add validation for 'nan' and infinity
b988eb8 Fix crash-loop in thresholder caused by floating point numbers used as dimension filter
9580a71 TrivialFix: Remove unused import of log
Diffstat (except docs and test files)
-------------------------------------
.../monasca/common/model/alarm/AlarmExpression.g4 | 1 +
monasca_common/kafka/consumer.py | 12 +-
monasca_common/kafka/producer.py | 10 +-
monasca_common/kafka_lib/NOTES.md | 32 +
monasca_common/kafka_lib/__init__.py | 21 +
monasca_common/kafka_lib/client.py | 676 ++++++++++++++++++
monasca_common/kafka_lib/codec.py | 155 +++++
monasca_common/kafka_lib/common.py | 270 +++++++
monasca_common/kafka_lib/conn.py | 223 ++++++
monasca_common/kafka_lib/consumer/__init__.py | 7 +
monasca_common/kafka_lib/consumer/base.py | 229 ++++++
monasca_common/kafka_lib/consumer/kafka.py | 772 +++++++++++++++++++++
monasca_common/kafka_lib/consumer/multiprocess.py | 292 ++++++++
monasca_common/kafka_lib/consumer/simple.py | 444 ++++++++++++
monasca_common/kafka_lib/context.py | 175 +++++
monasca_common/kafka_lib/partitioner/__init__.py | 7 +
monasca_common/kafka_lib/partitioner/base.py | 24 +
monasca_common/kafka_lib/partitioner/hashed.py | 110 +++
monasca_common/kafka_lib/partitioner/roundrobin.py | 23 +
monasca_common/kafka_lib/producer/__init__.py | 6 +
monasca_common/kafka_lib/producer/base.py | 462 ++++++++++++
monasca_common/kafka_lib/producer/keyed.py | 51 ++
monasca_common/kafka_lib/producer/simple.py | 58 ++
monasca_common/kafka_lib/protocol.py | 646 +++++++++++++++++
monasca_common/kafka_lib/util.py | 159 +++++
monasca_common/kafka_lib/version.py | 1 +
monasca_common/validation/metrics.py | 64 +-
requirements.txt | 4 +-
tox.ini | 10 +
32 files changed, 4942 insertions(+), 61 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index ea9c6c4..6765fec 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -7,2 +7,2 @@ kazoo>=2.2 # Apache-2.0
-kafka-python<1.0.0,>=0.9.5 # Apache-2.0
-PyMySQL!=0.7.7,>=0.7.6 # MIT License
+pykafka>=2.5.0 # Apache 2.0 License
+PyMySQL>=0.7.6 # MIT License
More information about the Release-announce
mailing list