github kortix-ai/suna v0.9.103
v0.9.103 — Staging release: auth, chat input, Slack defaults, and runtime reliability

latest releases: v0.9.108, v0.9.107, dev-latest...
5 hours ago
  • Promote the fully tested staging candidate to production.
  • Includes sandbox identity race protection and restored health deployment identity.
  • Includes staged authentication redesign and chat input model-state fixes.
  • Includes reliable Slack project default agent/model handling.
  • Staging artifact build and deploy passed; public staging ke2e passed 9/9.

What's Changed

  • chore(release): VERSION → 0.9.103 [skip ci] by @github-actions[bot] in #4395
  • Use-cases section + "Use this template" guided install (flag-gated) by @lillyboga in #4397
  • chore(dev-eks): deploy dev-6e1c7f8a [skip ci] by @github-actions[bot] in #4398
  • templates: rebuild dependency-upgrades from the real automation by @lillyboga in #4400
  • chore(dev-eks): deploy dev-fb6e1b99 [skip ci] by @github-actions[bot] in #4401
  • fix(sandbox): ignore stale failed builds by @agent-kortix in #4396
  • chore(dev-eks): deploy dev-df0e1486 [skip ci] by @github-actions[bot] in #4402
  • fix(templates): surface registry:template items in the templates list by @lillyboga in #4403
  • chore(dev-eks): deploy dev-819bb8a2 [skip ci] by @github-actions[bot] in #4404
  • fix(web): keep project shell during session loading by @markokraemer in #4405
  • feat: add project default agent selection by @markokraemer in #4406
  • chore(dev-eks): deploy dev-0cfa5a8d [skip ci] by @github-actions[bot] in #4407
  • feat(review): per-session review indicators + one coherent needs_you count by @markokraemer in #4408
  • fix(runtime): preserve session sandbox identity by @markokraemer in #4409
  • chore(dev-eks): deploy dev-61b51bf7 [skip ci] by @github-actions[bot] in #4410
  • feat(session): local CLI attach commands in the Terminal panel by @markokraemer in #4411
  • fix(runtime): keep active sandbox turns alive by @markokraemer in #4412
  • chore(dev-eks): deploy dev-f67b3a3c [skip ci] by @github-actions[bot] in #4413
  • fix(session): wrap long unbroken tokens in messages instead of overflowing the page by @markokraemer in #4414
  • templates: rebuild standup-summary as the weekly shipping leaderboard by @lillyboga in #4416
  • chore(dev-eks): deploy dev-962a5955 [skip ci] by @github-actions[bot] in #4417
  • feat(web): redesign the template install wizard (two-column + logos + stepper) by @lillyboga in #4418
  • Harden pentest findings and keep Strix manual by @markokraemer in #4415
  • chore(dev-eks): deploy dev-705be76c [skip ci] by @github-actions[bot] in #4420
  • fix(sandbox-proxy): route Platinum opencode(4096) HTTP through the :8000 agent (fixes opencode attach 502) by @kubet in #4419
  • feat(file-viewer): inline PPTX viewer (read-only, minimal) by @markokraemer in #4421
  • chore(dev-eks): deploy gateway dev-2c9fbb8b [skip ci] by @github-actions[bot] in #4422
  • chore(dev-eks): deploy dev-2c9fbb8b [skip ci] by @github-actions[bot] in #4423
  • fix(session): 'healthy is not defined' crash on session start by @markokraemer in #4424
  • chore(dev-eks): deploy dev-aa635e10 [skip ci] by @github-actions[bot] in #4425
  • feat(file-viewer): slim the PPTX viewer to native, closeable chrome by @markokraemer in #4426
  • chore(dev-eks): deploy dev-738a371b [skip ci] by @github-actions[bot] in #4427
  • fix(file-viewer): read-only PPTX treatment for the mobile layout by @markokraemer in #4428
  • docs: require PR and deployed dev verification by @markokraemer in #4429
  • chore(dev-eks): deploy gateway dev-02ba91a1 [skip ci] by @github-actions[bot] in #4430
  • chore(dev-eks): deploy dev-02ba91a1 [skip ci] by @github-actions[bot] in #4432
  • fix(file-viewer): contain the PPTX mobile Slides/Notes drawer to the panel by @markokraemer in #4433
  • fix(llm-gateway): preserve actionable upstream errors by @markokraemer in #4434
  • Add durable session-scoped runtime context by @markokraemer in #4431
  • chore(dev-eks): deploy dev-717fc422 [skip ci] by @github-actions[bot] in #4435
  • chore(dev-eks): deploy gateway dev-81ff550d [skip ci] by @github-actions[bot] in #4436
  • chore(dev-eks): deploy dev-feb17f9b [skip ci] by @github-actions[bot] in #4440
  • fix(llm-gateway): restore API typecheck by @markokraemer in #4439
  • chore(dev-eks): deploy gateway dev-da75c672 [skip ci] by @github-actions[bot] in #4443
  • fix(gateway): standardize all error exits by @markokraemer in #4444
  • chore(dev-eks): deploy gateway dev-6e6eddb9 [skip ci] by @github-actions[bot] in #4445
  • chore(dev-eks): deploy dev-6e6eddb9 [skip ci] by @github-actions[bot] in #4446
  • fix(sandbox-proxy): strip preview cookies upstream by @markokraemer in #4438
  • chore(dev-eks): deploy dev-501654ca [skip ci] by @github-actions[bot] in #4447
  • security(billing): prevent credit balance overdrafts by @markokraemer in #4441
  • chore(dev-eks): deploy gateway dev-f6e70cfe [skip ci] by @github-actions[bot] in #4448
  • chore(dev-eks): deploy dev-f6e70cfe [skip ci] by @github-actions[bot] in #4449
  • chore(dev-eks): deploy dev-f2a1f24a [skip ci] by @github-actions[bot] in #4450
  • fix(sessions): recover provider-lost runtimes safely by @markokraemer in #4451
  • chore(dev-eks): deploy dev-1cb65dbf [skip ci] by @github-actions[bot] in #4452
  • Add session-scoped connector profiles by @markokraemer in #4437
  • fix(sessions): verify provider restart state by @markokraemer in #4454
  • chore(dev-eks): deploy dev-a8fd60a2 [skip ci] by @github-actions[bot] in #4455
  • fix(sessions): reclaim missing runtime identity safely by @markokraemer in #4456
  • chore(dev-eks): deploy dev-632c973c [skip ci] by @github-actions[bot] in #4457
  • feat(sdk): @kortix/sdk v2 — canonical entry, CDN bundles, publish hardening, live-stack playground by @sutharjay1 in #4382
  • chore(dev-eks): deploy gateway dev-25260b0b [skip ci] by @github-actions[bot] in #4459
  • chore(dev-eks): deploy dev-25260b0b [skip ci] by @github-actions[bot] in #4460
  • fix(api): harden pentest auth and billing findings by @markokraemer in #4461
  • chore(dev-eks): deploy dev-aa3a0962 [skip ci] by @github-actions[bot] in #4464
  • fix(health): restore staging deployment identity fields by @markokraemer in #4465
  • fix(slack): honor project default agent/model reliably, show real channel names by @markokraemer in #4463
  • chore(dev-eks): deploy dev-8bbda732 [skip ci] by @github-actions[bot] in #4469
  • chore(dev-eks): deploy dev-e811a05f [skip ci] by @github-actions[bot] in #4472
  • feat(web): redesign auth flow into a staged, minimal experience by @sutharjay1 in #4467
  • chore(dev-eks): deploy dev-3c0b0ec5 [skip ci] by @github-actions[bot] in #4474
  • fix: make session uploads recoverable by @markokraemer in #4477

Full Changelog: v0.9.102...v0.9.103

Don't miss a new suna release

NewReleases is sending notifications on new releases.