Skip to content

Latest commit

 

History

History
358 lines (260 loc) · 27.5 KB

CHANGELOG.md

File metadata and controls

358 lines (260 loc) · 27.5 KB

Changelog

1.17.0 (2024-12-24)

Features

  • implement dns resource record sets data source (9214c36)

1.16.0 (2024-12-12)

Features

  • implement public cloud ISO resource (e3cf3f5)

1.15.0 (2024-12-09)

Features

  • add ISO to instances data source (122f662)

1.14.2 (2024-12-06)

Bug Fixes

  • first & second action can never be equal when generating unsupported action string (815078b)

1.14.1 (2024-12-06)

Bug Fixes

1.14.0 (2024-12-03)

Features

  • implement public cloud isos data source (#188) (ae82e33)

1.13.0 (2024-11-29)

Features

  • tell user if server takes too long to respond (72c86e7)

1.12.1 (2024-11-26)

Bug Fixes

  • add missing image.instance_id to schema (8408ec5)

1.12.0 (2024-11-22)

Features

  • implement target group resource (466a2a8)
  • inject release version into user agent (f9b4b8b)

1.11.0 (November 19, 2024)

  • feat(docs): let end user know which actions aren't supporetd by @alrayyes in #161

1.10.0 (November 19, 2024)

  • chore(deps-dev): bump @stoplight/prism-cli from 5.10.0 to 5.12.0 by @dependabot in #155
  • chore(deps): bump stoplight/prism from 5.11.2 to 5.12.1 in /docker/prism by @dependabot in #157
  • chore(deps): bump caddy from 5d4e02f to e97e0e3 in /docker/caddy by @dependabot in #156
  • chore(test): remove useless acceptance tests by @alrayyes in #159
  • chore: bump node to jod-lts by @alrayyes in #160
  • chore(deps-dev): bump husky from 9.1.6 to 9.1.7 by @dependabot in #162
  • feat: implement load balancer listener resource by @alrayyes in #158

1.9.0 (November 11, 2024)

  • Implement instances & new terraform framework by @alrayyes in #14
  • chore(deps): bump github.com/hashicorp/terraform-plugin-testing from 1.8.0 to 1.9.0 by @dependabot in #21
  • chore(deps): bump actions/checkout from 3 to 4 by @dependabot in #19
  • chore(deps): bump golangci/golangci-lint-action from 6.0.1 to 6.1.0 by @dependabot in #18
  • chore(deps): bump goreleaser/goreleaser-action from 5.1.0 to 6.0.0 by @dependabot in #17
  • chore(deps): bump pnpm/action-setup from 3 to 4 by @dependabot in #15
  • chore(deps): bump actions/setup-go from 5.0.1 to 5.0.2 by @dependabot in #16
  • chore(deps): bump github.com/hashicorp/terraform-plugin-docs from 0.19.2 to 0.19.4 by @dependabot in #20
  • Feat/implement new image fields by @alrayyes in #22
  • feat: implement new image fields by @alrayyes in #23
  • Implement storageSize by @alrayyes in #24
  • Fix module name by @alrayyes in #25
  • feat: implement badge by @alrayyes in #26
  • fix: replace disable with skip by @alrayyes in #27
  • feat: implement extra type fields by @alrayyes in #28
  • ci: enable automated changelog generation by @alrayyes in #30
  • feat: implement caching for instanceType by @alrayyes in #29
  • chore(deps): bump github.com/hashicorp/terraform-plugin-framework from 1.10.0 to 1.11.0 by @dependabot in #32
  • feat: implement thread safe caching by @alrayyes in #31
  • Fix/cannot create instance with ssh key by @alrayyes in #33
  • chore(deps): bump github.com/hashicorp/terraform-plugin-testing from 1.9.0 to 1.10.0 by @dependabot in #34
  • chore: bump sdk by @alrayyes in #35
  • Refactor/move domain entities by @alrayyes in #36
  • chore: remove uuid value_object by @alrayyes in #38
  • Validate immutable fields by @alrayyes in #39
  • feat: implement dedicated server data source by @majidkarimizadeh in #37
  • fix: return instances from service in a predictable order by @alrayyes in #40
  • chore(deps): bump hashicorp/setup-terraform from 3.1.1 to 3.1.2 by @dependabot in #42
  • feat: add server attributes in leaseweb_dedicated_server by @majidkarimizadeh in #41
  • Prevent instance termination in certain states by @alrayyes in #43
  • Disable openssh key support temporarily by @alrayyes in #46
  • feat: implement region.location field by @alrayyes in #48
  • Docs/update docs by @alrayyes in #50
  • docs: add CONTRIBUTING.md by @alrayyes in #51
  • feat: implement dedicated_server control panels datasource by @arunvarghe in #45
  • feat: implement dedicated_server_operating_systems data source by @imtiazPabel in #52
  • docs: add package docs by @alrayyes in #53
  • feat: implement dedicated_server_credential data source by @imtiazPabel in #64
  • feat: add dedicated server data traffic notification setting resource by @majidkarimizadeh in #58
  • feat: update data source for dedicated server(s) by @majidkarimizadeh in #67
  • feat: add dedicated server bandwidth notification setting resource by @arunvarghe in #65
  • feat: import dedicated server by @majidkarimizadeh in #68
  • feat: add control panels & operating systems by @majidkarimizadeh in #69
  • chore: remove old stuff by @majidkarimizadeh in #70
  • docs: fix public cloud instance based on new SDK by @arunvarghe in #72
  • feat: add dedicated server credential resource by @majidkarimizadeh in #73
  • chore: change license from MPL 2.0 to Apache 2.0 by @imtiazPabel in #79
  • feat: add dedicated server installation resource by @imtiazPabel in #78
  • feat: add dedicated server resource by @majidkarimizadeh in #81
  • chore: api stability section in README.md by @majidkarimizadeh in #80
  • chore(deps): bump github.com/hashicorp/terraform-plugin-framework from 1.11.0 to 1.12.0 by @dependabot in #75
  • chore(deps): bump github.com/hashicorp/terraform-plugin-go from 0.23.0 to 0.24.0 by @dependabot in #76
  • chore: add error message helper function to show error message details by @majidkarimizadeh in #82
  • chore(deps): bump golangci/golangci-lint-action from 6.1.0 to 6.1.1 by @dependabot in #83
  • Fix public cloud by @alrayyes in #86
  • Minimize attributes by @alrayyes in #88
  • Minimize attributes step 2 by @alrayyes in #89
  • chore: enable automated node package updates by @alrayyes in #90
  • chore(deps-dev): bump husky from 9.0.11 to 9.1.6 by @dependabot in #91
  • chore(deps-dev): bump prettier from 3.2.5 to 3.3.3 by @dependabot in #92
  • chore(deps-dev): bump @commitlint/config-conventional from 19.2.2 to 19.5.0 by @dependabot in #94
  • chore(deps-dev): bump markdownlint-cli from 0.40.0 to 0.42.0 by @dependabot in #93
  • chore(deps-dev): bump @stoplight/prism-cli from 5.8.1 to 5.10.0 by @dependabot in #95
  • chore: enable automated docker dependency updates by @alrayyes in #96
  • chore(deps-dev): bump lint-staged from 15.2.4 to 15.2.10 by @dependabot in #98
  • chore(deps-dev): bump @commitlint/cli from 19.3.0 to 19.5.0 by @dependabot in #97
  • fix: set directories where Dockerfiles are found by @alrayyes in #99
  • chore(deps): bump node from cffed8c to 967bab2 in /docker/node by @dependabot in #101
  • chore(deps): bump golang from 1.22.3-bookworm to 1.23.2-bookworm in /docker/golang by @dependabot in #100
  • chore(deps): bump node from 967bab2 to 5bba9bf in /docker/node by @dependabot in #104
  • chore(deps): bump node from 5bba9bf to ec35a66 in /docker/node by @dependabot in #105
  • chore(deps): bump github.com/hashicorp/terraform-plugin-framework-validators from 0.13.0 to 0.14.0 by @dependabot in #106
  • Implement golang best practices for publiccloud package by @alrayyes in #103
  • fix: update dedicatedserver to work with latest SDK by @alrayyes in #109
  • code quality changes by @alrayyes in #111
  • chore(deps): bump actions/setup-go from 5.0.2 to 5.1.0 by @dependabot in #116
  • Code architecture by @alrayyes in #113
  • feat: implement public_cloud_credential data source by @imtiazPabel in #115
  • Implement publiccloud image DataSource by @alrayyes in #108
  • feat: add public cloud credential resource by @majidkarimizadeh in #107
  • chore(deps): bump crazy-max/ghaction-import-gpg from 6.1.0 to 6.2.0 by @dependabot in #119
  • Simplify code & add markdown helpers to instanceResource by @alrayyes in #118
  • publiccloud image resource by @alrayyes in #110
  • Public Cloud load balancer data source by @alrayyes in #112
  • chore: set user agent in terraform plugin by @majidkarimizadeh in #122
  • chore: update changelog by @alrayyes in #121
  • Implement latest changes from the scaffolding by @alrayyes in #120
  • chore(deps): bump github.com/stretchr/testify from 1.8.3 to 1.9.0 by @dependabot in #123
  • Implement workaround so dependabot updates docker images by @alrayyes in #125
  • chore(deps): bump caddy from f8660fb to 33937b9 in /docker/caddy by @dependabot in #127
  • chore(deps): bump golangci/golangci-lint from v1.58.2-alpine to v1.61.0-alpine in /docker/golangci by @dependabot in #128
  • chore(deps): bump stoplight/prism from 5.8.1 to 5.11.2 in /docker/prism by @dependabot in #129
  • fix: set the proper hostnames in the prism-proxy Caddyfile by @alrayyes in #131
  • chore(deps): bump github.com/hashicorp/terraform-plugin-go from 0.24.0 to 0.25.0 by @dependabot in #132
  • Map PublicCloudAPI to client by @alrayyes in #130
  • refactor: simplify pagination by @alrayyes in #133
  • Refactor/unified error message by @imtiazPabel in #134
  • chore(deps): bump github.com/hashicorp/terraform-plugin-framework-validators from 0.14.0 to 0.15.0 by @dependabot in #136
  • Convert dedicatedserver to new structure by @alrayyes in #126
  • Map API validation to resource attributes by @alrayyes in #124
  • chore(deps): bump golang from 1.23.2-bookworm to 1.23.3-bookworm in /docker/golang by @dependabot in #139
  • chore(deps): bump github.com/hashicorp/terraform-plugin-docs from 0.19.4 to 0.20.0 in /tools by @dependabot in #140
  • fix: use returned request so new offset is properly set by @alrayyes in #138
  • fix: implement instance_id attribute to create image resource by @alrayyes in #137
  • Fix merge issues by @alrayyes in #142
  • chore(deps): bump goreleaser/goreleaser-action from 6.0.0 to 6.1.0 by @dependabot in #144
  • Fix/load balancer datasource by @alrayyes in #145
  • Public Cloud loadBalancer resource by @alrayyes in #117
  • chore(deps): bump golangci/golangci-lint from v1.61.0-alpine to v1.62.0-alpine in /docker/golangci by @dependabot in #149
  • Refactor/unified error method by @imtiazPabel in #143
  • feat: implement load balancer listeners data source by @alrayyes in #141
  • feat: implement target groups data source by @alrayyes in #146

1.8.0-beta (October 15, 2024)

  • Remove attributes not in instanceDetails by @alrayyes in #88
  • Only show minimal attributes to user by @alrayyes in #89

1.7.1-beta (October 8, 2024)

  • chore(deps): bump github.com/hashicorp/terraform-plugin-framework from 1.11.0 to 1.12.0 by @dependabot in #75
  • chore(deps): bump github.com/hashicorp/terraform-plugin-go from 0.23.0 to 0.24.0 by @dependabot in #76
  • chore: add error message helper function to show error message details by @majidkarimizadeh in #82
  • chore(deps): bump golangci/golangci-lint-action from 6.1.0 to 6.1.1 by @dependabot in #83
  • Fix public cloud by @alrayyes in #86

1.7.0-beta (October 1, 2024)

  • feat: implement dedicated_server_credential data source by @imtiazPabel in #64
  • feat: add dedicated server data traffic notification setting resource by @majidkarimizadeh in #58
  • feat: update data source for dedicated server(s) by @majidkarimizadeh in #67
  • feat: add dedicated server bandwidth notification setting resource by @arunvarghe in #65
  • feat: import dedicated server by @majidkarimizadeh in #68
  • feat: add control panels & operating systems by @majidkarimizadeh in #69
  • docs: fix public cloud instance based on new SDK by @arunvarghe in #72
  • feat: add dedicated server credential resource by @majidkarimizadeh in #73
  • chore: change license from MPL 2.0 to Apache 2.0 by @imtiazPabel in #79
  • feat: add dedicated server installation resource by @imtiazPabel in #78
  • feat: add dedicated server resource by @majidkarimizadeh in #81
  • chore: api stability section in README.md by @majidkarimizadeh in #80

1.6.1-alpha (August 28, 2024)

  • docs: add package docs by @alrayyes in #53

1.6.0-alpha (August 28, 2024)

  • feat: implement dedicated_server_operating_systems data source by @imtiazPabel in #52

1.5.0-alpha (August 28, 2024)

  • docs: add CONTRIBUTING.md by @alrayyes in #51
  • feat: implement dedicated_server control panels datasource by @arunvarghe in #45

1.4.2-alpha (August 27, 2024)

  • Docs/update docs by @alrayyes in #50

1.4.1-alpha (August 27, 2024)

  • feat: implement region.location field by @alrayyes in #48

1.4.0-alpha (August 27, 2024)

  • Prevent instance termination in certain states by @alrayyes in #43
  • Disable openssh key support temporarily by @alrayyes in #46

1.3.2-alpha (August 23, 2024)

  • feat: add server attributes in leaseweb_dedicated_server

1.3.1-alpha (August 14, 2024)

  • feat: implement dedicated server data source by @majidkarimizadeh in #37
  • fix: return instances from service in a predictable order by @alrayyes in #40

1.3.0-alpha (August 13, 2024)

  • chore: remove uuid value_object by @alrayyes in #38
  • Validate immutable fields by @alrayyes in #39

1.2.0-alpha (August 5, 2024)

  • feat: implement extra type fields by @alrayyes in #28
  • ci: enable automated changelog generation by @alrayyes in #30
  • feat: implement caching for instanceType by @alrayyes in #29
  • chore(deps): bump github.com/hashicorp/terraform-plugin-framework from 1.10.0 to 1.11.0 by @dependabot in #32
  • feat: implement thread safe caching by @alrayyes in #31
  • Fix/cannot create instance with ssh key by @alrayyes in #33
  • chore(deps): bump github.com/hashicorp/terraform-plugin-testing from 1.9.0 to 1.10.0 by @dependabot in #34
  • chore: bump sdk by @alrayyes in #35
  • Refactor/move domain entities by @alrayyes in #36

1.1.1-alpha (August 5, 2024)

1.1.0-alpha (August 5, 2024)

1.0.0-alpha (August 1, 2024)

0.4.1 (March 18, 2024)

Fix release

0.4.0 (March 18, 2024)

  • Implement a internal_mac field for dedicated_server to be able to use the MAC address of the internal interface in post_install_script of leaseweb_dedicated_server_installation
  • Implement data source to fetch credentials, such as those for REMOTE_MANAGEMENT to store them in 1Password via Terraform

0.3.3 (September 12, 2023)

Minor release

  • ENHANCEMENT: Add all available filter options to data source data_source_dedicated_servers.
  • CHANGE: Bump Leaseweb Go SDK to v0.0.3

0.3.2 (July 19, 2023)

Fix release

0.3.1 (July 14, 2023)

Fix release

0.3.0 (July 14, 2023)

  • Bump Leaseweb Go SDK to v.0.2.0
  • Add User-Agent string to API calls

0.2.0 (April 14, 2023)

Integrated Leaseweb SDK to handle API calls.

0.1.2 (November 18, 2022)

Add some logging and improve error messages

0.1.1 (September 19, 2022)

Fix release

0.1.0 (September 16, 2022)

FEATURES:

  • New Data Source: data_source_dedicated_server_control_panels
  • New Data Source: data_source_dedicated_server_operating_systems
  • New Data Source: data_source_dedicated_servers
  • New Resource: resource_dedicated_server
  • New Resource: resource_dedicated_server_credential
  • New Resource: resource_dedicated_server_installation
  • New Resource: resource_dedicated_server_notification_setting_bandwidth
  • New Resource: resource_dedicated_server_notification_setting_datatraffic