|
1 | 1 | # Changelog
|
2 | 2 |
|
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)) |
4 | 44 |
|
5 | 45 | ## tf-next (0.7.0)
|
6 | 46 |
|
|
0 commit comments