|
1 | 1 | ## [Unreleased] |
2 | 2 |
|
| 3 | +- Fix regression restricting the characters in an `elasticstack_elasticsearch_role_mapping` `name`. ([#1373](https://github.com/elastic/terraform-provider-elasticstack/pull/1373)) |
| 4 | + |
| 5 | +## [0.12.0] - 2025-10-15 |
| 6 | + |
| 7 | +- Fix provider crash with `elasticstack_kibana_action_connector` when `config` or `secrets` was unset in 0.11.17 ([#1355](https://github.com/elastic/terraform-provider-elasticstack/pull/1355)) |
| 8 | +- Added `labels` field to `elasticstack_kibana_synthetics_monitor` resource for associating key-value pairs with monitors ([#1360](https://github.com/elastic/terraform-provider-elasticstack/pull/1360)) |
| 9 | +- Fixes provider crash with `elasticstack_kibana_slo` when using `kql_custom_indicator` with no `filter` set. ([#1354](https://github.com/elastic/terraform-provider-elasticstack/pull/1354)) |
| 10 | +- Updates for Security Detection Rules ([#1361](https://github.com/elastic/terraform-provider-elasticstack/pull/1361) |
| 11 | + - Add support for `threat` property |
| 12 | + - Gracefully support `query` property not being set |
| 13 | + - Add esql specific validations to reject unsupported fields `index` and `filters` |
| 14 | + - Gracefully handle response action with no provided `frequency` |
| 15 | + - Add validation for required `anomaly_threshold` field in anomaly detection rules |
| 16 | + - Add support for `timeline_id` / `timeline_title` fields |
| 17 | + - Gracefully handle `threat_query` not being provided for `threat_match` ule |
| 18 | + |
| 19 | +## [0.11.18] - 2025-10-10 |
| 20 | + |
| 21 | +### Breaking changes |
| 22 | + |
| 23 | +The `ssl` field on the `elasticstack_fleet_output` resource has been changes from a block to an attribute. This change ensures ongoing consistency within the resource schema for this resource, and aligns with Terraform best practices. |
| 24 | + |
| 25 | +Existing `elasticstack_fleet_output` resources defining `ssl` will have to update the declaration to an attribute style. For example: |
| 26 | + |
| 27 | +```hcl |
| 28 | +resource "elasticstack_fleet_output" "output" { |
| 29 | + ... |
| 30 | + ssl { |
| 31 | + ... |
| 32 | + } |
| 33 | +} |
| 34 | +``` |
| 35 | + |
| 36 | +becomes |
| 37 | + |
| 38 | +```hcl |
| 39 | +resource "elasticstack_fleet_output" "output" { |
| 40 | + ... |
| 41 | + ssl = { # Note the equals sign here. |
| 42 | + ... |
| 43 | + } |
| 44 | +} |
| 45 | +``` |
| 46 | + |
| 47 | +### Changes |
| 48 | + |
| 49 | +- Create `elasticstack_kibana_security_detection_rule` resource. ([#1290](https://github.com/elastic/terraform-provider-elasticstack/pull/1290)) |
| 50 | +- Add `elasticstack_kibana_export_saved_objects` data source ([#1293](https://github.com/elastic/terraform-provider-elasticstack/pull/1293)) |
3 | 51 | - Create `elasticstack_kibana_maintenance_window` resource. ([#1224](https://github.com/elastic/terraform-provider-elasticstack/pull/1224)) |
4 | 52 | - Add support for `solution` field in `elasticstack_kibana_space` resource and data source ([#1102](https://github.com/elastic/terraform-provider-elasticstack/issues/1102)) |
5 | 53 | - Add `slo_id` validation to `elasticstack_kibana_slo` ([#1221](https://github.com/elastic/terraform-provider-elasticstack/pull/1221)) |
|
21 | 69 | - Add support for `unenrollment_timeout` in `elasticstack_fleet_agent_policy` ([#1169](https://github.com/elastic/terraform-provider-elasticstack/issues/1169)) |
22 | 70 | - Handle default value for `allow_restricted_indices` in `elasticstack_elasticsearch_security_api_key` ([#1315](https://github.com/elastic/terraform-provider-elasticstack/pull/1315)) |
23 | 71 | - Fixed `nil` reference in kibana synthetics API client in case of response errors ([#1320](https://github.com/elastic/terraform-provider-elasticstack/pull/1320)) |
| 72 | +- Add support for `agent_policy_ids` in `elasticstack_fleet_integration_policy` ([#1131](https://github.com/elastic/terraform-provider-elasticstack/pull/1311)) |
24 | 73 |
|
25 | 74 | ## [0.11.17] - 2025-07-21 |
26 | 75 |
|
|
458 | 507 | - Initial set of docs |
459 | 508 | - CI integration |
460 | 509 |
|
461 | | -[Unreleased]: https://github.com/elastic/terraform-provider-elasticstack/compare/v0.11.17...HEAD |
| 510 | +[Unreleased]: https://github.com/elastic/terraform-provider-elasticstack/compare/v0.12.0...HEAD |
| 511 | +[0.11.18]: https://github.com/elastic/terraform-provider-elasticstack/compare/v0.11.18...v0.12.0 |
| 512 | +[0.11.18]: https://github.com/elastic/terraform-provider-elasticstack/compare/v0.11.17...v0.11.18 |
462 | 513 | [0.11.17]: https://github.com/elastic/terraform-provider-elasticstack/compare/v0.11.16...v0.11.17 |
463 | 514 | [0.11.16]: https://github.com/elastic/terraform-provider-elasticstack/compare/v0.11.15...v0.11.16 |
464 | 515 | [0.11.15]: https://github.com/elastic/terraform-provider-elasticstack/compare/v0.11.14...v0.11.15 |
|
0 commit comments