diff options
Diffstat (limited to 'Changelog.md')
-rw-r--r-- | Changelog.md | 67 |
1 files changed, 62 insertions, 5 deletions
diff --git a/Changelog.md b/Changelog.md index 9985855..d1c2fac 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,13 +1,70 @@ # Change Log All notable changes to this project will be documented in this file. -The format is based on [Keep a Changelog](http://keepachangelog.com/) +The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). +## [2.2.3] - 7/25/2018 +* By request, include a self signed cert so the image always comes up. + +## [2.2.2] - 7/9/2018 +* Add EELF metrics log and logging statements +* Fixed a redundant Consul call where client.resolve_all did not need to call the transaction API twice +* Fix some comments / add deprecation warnings + +## [2.2.1] - 7/5/2018 +* Fix bug where healthcheck call was not in the audit log +* Add service_component_name into the audit record message field on audit calls +* Rename "log.log" to "audit.log" +* Add EELF compliant "error.log" + +## [2.2.0] - 6/26/2018 +* Productionalize by moving to NGINX+UWSGI. Flask was not meant to be run as a production server +* This is towards HTTPS support, which will now be done via NGINX reverse proxying instead of in the application code itself +* The app structure has changed due to the project I am now using for this. See https://hub.docker.com/r/tiangolo/uwsgi-nginx-flask/ + +## [2.1.5] - 4/10/2018 +* Fix a key where an invalid JSON in Consul blows up the CBS +* Refactor the tests into smaller files + +## [2.1.4] - 4/3/2018 +* Adhere to EELF metrics log for the log file + +## [2.1.3] +* Small cleanups; move swagger, remove bin, do proper install in Dockerfile + +## [2.1.2] +* Log to a file to be picked up by ELK per DCAEGEN2-387 +* Logging not totally finished w.r.t. formats, but this at least logs more and gets them into ELK + +## [2.1.1] +* [Shamefully this entry was missing] + +## [2.1.0] +* Add a generic API for getting arbitrary keys +* Some PEP8/Pylint compliance +* Fix SONAR complaints + +## [2.0.0] +* Remove policy and DTI APIs +* Add new API that returns Config, Policy, DTI, Everything +* Test coverage 82% + +## [1.3.1] +* Add more tests (Currently 75%) +* Fix liscenses + +## [1.3.0] +* Sync ONAP with Internal CBS +* Add tests (Currently 62%) +* Update docker python version to 3.6 +* Move installation of reqs into Docker container + ## [1.2.0] -* Remove waterfalled CONSUL_HOST +* Remove waterfalled CONSUL_HOST * Add ONAP liscenses * Remove references to specific telco and it's IPs in tests +* [Internal version conflict]: Add dti and policies endpoints ## [1.1.0] * Add a healthcheck endpoint @@ -15,11 +72,11 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## [1.0.1] * Fix {{}} to resolve to [] instead of whatever is in rels key -* Remove all impure tests. All tests are now unit tests. +* Remove all impure tests. All tests are now unit tests. ## [1.0.0] -* GLORIOUS CHANGE! At some point, CASK fixed a bug where if you sent a configuration JSON to CDAP that contained a value that was not a string, it would blow up. This allows me to remove the endpoint specific to CDAP components so the same endpoint is now used for Docker and CDAP. -* Props to Terry Troutman for helping me discover this. +* GLORIOUS CHANGE! At some point, CASK fixed a bug where if you sent a configuration JSON to CDAP that contained a value that was not a string, it would blow up. This allows me to remove the endpoint specific to CDAP components so the same endpoint is now used for Docker and CDAP. +* Props to Terry Troutman for helping me discover this. * Removes some impure tests. Still some impurity there ## [0.9.0] |