Biometric sign-in, discounts and promo codes, custom OAuth scopes, and more from September 2026.
Trestle Trestle

What's new in Trestle: September

This September, returning users can sign in to the Trestle mobile apps with device biometrics, workspace plans support discounts and promo codes, and OAuth apps can be given custom scopes. Here’s what shipped, with more below.

Trestle mobile sign-in screen with a biometric sign-in option.

Biometric sign-in for the mobile apps

Returning users can now sign in to the Trestle iOS and Android apps with Face ID, Touch ID, or Android biometrics. After a first sign-in, enroll that installation as a trusted device to skip the usual sign-in method on return. The private key never leaves the device. Workspace admins can require trusted devices to re-authenticate every 30 days from Settings → Security.

Read more
Trestle Billing interface for discounts and promo codes.

Discounts and promo codes for workspace plans

Trestle Billing now supports percentage and fixed-amount discounts that last one billing period, a set number of periods, or indefinitely. Admins can apply a discount directly to an active subscription from the billing page, or Trestle can issue a promo code for a workspace to redeem at checkout. Codes can be capped at a total number of redemptions, restricted to new workspaces, and tracked from Settings → Billing.

Read more
Trestle API settings for custom OAuth scopes.

Custom OAuth scopes for API apps and MCP clients

Define custom OAuth scopes in Settings → API to match the resources an integration touches, such as issues:read or cycles:write. Each OAuth app is granted only the scopes it needs, and admins choose which scopes Trestle advertises through OAuth metadata so MCP clients can discover them. The API rejects any token that lacks a scope the request requires.

Read more
Trestle initiative view showing related projects and their progress.

Initiatives

Group related projects under one company goal with an initiative. Each initiative shows a rolled-up progress bar across its projects and a health status taken from each project’s latest update. Pin initiatives to the sidebar for easy access, and post initiative updates to a Slack channel.

Read more
The Trestle CLI in a terminal window.

Trestle CLI

Bring Trestle into your terminal with the new CLI, available through Homebrew or npm. Link a repository to a team with trestle init, then create and list issues, open a git branch named after an issue, and relay webhooks to localhost for local testing with trestle webhooks listen.

Read more
Trestle issue template settings with required fields.

Required fields on issue templates

Any field on an issue template can now be marked required. The create dialog blocks submission until every required field is filled, and the same rule applies to issues created from Slack and through the API. Each team can keep up to 20 templates.

Read more
A deploy timeline in a Trestle project.

Deploy tracking

Connect a deployment provider or send deploys through the API. Trestle matches each deploy to the pull requests it contains and marks the linked issues as deployed. A deploy timeline appears on the project page, and anyone subscribed to an issue is notified when it reaches production.

Read more

Also shipped

  • Connect OAuth clients with Client ID Metadata Documents.
  • Google Workspace directory sync.
  • Sign-in-or-up now works with strict enumeration protection.
  • Self-serve SSO for OIDC providers.
  • Hosted sign-in pages for the mobile apps.
  • Composable profile and workspace settings views in the Trestle SDK.

Find the full list of changes on the changelog. Have a feature request? Post it or vote on ideas in the community.

Maren at Trestle

You’re receiving this email because you subscribed to Trestle updates.
Docs  |  Blog  |  Help  |  Contact
418 Span Street, Portland, OR 97209
Copyright © 2026 Trestle, Inc. All rights reserved.
Privacy  |  Terms  |  Unsubscribe