Skip to content

Plugin Framework migration turned set fields into lists on some data sources #5907

Description

@chrisst

When these data sources were migrated to the Plugin Framework, three collection fields that were sets under SDKv2 (slice_set) silently became lists, because the generated PF models default every slice to a list. Since the underlying APIs don't guarantee ordering, a list can produce spurious diffs.

Affected:

  • databricks_sharesshares
  • databricks_volumesids
  • databricks_shareobject

These should go back to sets. It's a schema change on released data sources, so it's 2.0 material rather than a patch.

For reference, the new databricks_recipients data source (#5868) uses a set for exactly this reason.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions