aboutsummaryrefslogtreecommitdiffstats
path: root/Changelog.md
diff options
context:
space:
mode:
Diffstat (limited to 'Changelog.md')
-rw-r--r--Changelog.md67
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]