Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
[0.1.431] - 2017-08-10¶
Added¶
- fink-lookups: added acm lookup documentation, do acm lookup by default (#359)
Deprecated¶
- fink-lookups: ami was already deprecated but made it more explicit + docs
[0.1.429] - 2017-08-07¶
Added¶
- cloud: fixed compatibility issue with templates in update case (#357)
[0.1.428] - 2017-08-03¶
Added¶
- cloud: use ‘context’ and ‘config’ in cloudformation templates (#353)
- cloud: add ‘stack_output’ attribute to context (#353)
- added section on version pinning to installation guide
[0.1.424] - 2017-08-01¶
Added¶
- lambda: mechanism for flexible event wiring (#264)
Deprecated¶
- lambda: ‘events’ config dictionary like ‘s3Sources’ and ‘timeSchedules’ (#264)
[0.1.420] - 2017-07-18¶
Added¶
- cloud: add SNS notifications (#185)
- logcapture mechanism for tests (#285)
Deprecated¶
- cloud: “cloudformation” config section, use “parameters” & “stack” instead (#337)
[0.1.405] - 2017-06-30¶
Fixed¶
- minor documentation changes for cloud. Better description of usage of a role for CloudFormation (#162)
[0.1.404] - 2017-06-29¶
Added¶
- handle SIGTERM and SIGINT signals and stop running deployments accordingly (#40)
[0.1.397] - 2017-06-16¶
Fixed¶
- cloud parameter diffing without params fails (#64)
- cloud parameter diffing flaws (#184)
[0.1.392] - 2017-06-07¶
Added¶
- added some documentation related to fink-bundler and AWS Lambda runtimes
[0.1.391] - 2017-06-02¶
Added¶
- support for nodejs6.10 + python3.6 runtimes
- specify folders (source & target) for code bundles
- lambda ‘–keep’ option to speed up your dev cycles
[0.1.8] - 2017-04-27¶
Added¶
- improve exception handling (#285) plus proper error message for missing config
[0.1.5] - 2017-04-26¶
Added¶
- fink plugin version info in version cmd and datadog (#250)
- use fink plugins in E2E test lifecycle (#250)
[0.1.0] - 2017-04-05¶
Added¶
- open source on Github (#255)
- moved build jobs to new infra jenkins (#255)
Changed¶
- it is now mandatory for fink users to maintain plugin dependencies
[0.0.82] - 2017-03-29¶
Added¶
- added scaffolding mechanism
- use MIT LICENSE (#253)
Fixed¶
- tamed greedy lookup (#258)
- cloud fixed deprecated pre_hook (#259)
[0.0.81] - 2017-03-24¶
Added¶
- included plugin documentation
- fink.config_reader for json config files (#218)
Fixed¶
- lambda bundle includes settings_<env>.conf file (#249)
- minor improvements from code review sessions (#230)
- missing environment is not properly handled (#248)
[0.0.79] - 2017-03-08¶
Fixed¶
- cloud docu bug (#183)
- servicediscovery timestamp localization issue (#217)
- lambda bundling issue (#225)
[0.0.78] - 2017-03-06¶
Added¶
- moved hocon config_reader to plugin (#150)
- split fink.lookups plugin from config_reader (#150)
- improved slack plugin (webhooks, consolidated msgs) (#219)
- extracted bundle step into bundler plugin (#150)
[0.0.77] - 2017-02-20¶
Added¶
- moved to std python logging + activate DEBUG logs via
-v
(#175) - std. fink lifecycle (#152)
- removed finklabs_utils as installation dependency (#152)
- cloudformation utilities need awsclient (see cloud documentation) (#152)
- plugin mechanism (#152)
- moved datadog and slack reporting functionality to fink plugins (#152)
- cmd dispatcher + testable main modules + tests (#152)
- migrated boto_session to awsclient (#152)
[0.0.76] - 2017-01-30¶
Added¶
- lambda replaced git short hash in target filename with sha256 (#169)
- requirements.txt and settings_<env>.conf optional for lambda (#114)
- made boto_session a parameter in credstash (#177)
[0.0.75] - 2017-01-24¶
Added¶
- added fink installer (#201)
- fink outdated version warning (#155)
- moved docs from README to sphinx / readthedocs (PR194)
- pythonic dependency management (without pip-compile) (#178)
- removed finklabs-utils dependency (#178)
Changed¶
- moved CHANGELOG.md to docs folder
[0.0.62] - 2016-11-07¶
Added¶
- lambda pre-bundle hooks
Fixed¶
- compress bundle.zip in lambda bundle/deploy
[0.0.60] - 2016-10-07¶
Added¶
- cloud now has the visualize cmd. Req. dot installation (#136).
- code now has the slack notifications (#79).- FIX moved tests to pytest to improve cleanup after tests (#119).
- cloud now has parametrized hooks (#34).
Fixed¶
- moved tests to pytest to improve cleanup after tests (#119).
- lambda rollback to previous version.
- cloud Parameter diffing does not work for aws coma-seperated inputs (#77).
- lambda fail deployment on failing ping (#113).
- moved tests to pytest to improve cleanup after tests (#119).
- speedup tests by use of mocked service calls to AWS services (#151).
[0.0.57] - 2016-09-23¶
Added¶
- code now supports execution of bash scripts before bundling, can be used to bundle packages at runtime.
Fixed¶
- code now returns proper exit codes when deployment fails.
[0.0.55] - 2016-09-16¶
Added¶
- cloud utils EBS tagging functionality (intended for post hooks)
- cloud now supports host zones as a parameter for creating route53 records
[0.0.45] - 2016-09-01¶
Added¶
- lambda autowire functionality
- fink sends metrics and events to datadog
Fixed¶
- api will add invoke lambda permission for new paths in existing APIs
[0.0.35] - 2016-08-29¶
Added¶
- consolidated slack configuration to .fink files
- configuration for slack_channel
[0.0.34] - 2016-08-tbd¶
Fixed¶
- refactored api structure to api_main and api_core
- improved api testability and test coverage
- further improved lambda test coverage
[0.0.33] - 2016-08-18¶
Added¶
- fink pull request builder
Fixed¶
- refactored code structure to code_main and code_core
- improved code testability and test coverage
- refactored lambda structure to lambda_main and lambda_core
- improved lambda testability and test coverage
[0.0.30] - 2016-08-02¶
Added¶
- refactored cloud structure to cloud_main and cloud_core
- improved cloud testability and test coverage
- Rate limiting when preview with empty changeset (#48)
Removed¶
- cloud validate
- cloud scaffold
[0.0.26] - 2016-07-19¶
Added¶
- cloud now supports stack policies, see README for details
- cloud now displays changes in CloudFormation template parameters
Fixed¶
- prettify output
- removed debug output
- removed some unnecessary import validations
- cloud will now exit when importing a cloudformation.py not from your current working directory