Skip to content

Conversation

@840
Copy link
Member

@840 840 commented Dec 31, 2025

Changes

We now restrict delta_sharing_recipient_token_lifetime_in_seconds lifetime of a token to be 1 year.

Starting December 8, 2025, all new open sharing recipient tokens will be issued with a maximum expiration of one year from the date of creation. Tokens with longer or unlimited validity can no longer be created.

Source: https://docs.databricks.com/aws/en/release-notes/whats-coming#changes-to-open-delta-sharing-recipient-tokens

The default currently is 0, which is no longer possible. This PR sets the default to 31536000 (1 year) and removes the unlimited lifetime reference in the docs.

  • make test run locally
  • relevant change in docs/ folder
  • covered with integration tests in internal/acceptance
  • using Go SDK
  • using TF Plugin Framework
  • has entry in NEXT_CHANGELOG.md file

@840 840 requested review from a team as code owners December 31, 2025 10:58
@840 840 requested review from Tejas-Kochar and removed request for a team December 31, 2025 10:58
@840 840 temporarily deployed to test-trigger-is December 31, 2025 10:58 — with GitHub Actions Inactive
@840 840 requested a review from alexott December 31, 2025 10:58
@840 840 temporarily deployed to test-trigger-is December 31, 2025 11:00 — with GitHub Actions Inactive
@840 840 marked this pull request as draft December 31, 2025 11:45
@840 840 temporarily deployed to test-trigger-is December 31, 2025 12:56 — with GitHub Actions Inactive
@840 840 marked this pull request as ready for review December 31, 2025 12:57
@840 840 temporarily deployed to test-trigger-is December 31, 2025 13:04 — with GitHub Actions Inactive
@840 840 force-pushed the change-delta-sharing-token-lifetime branch from 8bf36b0 to 5f84305 Compare December 31, 2025 13:05
@840 840 temporarily deployed to test-trigger-is December 31, 2025 13:05 — with GitHub Actions Inactive
@840 840 force-pushed the change-delta-sharing-token-lifetime branch from 5f84305 to 595d1da Compare December 31, 2025 13:05
@840 840 temporarily deployed to test-trigger-is December 31, 2025 13:06 — with GitHub Actions Inactive
Copy link
Contributor

@alexott alexott left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few comments:

  • Should we set the default value in the schema customization function?
  • If we submitted non-zero value, then we should get that non-zero value back when reading the data. This may lead to configuration drift...

@840 840 temporarily deployed to test-trigger-is December 31, 2025 17:08 — with GitHub Actions Inactive
@840 840 requested a review from alexott December 31, 2025 17:21
Copy link
Contributor

@alexott alexott left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm, small change in the docs is necessary

@840 840 temporarily deployed to test-trigger-is January 2, 2026 10:49 — with GitHub Actions Inactive
@github-actions
Copy link

github-actions bot commented Jan 2, 2026

If integration tests don't run automatically, an authorized user can run them manually by following the instructions below:

Trigger:
go/deco-tests-run/terraform

Inputs:

  • PR number: 5296
  • Commit SHA: 1c4a56e46279405f79c33e598b78064040f18441

Checks will be approved automatically on success.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants