[release-announce] [monasca] monasca-log-api 1.4.0 (ocata)

no-reply at openstack.org no-reply at openstack.org
Wed Feb 15 14:22:52 UTC 2017


We are ecstatic to announce the release of:

monasca-log-api 1.4.0: Monasca API for sending log entries

This release is part of the ocata stable release series.

Download the package from:

    https://tarballs.openstack.org/monasca-log-api/

For more details, please see below.

Changes in monasca-log-api 1.3.0..1.4.0
---------------------------------------

4fcbb8e Switch to use test_utils.call_until_true
11435d9 Use openstack/monasca-kibana-plugin repo in devstack
85b78cd Lower log level
6718200 Fixing filename to start server
b5242f6 Updated from global requirements
18c34fe Use bento/ubuntu-16.04 box
aa069b7 Updated from global requirements
35a6314 Make monasca-log-api work with Python 3.5
0403011 Migrate testing to ostestr and adding docs
beb9497 Updated from global requirements
d001874 Fix the Monasca Log API tempest tests
f00e8c9 Integration with oslo.context
062c929 Drop Java Implemention codebase
09302e7 Enable checking with bandit
68fe277 Add test for empty log message
0e62eac Fix tempest tests
2fb699e Upgrade monasca-common dependency version


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

.coveragerc                                        |   7 +
.testr.conf                                        |   9 +
Makefile                                           | 192 ---------
README.md                                          | 171 ++++++--
common/build_common.sh                             |  29 --
devstack/Vagrantfile                               |   4 +-
devstack/files/kibana/kibana.yml                   |  10 +-
devstack/plugin.sh                                 |  29 +-
devstack/settings                                  |   6 +-
etc/monasca/log-api-config.ini                     |   5 +-
etc/monasca/log-api-logging.conf                   |  12 +-
java/pom.xml                                       | 441 ---------------------
java/src/assembly/tar.xml                          |  29 --
java/src/deb/control/control                       |   9 -
java/src/deb/control/prerm                         |   9 -
java/src/deb/etc/log-api-config.yml-sample         |  72 ----
java/src/main/java/monasca/log/api/ApiConfig.java  |  47 ---
.../java/monasca/log/api/MonApiApplication.java    | 221 -----------
.../main/java/monasca/log/api/MonApiModule.java    |  55 ---
.../monasca/log/api/app/ApplicationModule.java     |  64 ---
.../java/monasca/log/api/app/LogSerializer.java    |  76 ----
.../main/java/monasca/log/api/app/LogService.java  | 249 ------------
.../java/monasca/log/api/app/package-info.java     |  20 -
.../log/api/app/unload/JsonPayloadTransformer.java |  49 ---
.../api/app/validation/DimensionValidation.java    | 182 ---------
.../validation/LogApplicationTypeValidator.java    |  55 ---
.../monasca/log/api/app/validation/Validation.java |  65 ---
.../api/app/validation/ValueMetaValidation.java    |  95 -----
.../monasca/log/api/common/LogApiConstants.java    |  31 --
.../monasca/log/api/common/LogRequestBean.java     |  62 ---
.../monasca/log/api/common/PayloadTransformer.java |  37 --
.../middleware/MiddlewareConfiguration.java        |  77 ----
.../servlet/MockAuthenticationFilter.java          |  93 -----
.../servlet/PostAuthenticationFilter.java          | 192 ---------
.../servlet/PreAuthenticationFilter.java           | 134 -------
.../servlet/RoleAuthorizationFilter.java           |  70 ----
java/src/main/java/monasca/log/api/model/Log.java  | 104 -----
.../java/monasca/log/api/model/LogEnvelope.java    |  74 ----
.../java/monasca/log/api/resource/LogResource.java | 125 ------
.../ConstraintViolationExceptionMapper.java        |  40 --
.../log/api/resource/exception/ErrorMessage.java   |  36 --
.../log/api/resource/exception/Exceptions.java     | 194 ---------
.../exception/IllegalArgumentExceptionMapper.java  |  31 --
.../exception/JsonMappingExceptionManager.java     |  40 --
.../exception/JsonProcessingExceptionMapper.java   |  70 ----
.../exception/ThrowableExceptionMapper.java        |  44 --
.../monasca/log/api/MonApiApplicationRunner.java   |  23 --
.../monasca/log/api/app/LogSerializerTest.java     | 282 -------------
.../java/monasca/log/api/app/LogServiceTest.java   | 176 --------
.../LogApplicationTypeValidationTest.java          |  91 -----
.../api/resource/AbstractMonApiResourceTest.java   |  40 --
.../monasca/log/api/resource/LogResourceTest.java  | 414 -------------------
.../log/api/resource/exception/ErrorMessages.java  |  67 ----
.../test/java/monasca/log/api/utils/TestUtils.java |  47 ---
monasca_log_api/README.md                          | 156 --------
monasca_log_api/api/core/__init__.py               |   0
monasca_log_api/api/core/request.py                | 103 +++++
monasca_log_api/healthcheck/kafka_check.py         |   3 +-
monasca_log_api/reference/common/error_handlers.py |  28 ++
monasca_log_api/reference/common/log_publisher.py  |   4 +-
monasca_log_api/reference/common/validation.py     |   9 +-
monasca_log_api/reference/v2/logs.py               |  24 +-
monasca_log_api/reference/v3/logs.py               |  21 +-
monasca_log_api/reference/versions.py              |  10 +-
monasca_log_api/server.py                          |  11 +-
monasca_log_api_tempest/clients.py                 |   6 +-
pom.xml                                            |  53 ---
requirements.txt                                   |   5 +-
run_maven.sh                                       |  49 ---
setup.cfg                                          |  13 +-
test-requirements.txt                              |   9 +-
tox.ini                                            |  89 ++++-
112 files changed, 1681 insertions(+), 6026 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 6109f3a..c0209c2 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -8 +8 @@ falcon>=0.1.6 # Apache-2.0
-keystonemiddleware!=4.5.0,>=4.2.0 # Apache-2.0
+keystonemiddleware>=4.12.0 # Apache-2.0
@@ -9,0 +10 @@ oslo.config!=3.18.0,>=3.14.0 # Apache-2.0
+oslo.context>=2.9.0 # Apache-2.0
@@ -15 +16 @@ PasteDeploy>=1.5.0 # MIT
-monasca-common>=1.0.0 # Apache-2.0
+monasca-common>=1.4.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index c269109..44302b5 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6,2 @@
-hacking<0.11,>=0.10.2
+hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
+bandit>=1.1.0 # Apache-2.0
@@ -11 +12,4 @@ mock>=2.0 # BSD
-nose # LGPL
+sphinx>=1.5.1 # BSD
+oslosphinx>=4.7.0 # Apache-2.0
+oslotest>=1.10.0 # Apache-2.0
+os-testr>=0.8.0 # Apache-2.0
@@ -12,0 +17 @@ simplejson>=2.2.0 # MIT
+openstackdocstheme>=1.5.0 # Apache-2.0





More information about the Release-announce mailing list