Skip to content

release: version packages - #9541

Open
silverhand-bot wants to merge 1 commit into
masterfrom
changeset-release/master
Open

silverhand-bot wants to merge 1 commit into
masterfrom
changeset-release/master

Conversation

@silverhand-bot

@silverhand-bot silverhand-bot commented Sep 2, 2026 •

Copy link
Copy Markdown
Collaborator

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to master, this PR will be updated.

Releases

@logto/api@1.44.0

Minor Changes

  • 1bac1b7: add a typed async iterator for paginated Management API endpoints

  • fd41d8f: improve API SDK client reliability and ergonomics

    • reject token request redirects, support custom abort signals and a configurable 10-second timeout, and share one token fetch across concurrent requests
    • invalidate a rejected cached token once without continuously fetching tokens for permanent 401 responses
    • normalize trailing slashes in custom base URLs
    • support object-style Management API client configuration with a tenant ID or explicit base URL and API indicator
    • support lowercase API client methods such as .get() and .post() while keeping the uppercase methods available
    • apply a configurable 10-second timeout to Management API network requests while preserving per-request cancellation
    • emit scope mismatch warnings once per distinct scope and preserve token request failure causes

@logto/phrases@1.32.0

Minor Changes

  • 022317f: add a client compatibility setting so dynamic app clients such as ChatGPT and Codex can receive refresh tokens

    These clients request offline_access without prompt=consent, so they don't receive a refresh token and users have to sign in again whenever the access token expires. Turn on "Add consent prompt for offline access" under Client compatibility in the dynamic app settings, and Logto adds the consent prompt to these requests. The setting is experimental and off by default, and audit logs show the added consent in prompt.

  • 5bd627f: add a configurable score threshold for reCAPTCHA Enterprise so admins can control how strict CAPTCHA verification is

  • 3f9fd15: add authentication policies for SAML applications

    SAML applications force fresh authentication by default, as before. To let a SAML application reuse an existing Logto session, turn off "Always force authentication" in the application settings, or set authnRequestConfig.forceAuthn to false using the SAML application Management API. The service provider can still require fresh authentication for a single sign-in with ForceAuthn="true" (SAML 2.0 core, section 3.4.1).

    SAML assertions report the actual authentication time.

    To require signed authentication requests, set authnRequestConfig.requireSignedAuthnRequests to true and provide the service provider’s PEM-encoded RSA X.509 certificate in authnRequestConfig.signingCertificate. Both HTTP-POST and HTTP-Redirect signatures are verified. Unsigned requests remain accepted by default.

Patch Changes

  • 0f1af96: support custom user ID when creating a user via the Management API

    This capability is available in Logto Open Source only and is not supported in Logto Cloud.

    POST /api/users now accepts an optional id (up to 128 characters of letters, numbers, and _ - . @ : + = |). This lets you preserve existing user IDs, such as auth0|abc123 or UUIDs, when migrating users from another identity provider. If the ID is already taken, the request fails with user.id_already_in_use.

@logto/schemas@1.44.0

