Skip to content

Releases: elastic/terraform-provider-elasticstack

v0.0.0-20260621-0b895e0

21 Jun 03:36
0b895e0

Choose a tag to compare

What's Changed

  • feat(ml): relax length validation for ML datafeed and filter IDs by @tobio in #3798
  • refactor(dashboard): deduplicate populateCommonFields across Lens panel packages by @github-actions[bot] in #3797
  • refactor: move MutuallyExclusive* and ExactlyOneOfNestedAttrs validators to utils/validators/ by @github-actions[bot] in #3807
  • refactor(lens): replace inline ESQL type-sniffing with lenscommon.LensDataSourceIsESQLOrTable by @github-actions[bot] in #3815
  • refactor(lens): deduplicate configUsesESQL predicate into lenscommon by @github-actions[bot] in #3816

Full Changelog: v0.0.0-20260620-6e86b8b...v0.0.0-20260621-0b895e0

v0.0.0-20260620-6e86b8b

20 Jun 03:37
6e86b8b

Choose a tag to compare

What's Changed

  • refactor(stateutil): promote empty-value normalization helpers to stateutil by @github-actions[bot] in #3780
  • test(ingest): add unset→set update coverage for ingest pipeline optional attributes by @github-actions[bot] in #3772
  • refactor(validators): remove dead SDKv2 validator functions from duration.go by @github-actions[bot] in #3768
  • feat(kibana): promote streams resource from experimental to tech preview by @CoenWarmer in #3782
  • chore(deps): update golang:1.26.4 docker digest to 792443b by @elastic-renovate-prod[bot] in #3781
  • refactor(dashboard): remove zero-logic wrapper functions delegating to lenscommon by @github-actions[bot] in #3785
  • [deadcode] Remove github.com/elastic/terraform-provider-elasticstack/internal/fleet/integration_policy.NewInputUnknown by @github-actions[bot] in #3767
  • refactor(typeutils): consolidate Duration-to-string helpers into shared package by @github-actions[bot] in #3766
  • feat(openspec): allow user-supplied dashboard_id on create via PUT upsert by @github-actions[bot] in #3786
  • chore: update CHANGELOG.md [Unreleased] section by @github-actions[bot] in #3787
  • refactor(typeutils): consolidate string-slice helpers into typeutils by @github-actions[bot] in #3728
  • [deadcode] Remove github.com/elastic/terraform-provider-elasticstack/internal/elasticsearch/ccr.DurationFromCustomType by @github-actions[bot] in #3730
  • test(datastreamlifecycle): improve schema coverage for data stream lifecycle resource by @github-actions[bot] in #3736
  • feat(dashboard): allow user-supplied dashboard_id via PUT upsert on create by @tobio in #3788
  • [deadcode] Remove github.com/elastic/terraform-provider-elasticstack/internal/fleet/integration_policy.NewInputValue by @github-actions[bot] in #3789
  • test(security_enable_rule): close schema coverage gaps in acceptance tests by @github-actions[bot] in #3792
  • fix(kibana): normalize .slack_api connector config to avoid inconsistent apply by @aydasraf in #3749
  • feat(openspec): IDValidatorWithoutLength for datafeed and filter IDs by @github-actions[bot] in #3793
  • test(reproductions): TestAccReproduceIssue3707 – percentile bar chart HTTP 400 by @github-actions[bot] in #3720
  • chore(deps): update actions/checkout action to v7 by @elastic-renovate-prod[bot] in #3801
  • refactor(lenscommon): rename MarshalToNormalized to WrapNormalizedJSON to fix exported name collision by @github-actions[bot] in #3805
  • refactor(typeutils): add Int64Pointer, remove local workarounds in ccr and synthetics by @github-actions[bot] in #3806

New Contributors

Full Changelog: v0.0.0-20260618-22ce478...v0.0.0-20260620-6e86b8b

v0.0.0-20260618-22ce478

18 Jun 03:37
22ce478

Choose a tag to compare

