[release-announce] [oslo] osprofiler 1.5.0 (ocata)

no-reply at openstack.org no-reply at openstack.org
Wed Jan 18 19:48:02 UTC 2017


We jubilantly announce the release of:

osprofiler 1.5.0: OpenStack Profiler Library

This release is part of the ocata release series.

The source is available from:

    http://git.openstack.org/cgit/openstack/osprofiler

Download the package from:

    https://pypi.python.org/pypi/osprofiler

Please report issues through launchpad:

    http://bugs.launchpad.net/osprofiler

For more details, please see below.

1.5.0
^^^^^

Other Notes

* Introduce reno for deployer release notes.

Changes in osprofiler 1.4.0..1.5.0
----------------------------------

c1d53d9 Add py35 tox virtualenv
33f85b2 Fix syntax in JS, JSON indent with 4 spaces
f8cd42d Pass oslo.messaging kwargs only for "messaging://"
5fbbff1 Organize unit tests under tests/unit folder
cb6052d Use uuidutils instead of uuid.uuid4()
291d8bd Use oslo_utils.uuidutils.is_uuid_like
221bb4f Error out for invalid trace ID
fb8489a Re-format html template
6a83e1c Replace six.iteritems() with .items()
8ddd257 Show team and repo badges on README
8ee84ca Fix import order
458f1d7 Move hacking checks outside tests
4703a4d Visualize trace output as graph
f3687c5 Remove print statement
80b2856 Pretty print json output
3de2aec Add exception to trace point details
1c6f8b6 Add a redis driver
b66d83e Replace logging with oslo_log
6ce9590 Add Log Insight driver
9407108 Add reno for release notes management
a3accb7 Use method constant_time_compare from oslo.utils
ce9679a Update documentation to the latest state
243f6c8 Update dependencies' version from project requirements
978c84a Update devstack plugin readme to enable Panko
ede2d12 Enable devstack to configure OSProfiler for Senlin project
5c33f6b Add .idea folder to .gitignore
8fe74c0 Heat and Cinder now use new style conf
9f27479 Fix the issue that ChangeLog not found when building docs
e2b4626 Add AUTHORS and ChangeLog to .gitignore
2e45881 Update the driver path in th doc
ca4395c Use an env variable for connection string default
caff6c6 Fix a doc typo
aeb893d Update homepage with developer documentation page
87354e3 Trivial: Remove vim header from source files
c287879 [doc]Add description for multi-backend URI
bcea148 Add Elasticsearch driver
f8b997e Remove old notifiers


Diffstat (except docs and test files)
-------------------------------------

.gitignore                                         |   6 +
.testr.conf                                        |   2 +-
README.rst                                         |   9 +
devstack/README.rst                                |  11 +-
devstack/lib/osprofiler                            |  17 +-
osprofiler/__init__.py                             |   5 -
osprofiler/_notifiers/__init__.py                  |   0
osprofiler/_notifiers/base.py                      |  49 --
osprofiler/_notifiers/messaging.py                 |  57 ---
osprofiler/_utils.py                               |  29 +-
osprofiler/cmd/commands.py                         |  71 ++-
osprofiler/cmd/shell.py                            |   5 +-
osprofiler/cmd/template.html                       | 314 ++++++------
osprofiler/drivers/__init__.py                     |   3 +
osprofiler/drivers/base.py                         |   6 +-
osprofiler/drivers/elasticsearch_driver.py         | 136 +++++
osprofiler/drivers/loginsight.py                   | 263 ++++++++++
osprofiler/drivers/redis_driver.py                 | 137 +++++
osprofiler/exc.py                                  |   8 +
osprofiler/hacking/__init__.py                     |   0
osprofiler/hacking/checks.py                       | 378 ++++++++++++++
osprofiler/initializer.py                          |  10 +-
osprofiler/opts.py                                 |  75 ++-
osprofiler/profiler.py                             |   9 +-
releasenotes/notes/add-reno-996dd44974d53238.yaml  |   3 +
releasenotes/source/_static/.placeholder           |   0
releasenotes/source/_templates/.placeholder        |   0
releasenotes/source/conf.py                        | 276 ++++++++++
releasenotes/source/index.rst                      |   8 +
releasenotes/source/unreleased.rst                 |   5 +
requirements.txt                                   |   8 +-
setup.cfg                                          |   3 +-
test-requirements.txt                              |  32 +-
tools/lint.py                                      |   2 -
tools/patch_tox_venv.py                            |   2 -
tox.ini                                            |  12 +-
80 files changed, 4958 insertions(+), 3341 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 04ea584..e38a9d8 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -3,2 +3,6 @@ oslo.messaging>=5.2.0 # Apache-2.0
-oslo.utils>=3.4.0 # Apache-2.0
-WebOb>=1.2.3 # MIT
+oslo.log>=3.11.0 # Apache-2.0
+oslo.utils>=3.16.0 # Apache-2.0
+WebOb>=1.6.0 # MIT
+requests>=2.10.0 # Apache-2.0
+netaddr>=0.7.13,!=0.7.16  # BSD
+oslo.concurrency>=3.8.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index aa8aa1e..76ba465 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -1 +1 @@
-hacking>=0.10.2,<0.11
+hacking>=0.11.0,<0.12 # Apache-2.0
@@ -3,5 +3,6 @@ hacking>=0.10.2,<0.11
-coverage>=3.6
-mock>=1.2
-python-subunit>=0.0.18
-testrepository>=0.0.18
-testtools>=1.4.0
+coverage>=3.6 # Apache-2.0
+ddt>=1.0.1  # MIT
+mock>=2.0 # BSD
+python-subunit>=0.0.18 # Apache-2.0/BSD
+testrepository>=0.0.18 # Apache-2.0/BSD
+testtools>=1.4.0 # MIT
@@ -9,2 +10,2 @@ testtools>=1.4.0
-oslosphinx>=2.5.0,!=3.4.0  # Apache-2.0
-sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3
+oslosphinx>=4.7.0 # Apache-2.0
+sphinx>=1.2.1,!=1.3b1,<1.4 # BSD
@@ -13 +14 @@ sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3
-bandit>=0.17.3 # Apache-2.0
+bandit>=1.1.0 # Apache-2.0
@@ -15,2 +16,11 @@ bandit>=0.17.3 # Apache-2.0
-python-ceilometerclient>=2.2.1 # Apache-2.0
-pymongo>=3.0.2,!=3.1  # Apache-2.0
+python-ceilometerclient>=2.5.0 # Apache-2.0
+pymongo>=3.0.2,!=3.1 # Apache-2.0
+
+# Elasticsearch python client
+elasticsearch>=2.0.0,<=3.0.0 # Apache-2.0
+
+# Redis python client
+redis>=2.10.0 # MIT
+
+# Build release notes
+reno>=1.8.0 # Apache-2.0





More information about the Release-announce mailing list