Minor Changes

  • 9af3b69: allow user IDs up to 128 characters

    users.id and every column referencing it were limited to 12 or 21 characters. They now accept up to 128 characters, so users migrated from another identity provider can keep their original IDs.

  • 022317f: add a client compatibility setting so dynamic app clients such as ChatGPT and Codex can receive refresh tokens

    These clients request offline_access without prompt=consent, so they don't receive a refresh token and users have to sign in again whenever the access token expires. Turn on "Add consent prompt for offline access" under Client compatibility in the dynamic app settings, and Logto adds the consent prompt to these requests. The setting is experimental and off by default, and audit logs show the added consent in prompt.

  • 5bd627f: add a configurable score threshold for reCAPTCHA Enterprise so admins can control how strict CAPTCHA verification is

  • 3f9fd15: add authentication policies for SAML applications

    SAML applications force fresh authentication by default, as before. To let a SAML application reuse an existing Logto session, turn off "Always force authentication" in the application settings, or set authnRequestConfig.forceAuthn to false using the SAML application Management API. The service provider can still require fresh authentication for a single sign-in with ForceAuthn="true" (SAML 2.0 core, section 3.4.1).

    SAML assertions report the actual authentication time.

    To require signed authentication requests, set authnRequestConfig.requireSignedAuthnRequests to true and provide the service provider’s PEM-encoded RSA X.509 certificate in authnRequestConfig.signingCertificate. Both HTTP-POST and HTTP-Redirect signatures are verified. Unsigned requests remain accepted by default.

  • c5bd438: add MFA trusted devices with configurable policies and device management

    Configure tenant-wide trusted-device policies and organization-level restrictions. After completing MFA, users can choose whether to trust their device on a dedicated page at the end of sign-in or sign-up, then skip repeated MFA on that browser. Manage trusted devices through Console, Account Center, the Management API, and the Account API, and subscribe to device lifecycle webhooks.

Patch Changes

  • Updated dependencies [0f1af96]
  • Updated dependencies [022317f]
  • Updated dependencies [5bd627f]
  • Updated dependencies [3f9fd15]
    • @logto/phrases@1.32.0

@logto/cli@1.44.0

Patch Changes

  • a2d6e83: explain existing PostgreSQL tenant roles before database seeding stops

    The database seed command now checks for the roles it needs before creating tables. If roles from a previous Logto database remain in the PostgreSQL cluster, the command reports the conflict and explains why dropping the database did not remove them, so an administrator can clean them up safely before retrying.

  • Updated dependencies [9af3b69]

  • Updated dependencies [022317f]

  • Updated dependencies [5bd627f]

  • Updated dependencies [3f9fd15]

  • Updated dependencies [c5bd438]

    • @logto/schemas@1.44.0

@logto/connector-apple@1.6.10

Patch Changes

  • bad3854: clarify that the Apple connector's identifier is a Services ID

    The connector's identifier field is now labeled "Services ID" and states that an App ID (bundle ID) is not a valid value, which Apple rejects with an invalid_client error.

    Setup instructions cover the Apple Developer portal, so enabling Sign in with Apple no longer appears to require Xcode. Troubleshooting guidance explains invalid_client and invalid_request, including Apple's caching of identifier configuration, which has been observed to take up to 24 hours to refresh and can make a correct configuration look broken.

@logto/connector-dingtalk-web@0.4.7

Patch Changes

  • ffe0c65: preserve corpId from the DingTalk token response in social user information rawData

@logto/create@1.44.0

Patch Changes

  • Updated dependencies [a2d6e83]
    • @logto/cli@1.44.0

@logto/connector-kit@5.1.2

Patch Changes

  • 1326394: disallow combining the none prompt with other prompt values in OIDC configuration

@logto/account@0.7.0

Minor Changes

  • c5bd438: add MFA trusted devices with configurable policies and device management

    Configure tenant-wide trusted-device policies and organization-level restrictions. After completing MFA, users can choose whether to trust their device on a dedicated page at the end of sign-in or sign-up, then skip repeated MFA on that browser. Manage trusted devices through Console, Account Center, the Management API, and the Account API, and subscribe to device lifecycle webhooks.

@logto/console@1.41.0

