🎄 Enhancements
- Direct DDL/DML execution in SQL Editor — When you grant a project role with DDL/DML permission (SQL Editor User, Project Owner, or a custom role), the Environments field is now a switch, Direct DDL/DML execution, off by default. Previously the field read like a scope, so owners often selected every environment — and each selected environment let the member run DDL/DML in SQL Editor there without approval. Turn the switch on to choose the environments where that is allowed. A role granted at the workspace level allows this in every environment; the workspace member form now says so.
- Task run log — Each row now shows the full statement: unfold it, copy it, and see the SQL a failed row ran. A run that passed after a lock-timeout retry now shows as passed, with the earlier attempts collapsed into one Previous attempts row.
- Date and time display — Issue and plan lists, comments, and other activity feeds now show a relative age (“3 days ago”) for 30 days and the date after that (“Jul 12”), as GitHub does, instead of counting up to “365 days ago”. Database changelog, revisions, and task run history always show the date and time. Scheduled rollout and expiration times show their timezone in the visible text. Hover a shortened time to see the full date, time, and timezone.
- Plan review — Inline comments on the Plan detail page are easier to work with: keep several threads open at once, see where you are among the unresolved ones, jump from Review Activity to the statement line even while editing, and comments on very large statements no longer disappear after a reload. Clicking Edit now keeps your place in the statement.

