diff --git a/CHANGELOG.md b/CHANGELOG.md index 3955c76..7be5b6f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,58 @@ All notable changes to this project will be documented in this file. +## 1.0.0 (2024-01-10) + + +### ⚠ BREAKING CHANGES + +* Upgraded AWS provider to v5 (required for Pipes) (#94) +* Bump Terraform version to 1.0 and updated `ecs_target` arguments (#85) + +### Features + +* Add attach_sns_policy ([#89](https://github.com/KamranBiglari/terraform-aws-eventbridge/issues/89)) ([6e09aa1](https://github.com/KamranBiglari/terraform-aws-eventbridge/commit/6e09aa190aef287a1e917b430d275d9ff5f31bde)) +* Add example for ECS + scheduled events ([#14](https://github.com/KamranBiglari/terraform-aws-eventbridge/issues/14)) ([32ea196](https://github.com/KamranBiglari/terraform-aws-eventbridge/commit/32ea196452c2996c57fc5a4cb861ca4c43674468)) +* Add schema discoverer ([#64](https://github.com/KamranBiglari/terraform-aws-eventbridge/issues/64)) ([0099c43](https://github.com/KamranBiglari/terraform-aws-eventbridge/commit/0099c43dc03e26d0c21ed606e43d57e56284c7a9)) +* Add support for EventBridge Pipes ([#92](https://github.com/KamranBiglari/terraform-aws-eventbridge/issues/92)) ([ff131eb](https://github.com/KamranBiglari/terraform-aws-eventbridge/commit/ff131eb904358d7956d3941bae691ca710daa838)) +* Add support for setting the condition field in Event Bus permissions ([#84](https://github.com/KamranBiglari/terraform-aws-eventbridge/issues/84)) ([49f1dff](https://github.com/KamranBiglari/terraform-aws-eventbridge/commit/49f1dffe2a85f7a9e1d87a55c1d6f806bbea7191)) +* Added Name tag for IAM policies and roles ([#62](https://github.com/KamranBiglari/terraform-aws-eventbridge/issues/62)) ([8ca8835](https://github.com/KamranBiglari/terraform-aws-eventbridge/commit/8ca88350a4de0d5fff5811d1e802f02b48f5b032)) +* Added support for API destinations ([#27](https://github.com/KamranBiglari/terraform-aws-eventbridge/issues/27)) ([b4f1ef8](https://github.com/KamranBiglari/terraform-aws-eventbridge/commit/b4f1ef84f481fc76a49a5426e0d5b43222627ce5)) +* Added support for custom role_arn in targets ([#42](https://github.com/KamranBiglari/terraform-aws-eventbridge/issues/42)) ([45311f7](https://github.com/KamranBiglari/terraform-aws-eventbridge/commit/45311f7e4cbd2d1eda148add97fc0569d235d0b6)) +* Bump Terraform version to 1.0 and updated `ecs_target` arguments ([#85](https://github.com/KamranBiglari/terraform-aws-eventbridge/issues/85)) ([04a3249](https://github.com/KamranBiglari/terraform-aws-eventbridge/commit/04a3249041c28c24d8ea01ee11619e348c553958)) +* first commit ([#1](https://github.com/KamranBiglari/terraform-aws-eventbridge/issues/1)) ([48eeb94](https://github.com/KamranBiglari/terraform-aws-eventbridge/commit/48eeb94c65b8519c3a436a90a41ad6008135fa87)) +* Simplified outputs (no this_) ([#6](https://github.com/KamranBiglari/terraform-aws-eventbridge/issues/6)) ([eb8051c](https://github.com/KamranBiglari/terraform-aws-eventbridge/commit/eb8051c8041b2869b0057ace6455cd68e102b369)) +* Some refactoring and added ability to handle default bus ([#5](https://github.com/KamranBiglari/terraform-aws-eventbridge/issues/5)) ([32f75c1](https://github.com/KamranBiglari/terraform-aws-eventbridge/commit/32f75c16372bb08da54b45430ff812b29c256c8d)) +* Support for Eventbridge Scheduler Schedules ([#83](https://github.com/KamranBiglari/terraform-aws-eventbridge/issues/83)) ([e3c4ffe](https://github.com/KamranBiglari/terraform-aws-eventbridge/commit/e3c4ffedb73a7d0fcbcafad7877c5268c147af48)) +* Support for existing event buses ([#22](https://github.com/KamranBiglari/terraform-aws-eventbridge/issues/22)) ([6a499b6](https://github.com/KamranBiglari/terraform-aws-eventbridge/commit/6a499b6006f89031c63e8c8a3eee8521def48ede)) +* support http_target argument ([#11](https://github.com/KamranBiglari/terraform-aws-eventbridge/issues/11)) ([ee5d963](https://github.com/KamranBiglari/terraform-aws-eventbridge/commit/ee5d963f484dd3fc9e46037f2efc59cdfd21ae98)) +* Upgraded AWS provider to v5 (required for Pipes) ([#94](https://github.com/KamranBiglari/terraform-aws-eventbridge/issues/94)) ([ba4d055](https://github.com/KamranBiglari/terraform-aws-eventbridge/commit/ba4d055d0aabb16e356934c594ad26cc2057f058)) +* Upgraded AWS provider version to 4.7 ([#66](https://github.com/KamranBiglari/terraform-aws-eventbridge/issues/66)) ([7690287](https://github.com/KamranBiglari/terraform-aws-eventbridge/commit/76902879b4b18f4de0cacf8ad0e4a0b05239fd23)) + + +### Bug Fixes + +* `create_rules = false` causes error ([#19](https://github.com/KamranBiglari/terraform-aws-eventbridge/issues/19)) ([6d8b8d7](https://github.com/KamranBiglari/terraform-aws-eventbridge/commit/6d8b8d701d3b817fa5c52b74a7a2be4b654c6fc2)) +* Add explicit to_map for empty object for aws_cloudwatch_event_target ([#24](https://github.com/KamranBiglari/terraform-aws-eventbridge/issues/24)) ([9b49848](https://github.com/KamranBiglari/terraform-aws-eventbridge/commit/9b4984808367914299b86baa8bdb7b1ad6c421d0)) +* Amend batch_target to be correct value ([#35](https://github.com/KamranBiglari/terraform-aws-eventbridge/issues/35)) ([babb4d6](https://github.com/KamranBiglari/terraform-aws-eventbridge/commit/babb4d6eb00574631935c1b6423dc9a6e562fc3e)) +* Amend ecs_target network_configuration to work when no ecs_target supplied ([#25](https://github.com/KamranBiglari/terraform-aws-eventbridge/issues/25)) ([852ea30](https://github.com/KamranBiglari/terraform-aws-eventbridge/commit/852ea30b128e0d6559a15eca367919fb23b92a57)) +* Enable adding event_source_name to an Event Bus to enable receiving events from an SaaS partner ([#82](https://github.com/KamranBiglari/terraform-aws-eventbridge/issues/82)) ([f92a78c](https://github.com/KamranBiglari/terraform-aws-eventbridge/commit/f92a78c6ffa87573cd16d32449738a7df24d2a62)) +* Enable run_command_targets support for target ([#54](https://github.com/KamranBiglari/terraform-aws-eventbridge/issues/54)) ([e153898](https://github.com/KamranBiglari/terraform-aws-eventbridge/commit/e1538986d9431dcb01795458ced24d7e28cae108)) +* Fix tomap call for terraform 0.15 ([#10](https://github.com/KamranBiglari/terraform-aws-eventbridge/issues/10)) ([d303324](https://github.com/KamranBiglari/terraform-aws-eventbridge/commit/d30332465980472b093c431693682e6983e8b9c3)) +* Fixed function name from to_map to tomap ([#26](https://github.com/KamranBiglari/terraform-aws-eventbridge/issues/26)) ([e601dec](https://github.com/KamranBiglari/terraform-aws-eventbridge/commit/e601dec84f2878f5479eeadf9b05b624d7be96bf)) +* Fixed inappropriate values for subnets and security_groups in example ([#63](https://github.com/KamranBiglari/terraform-aws-eventbridge/issues/63)) ([fd7a25b](https://github.com/KamranBiglari/terraform-aws-eventbridge/commit/fd7a25b4c995510bff3b69f8a942c50f6fe06a7d)) +* Fixed incorrect tomap() ([#39](https://github.com/KamranBiglari/terraform-aws-eventbridge/issues/39)) ([05bceba](https://github.com/KamranBiglari/terraform-aws-eventbridge/commit/05bceba343470ab41272a2345ec45da86d1721f0)) +* Fixed misleading descriptions of IAM role (not Lambda) ([#76](https://github.com/KamranBiglari/terraform-aws-eventbridge/issues/76)) ([aa92195](https://github.com/KamranBiglari/terraform-aws-eventbridge/commit/aa92195cd77bf2152c188ab610c106fe47386b96)) +* Fixed outputs when create=false ([#33](https://github.com/KamranBiglari/terraform-aws-eventbridge/issues/33)) ([3dcc882](https://github.com/KamranBiglari/terraform-aws-eventbridge/commit/3dcc882b5b0960c96b7ceca045e0690af919078e)) +* Make it optional to append postfix to the name, connection, or API destination ([#58](https://github.com/KamranBiglari/terraform-aws-eventbridge/issues/58)) ([980b910](https://github.com/KamranBiglari/terraform-aws-eventbridge/commit/980b9108aa34c9354a2e847de03c95b3a012b3d0)) +* Problems found when importing resources previously already created ([#61](https://github.com/KamranBiglari/terraform-aws-eventbridge/issues/61)) ([015122e](https://github.com/KamranBiglari/terraform-aws-eventbridge/commit/015122e9a7204ef35b7812781e076d861d5945b5)) +* property lookup in ecs_target block ([#8](https://github.com/KamranBiglari/terraform-aws-eventbridge/issues/8)) ([af29da3](https://github.com/KamranBiglari/terraform-aws-eventbridge/commit/af29da39f87bee63dac10c3153f0d6d785da0bb9)) +* remove create_bus as a blocker for role_arn ([#13](https://github.com/KamranBiglari/terraform-aws-eventbridge/issues/13)) ([5453970](https://github.com/KamranBiglari/terraform-aws-eventbridge/commit/54539702ba37b5b155848956ab876f05c6807146)) +* update CI/CD process to enable auto-release workflow ([#31](https://github.com/KamranBiglari/terraform-aws-eventbridge/issues/31)) ([ad31225](https://github.com/KamranBiglari/terraform-aws-eventbridge/commit/ad31225cf7b980a26ec55ecedc853f3548d7af00)) +* update sqs access policy ([#16](https://github.com/KamranBiglari/terraform-aws-eventbridge/issues/16)) ([2de06bd](https://github.com/KamranBiglari/terraform-aws-eventbridge/commit/2de06bd07e5105115300c1bf04bbda812d86694d)) +* Use a version for to avoid GitHub API rate limiting on CI workflows ([#75](https://github.com/KamranBiglari/terraform-aws-eventbridge/issues/75)) ([e9a7813](https://github.com/KamranBiglari/terraform-aws-eventbridge/commit/e9a7813f9f693590f73a0c89f7769acce61388b1)) +* Wrong value of api destination output ([#79](https://github.com/KamranBiglari/terraform-aws-eventbridge/issues/79)) ([03ef4ff](https://github.com/KamranBiglari/terraform-aws-eventbridge/commit/03ef4ff5927259b53c4b10c9d90d39db78e80196)) + ## [3.0.0](https://github.com/terraform-aws-modules/terraform-aws-eventbridge/compare/v2.3.0...v3.0.0) (2023-10-02)