Minor Changes

  • 022317f: add a client compatibility setting so dynamic app clients such as ChatGPT and Codex can receive refresh tokens

    These clients request offline_access without prompt=consent, so they don't receive a refresh token and users have to sign in again whenever the access token expires. Turn on "Add consent prompt for offline access" under Client compatibility in the dynamic app settings, and Logto adds the consent prompt to these requests. The setting is experimental and off by default, and audit logs show the added consent in prompt.

  • 5bd627f: add a configurable score threshold for reCAPTCHA Enterprise so admins can control how strict CAPTCHA verification is

  • 3f9fd15: add authentication policies for SAML applications

    SAML applications force fresh authentication by default, as before. To let a SAML application reuse an existing Logto session, turn off "Always force authentication" in the application settings, or set authnRequestConfig.forceAuthn to false using the SAML application Management API. The service provider can still require fresh authentication for a single sign-in with ForceAuthn="true" (SAML 2.0 core, section 3.4.1).

    SAML assertions report the actual authentication time.

    To require signed authentication requests, set authnRequestConfig.requireSignedAuthnRequests to true and provide the service provider’s PEM-encoded RSA X.509 certificate in authnRequestConfig.signingCertificate. Both HTTP-POST and HTTP-Redirect signatures are verified. Unsigned requests remain accepted by default.

  • c5bd438: add MFA trusted devices with configurable policies and device management

    Configure tenant-wide trusted-device policies and organization-level restrictions. After completing MFA, users can choose whether to trust their device on a dedicated page at the end of sign-in or sign-up, then skip repeated MFA on that browser. Manage trusted devices through Console, Account Center, the Management API, and the Account API, and subscribe to device lifecycle webhooks.

@logto/core@1.44.0

Minor Changes

  • 0f1af96: support custom user ID when creating a user via the Management API

    This capability is available in Logto Open Source only and is not supported in Logto Cloud.

    POST /api/users now accepts an optional id (up to 128 characters of letters, numbers, and _ - . @ : + = |). This lets you preserve existing user IDs, such as auth0|abc123 or UUIDs, when migrating users from another identity provider. If the ID is already taken, the request fails with user.id_already_in_use.

  • 9af3b69: allow user IDs up to 128 characters

    users.id and every column referencing it were limited to 12 or 21 characters. They now accept up to 128 characters, so users migrated from another identity provider can keep their original IDs.

  • c8d00ee: support looking up users by external identity in the Management API

    GET /api/users now accepts identityType, identityProvider, and identityId query parameters for exact user lookup. Use identityType=social with a connector target (such as dingtalk), or identityType=sso with an enterprise SSO issuer, together with the user identifier issued by the external provider. The identity filter is combined with other search filters using AND logic

  • 022317f: add a client compatibility setting so dynamic app clients such as ChatGPT and Codex can receive refresh tokens

    These clients request offline_access without prompt=consent, so they don't receive a refresh token and users have to sign in again whenever the access token expires. Turn on "Add consent prompt for offline access" under Client compatibility in the dynamic app settings, and Logto adds the consent prompt to these requests. The setting is experimental and off by default, and audit logs show the added consent in prompt.

  • 5bd627f: add a configurable score threshold for reCAPTCHA Enterprise so admins can control how strict CAPTCHA verification is

  • 3f9fd15: add authentication policies for SAML applications

    SAML applications force fresh authentication by default, as before. To let a SAML application reuse an existing Logto session, turn off "Always force authentication" in the application settings, or set authnRequestConfig.forceAuthn to false using the SAML application Management API. The service provider can still require fresh authentication for a single sign-in with ForceAuthn="true" (SAML 2.0 core, section 3.4.1).

    SAML assertions report the actual authentication time.

    To require signed authentication requests, set authnRequestConfig.requireSignedAuthnRequests to true and provide the service provider’s PEM-encoded RSA X.509 certificate in authnRequestConfig.signingCertificate. Both HTTP-POST and HTTP-Redirect signatures are verified. Unsigned requests remain accepted by default.

  • c5bd438: add MFA trusted devices with configurable policies and device management

    Configure tenant-wide trusted-device policies and organization-level restrictions. After completing MFA, users can choose whether to trust their device on a dedicated page at the end of sign-in or sign-up, then skip repeated MFA on that browser. Manage trusted devices through Console, Account Center, the Management API, and the Account API, and subscribe to device lifecycle webhooks.

Patch Changes

  • 7d54310: use a supported base language for API error messages when the requested regional language is unavailable

  • 3da75ce: support a trailing slash in the issuer of OIDC enterprise SSO connectors

    The discovery path is now joined onto the connector's Issuer, so https://idp.example.com/ and https://idp.example.com both resolve to https://idp.example.com/.well-known/openid-configuration. The stored issuer value stays exactly as configured, so existing SSO identities keep resolving.

    Failed outbound requests made by an OIDC SSO connector now report a concise reason: the error message, or the status code alongside the response body for an HTTP failure.

  • Updated dependencies [0f1af96]

  • Updated dependencies [9af3b69]

  • Updated dependencies [e11805c]

  • Updated dependencies [022317f]

  • Updated dependencies [5bd627f]

  • Updated dependencies [3f9fd15]

  • Updated dependencies [a2d6e83]

  • Updated dependencies [c5bd438]

    • @logto/phrases@1.32.0
    • @logto/schemas@1.44.0
    • @logto/experience@1.23.0
    • @logto/console@1.41.0
    • @logto/cli@1.44.0
    • @logto/account@0.7.0

@logto/experience@1.23.0

Minor Changes

  • c5bd438: add MFA trusted devices with configurable policies and device management

    Configure tenant-wide trusted-device policies and organization-level restrictions. After completing MFA, users can choose whether to trust their device on a dedicated page at the end of sign-in or sign-up, then skip repeated MFA on that browser. Manage trusted devices through Console, Account Center, the Management API, and the Account API, and subscribe to device lifecycle webhooks.

Patch Changes

  • e11805c: opt the sign-in experience out of browser auto-translation

    Browser auto-translation replaces the text nodes React created (<font><font>…</font></font>). React's DOM bookkeeping no longer matches the document, so the next update throws NotFoundError: Failed to execute 'removeChild' on 'Node'; the experience app has no error boundary, so the whole tree unmounts and the user is left on a blank page in the middle of signing in or signing up — a reload is the only way out.

    The experience is already localized per tenant (custom phrases plus language detection), so the page now ships translate="no" and <meta name="google" content="notranslate">, which is what Chrome, Edge and Safari read before offering or applying a translation.

Copilot AI lite review requested due to automatic review settings September 2, 2026 02:10
@github-actions github-actions Bot added the size/s label Sep 2, 2026
@github-actions

github-actions Bot commented Sep 2, 2026 •

Copy link
Copy Markdown

COMPARE TO master

Total Size Diff 📈 +2.3 KB

Diff by File
Name Diff
.changeset/apple-services-id-clarity.md 📈 +637 Bytes
.changeset/calm-ravens-paginate.md 📈 +95 Bytes
.changeset/olive-otters-sing.md 📈 +838 Bytes
.changeset/shiny-mugs-hope.md 📈 +590 Bytes
packages/account/CHANGELOG.md 📈 +507 Bytes
packages/account/package.json 0 Bytes
packages/api/CHANGELOG.md 📈 +948 Bytes
packages/api/package.json 0 Bytes
packages/cli/CHANGELOG.md 📈 +93 Bytes
packages/cli/package.json 0 Bytes
packages/connectors/connector-apple/CHANGELOG.md 📈 +645 Bytes
packages/connectors/connector-apple/package.json 📈 +1 Bytes
packages/console/CHANGELOG.md 📈 +508 Bytes
packages/console/package.json 0 Bytes
packages/core/CHANGELOG.md 📈 +751 Bytes
packages/core/package.json 0 Bytes
packages/create/CHANGELOG.md 📈 +51 Bytes
packages/create/package.json 0 Bytes
packages/experience/CHANGELOG.md 📈 +508 Bytes
packages/experience/package.json 0 Bytes
packages/schemas/CHANGELOG.md 📈 +508 Bytes
packages/schemas/package.json 0 Bytes
pnpm-lock.yaml 0 Bytes

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

The version bump and changelog entry are consistent with the described patch release and the changeset has been appropriately consumed/removed.

Pull request overview

