UNPKG

2.82 kBMarkdownView Raw
1# v2.8.2
2
3- Adds `firehose` as another service which cannot use `AWS::URLSuffix`
4
5# v2.8.1
6
7- Implement a list of AWS service namespaces where use of `AWS::URLSuffix` results in an invalid service URL in China regions.
8
9# v2.8.0
10
11- Allows Hookshot callers to bring their own webhook secret. This is used for
12signature-verification in the `.Github()` case.
13
14# v2.7.0
15
16- Adds support for Layers to Lambda shortcuts
17
18# v2.6.0
19
20- Modifies CloudWatch alarm names to include the AWS region.
21
22## v2.5.0
23
24- Hookshot caller can now enable metrics, detailed execution logging, and setup custom-formatted access logging
25
26## v2.4.0
27
28- Hookshot caller can now set execution LoggingLevel to INFO or ERROR
29
30## v2.3.0
31
32- Shortcut lambdas are run with runtime Node8.10 by default
33
34## v2.2.0
35
36- Pass options through to command line tools #22
37
38## v2.1.0
39
40- adds new shortcuts: `hookshot.Passthrough` and `hookshot.Github`, for simple webhook-response systems
41- adds support for `DependsOn` properties to several shortcuts
42- fixes a bug in `shortcuts.ServiceRole` if no permissions statements are provided
43
44## v2.0.2
45
46- fixes a bug in the lambda service principal definition in china regions
47
48## v2.0.1
49
50- various shortcut bugfixes. See https://github.com/mapbox/cloudfriend/pull/34
51
52## v2.0.0
53
54- Cloudfriend is no longer friends with node.js versions less than v8. Now is the right time to update your local runtime.
55- Adds `cf.shortcuts`, which are a set of classes that can be used to generate boilerplate CloudFormation template code for certain scenarios.
56
57## v1.10.0
58
59- Allow specifiying region in `validate-template` command
60
61## v1.9.1
62
63- Rename `AWS::DomainSuffix` to `AWS::URLSuffix`
64
65## v1.9.0
66
67- Adds `AWS::Partition` and `AWS::DomainSuffix` pseudo-parameters
68- Adds `cloudfriend.arn()`, a shortcut for constructing ARNs
69
70## v1.8.2
71
72- more permissive engines.node
73
74## v1.8.1
75
76- `.split()` now allows object arguments.
77
78## v1.8.0
79
80- `.split()` added for `Fn::Split` intrinsic function.
81
82## v1.7.0
83
84- Adds `cloudfriend.permissions`, which exports a CloudFormation template which creates an AWS user and access key with permission to run `cloudfriend.validate()`.
85
86## v1.6.0
87
88- Adds support of Fn::ImportValue
89
90## v1.5.0
91
92- `.merge()` now allows name reuse across template properties, e.g. can have a Resource and an Output with the same name.
93- `.merge()` now allows name overlaps if the provided objects are identical.
94
95## v1.4.0
96
97- `validate-template` now exits 1 if the template is invalid.
98
99## v1.3.0
100
101- Adds support for Fn::Sub
102
103## v1.2.0
104
105- Fixes `cloudfriend.build()` for JSON template files that do not use the `.json` extension.
106- Adds an optional second arg to `cloudfriend.build(template, opts)`. If provided, this object is handed to any `.js`-defined template file that exports a function.
107
108## v1.1.0
109
110- Initial release