Skip to content

Version Packages (rc) - #471

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main
Open

Version Packages (rc)#471
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

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

⚠️⚠️⚠️⚠️⚠️⚠️

main is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on main.

⚠️⚠️⚠️⚠️⚠️⚠️

Releases

@truefoundry/trueforge@0.2.0-rc.1

Minor Changes

  • a3a1395: Adds first-class cron schedules for existing agents: persist them, manage them via /api/v1/schedules, validate cron policy at write time, and advance due runs through a single-dispatcher claim path.
  • ef316d2: Add optional OIDC_ALLOWED_EMAILS allowlist (exact addresses and * globs) so OIDC logins can be limited to approved emails or domains.
  • 2025cef: Store Postgres app tables and Kysely migration bookkeeping in a dedicated trueforge schema, with an automatic one-time move from public so existing installs keep their data and migration history.

Patch Changes

  • d89b2ff: Persist zero-initialized metrics on agent sessions.
  • d89b2ff: Fold session metrics totals on createTurn and terminal writes.
  • a60f4c2: Add GET /api/v1/agents/{agent_id}/code-snippets with TypeScript TrueForge SDK stream and non-stream samples.
  • 58940a7: Report a Daytona key that cannot register snapshots as missing key permissions (403) instead of an invalid API key (422), and name the grants to add in the Daytona dashboard.
  • c40129c: Cap Daytona status-refresh calls at 1 minute so a stalled provider cannot hang request handlers.
  • f4fb4bd: Accept DATABASE_URL for hosted mode so managed Postgres (e.g. Railway) can be wired without discrete POSTGRES_* vars.
  • feb94aa: Add GET /api/v1/schedules/{schedule_id}/runs to list a schedule's runs (newest scheduled_for first), with the same creator-or-admin access as other schedule routes.
  • 4ced8ef: Dispatch schedule runs through the session/turn API: get-or-create a session keyed by run id, then create a turn only when that session has none.
  • 38ce068: Add tenant-unique optional session external_id, Sessions.getOrCreateByExternalId, and an idempotent POST /internal/sessions/get-or-create-by-external-id endpoint and SDK method.
  • Updated dependencies [648273b]
  • Updated dependencies [d89b2ff]
  • Updated dependencies [d89b2ff]
  • Updated dependencies [c40129c]
  • Updated dependencies [52987a7]
  • Updated dependencies [38ce068]
    • @truefoundry/trueforge-sdk@0.1.4-rc.1
    • @truefoundry/trueforge-core@0.2.0-rc.1

@truefoundry/trueforge-core@0.2.0-rc.1

Patch Changes

  • d89b2ff: Persist zero-initialized metrics on agent sessions.
  • d89b2ff: Fold session metrics totals on createTurn and terminal writes.
  • c40129c: Cap Daytona status-refresh calls at 1 minute so a stalled provider cannot hang request handlers.
  • 38ce068: Add tenant-unique optional session external_id, Sessions.getOrCreateByExternalId, and an idempotent POST /internal/sessions/get-or-create-by-external-id endpoint and SDK method.

@truefoundry/trueforge-sdk@0.1.4-rc.1

Patch Changes

  • 648273b: Regenerate SDK from updated OpenAPI spec.
  • 52987a7: Add internal.agents.getCodeSnippets API under the new SDK internal namespace.
  • 38ce068: Add tenant-unique optional session external_id, Sessions.getOrCreateByExternalId, and an idempotent POST /internal/sessions/get-or-create-by-external-id endpoint and SDK method.

@truefoundry/trueforge-ui@0.3.0-rc.1

Patch Changes

  • Updated dependencies [648273b]
  • Updated dependencies [52987a7]
  • Updated dependencies [38ce068]
    • @truefoundry/trueforge-sdk@0.1.4-rc.1

Note

Medium Risk
Merging publishes packages that include OIDC allowlisting, a Postgres schema migration, and cron dispatch—operators upgrading should read release notes and run migrations carefully.

Overview
Changesets release PR that bumps @truefoundry/trueforge to 0.2.0-rc.1, @truefoundry/trueforge-core to 0.2.0-rc.1, @truefoundry/trueforge-sdk to 0.1.4-rc.1, and @truefoundry/trueforge-ui to 0.3.0-rc.1, updates package changelogs, sets OpenAPI info.version to 0.2.0-rc.1, and refreshes SDK User-Agent / Fern version headers.

No application logic in the diff—merge publishes the accumulated prerelease notes, including agent cron schedules (/api/v1/schedules, run listing, session/turn dispatch), optional OIDC email allowlist, and a dedicated Postgres trueforge schema with a one-time migration from public. Also documented: session external_id with idempotent get-or-create (API + SDK), session metrics persistence/folding, agent code-snippets endpoint and internal.agents.getCodeSnippets, Daytona timeout and permission error tweaks, and DATABASE_URL for hosted Postgres.

Reviewed by Cursor Bugbot for commit 1294bca. Bugbot is set up for automated code reviews on this repo. Configure here.

@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 42e6f7f to 1294bca Compare August 31, 2026 19:58
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.

0 participants