This PR is an automated Changesets release PR to publish a patch release of @logto/connector-apple by bumping the package version, promoting the changeset text into the package changelog, and removing the consumed changeset file.

Changes:

  • Bump @logto/connector-apple version from 1.6.9 to 1.6.10
  • Add a 1.6.10 entry to the connector’s CHANGELOG.md with the patch-release notes
  • Remove the consumed changeset file for this release
File summaries
File Description
packages/connectors/connector-apple/package.json Updates the published package version to 1.6.10.
packages/connectors/connector-apple/CHANGELOG.md Records the 1.6.10 patch release notes for the connector.
.changeset/apple-services-id-clarity.md Removes the changeset after it has been incorporated into the changelog.
Review details
  • Files reviewed: 3/3 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.

@silverhand-bot
silverhand-bot force-pushed the changeset-release/master branch from 5cfb542 to af084cb Compare September 2, 2026 02:27
Copilot AI review requested due to automatic review settings September 2, 2026 02:27
@github-actions github-actions Bot added size/s and removed size/s labels Sep 2, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

This is a standard Changesets release PR with a consistent version bump and corresponding changelog entry.

Review details
  • Files reviewed: 3/3 changed files
  • Comments generated: 0 new
  • Review effort level: Lite

@silverhand-bot
silverhand-bot force-pushed the changeset-release/master branch from af084cb to 9beed60 Compare September 2, 2026 02:29
@github-actions github-actions Bot added size/s and removed size/s labels Sep 2, 2026
Copilot AI review requested due to automatic review settings September 2, 2026 02:44
@silverhand-bot
silverhand-bot force-pushed the changeset-release/master branch from 9beed60 to f0d3dc4 Compare September 2, 2026 02:44
@github-actions github-actions Bot added size/s and removed size/s labels Sep 2, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

This is a standard Changesets release PR with consistent version/changelog updates and no apparent correctness or safety issues.

Review details
  • Files reviewed: 3/3 changed files
  • Comments generated: 0 new
  • Review effort level: Lite

Copilot AI review requested due to automatic review settings September 2, 2026 02:53
@silverhand-bot
silverhand-bot force-pushed the changeset-release/master branch from f0d3dc4 to a395908 Compare September 2, 2026 02:53
@github-actions github-actions Bot added size/s and removed size/s labels Sep 2, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

The version bump and changelog updates are consistent with the described patch release and the processed changeset removal is expected for a Changesets release PR.

Review details
  • Files reviewed: 3/3 changed files
  • Comments generated: 0 new
  • Review effort level: Lite

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

The generated versions, changelogs, dependency metadata, consumed Changesets, and migration are internally consistent.

Review details

Files not reviewed (1)

  • pnpm-lock.yaml: Generated file
  • Files reviewed: 33/35 changed files
  • Comments generated: 0 new
  • Review effort level: Lite

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

The generated versions, dependency metadata, migration, changelogs, and consumed Changesets are internally consistent.

Review details

Files not reviewed (1)

  • pnpm-lock.yaml: Generated file
  • Files reviewed: 33/35 changed files
  • Comments generated: 0 new
  • Review effort level: Lite

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

Release versions, changelogs, dependency metadata, migrations, and consumed changesets are internally consistent.

Review details

Files not reviewed (1)

  • pnpm-lock.yaml: Generated file
  • Files reviewed: 33/35 changed files
  • Comments generated: 0 new
  • Review effort level: Lite

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🔵 Needs a closer look

It combines a database migration with coordinated releases across multiple packages and requires final release validation.

Review details

Files not reviewed (1)

  • pnpm-lock.yaml: Generated file
  • Files reviewed: 33/35 changed files
  • Comments generated: 0 new
  • Review effort level: Lite

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🟢 Approval recommended

Release versions, changelogs, consumed Changesets, migration, and lockfile updates are internally consistent.

Review effort: Lite
Findings: None

Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🟢 Approval recommended

