|
| 1 | +# Changes by Version |
| 2 | + |
| 3 | +<!-- next version --> |
| 4 | + |
| 5 | +## v1.17.0 |
| 6 | +- Upgrade `logzio_client_terraform` to `1.23.2`. |
| 7 | +- Upgrade Grafana API to match Grafana 10. |
| 8 | + - **Breaking changes:** |
| 9 | + - Grafana Alerts API `exec_err_state` field is no longer configurable, always defaults to `OK`. |
| 10 | + - Grafana Contact Point `teams` now refers to Microsoft Teams Workflows Contact Point. The old `teams` endpoint was deprecated. |
| 11 | + - Default notification policy contact point changed from `default-email` to `grafana-default-email` |
| 12 | + - Webhook Contact Point now supports `authorization_credentials` |
| 13 | +- Upgrade to Go 1.24. |
| 14 | + |
| 15 | +## v1.16.0 |
| 16 | +- Upgrade `logzio_client_terraform` to `1.22.0`. |
| 17 | +- Validate account existence before updating and set an empty account name If the name did not change to prevent API errors |
| 18 | + |
| 19 | +## v1.15.0 |
| 20 | +- Upgrade `logzio_client_terraform` to `1.21.0`. |
| 21 | +- Support [Metrics Accounts API](https://api-docs.logz.io/docs/logz/create-a-new-metrics-account) |
| 22 | + |
| 23 | +## v1.14.1 |
| 24 | +- Upgrade `logzio_client_terraform` to `1.20.1`. |
| 25 | + |
| 26 | +## v1.14.0 |
| 27 | +- Upgrade `logzio_client_terraform` to `1.20.0`. |
| 28 | +- Support Grafana folders. |
| 29 | +- Support [Grafana Alert Rules](https://api-docs.logz.io/docs/logz/get-alert-rules). |
| 30 | +- Support [Grafana Contact Point](https://api-docs.logz.io/docs/logz/route-get-contactpoints). |
| 31 | +- Grafana Notification Policy. |
| 32 | + |
| 33 | +## v1.13.2 |
| 34 | +- **alerts v2**: |
| 35 | + - **Bug fix**: Add default value of `JSON` to `output_type` to match API behaviour. |
| 36 | +- **grafana dashboards**: |
| 37 | + - **Bug fix**: Handle dashboard configs with id and version fields. |
| 38 | + |
| 39 | +## v1.13.1 |
| 40 | +- **s3 fetcher**: |
| 41 | + - **Bug fix**: `prefix` field now being applied. |
| 42 | + |
| 43 | +## v1.13.0 |
| 44 | +- Upgrade `logzio_client_terraform` to `1.16.0`. |
| 45 | +- Support [Grafana Dashboards API](https://api-docs.logz.io/docs/logz/get-datasource-by-account). |
| 46 | + |
| 47 | +## v1.12.0 |
| 48 | +- Upgrade `logzio_client_terraform` to `1.15.0`. |
| 49 | +- Support [S3 Fetcher API](https://api-docs.logz.io/docs/logz/create-buckets). |
| 50 | + |
| 51 | +## v1.11.0 |
| 52 | +- Upgrade `terraform-plugin-sdk` to `v2.24.1`. |
| 53 | +- Upgrade `logzio_client_terraform` to `1.14.0`. |
| 54 | +- `alert_v2` - support alert scheduling. |
| 55 | + |
| 56 | +## v1.10.2 |
| 57 | +- Upgrade to logzio_client_terraform 1.13.1. |
| 58 | +- Remove retries resources, as the new client handles it. Retries on update that validate update are still active. |
| 59 | + |
| 60 | +## v1.10.1 |
| 61 | +- Upgrade to logzio_client_terraform 1.13.0. |
| 62 | +- Bug fix for **subaccount** - field `reserved_daily_gb` can be 0. |
| 63 | + |
| 64 | +## v1.10.0 |
| 65 | +- **Breaking Changes**: |
| 66 | + - Upgrading `terraform-plugin-sdk` to `v2.21.0`: |
| 67 | + - **Terraform 0.11** and lower will not be supported. |
| 68 | + - To read more about migrating to v2 of the `terraform-plugin-sdk` see [this article](https://www.terraform.io/plugin/sdkv2/guides/v2-upgrade-guide). |
| 69 | + - Removal of the `logzio_alert` resource. Use `logzio_alert_v2` instead. |
| 70 | + - `logzio_user`: |
| 71 | + - Update resource `logzio_user` to match current API and repo code conventions |
| 72 | + - Removal of `roles` field. Use field `role` instead. |
| 73 | + - `logzio_archive_logs`: |
| 74 | + - Removal of `s3_secret_credentials`. Use `aws_access_key` and `aws_secret_key` instead. See documentation for current configuration structure. |
| 75 | + - Removal of `archiveLogsAzureBlobStorageSettings`, `archiveLogsAmazonS3StorageSettings`. Fields under these attributes are not nested anymore. See docs & examples for reference. |
| 76 | + - Renaming fields. |
| 77 | + - Refactor code to match current API. |
| 78 | + - datasource - removal of secret fields. See documentation for current available fields. |
| 79 | + - `logzio_restore_logs`: |
| 80 | + - Add `username` field, to match current API. |
| 81 | + - `logzio_subaccount`: |
| 82 | + - Removal of field `utilization_settings`. |
| 83 | + - Delete resource from state on unsuccessful read operation. |
| 84 | +- Upgrade to Go 1.18. |
| 85 | +- Upgrade to logzio_client_terraform 1.12.0. |
| 86 | + |
| 87 | +## v1.9.2 |
| 88 | +- *Bug fix*: Fix diff for resource `alert_v2` in fields `alert_notification_endpoints`, `notification_emails` ([#116](https://github.com/logzio/terraform-provider-logzio/issues/116)). |
| 89 | + |
| 90 | +## v1.9.1 |
| 91 | +- *Bug fix*: plugin won't crash when import for `archive_logs` fails. |
| 92 | + |
| 93 | +## v1.9.0 |
| 94 | +- Update client version(v1.11.0). |
| 95 | +- Support [Kibana objects](https://api-docs.logz.io/docs/logz/import-or-export-kibana-objects) |
| 96 | + |
| 97 | +## v1.8.3 |
| 98 | +- Update client version(v1.10.3). |
| 99 | +- Bug fixes: |
| 100 | + - **alerts_v2**: |
| 101 | + - Fix noisy diff for tags. |
| 102 | + - Field `is_enabled` defaults to `true`. |
| 103 | +- **sub_accounts**: allow creating flexible account without `max_daily_gb`. |
| 104 | + |
| 105 | +## v1.8.2 |
| 106 | +- Update client version(v1.10.2). |
| 107 | +- Bug fixes: |
| 108 | + - **alerts_v2**: fix bug for columns requiring sort field. |
| 109 | + - **sub_accounts**: add backoff for creating and updating sub accounts. |
| 110 | + |
| 111 | +## v1.8.1 |
| 112 | +- Upgrade provider's Go version from 1.15 to 1.16 in code and in release workflow. |
| 113 | +- Improve tests - add sleep after each test. |
| 114 | + |
| 115 | +## v1.8.0 |
| 116 | +- **Breaking change**: **custom endpoint** - refactor Headers - now a string of comma-seperated key-value pairs. |
| 117 | +- Update client version (v1.10.1) - bug fix for empty Header field. |
| 118 | +- Add to custom endpoint datasource Description field. |
| 119 | + |
| 120 | +## v1.7.0 |
| 121 | +- Update client version (v1.10). |
| 122 | +- Support [authentication groups resource](https://api-docs.logz.io/docs/logz/authentication-groups). |
| 123 | +- `alerts_v2`: fix noisy diff for `severity_threshold_tiers`. |
| 124 | + |
| 125 | + |
| 126 | +## v1.6.1 |
| 127 | +- Update client version (v1.9.1) - bug fix for not found messages. |
| 128 | + |
| 129 | +## v1.6 |
| 130 | +- Update client version (v1.9). |
| 131 | +- Support [archive logs resource](https://api-docs.logz.io/docs/logz/archive-logs). |
| 132 | +- Support [restore logs resource](https://api-docs.logz.io/docs/logz/restore-logs). |
| 133 | + |
| 134 | +## v1.5 |
| 135 | +- Update client version(v1.8). |
| 136 | +- `sub_account`: |
| 137 | + - **Breaking changes:** |
| 138 | + - Deprecated attribute `utilization_settings`. Use `frequency_minutes` and `utilization_enabled` instead. |
| 139 | + - Added attributes `flexible` and `reserved_daily_gb`. |
| 140 | + - Refactor tests. |
| 141 | + - Refactor code to use Terraform's retry. |
| 142 | +- `endpoint`: |
| 143 | + - **Breaking changes:** |
| 144 | + - Types naming. |
| 145 | + - New endpoints for OpsGenie, ServiceNow and Microsoft Teams. |
| 146 | + - Fix bug for `body_template` for `custom` type ([#70](https://github.com/logzio/terraform-provider-logzio/issues/70)). |
| 147 | + - Refactor tests. |
| 148 | + - Refactor code to use Terraform's retry. |
| 149 | +- `alerts_v2`: |
| 150 | + - Fix bug for `filter_must`,`filter_must_not` ([#82](https://github.com/logzio/terraform-provider-logzio/issues/82)) |
| 151 | + - Refactor tests. |
| 152 | + - Refactor code to use Terraform's retry. |
| 153 | +- `drop_filter`: |
| 154 | + - Improve tests. |
| 155 | + |
| 156 | +## v1.4 |
| 157 | +- Update client version(v1.7). |
| 158 | +- Support [Drop Filter](https://api-docs.logz.io/docs/logz/drop-filters) resource. |
| 159 | + |
| 160 | +## v1.3 |
| 161 | +- Update client version(v1.6). |
| 162 | +- Support Log Shipping Token resource. |
| 163 | + |
| 164 | +## v1.2.4 |
| 165 | +- Update client version(v1.5.3). |
| 166 | +- Fix `sub account` to return attributes `account_token` & `account_id`. |
| 167 | + |
| 168 | +## v1.2.3 |
| 169 | +- Fix bug for `custom endpoint` empty headers. |
| 170 | +- Allow empty sharing accounts array in `sub account`. |
| 171 | +- Add retry in resource `sub account`. |
| 172 | +- Replace module `terraform` with `terraform-plugin-sdk`. See further explanation [here](https://www.terraform.io/docs/extend/guides/v1-upgrade-guide.html). |
| 173 | +- Upgrade to Go v1.15. |
| 174 | +- Update client version(v1.5.2). |
| 175 | + |
| 176 | +## v1.2.2 |
| 177 | +- Update client version(v1.5.1). |
| 178 | +- Fix alerts_v2 sort bug. |
| 179 | + |
| 180 | +## v1.2.1 |
| 181 | +- Fix alerts_v2 type "TABLE" bug. |
| 182 | + |
| 183 | +## v1.2 |
| 184 | +- Update client version(v1.5.0). |
| 185 | +- Support Alerts v2 resource. |
| 186 | +- Fix 404 error for Alerts. |
| 187 | + |
| 188 | +## v1.1.8 |
| 189 | +- Update client version |
| 190 | +- Fix custom endpoint headers bug |
| 191 | + |
| 192 | +## v1.1.7 |
| 193 | +- Published to Terraform registry |
| 194 | + |
| 195 | +## v1.1.5 |
| 196 | +- Fix boolean parameters not parsed bug |
| 197 | +- Support import command to state |
| 198 | + |
| 199 | +## v1.1.4 |
| 200 | +- Support Sub Accounts resource |
| 201 | +- few bug fixes |
| 202 | +- removed circleCI |
| 203 | + |
| 204 | +## v1.1.3 |
| 205 | +- examples now use TF12 |
| 206 | +- will now generate the meta data needed for the IntelliJ type IDE HCL plugin |
| 207 | +- no more travis - just circle CI |
| 208 | +- version bump to use the latest TF library (0.12.6), now compatible with TF12 |
| 209 | + |
| 210 | +## v1.1.2 |
| 211 | +- Moved some of the source code around to comply with TF provider layout convention |
| 212 | +- Moved the examples into an examples directory |
0 commit comments