What's Changed

  • fix(deps): update module golang.org/x/tools to v0.46.0 by @elastic-renovate-prod[bot] in #3756
  • refactor(snapshot): unexport settings helpers in repository package by @github-actions[bot] in #3753
  • test(enrich): add RequiresReplace multi-step acceptance tests for enrich policy by @github-actions[bot] in #3734
  • refactor(security_detection_rule): migrate pointer-slice nil-guards to updateListFieldFromAPI by @github-actions[bot] in #3747
  • chore(deps): update terraform monorepo to v1.15.6 by @elastic-renovate-prod[bot] in #3755
  • refactor: normalize API/model conversion function naming across kibana and elasticsearch packages by @github-actions[bot] in #3752
  • test(datastream): add acceptance test coverage for schema gaps by @github-actions[bot] in #3735
  • refactor(ml/datafeed): extract durationPointerToString helper by @github-actions[bot] in #3740
  • refactor(stateutil): extract state upgrade JSON marshal/unmarshal boilerplate by @github-actions[bot] in #3758
  • refactor: deduplicate ensureTemplateObjectKeysForV1 via stateutil.EnsureMapKeys by @github-actions[bot] in #3776

Full Changelog: v0.0.0-20260615-d370aa3...v0.0.0-20260618-22ce478

v0.0.0-20260617-22ce478

17 Jun 03:37
22ce478

Choose a tag to compare

What's Changed

  • fix(deps): update module golang.org/x/tools to v0.46.0 by @elastic-renovate-prod[bot] in #3756
  • refactor(snapshot): unexport settings helpers in repository package by @github-actions[bot] in #3753
  • test(enrich): add RequiresReplace multi-step acceptance tests for enrich policy by @github-actions[bot] in #3734
  • refactor(security_detection_rule): migrate pointer-slice nil-guards to updateListFieldFromAPI by @github-actions[bot] in #3747
  • chore(deps): update terraform monorepo to v1.15.6 by @elastic-renovate-prod[bot] in #3755
  • refactor: normalize API/model conversion function naming across kibana and elasticsearch packages by @github-actions[bot] in #3752
  • test(datastream): add acceptance test coverage for schema gaps by @github-actions[bot] in #3735
  • refactor(ml/datafeed): extract durationPointerToString helper by @github-actions[bot] in #3740
  • refactor(stateutil): extract state upgrade JSON marshal/unmarshal boilerplate by @github-actions[bot] in #3758
  • refactor: deduplicate ensureTemplateObjectKeysForV1 via stateutil.EnsureMapKeys by @github-actions[bot] in #3776

Full Changelog: v0.0.0-20260615-d370aa3...v0.0.0-20260617-22ce478

v0.0.0-20260615-d370aa3

15 Jun 03:37
d370aa3

Choose a tag to compare

What's Changed

  • refactor(entity): extract setBlockOrJSON helper to eliminate duplicate dispatch pattern by @github-actions[bot] in #3742
  • refactor(security_detection_rule): extract updateListFieldFromAPI generic helper by @github-actions[bot] in #3741
  • chore(deps): update golang:1.26.4 docker digest to 87a41d2 by @elastic-renovate-prod[bot] in #3723
  • [deadcode] Remove github.com/elastic/terraform-provider-elasticstack/internal/fleet/integration_policy.NewInputNull by @github-actions[bot] in #3743
  • refactor: consolidate singleton-list collapse helpers into internal/stateutil by @github-actions[bot] in #3729
  • refactor(kibana): rename internal/kibana/customtypes → kibanacustomtypes by @github-actions[bot] in #3727
  • refactor(entity): eliminate duplicate map in ItemObjectType by delegating to ItemAttrTypes by @github-actions[bot] in #3746

Full Changelog: v0.0.0-20260612-4e5bed0...v0.0.0-20260615-d370aa3

v0.0.0-20260612-4e5bed0

12 Jun 03:37
4e5bed0

Choose a tag to compare

What's Changed

  • test(index): fill schema coverage gaps for elasticstack_elasticsearch_index by @github-actions[bot] in #3698
  • refactor(ccr): extract shared TuningParams helpers to eliminate 3x repeated mapping by @github-actions[bot] in #3705
  • refactor: replace inline *string nil-guards with typeutils helpers by @github-actions[bot] in #3714
  • test(ccr): add acceptance test coverage for auto-follow pattern parameters by @github-actions[bot] in #3697
  • chore: update CHANGELOG.md [Unreleased] section by @github-actions[bot] in #3692
  • refactor(typeutils): extract Float64FromMap and map-setter helpers by @github-actions[bot] in #3713
  • refactor: replace inline *bool nil-guards with typeutils.BoolPointerValue by @github-actions[bot] in #3715
  • test(transform): improve schema coverage for elasticstack_elasticsearch_transform by @github-actions[bot] in #3721

Full Changelog: v0.0.0-20260611-6db20e9...v0.0.0-20260612-4e5bed0