The generated versions, changelogs, consumed changesets, migration, and lockfile updates are internally consistent with the release metadata.

Review effort: Lite
Findings: None

Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🟢 Approval recommended

Release metadata, migration, lockfile, and consumed Changesets are internally consistent.

Review effort: Lite
Findings: None

Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🔵 Needs a closer look

The user-ID migration changes a referenced key before handling its foreign keys, so existing database upgrades will fail.

Review effort: Lite
Findings: None

Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🔵 Needs a closer look

The release includes multi-table schema migrations whose upgrade and rollback behavior warrants final human validation.

Review effort: Lite
Findings: None

Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🔵 Needs a closer look

The user-ID migration alters a referenced key before handling its foreign keys, causing upgrades to fail.

Review effort: Lite
Findings: None

Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🔵 Needs a closer look

The multi-table production schema migration and coordinated release of numerous packages require final human validation.

Review effort: Lite
Findings: None

Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🟢 Approval recommended

Release metadata, changelogs, migrations, and changeset cleanup are internally consistent with the stated releases.

Review effort: Lite
Findings: None

Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🔵 Needs a closer look

The user-ID migration does not handle its direct and composite foreign-key constraints, so deployment and rollback can fail.

Review effort: Lite
Findings: None

Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🔵 Needs a closer look

The user-ID migration leaves subject_tokens.creator_id limited to 32 characters, so longer migrated user IDs can still fail subject-token creation.

Review effort: Lite
Findings: None

Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🟢 Approval recommended

Release metadata, changelogs, consumed changesets, lockfile updates, and schema migrations are consistent.

Review effort: Lite
Findings: None

Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🔵 Needs a closer look

It includes production database migrations across many user-related tables and requires human validation of deployment impact.

Review effort: Lite
Findings: None

Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🔵 Needs a closer look

The user-ID migration omits subject_tokens.creator_id, so long user IDs can still fail when creating subject tokens.

Review effort: Lite
Findings: None

Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🟢 Approval recommended

Release metadata, consumed Changesets, lockfile updates, and schema migrations are internally consistent with no blocking issue found.

Review effort: Lite
Findings: None

Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🔵 Needs a closer look

The user ID migration changes a referenced column before removing dependent foreign-key constraints, so PostgreSQL can reject the migration.

Review effort: Lite
Findings: None

Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🟢 Approval recommended

Release metadata, changelogs, dependencies, and schema migrations are internally consistent with no blocking defects found.

Review effort: Lite
Findings: None

Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🟢 Approval recommended

Release metadata, dependency updates, changelogs, consumed changesets, and schema migrations are internally consistent.

Review effort: Lite
Findings: None

Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🔵 Needs a closer look

It spans a multi-package release with schema migrations and dependency metadata changes, warranting final human approval.

Review effort: Lite
Findings: None

Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🔵 Needs a closer look

The user-ID widening migration must handle dependent foreign keys before approval.

Review effort: Lite
Findings: None

Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🔵 Needs a closer look

The user ID widening migration must handle dependent foreign keys before altering column types.

Review effort: Lite
Findings: None

Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🔵 Needs a closer look

The user ID widening migration must handle its dependent foreign-key constraints before approval.

Review effort: Lite
Findings: None

Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🔵 Needs a closer look

The user-ID migration leaves subject_tokens.creator_id limited to 32 characters, blocking subject-token creation for longer custom IDs.

Review effort: Lite
Findings: None

Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🔵 Needs a closer look

The user-ID migration must safely handle dependent foreign keys before approval.

Review effort: Lite
Findings: None

Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🔵 Needs a closer look

The user-ID migration must drop, widen, and recreate dependent foreign keys in the correct order.

Review effort: Lite
Findings: None

Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🔵 Needs a closer look

The user-ID migration must handle dependent foreign keys before altering referenced and referencing columns.

Review effort: Lite
Findings: None

Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

This branch has not been deployed

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

Labels

Development

Successfully merging this pull request may close these issues.

2 participants