github kortix-ai/suna v0.13.15
v0.13.15 — Account creation you can find, Review Center for everyone, and a steadier session view

latest releases: v0.13.17, dev-latest, v0.13.16...
7 hours ago

New

  • Review Center is on for every project. It is no longer behind a feature flag — the routes, registry, contract, web surfaces, CLI, and docs all ship it by default.
  • A public App can recognise you. public used to mean both "anyone with the link may open this" and "nobody is ever recognised". Now an App you share outside your company still greets your own team, shows them the controls a visitor should not see, and records who acted.

Improved

  • Creating an account is reachable again, and it lands you in the account you created. The control had no live entry point, and the one path that reached it dropped you back where you started. There is now a "Create an account…" row in the workspace switcher, and creating an account opens its first workspace with that account selected.
  • Connector categories show their true size. The catalogue counted one page of results and headed every category with "· 1". Categories are now grouped over the complete catalogue on the server, and "View all" filters to the set its heading counted.
  • Secret intake forms read better. Field hints written by an agent become real links, every non-form step shares one status notice, and the header no longer runs under the close button.
  • Modals opened over modals stack correctly. A modal opened while another was open could render underneath it; it now takes the layer above, and the switch control meets contrast in both themes.
  • Session hover cards line up. Sessions carrying a Slack, schedule, or shared marker opened their card inset from the sidebar edge; every row now anchors at the same place.

Fixed

  • Sending a message no longer makes the transcript jump twice. An idle send moved the view down and then glided it back. The send is now recognised as the working turn, so the view moves once.

Internal

  • 4xx denials are logged as warnings, not errors. Roughly 43% of production error-level lines were expected denials — expired tokens, a project-scoped token refused a cross-project read, an agent missing a grant — which buried real faults. Severity now follows the status class; the lines stay queryable and Sentry behaviour is unchanged.
  • A dropped audit batch now says why. The log recorded the whole failing statement plus its bound parameters — IP addresses, user agents, account and project ids — while hiding the SQLSTATE that distinguishes a transient timeout from a permanent constraint violation. It now reports the code and cause, with no statement text and no parameters.
  • A forced test exit raises a workflow annotation instead of a line buried in a 40,000-line CI log.
  • The staging deploy asserts the host-only access cookie from main, matching what staging already checked.

What's Changed

  • feat(apps): a public App can recognise you without shutting anyone else out by @markokraemer in #7197
  • chore(release): staging VERSION → 0.13.15 [skip ci] by @github-actions[bot] in #7211
  • chore(release): VERSION → 0.13.15 [skip ci] by @github-actions[bot] in #7212
  • fix(web): stack modals opened over open modals; Switch hover contrast by @sutharjay1 in #7213
  • fix(web): anchor every session hover card at the same edge by @sutharjay1 in #7214
  • ci(deploy-staging): main must assert the host-only access cookie, like staging already does by @markokraemer in #7209
  • chore: back-merge staging into main — 12 commits that are in production but not on the trunk by @markokraemer in #7217
  • feat: graduate Review Center out of the feature-flag system by @sutharjay1 in #7216
  • fix(connectors): show true category sizes in the Connectors catalogue by @sutharjay1 in #7215
  • fix(tests): a forced exit must raise an annotation, not a line nobody reads by @markokraemer in #7218
  • fix(audit): say WHY a dropped audit batch failed, and stop logging its payload by @markokraemer in #7222
  • fix(api): a 4xx denial is a warning, not an error by @markokraemer in #7223
  • fix(session): sending a message moves the transcript once, not twice by @sutharjay1 in #7225
  • fix(web): make account creation reachable, and land in the account you created by @markokraemer in #7224
  • release: main → staging (v0.13.15 candidate) by @markokraemer in #7226
  • Release v0.13.15 — Account creation you can find, Review Center for everyone, and a steadier session view by @github-actions[bot] in #7227

Full Changelog: v0.13.14...v0.13.15

Don't miss a new suna release

NewReleases is sending notifications on new releases.