releases.shpreview

Block syntax converted to attributes; Views and flag templates added

v3.0.0-beta.1

20 features7 fixesThis release20 featuresNew capabilities7 fixesBug fixesAI-tallied from the release notes

3.0.0-beta.1 (2026-05-22)

⚠ BREAKING CHANGES

  • all user HCL using block syntax for approval_settings, variations, rules, targets, context_targets, prerequisites, fallthrough, client_side_availability, custom_properties, defaults, environments, policy, policy_statements, inline_roles, statements, role_attributes, included_contexts, excluded_contexts, urls, instructions, boolean_defaults, messages, segments, linked_segments must be rewritten to attribute syntax in v3.0.0.

Features

  • [bot] Regenerate integration configs (#346) (15a0ef3)
  • [bot] Regenerate integration configs (#391) (b772383)
  • [REL-12555] Release Views Resources from preview provider into main (#400) (b718a8c)
  • [REL-12731] - add support for flag templates (#403) (927d50b)
  • [REL-13052] add IP allowlist config and entry resources (#411) (03a540b)
  • add ai configs resources (#404) (874bdec)
  • add auto apply to env approvals (#295) (c546fbe)
  • add context_kind to targeting rules with percentage rollouts (#293) (a41f969)
  • add deprecated field to feature flag schema (#410) (87bee57)
  • add role attributes to launchdarkly_team_member (#289) (bc24609)
  • add role attributes to custom roles (#286) (5160b78)
  • add role_attributes to launchdarkly_team (#290) (10ac131)
  • Add support for PagerDuty Events integration (#305) (15dfb9d)
  • migrate complex resources (Phase 4) (#423) (17ebe3b)
  • migrate data sources (#418) (d4fc98b)
  • migrate medium resources (Phase 3) (#422) (c6bbc04)
  • migrate simple resources (#419) (008314b)
  • plan-time validation for prerequisite flag destroy (#372) (#430) (d796a1c)
  • port launchdarkly_context_kind to plugin framework (#433) (db90c70)
  • port policy_statements_json to framework custom_role (#432) (f392bf6)
  • port role_attributes on team_role_mapping to plugin framework (#431) (b2f910f)

Bug Fixes

  • [REL-10234] Imiller/rel 10234/terraform flag resource does not smoothly switch between rollout weights and variation (#366) (c42cfa3)
  • [REL-11737] Add pagination to teams resource nested fields roles and maintainers (#375) (a22a7a0)
  • [REL-7954] update error messages to return properly (#317) (755f43d)
  • [REL-8483] limit concurrency on the client to address 429/timeouts issue (#338) (f38b51f)
  • [REL-8490] remove ConflictsWith for unbounded and rules, included, excluded (#324) (14a1980)
  • [REL-8605] add documentation note on discrepancy in default base permissions with current API version (#336) (53733ee)
  • add random characters to name that keeps conflicting (#272) (4d5cd7a)
  • Bump golang.org/x/crypto from 0.24.0 to 0.31.0 (#254) (eaea627)
  • Bump golang.org/x/net from 0.26.0 to 0.33.0 (#267) (505712e)
  • disable Go cache in fork PR workflow to prevent cache poisoning (#420) (6d0a5cc)
  • fix ip allowlist behaviour/tests (#421) (5ddbb56)
  • improve custom_properties hashing to resolve false / missing diffs (#373) (ff36941)
  • make deprecated metric is_active field optional and computed (#285) (afcbdc3)
  • prevent nil-pointer panics in optional schema attributes and harden embedded-schema (Upjet) compatibility (#387) (#415) (4844112)
  • remove deprecated generate_sdk_keys field from beta views resource (#412) (bdf36e4)
  • set critical property on environment resource (#296) (3e3cd70)
  • update LD API version to 20240415 (#268) (70bef86)
  • update release action (#269) (dba75fc)

Fetched May 23, 2026