1 CHANGES 2 ======= 3 4 2.9.0 5 ----- 6 7 * Replace openstack.org git:// URLs with https:// 8 * Use global job for building docker image 9 * Use monasca-log-api.conf for doc, devstack and docker 10 * Replace log-api.conf with monasca-log-api.conf 11 * devstack: Use 2.4.6 as elasticsearch version 12 * Add python3 tempest tests 13 * Run init\_agent only when agent is installed 14 * Change openstack-dev to openstack-discuss 15 * Upgrade Logstash Monasca output plugin 16 * Migrate DevStack plugin to Ubuntu Bionic 17 * Add grafana dashboards 18 * Disable unnecessary service in tempest test 19 * Switch tempest test to zuul3 native 20 * Add tooling for building Docker image 21 * Remove setup.py check from pep8 job 22 * tox: Stop building \*all\* docs in 'docs' 23 24 2.8.0 25 ----- 26 27 * Update configuration of kibana button 28 * Modify log-persister conf to support new index pattern 29 * Use oslo\_utils.encodeutils.safe\_encode 30 * Py3: Fix encoding in \_verify\_topics method 31 * Fix policy check for healthcheck and version 32 * Add .vagrant to gitignore 33 * Use templates for cover and lower-constraints 34 * add python 3.6 unit test job 35 * switch documentation job to new PTI 36 * import zuul job settings from project-config 37 * Update links in README 38 * Update reno for stable/rocky 39 * Enable python3 in devstack 40 41 2.7.0 42 ----- 43 44 * Fix README.rst and add syntax check 45 * Fix default policy rules registration 46 * Update policy configuration document 47 * Remove pykafka from lower-constraints 48 * Using oslo.policy for monasca-log-api 49 * Remove testrepository and .testr.conf 50 * Ignore changes in docs when running tempest tests 51 * Add architecture diagram 52 * Show how to enable more OpenStack services in devstack 53 * Fix and unify cover environment 54 * Clean-up tox.ini 55 * Add py36 testenv 56 * Switch to using stestr 57 * Change statsd\_host config type 58 * fix tox python3 overrides 59 * replace use of 'unicode' builtin 60 * Add .coverage to .gitignore file 61 * Set a default value for a default\_roles 62 * Updated from global requirements 63 * uncap eventlet 64 * add lower-constraints job 65 * Add pep8 max line length check 66 * Remove bundled intree tempest plugin 67 * Fix tempest test 68 * Update reno for stable/queens 69 70 2.6.0 71 ----- 72 73 * Zuul: Remove project name 74 * Updated from global requirements 75 * Updated from global requirements 76 * Enable UWSGI support in monasca-log-api 77 * Allow to disable statsd self-moniotring 78 * Updated from global requirements 79 * Delete Kafka topics in unstack phase 80 81 2.5.0 82 ----- 83 84 * Updated from global requirements 85 * Remove -U from pip install 86 * Avoid tox\_install.sh for constraints support 87 * Remove setting of version/release from releasenotes 88 * Updated from global requirements 89 * Zuul: add file extension to playbook path 90 * Remove test\_hook files 91 * Migrate log integration test to ZuulV3 92 93 2.4.0 94 ----- 95 96 * Replace the usage of some aliases in tempest 97 * Updated from global requirements 98 * Fix WSGI application 99 * Make ZuulV3 working 100 * Add ChangeLog file 101 * Drop download\_file for get\_extra\_file of devstack 102 * Add .stestr.conf 103 * Updated from global requirements 104 * Updated from global requirements 105 * Updated from global requirements 106 * Updated from global requirements 107 * Updated from global requirements 108 * Update reno for stable/pike 109 110 2.3.0 111 ----- 112 113 * Updated from global requirements 114 * Refactor project tree 115 * Minor language change 116 * Allow to specify CLI arguments 117 * Add CLI documentation part 118 * Configuration documentation 119 * Updated from global requirements 120 * Fix deprecation detail 121 * Update the documentation link for doc migration 122 * Tweaks in tox.ini to speed it up 123 124 2.2.1 125 ----- 126 127 * Fix tarball building error missing log-api.conf 128 129 2.2.0 130 ----- 131 132 * Provide references to new docs 133 * Use oslo-config-generator 134 * Updated from global requirements 135 * Enable codebase documenation 136 * Add Py35 to setup.cfg 137 * Migrate documentation to Sphinx 138 * Fix WSGI startup script 139 * Fix tempest test for empty\_body 140 * Updated from global requirements 141 * Ensure and verify utf-8 support 142 * Mock monascastatsd in tests 143 * Enable some off-by-default checks 144 * Updated from global requirements 145 * Updated from global requirements 146 * Fix html\_last\_updated\_fmt for Python3 147 * Fix wrong configuration file paths 148 * Fix cross-tenant logs submission 149 * Composite paste for monasca-log-api 150 151 2.1.0 152 ----- 153 154 * Updated from global requirements 155 * Updated from global requirements 156 * Replace test.attr with decorators.attr 157 * Updated from global requirements 158 * Updated from global requirements 159 * Enable tempest tests with uwsgi keystone 160 161 2.0.0 162 ----- 163 164 * Update Readme references 165 * Updated from global requirements 166 * Optimize the link address 167 * Replace six.iteritems() with .items() 168 * Remove monasca\_log\_api/.gitignore 169 * Updated from global requirements 170 * Internal interfaces for log listing API implementation 171 * Updated from global requirements 172 * Specification for log listing API 173 * Updated from global requirements 174 * Updated from global requirements 175 * Updated from global requirements 176 * Adding WSGI support 177 * Updated from global requirements 178 179 1.4.0 180 ----- 181 182 * Switch to use test\_utils.call\_until\_true 183 * Use openstack/monasca-kibana-plugin repo in devstack 184 * Lower log level 185 * Fixing filename to start server 186 * Updated from global requirements 187 * Typo fix: adress => address 188 * Use bento/ubuntu-16.04 box 189 * Updated from global requirements 190 * Make monasca-log-api work with Python 3.5 191 * Migrate testing to ostestr and adding docs 192 * Updated from global requirements 193 * Fix the Monasca Log API tempest tests 194 * Integration with oslo.context 195 * Drop Java Implemention codebase 196 * Enable checking with bandit 197 * Add test for empty log message 198 * Fix tempest tests 199 * Upgrade monasca-common dependency version 200 201 1.3.0 202 ----- 203 204 * Add bashate check to tox file 205 * Uprade ELK tarballs 206 * Adjust monasca-log-api devstack to Xenial 207 * Add Constraints support 208 * Show team and repo badges on README 209 * Replace LOG.warn with LOG.warning 210 * Fixing problems with tox 211 212 1.2.0 213 ----- 214 215 * Changed home page link 216 * Updated from global requirements 217 * Updated from global requirements 218 * Updated from global requirements 219 * Change assertTrue(isinstance()) by optimal assert 220 * Remove xrange for run both Python 2 and Python 3 221 * Fix config-generator.tempest.conf path in README 222 * Updated from global requirements 223 * Fix typo: remove redundant 'the' 224 * Add prefix "$" for command examples 225 * TrivialFix: Removed redundant 'the' 226 227 1.1.0 228 ----- 229 230 * TrivialFix: Remove config import unused 231 * Enable size-based log rotation for monasca-log-api 232 * Removing gunicorn from requirements 233 * TrivialFix: Remove logging import unused 234 * TrivialFix: Remove cfg import unused 235 * Update logstash-output-monasca\_log\_api from 0.5 to 0.5.2 236 * Add tempest tests for Log API v3 237 * Fix E126 test 238 * Manual sync with requirements 239 * Set up tempest tests for gate job 240 * Install Kibana plugin in 'extra' phase 241 * Optimize bulk processing 242 * Install Kibana plugin for Keystone authentication 243 * Monitoring for monasca-log-api 244 * Change Monasca Port 245 * Add monasca-log-metrics to devstack plugin 246 * Allow to reuse ELK tarballs 247 * Update monasca-log-agent in devstack plugin 248 249 1.0.0 250 ----- 251 252 * Import simport from monasca-common 253 * Truncating too big message 254 * Remove unnecessary tests 255 * Remove kafka key building 256 * Add Vagrantfile for deploying DevStack in a VM 257 * Documentation fix 258 * Remove six useless requirement 259 * Https Support 260 * Kafka message max size 261 * Raise original exception 262 * Tempest tests modification 263 * Update specification 264 * Add devstack plugin installer 265 * Unification for v2 and v3 output 266 * Adds [testenv:venv] section to tox.ini 267 * Common code base for v2 and v3 268 269 0.0.2 270 ----- 271 272 * Mark /v2.0/log/single as deprecated 273 * Add support for global dimensions 274 * Use same abstract class for v2 and v3 275 * Versions endpoint is working 276 * Moving unversioned endpoints 277 * Specification proposal for batch support 278 * Add validation of log property 279 * Fix redundant dependency 280 * Change default config file 281 * Fix run of java monasca-log-api with version option 282 * Move dimensions into log object 283 * Add support for Apache mod\_wsgi 284 * Fix exception thrown when dimensions missing 285 * Healthcheck endpoint docs 286 * Add implementation of /v3.0/logs API 287 * Adding healthcheck 288 * Sync to never monasca-common 289 * Updating requirements.txt 290 291 0.0.1 292 ----- 293 294 * Security update for monasca-log-api 295 * Validating message size 296 * Migrating tempest to project 297 * Documentation update 298 * Syncing API version 299 * Cleaning python bytecode before tests run 300 * Adding generating coverage 301 * Remove not used config variable 302 * Fixing issues spotted in dev environment 303 * Fixing gunicorn dependency and README 304 * Update information for PyPI registration 305 * Convert creation\_time to string 306 * Read region from config and handle payload 307 * Change repositories from stackforge to openstack 308 * Update .gitreview for new namespace 309 * Adjust to specification 310 * monasca-log-api python 311 * Add log api functionality 312 * Added .gitreview