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 utils package is now split into modular, domain-specific packages:

      • forms/: dynamic form generation

      • models/: database models

      • parsers/: serialization, type conversions, and code introspection

      • runtime/: execution state, task queuing, and the workflow execution engine

      • script/: script rendering and editing logic

      • services/: 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