Release notes
The root CHANGELOG.md remains the canonical release history. This page shows only the 10 most recent version sections to keep the docs page readable.
1.6.3 (June 4th, 2026)
!158 [Bug] fix error indicator doesn’t go back to running
!157 [Bug] fix no return value field for unannotated functions
1.6.2 (June 1st, 2026)
!156 [QoL] be able to check task execution output by task ID
!155 [QoL] fix plugin dropdown showing up in nav bar when there is only side bar plugin
!154 [QoL] clean up and add singular server print on startup
1.6.1 (May 20th, 2026)
!150 [New] f-string printing in code
1.6.0 (May 20th, 2026)
!153 [Bug] fix workflow log and execution data downloads by correctly sanitizing workflow names
!152 [Bug] add pause status check to runner state and update UI warning logic
!151 [QoL] modernize and improve library template layout, styles, and filtering interface
!149 [Bug] fix row index synchronization in configuration tab
!148 [Refactor] major refactor
the monolithic
utilspackage is now split into modular, domain-specific packages:forms/: dynamic form generationmodels/: database modelsparsers/: serialization, type conversions, and code introspectionruntime/: execution state, task queuing, and the workflow execution enginescript/: script rendering and editing logicservices/: API proxies, LLM integration, and file/draft handling
extensive codebase refactoring including database queries and API route documentation
refactor step highlighting logic
1.5.21 (May 13th, 2026)
[Patch] fix the paused queue when submitting
1.5.20 (May 13th, 2026)
!146 [Bug] fix setting task name for optimization runs doesn’t work
!145 [Bug] fix csv configuration applied for repeat run in queue
!144 [QoL] change iteration count to start at 1 instead of 0
!143 [QoL] remove emoji in printout
!142 [Bug] fix error during direct control function calling
!141 [New] support multiple output in single function
!140 [QoL] prevent saving empty .csv
!139 [New] allow popups to be minimized or brought back, fix queue pause behavior
1.5.19 (April 20th, 2026)
!136 [New] only display available optimizers based on installed packages; auto-select optimizer when only one is available
!135 [Bug] stop pending now correctly completes the current iteration before stopping, and always runs the cleanup section
!134 [New] auto-import workflow templates from a directory on startup (
ivoryos.run(templates_dir=...))
1.5.18 (April 10th, 2026)
!133 [Bug] fix demo error
1.5.17 (April 10th, 2026)
!132 [New] allow an always-on side plugin panel
!130 [New] be able to view current run configuration
!129 [Bug] fix undefined display name
!128 [New] be able to do wait in a batch action
!123 [QoL] be able to rename tasks in queue
1.5.16 (March 17th, 2026)
!127 [Bug] fix logger removeHandler error on workflow completion
!126 [Bug] fix compile error when if block has no actions (empty if block)
!125 [Bug] fix generated proxy authentication error
!124 [QoL] always display current iteration count out of total iterations during a run
!122 [Bug] fix import class error in generated proxy