v2.0.9
MinorPublished on November 3, 2026
Changelog
🚀 Features
core
23a7a2fgenerate a CycloneDX SBOM of the backend and UI dependencies
executions
5ba89daadd a clear error message when a required execution output is null
system
1785250add a usage period selector to the system overview (#21916), closes #21916
tests
30c5e4aadd validations to unit tests
📘 Subtasks
deps
c9754f9bump playwright to 1.64.1 to support ubuntu-26.04 runners (#21908), closes #21907 #21908
version
b961b22update to version '2.0.9'
🐛 Bug Fixes
core
3fd5216declare kv ttl and description headers on setKeyValue (backport #22047) (#22156), closes #22047 #221565d9cd48take the Split part extension from the file name614f3deskip select expression when a custom value is passed7692bf4reject a plugin type that doesn't match the expected plugin kind (#21973), closes #219737c852efaccept expressions on dynamic enum properties in the flow schema (backport #22042) (#22058), closes #22038 #22042 #22058fcb12besend each log once when following an execution's logs (#21846) (#22064), closes #21846 #22064718d057open the copilot draft when open in editor is used on the new flow page (#22035), closes #19359 #22035f887a75restrict the trust-all HTTP client SSL factory to TLS 1.2 and 1.3e5c7e00keep copilot drafts opened in the editor out of the url (#21971), closes #19359 #21971bff8f32docs panel follows the current page (backport #21981) (#21985), closes #21981 #219852d4e948handle Number amount in IndentFilter and NindentFilter
dashboards
8a51e41reject duplicate chart ids that made two charts show the same data (#22109), closes #22109e956ce9reset the data properties when the data type changes in the no-code editor (#22083), closes #220839aa5b6creport a chart without data.columns as a validation error (#22082), closes #220826985376sort executions and next executions tables (#22052), closes #21541 #22052
executions
24526e8preview namespace files in execution outputs (backport #22163) (#22178), closes #22163 #22178bef951cevaluate flow checks again on restart and replay, closes #219760278b7drelease the multipart bodies that execution routes leave unread3ecafb7do not rewind a finished run when the flow request returns (#19708) (#21982), closes #19708 #2198221eaaf2interval chip that cannot be removed, with an all-time option (2.0) (#21909), closes #20435 #21909
flows
157e908publish an unchanged draft flow (backport #22085) (#22087), closes #18221 #22085 #22087
storage
1c4e8b4filter companion metadata in deleteByPrefix and cleanup single files
tests
bfbbdc1Unit Test fixture fails validation for a task inside a Loop
triggers
c7b1f4arelease the body of a rejected multipart webhook request
unit-test
accdbd1in/notId should compares to Object
unit-tests
142bab8validate the unit test fixtures
🏭 Tests
executions
2af5296halve the requests of the multipart leak tests
🛠 Build
openapi
8ceb3basend the PR base branch to the EE spec check (#21788), closes #21788
5633797fix(executions)!:cancelled subflow execution ends in CANCELLED and parent continues (#21765) (#21866), closes #21765 #21866
Contributors
We'd like to thank the following people for their contributions: Aditya Kumar Singh, Aditya8369, Ankit Kumar, Barthélémy Ledoux, Claude Fable 5.1, GitHub, Loïc Mathieu, Maxime Wojtczak, Miloš Paunović, Nicolas K., Piyush Bhaskar, Steven Meek, Vansh, YannC, YannC., brian-mulier-p, bucketbase26, github-actions[bot], nKwiatkowski