Skip to content

Latest commit

 

History

History
301 lines (179 loc) · 13.2 KB

CHANGELOG.md

File metadata and controls

301 lines (179 loc) · 13.2 KB

Change Log

3.6.1 (2024-05-14)

Full Changelog

Implemented enhancements:

  • Documentation changes required in Release.md #191
  • Security Vulnerability CVE-2024-24762 #189

3.6.0 (2024-04-15)

Full Changelog

Implemented enhancements:

  • Uplift connexion from 2.x to 3.x #184
  • Security Vulnerability (Jinja2) #182

3.5.2 (2023-07-26)

Full Changelog

Implemented enhancements:

  • python driver builds fails at docker step #172

3.5.1 (2023-04-20)

Full Changelog

Implemented enhancements:

  • Change host to HOSTNAME in Driver logs#158
  • Filter sensitive information on request/response body #161

3.4.2 (2022-11-21)

Full Changelog

Implemented enhancements:

  • add error handling for sync calls #152

3.4.1 (2022-09-28)

Full Changelog

Implemented enhancements:

  • tenantId must be in camel case as per CP4NA standards for Python drivers #148

3.4.0 (2022-09-05)

Full Changelog

Implemented enhancements:

  • Support Multi Tenancy for Lifecycle Drivers #137

3.3.1 (2022-04-27)

Full Changelog

Fixed bugs:

  • Need to update Werkzeug 'BaseResponse' to 'Response' #130

3.3.0 (2022-02-28)

Full Changelog

Removed Features:

  • Remove Swagger UI due to vulnerabilities #125

3.2.0 (2021-12-10)

Full Changelog

Implemented enhancements:

  • Ensure Kafka messages are flushed on shutdown and the producer is closed #119

Removed Features:

  • Remove uwsgi from driver template #116

3.1.0 (2021-08-13)

Full Changelog

Implemented enhancements:

  • Uplift third party dependencies #111

Fixed bugs:

  • None

3.0.1 (2021-07-16)

Full Changelog

Implemented enhancements:

  • Uplift third party dependencies #104

Fixed bugs:

  • Use tracectx instead of traceCtx in log fields #106

3.0.0 (2021-04-29)

Full Changelog

Implemented enhancements:

  • Support Structured properties #100
  • Add common services for logging the progress of a Resource lifecycle transition #99

2.0.4 (2020-09-30)

Full Changelog

Implemented enhancements:

  • Expose Kafka Producer and Consumer Configuration #88
  • Extend ResourceTemplateContextService to include associated topology #93
  • Consistent NoBrokersAvailable exceptions on driver bootstrap in OCP Environments #97

2.0.3 (2020-09-15)

Full Changelog

Implemented enhancements:

  • Increase default api_version_auto_timeout_ms value for topic creation #94

2.0.2 (2020-06-10)

Full Changelog

Re-release of broken 2.0.1

2.0.1 (2020-06-09) (BROKEN)

Full Changelog

Fixed bugs:

  • NoBrokersAvailable exceptions during Kafka sends and receives #84

2.0.0 (2020-05-19)

Full Changelog

Works with ALM 2.2+

Implemented enhancements:

  • Common Kubernetes deployment location #67
  • Common templating tools #69
  • Refactor render context builder keywords for system_properties, deployment_location and request_properties #72
  • Refactor infrastructure and lifecycle APIs into single driver API #73
  • Indicate syntax on templating capabiltiy #76
  • Allow resource driver service to be notified when the lifecycle monitor has posted a response #78
  • Templating services to support key properties #79
  • Must include a notion of "removing" entries from Associated Topology #80
  • Command utility to help with testing drivers #81

Fixed bugs:

  • Request Queue max.poll.interval.ms is not configurable #75

Documentation:

  • Docker image build instructions missing docker context path in command #65

Issues #67, #69, #72, #73, #75 and #76 were included in a 1.2.0 release but that release should have resulted in major version increase, so it is being phased out of this project's history.

1.2.0 (2020-05-12)

Do not use this release, use 2.0.0 instead.

1.1.0 (2020-03-24)

Full Changelog

Fixed bugs:

  • Add support for a Request Queue #46

1.0.0 (2020-02-20)

Full Changelog

Fixed bugs:

  • Private keys should not be logged #61

0.9.0 (2020-02-12)

Full Changelog

Implemented enhancements:

  • LifecycleScripts workspace should be cleaned to save space on disk #58
  • LifecycleScripts workspace should be auto-created #57

0.8.0 (2020-01-27)

Full Changelog

Implemented enhancements:

  • Add autoscaling on CPU usage rules to template Helm charts #50
  • Add health endpoint so drivers have an API to use for health checks in their pod deployments #53

Fixed bugs:

  • KeyError: 'value' when iterating PropValueMap including an entry with no value #52

0.7.0 (2020-01-13)

Full Changelog

Implemented enhancements:

  • Update infrastructure API to include systemProperties on create requests #48

0.6.2 (2019-12-13)

Full Changelog

Fixed bugs:

  • PropValueMap does not allow values of None #44

0.6.1 (2019-12-12)

Full Changelog

Fixed bugs:

  • PropValueMap items_with_types iterator has no termination check #42

0.6.0 (2019-12-12)

Full Changelog

Fixed bugs:

  • UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8f in position 5: invalid start byte #20
  • Create command should not allow module names with dashes and special characters in module, helm and docker names #21
  • Name used in setup.py of generated driver application should be the module name #27
  • Correct driver template based on issues from other driver projects #28
  • OpenAPI specification files are broken #37
  • Logging Errors #29
  • Job Queue thread aborts on error #31

Implemented enhancements:

  • Validate app name #12
  • Input properties should include property type #39

Documentation:

  • Steps to build a docker image include incorrect whl directory #26
  • Documentation should include details of how the framework should be used, preferaby with examples #25
  • Document exception handling #18

0.5.0 (2019-11-04)

Full Changelog

Implemented enhancements:

  • Add CLI with command to generate the necessary files to create a driver #17

0.4.0 (2019-10-09)

Full Changelog

Fixed bugs:

  • Kafka consumer created without group id #14

Implemented enhancements:

  • Configure Logstash-style logging that's compatible with LM/Filebeat logs #10

0.3.0 (2019-10-01)

Full Changelog

Implemented enhancements:

  • Auto-create Kafka topics for Job queue #8
  • Add templateType to infrastructure API #13

0.2.0 (2019-09-18)

Full Changelog

Implemented enhancements:

  • Find API should not return 400 when nothing is found #6
  • Not found response to return 400 code instead of 404 #4

Fixed bugs:

  • Jobs not sent to Kafka queue when running in uwsgi #2

Merged pull requests:

  • Fixes #6 by changing the Find Infrastructure API to return an empty result when no matching infrastructure is found #7 (dvaccarosenna)
  • issue4 - resolves issue #4 to return a 400 status code when infrastru… #5 (dvaccarosenna)
  • issue2 - resolves #2 by creating the producer when first needed #3 (dvaccarosenna)

0.1.0 (2019-09-02)

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator