|
| 1 | +# Change Log |
| 2 | + |
| 3 | +All notable changes to this project will be documented in this file. |
| 4 | + |
| 5 | +<a name="unreleased"></a> |
| 6 | +## [Unreleased] |
| 7 | + |
| 8 | + |
| 9 | + |
| 10 | +<a name="v1.29.0"></a> |
| 11 | +## [v1.29.0] - 2020-11-19 |
| 12 | + |
| 13 | +- feat: Customizable prefixes for IAM policies (as for IAM role) ([#74](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/74)) |
| 14 | + |
| 15 | + |
| 16 | +<a name="v1.28.0"></a> |
| 17 | +## [v1.28.0] - 2020-11-17 |
| 18 | + |
| 19 | +- feat: Updated range of supported versions of Terraform and providers ([#71](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/71)) |
| 20 | + |
| 21 | + |
| 22 | +<a name="v1.27.0"></a> |
| 23 | +## [v1.27.0] - 2020-11-02 |
| 24 | + |
| 25 | +- ci: Updated pre-commit hooks, added terraform_validate ([#68](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/68)) |
| 26 | + |
| 27 | + |
| 28 | +<a name="v1.26.0"></a> |
| 29 | +## [v1.26.0] - 2020-10-27 |
| 30 | + |
| 31 | +- fix: Removed hash_extra_paths to have the same hash for multiple executors ([#66](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/66)) |
| 32 | + |
| 33 | + |
| 34 | +<a name="v1.25.0"></a> |
| 35 | +## [v1.25.0] - 2020-10-26 |
| 36 | + |
| 37 | +- fix: Fixed concurrent builds ([#65](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/65)) |
| 38 | +- chore: Upgraded pre-commit-terraform to fix terraform-docs |
| 39 | + |
| 40 | + |
| 41 | +<a name="v1.24.0"></a> |
| 42 | +## [v1.24.0] - 2020-09-23 |
| 43 | + |
| 44 | +- feat: Added tflint as pre-commit hook ([#60](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/60)) |
| 45 | + |
| 46 | + |
| 47 | +<a name="v1.23.0"></a> |
| 48 | +## [v1.23.0] - 2020-09-14 |
| 49 | + |
| 50 | +- feat: Added support for policy_jsons (list of strings) ([#58](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/58)) |
| 51 | + |
| 52 | + |
| 53 | +<a name="v1.22.0"></a> |
| 54 | +## [v1.22.0] - 2020-08-26 |
| 55 | + |
| 56 | +- feat: Updated submodules to support Terraform 0.13 |
| 57 | + |
| 58 | + |
| 59 | +<a name="v1.21.0"></a> |
| 60 | +## [v1.21.0] - 2020-08-25 |
| 61 | + |
| 62 | +- fix: os xcode python interpreter ([#50](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/50)) |
| 63 | +- docs: Updated description for provisioned_concurrent_executions (closes [#38](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/38)) |
| 64 | +- chore: Set number_of_policies in example |
| 65 | + |
| 66 | + |
| 67 | +<a name="v1.20.0"></a> |
| 68 | +## [v1.20.0] - 2020-08-19 |
| 69 | + |
| 70 | +- fix: Fix policy attachments for managed policies ([#45](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/45)) |
| 71 | +- feat: Add support for EFS File System Config ([#46](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/46)) |
| 72 | +- feat: Bump version of AWS provider to support v3 |
| 73 | +- feat: Upgraded Terraform version supported |
| 74 | +- docs: Updated FAQ with info about "We currently do not support adding policies for " |
| 75 | +- fix: Adds region wildcard to log group arn when lambda[@edge](https://github.com/edge) ([#35](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/35)) |
| 76 | +- fix: Fixed issue with zip renaming on Windows platform ([#32](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/32)) |
| 77 | +- feat: docker image building for installing pip requirements independently from OS ([#31](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/31)) |
| 78 | +- fix: Fixed patterns applying ([#30](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/30)) |
| 79 | +- fix: Fixed DUMP_ENV logging level ([#28](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/28)) |
| 80 | +- fix: Fixed IAM policy attachment with multiple functions ([#26](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/26)) |
| 81 | +- feat: Added support for variety of options for source_path, closes [#12](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/12) ([#25](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/25)) |
| 82 | +- Updated examples and readme |
| 83 | +- Added more samples to examples/simple/main.tf |
| 84 | +- package.py - Log directories with ending / |
| 85 | +- package.py - Log skipped items + made uniform some messages |
| 86 | +- package.py - Added support for comments in patterns |
| 87 | +- package.py - Renamed: logger -> log |
| 88 | +- feat: Added ZipContentFilter class to apply patterns filtering |
| 89 | +- package.py - Fixed and improved logging |
| 90 | +- package.py - Added BuildPlanManager initial implementation |
| 91 | +- package.py - Fixed building in docker |
| 92 | +- package.py - Implemented ZipFileStream.write_file |
| 93 | +- feat: In-place zip archiving |
| 94 | +- package.py - Removed dir changing on zip archive generation |
| 95 | +- package.py - Simplified emit_dir_files func |
| 96 | +- package.py - Fixed timestamp appling |
| 97 | +- package.py - Added hidden hash command to calculate Lambda's content hash |
| 98 | +- package.py - Finished ZipFileStream.write_dirs implementation |
| 99 | +- package.py - Moved borrowed ZipInfo.from_file to a ZipWriteStream class |
| 100 | +- package.py - Added initial ZipFileStream skel |
| 101 | +- package.py - Move out inner functions from *_command functions |
| 102 | +- feat: Added pid to the prepare stage log records |
| 103 | +- feat: Added AWS CodeDeploy group name to outputs |
| 104 | +- fix: Create AWS CodeDeploy resources conditionally |
| 105 | +- fix: Do not create AWS Cloudwatch log group for Lambda Layers |
| 106 | +- feat: Add Cloudwatch Logs resources (or use existing) ([#24](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/24)) |
| 107 | + |
| 108 | + |
| 109 | +<a name="v1.6.1"></a> |
| 110 | +## [v1.6.1] - 2020-08-14 |
| 111 | + |
| 112 | +- fix: Added support for AWS provider v3 used by notify-slack module with Terraform 0.12 |
| 113 | + |
| 114 | + |
| 115 | +<a name="v1.19.0"></a> |
| 116 | +## [v1.19.0] - 2020-08-14 |
| 117 | + |
| 118 | +- feat: Add support for EFS File System Config ([#46](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/46)) |
| 119 | + |
| 120 | + |
| 121 | +<a name="v1.18.0"></a> |
| 122 | +## [v1.18.0] - 2020-08-13 |
| 123 | + |
| 124 | +- feat: Bump version of AWS provider to support v3 |
| 125 | + |
| 126 | + |
| 127 | +<a name="v1.17.0"></a> |
| 128 | +## [v1.17.0] - 2020-07-20 |
| 129 | + |
| 130 | +- feat: Upgraded Terraform version supported |
| 131 | + |
| 132 | + |
| 133 | +<a name="v1.16.0"></a> |
| 134 | +## [v1.16.0] - 2020-06-26 |
| 135 | + |
| 136 | +- docs: Updated FAQ with info about "We currently do not support adding policies for " |
| 137 | + |
| 138 | + |
| 139 | +<a name="v1.15.0"></a> |
| 140 | +## [v1.15.0] - 2020-06-24 |
| 141 | + |
| 142 | +- fix: Adds region wildcard to log group arn when lambda[@edge](https://github.com/edge) ([#35](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/35)) |
| 143 | + |
| 144 | + |
| 145 | +<a name="v1.14.0"></a> |
| 146 | +## [v1.14.0] - 2020-06-18 |
| 147 | + |
| 148 | +- fix: Fixed issue with zip renaming on Windows platform ([#32](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/32)) |
| 149 | + |
| 150 | + |
| 151 | +<a name="v1.13.0"></a> |
| 152 | +## [v1.13.0] - 2020-06-17 |
| 153 | + |
| 154 | +- feat: docker image building for installing pip requirements independently from OS ([#31](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/31)) |
| 155 | + |
| 156 | + |
| 157 | +<a name="v1.12.0"></a> |
| 158 | +## [v1.12.0] - 2020-06-16 |
| 159 | + |
| 160 | +- fix: Fixed patterns applying ([#30](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/30)) |
| 161 | +- fix: Fixed DUMP_ENV logging level ([#28](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/28)) |
| 162 | + |
| 163 | + |
| 164 | +<a name="v1.11.0"></a> |
| 165 | +## [v1.11.0] - 2020-06-16 |
| 166 | + |
| 167 | +- fix: Fixed IAM policy attachment with multiple functions ([#26](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/26)) |
| 168 | + |
| 169 | + |
| 170 | +<a name="v1.10.0"></a> |
| 171 | +## [v1.10.0] - 2020-06-14 |
| 172 | + |
| 173 | +- feat: Added support for variety of options for source_path, closes [#12](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/12) ([#25](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/25)) |
| 174 | +- Updated examples and readme |
| 175 | +- Added more samples to examples/simple/main.tf |
| 176 | +- package.py - Log directories with ending / |
| 177 | +- package.py - Log skipped items + made uniform some messages |
| 178 | +- package.py - Added support for comments in patterns |
| 179 | +- package.py - Renamed: logger -> log |
| 180 | +- feat: Added ZipContentFilter class to apply patterns filtering |
| 181 | +- package.py - Fixed and improved logging |
| 182 | +- package.py - Added BuildPlanManager initial implementation |
| 183 | +- package.py - Fixed building in docker |
| 184 | +- package.py - Implemented ZipFileStream.write_file |
| 185 | +- feat: In-place zip archiving |
| 186 | +- package.py - Removed dir changing on zip archive generation |
| 187 | +- package.py - Simplified emit_dir_files func |
| 188 | +- package.py - Fixed timestamp appling |
| 189 | +- package.py - Added hidden hash command to calculate Lambda's content hash |
| 190 | +- package.py - Finished ZipFileStream.write_dirs implementation |
| 191 | +- package.py - Moved borrowed ZipInfo.from_file to a ZipWriteStream class |
| 192 | +- package.py - Added initial ZipFileStream skel |
| 193 | +- package.py - Move out inner functions from *_command functions |
| 194 | +- feat: Added pid to the prepare stage log records |
| 195 | + |
| 196 | + |
| 197 | +<a name="v1.9.0"></a> |
| 198 | +## [v1.9.0] - 2020-06-12 |
| 199 | + |
| 200 | +- feat: Added AWS CodeDeploy group name to outputs |
| 201 | + |
| 202 | + |
| 203 | +<a name="v1.8.0"></a> |
| 204 | +## [v1.8.0] - 2020-06-12 |
| 205 | + |
| 206 | +- fix: Create AWS CodeDeploy resources conditionally |
| 207 | +- fix: Do not create AWS Cloudwatch log group for Lambda Layers |
| 208 | + |
| 209 | + |
| 210 | +<a name="v1.7.0"></a> |
| 211 | +## [v1.7.0] - 2020-06-12 |
| 212 | + |
| 213 | +- feat: Add Cloudwatch Logs resources (or use existing) ([#24](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/24)) |
| 214 | + |
| 215 | + |
| 216 | +<a name="v1.6.0"></a> |
| 217 | +## [v1.6.0] - 2020-06-11 |
| 218 | + |
| 219 | +- feat: Added package debug levels |
| 220 | + |
| 221 | + |
| 222 | +<a name="v1.5.0"></a> |
| 223 | +## [v1.5.0] - 2020-06-10 |
| 224 | + |
| 225 | +- fix: Added dependency for aws_s3_bucket_object, fixes [#15](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/15) ([#19](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/19)) |
| 226 | +- feat: Added support for one-shot artifacts build to skip recreation of missing packages ([#20](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/20)) |
| 227 | + |
| 228 | + |
| 229 | +<a name="v1.4.0"></a> |
| 230 | +## [v1.4.0] - 2020-06-10 |
| 231 | + |
| 232 | +- feat: Added deploy module to do complex deployments using AWS CodeDeploy ([#17](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/17)) |
| 233 | +- feat: Stable zip archives - v1 ([#18](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/18)) |
| 234 | +- feat: Added better support for Lambda Alias resources via separate submodule ([#14](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/14)) |
| 235 | +- feat: Reliable passing build plan by a separate file + minor changes ([#13](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/13)) |
| 236 | + |
| 237 | + |
| 238 | +<a name="v1.3.0"></a> |
| 239 | +## [v1.3.0] - 2020-06-07 |
| 240 | + |
| 241 | +- fix: Computed values in number of policies |
| 242 | + |
| 243 | + |
| 244 | +<a name="v1.2.0"></a> |
| 245 | +## [v1.2.0] - 2020-06-07 |
| 246 | + |
| 247 | +- feat: Added support for Lambda Permissions for allowed triggers ([#11](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/11)) |
| 248 | +- docs: Added link to apigateway-v2 module |
| 249 | + |
| 250 | + |
| 251 | +<a name="v1.1.0"></a> |
| 252 | +## [v1.1.0] - 2020-06-05 |
| 253 | + |
| 254 | +- feat: Added 4 new ways to customize IAM policies for Lambda Function ([#10](https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/10)) |
| 255 | +- Fixed README |
| 256 | +- Updated README formatting |
| 257 | + |
| 258 | + |
| 259 | +<a name="v1.0.0"></a> |
| 260 | +## [v1.0.0] - 2020-06-04 |
| 261 | + |
| 262 | +- Updated README formatting |
| 263 | +- Initial terraform-aws-lambda implementation |
| 264 | +- Added example of Dockerfile for custom AWS Lambda build env |
| 265 | +- Added initial draft implementation of lambda.py and package.tf |
| 266 | + |
| 267 | + |
| 268 | +<a name="v0.0.1"></a> |
| 269 | +## v0.0.1 - 2020-06-02 |
| 270 | + |
| 271 | +- first commit |
| 272 | + |
| 273 | + |
| 274 | +[Unreleased]: https://github.com/terraform-aws-modules/terraform-aws-lambda/compare/v1.29.0...HEAD |
| 275 | +[v1.29.0]: https://github.com/terraform-aws-modules/terraform-aws-lambda/compare/v1.28.0...v1.29.0 |
| 276 | +[v1.28.0]: https://github.com/terraform-aws-modules/terraform-aws-lambda/compare/v1.27.0...v1.28.0 |
| 277 | +[v1.27.0]: https://github.com/terraform-aws-modules/terraform-aws-lambda/compare/v1.26.0...v1.27.0 |
| 278 | +[v1.26.0]: https://github.com/terraform-aws-modules/terraform-aws-lambda/compare/v1.25.0...v1.26.0 |
| 279 | +[v1.25.0]: https://github.com/terraform-aws-modules/terraform-aws-lambda/compare/v1.24.0...v1.25.0 |
| 280 | +[v1.24.0]: https://github.com/terraform-aws-modules/terraform-aws-lambda/compare/v1.23.0...v1.24.0 |
| 281 | +[v1.23.0]: https://github.com/terraform-aws-modules/terraform-aws-lambda/compare/v1.22.0...v1.23.0 |
| 282 | +[v1.22.0]: https://github.com/terraform-aws-modules/terraform-aws-lambda/compare/v1.21.0...v1.22.0 |
| 283 | +[v1.21.0]: https://github.com/terraform-aws-modules/terraform-aws-lambda/compare/v1.20.0...v1.21.0 |
| 284 | +[v1.20.0]: https://github.com/terraform-aws-modules/terraform-aws-lambda/compare/v1.6.1...v1.20.0 |
| 285 | +[v1.6.1]: https://github.com/terraform-aws-modules/terraform-aws-lambda/compare/v1.19.0...v1.6.1 |
| 286 | +[v1.19.0]: https://github.com/terraform-aws-modules/terraform-aws-lambda/compare/v1.18.0...v1.19.0 |
| 287 | +[v1.18.0]: https://github.com/terraform-aws-modules/terraform-aws-lambda/compare/v1.17.0...v1.18.0 |
| 288 | +[v1.17.0]: https://github.com/terraform-aws-modules/terraform-aws-lambda/compare/v1.16.0...v1.17.0 |
| 289 | +[v1.16.0]: https://github.com/terraform-aws-modules/terraform-aws-lambda/compare/v1.15.0...v1.16.0 |
| 290 | +[v1.15.0]: https://github.com/terraform-aws-modules/terraform-aws-lambda/compare/v1.14.0...v1.15.0 |
| 291 | +[v1.14.0]: https://github.com/terraform-aws-modules/terraform-aws-lambda/compare/v1.13.0...v1.14.0 |
| 292 | +[v1.13.0]: https://github.com/terraform-aws-modules/terraform-aws-lambda/compare/v1.12.0...v1.13.0 |
| 293 | +[v1.12.0]: https://github.com/terraform-aws-modules/terraform-aws-lambda/compare/v1.11.0...v1.12.0 |
| 294 | +[v1.11.0]: https://github.com/terraform-aws-modules/terraform-aws-lambda/compare/v1.10.0...v1.11.0 |
| 295 | +[v1.10.0]: https://github.com/terraform-aws-modules/terraform-aws-lambda/compare/v1.9.0...v1.10.0 |
| 296 | +[v1.9.0]: https://github.com/terraform-aws-modules/terraform-aws-lambda/compare/v1.8.0...v1.9.0 |
| 297 | +[v1.8.0]: https://github.com/terraform-aws-modules/terraform-aws-lambda/compare/v1.7.0...v1.8.0 |
| 298 | +[v1.7.0]: https://github.com/terraform-aws-modules/terraform-aws-lambda/compare/v1.6.0...v1.7.0 |
| 299 | +[v1.6.0]: https://github.com/terraform-aws-modules/terraform-aws-lambda/compare/v1.5.0...v1.6.0 |
| 300 | +[v1.5.0]: https://github.com/terraform-aws-modules/terraform-aws-lambda/compare/v1.4.0...v1.5.0 |
| 301 | +[v1.4.0]: https://github.com/terraform-aws-modules/terraform-aws-lambda/compare/v1.3.0...v1.4.0 |
| 302 | +[v1.3.0]: https://github.com/terraform-aws-modules/terraform-aws-lambda/compare/v1.2.0...v1.3.0 |
| 303 | +[v1.2.0]: https://github.com/terraform-aws-modules/terraform-aws-lambda/compare/v1.1.0...v1.2.0 |
| 304 | +[v1.1.0]: https://github.com/terraform-aws-modules/terraform-aws-lambda/compare/v1.0.0...v1.1.0 |
| 305 | +[v1.0.0]: https://github.com/terraform-aws-modules/terraform-aws-lambda/compare/v0.0.1...v1.0.0 |
0 commit comments