v0.0.0-20260611-6db20e9

11 Jun 03:37
6db20e9

Choose a tag to compare

What's Changed

  • fix(docs): correct cross-link paths in templates and generated docs by @tobio in #3708
  • test(ccr): add schema coverage for elasticstack_elasticsearch_ccr_follower_index by @github-actions[bot] in #3699

Full Changelog: v0.0.0-20260610-ff72e02...v0.0.0-20260611-6db20e9

v0.0.0-20260610-ff72e02

10 Jun 03:36
ff72e02

Choose a tag to compare

What's Changed

  • test(ingest): schema coverage: circle processor – add default/absent assertions and multi-on_failure test by @github-actions[bot] in #3679
  • build(deps): bump golang.org/x/crypto from 0.52.0 to 0.53.0 by @dependabot[bot] in #3677
  • chore(deps): update module github.com/oapi-codegen/oapi-codegen/v2 to v2.7.1 by @elastic-renovate-prod[bot] in #3673
  • test(ingest): add default-value assertions and absence checks for elasticstack_elasticsearch_ingest_processor_bytes by @github-actions[bot] in #3659
  • test(ml): add acceptance test coverage for trained model deployment attributes by @github-actions[bot] in #3600
  • refactor(templateutil): move isKnownSemanticallyEmpty* helpers to shared templateutil package by @github-actions[bot] in #3665
  • chore: update CHANGELOG.md [Unreleased] section by @github-actions[bot] in #3505
  • [OpenSpec] Fix multiple Authorization headers when ES and Kibana use different auth by @github-actions[bot] in #3657
  • refactor: add IntPointerToInt64Value helper to eliminate *int nil-guard boilerplate by @github-actions[bot] in #3671
  • refactor(typeutils): remove OptStringPtr, migrate callers to OptionalString by @github-actions[bot] in #3666
  • refactor(dashboard): deduplicate nz string-default helper into panelkit.NzString by @github-actions[bot] in #3664
  • refactor: add typeutils.MarshalToNormalized to eliminate json.Marshal→jsontypes boilerplate by @github-actions[bot] in #3685
  • refactor: consolidate collapseListPath into aliasutil.CollapseListPath by @github-actions[bot] in #3691
  • refactor(connector): replace connectorInt64PtrToValue with typeutils.Int64PointerValue by @github-actions[bot] in #3690
  • refactor: deduplicate getBool/getString map-extraction helpers into typeutils by @github-actions[bot] in #3689
  • Add Elasticsearch CCR follower index and auto-follow pattern resources by @tobio in #3615

Full Changelog: v0.0.0-20260609-260686e...v0.0.0-20260610-ff72e02

v0.0.0-20260609-260686e

09 Jun 03:36
260686e

Choose a tag to compare

What's Changed

  • refactor(security_role): deduplicate metadata JSON expand via typeutils by @github-actions[bot] in #3637
  • [deadcode] Remove github.com/elastic/terraform-provider-elasticstack/internal/elasticsearch/security/rolemapping.NewNormalizedRu
    [Content truncated due to length] by @github-actions[bot] in #3654
  • test(synthetics_monitor): expand schema coverage for acc tests by @github-actions[bot] in #3643
  • feat(typeutils): add OptionalInt to eliminate 30 inline int conversion patterns by @github-actions[bot] in #3656
  • refactor: deduplicate isEmptyJSONObject into typeutils.IsEmptyJSONObject by @github-actions[bot] in #3655

Full Changelog: v0.0.0-20260607-f5d3237...v0.0.0-20260609-260686e

v0.0.0-20260608-260686e

08 Jun 03:37
260686e

Choose a tag to compare

What's Changed

  • refactor(security_role): deduplicate metadata JSON expand via typeutils by @github-actions[bot] in #3637
  • [deadcode] Remove github.com/elastic/terraform-provider-elasticstack/internal/elasticsearch/security/rolemapping.NewNormalizedRu
    [Content truncated due to length] by @github-actions[bot] in #3654
  • test(synthetics_monitor): expand schema coverage for acc tests by @github-actions[bot] in #3643
  • feat(typeutils): add OptionalInt to eliminate 30 inline int conversion patterns by @github-actions[bot] in #3656
  • refactor: deduplicate isEmptyJSONObject into typeutils.IsEmptyJSONObject by @github-actions[bot] in #3655

Full Changelog: v0.0.0-20260607-f5d3237...v0.0.0-20260608-260686e