Skip to content

Commit f932c98

Browse files
committed
v0.9.0
1 parent a3ead82 commit f932c98

File tree

1 file changed

+41
-1
lines changed

1 file changed

+41
-1
lines changed

CHANGELOG.md

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,46 @@
11
# Changelog
22

3-
## 0.9.0 - (Unreleased)
3+
## 0.9.0 - (June 15, 2021)
4+
5+
**⚠️ Breaking Changes ⚠️**
6+
7+
Since the main CloudFront distribution is a central resource that may need advanced customization, we decided to introduce a new way to fully customize the distribution for to your needs.
8+
9+
As part of this change a few input variables are no longer supported and should be removed from the module.
10+
11+
If you are not using one of these variables you can safely upgrade to this release without further changes.
12+
13+
If you use one of the following input variables read below for more information how to upgrade:
14+
15+
- `cloudfront_custom_behaviors`
16+
- `cloudfront_geo_restriction`
17+
- `cloudfront_origins`
18+
- `cloudfront_viewer_certificate_arn`
19+
- `cloudfront_minimum_protocol_version`
20+
- `create_domain_name_records`
21+
- `domain_names`
22+
- `domain_zone_names`
23+
24+
If you are already using one of these input variables you should now create a new CloudFront resource in your `main.tf` file and link it with the Next.js module.
25+
26+
For more information please see the ["with existing CloudFront"](https://github.com/dealmore/terraform-aws-next-js/tree/main/examples/with-existing-cloudfront) and ["with custom domain"](https://github.com/dealmore/terraform-aws-next-js/tree/main/examples/with-custom-domain) examples.
27+
28+
### Terraform module
29+
30+
- Enable usage of external CloudFront resource ([#55](https://github.com/dealmore/terraform-aws-next-js/issues/55), [#134](https://github.com/dealmore/terraform-aws-next-js/pull/134), [#137](https://github.com/dealmore/terraform-aws-next-js/pull/137))
31+
- Queue CloudFront invalidations ([#48](https://github.com/dealmore/terraform-aws-next-js/issues/48), [#125](https://github.com/dealmore/terraform-aws-next-js/pull/125))
32+
- Attaching Lambda to VPC ([#110](https://github.com/dealmore/terraform-aws-next-js/issues/110), [#111](https://github.com/dealmore/terraform-aws-next-js/pull/111))
33+
Thanks to [@chamilad](https://github.com/chamilad) for contributing!
34+
- Remove provider proxy from proxy-config module ([#102](https://github.com/dealmore/terraform-aws-next-js/issues/102), [#124](https://github.com/dealmore/terraform-aws-next-js/pull/124))
35+
36+
## Proxy (0.6.0)
37+
38+
- Support rewriting to an external URL ([#65](https://github.com/dealmore/terraform-aws-next-js/issues/65), [#120](https://github.com/dealmore/terraform-aws-next-js/pull/120))
39+
- Bump runtime from `nodejs12.x` to `nodejs14.x` ([136](https://github.com/dealmore/terraform-aws-next-js/pull/136))
40+
41+
### Deploy trigger (0.4.0)
42+
43+
- Queue CloudFront invalidations ([#48](https://github.com/dealmore/terraform-aws-next-js/issues/48), [#125](https://github.com/dealmore/terraform-aws-next-js/pull/125))
444

545
## tf-next (0.7.0)
646

0 commit comments

Comments
 (0)