Releases
v1.790.0
Compare
Sorry, something went wrong.
No results found
Features
add trigger_history table with source tracking (#10696 ) (633d7bc )
advertise the pinned artifact version in get_preview_status (#10691 ) (850b028 )
ai-sessions: add plan mode (#10057 ) (caa1898 )
let the global AI chat call connected MCP servers as the user (#10656 ) (3f07a1a )
stream audit logs in batches when a page is slow to load (#10695 ) (9334727 )
telemetry: extend feature-usage tracking beyond AI features (#10681 ) (53eb946 )
Bug Fixes
agents: let the scratch-dir hooks own their permission prompt (#10702 ) (0a40b38 )
agents: stop the scratch-dir guards prompting on quoted text (#10703 ) (e6e2e53 )
ci: use random delimiters for untrusted multiline workflow values (#10706 ) (0fc74de )
confine jobs:run tokens to the jobs of the runnables they may start (#10635 ) (ee53327 )
drop sampling params on Claude models that reject them (#10708 ) (3468cb6 )
groups: replace instance-group delta-patching with a state-based reconciler (#10686 ) (b551033 )
keep a resource's linked secret reference in sync while renaming (#10693 ) (60c5ad2 )
keep non traffic-serving processes out of coordinated restarts (#10694 ) (6d03784 )
recover from a refused mcp read assertion, drop stale discovery (#10710 ) (effdcd9 )
refresh AI provider model defaults and capability metadata (#10690 ) (68fc782 )
send sage_intacct oauth client credentials in the request body (#10685 ) (bd5b3ea )
Performance Improvements
back off the interactive worker shell under EXIT_AFTER_N_JOBS (#10700 ) (578d5e9 )
cache resolved python interpreter path across worker restarts (#10701 ) (878b8ef )
declare a settings pass instead of reading one setting at a time (#10698 ) (30f5d2e )
resolve the worker external IP in the background (#10697 ) (22eadab )
You can’t perform that action at this time.