Skip to content

v0.11.0

Latest

Choose a tag to compare

@vmDeshpande vmDeshpande released this 27 Jul 06:52

AI Agent Automation v0.11.0

This release introduces major improvements across the platform, including enhancements to the workflow engine, Agent-to-Agent (A2A) communication, swarm execution, workflow APIs, UI/UX, document retrieval, observability, dashboard experience, security, and developer tooling.

See the complete list of merged pull requests below.


What's Changed

  • implement deep cloning functionality for workflows by @lakshay122007 in #137
  • feat: add step registration to all step types in executor by @Aharshi3614 in #138
  • Feat/parallel workflow execution by @lakshay122007 in #142
  • feat: add agent playground with semantic memory support by @ali0786mehdi in #140
  • docs: add Postman collection for all API endpoints by @ali0786mehdi in #141
  • refactor: delegate email, file, and browser tool execution to sandbox registry (#47) by @NJ-012 in #134
  • fix: update editingWorkflow state after inline rename (#144) by @adikulkarni006 in #145
  • Feature/multi document rag by @adithya-a-labs in #143
  • feat: implement workflow api endpoints and api keys management by @onkar0127 in #150
  • Feat/149 dynamic node system by @TharunvenkateshN in #151
  • Split monolithic executor.js into isolated step handlers by @lakshay122007 in #152
  • feat(frontend): add privacy policy page by @Karrar010 in #153
  • feat: add HITL approval node workflow support by @balafromtn in #124
  • [FEAT]: Setup agents.md file with relevant skills for the repo by @AshutoshDash1999 in #157
  • feat: implement partial execution replay capability by @onkar0127 in #156
  • implement retry policies and exponential backoff (phase 4.1) by @lakshay122007 in #160
  • implement standardized error classes and handler boundaries by @lakshay122007 in #166
  • implement step-level telemetry and metrics (Phase 4.3) by @lakshay122007 in #169
  • Trace IDs and Structured Execution Logging (phase 4.4) by @lakshay122007 in #181
  • feat(frontend): add explanatory tooltips to workflow status badges by @Akshatshukla-25 in #182
  • fix: Full Visual Builder Compatibility for Workflow Templates (#133) by @Excalibur677 in #158
  • feat: AI workflow generation from natural language (#132) by @Excalibur677 in #184
  • feat(frontend): add empty state illustrations and redirect flow to tasks page by @Akshatshukla-25 in #168
  • resolve silent file overwrites by implementing strict action switch by @lakshay122007 in #187
  • preserve successful step state on retry to prevent duplication by @lakshay122007 in #190
  • evaluate tool response errors to prevent silent failures by @lakshay122007 in #192
  • feat(tasks): add rerun from failed step endpoint and button by @AyushSrivastava1818 in #203
  • Fix authentication input validation by rejecting whitespace-only values by @om-dev007 in #211
  • normalize AI-generated workflow steps and schema alignment by @lakshay122007 in #213
  • implement agent roles, instructions, and capability tagging by @lakshay122007 in #215
  • Refactor JWT generation into a reusable helper function by @om-dev007 in #214
  • add ellipsis and tooltip for long workflow descriptions by @MamidiDhana in #220
  • implement step-level agent overrides and agent_call node by @lakshay122007 in #221
  • fix: validate task existence and ownership before workflow association by @om-dev007 in #222
  • implement structured a2a messaging and memory isolation by @lakshay122007 in #224
  • fix: validate workflow existence and ownership before webhook creation by @om-dev007 in #229
  • feat: implement resumable execution paths and step configurations integrity checks by @Akshatshukla-25 in #233
  • complete a2a protocol execution and ui integration by @lakshay122007 in #232
  • Feature: Add Helmet middleware to improve HTTP security by @jikrana1 in #236
  • Enhance User Schema with Stronger Validation and Better Data Integrity by @jikrana1 in #237
  • Fix: Prevent Catch Block Failure When Logging Non-Object Errors by @Madhavi1108 in #238
  • Fix sandboxed‑tool interpolation (resolves #193) by @Akshatshukla-25 in #239
  • fix: resolve environment variable discrepancies for email handler and tool sandbox by @Akshatshukla-25 in #240
  • fix: support both add_comment and comment_issue GitHub actions by @Akshatshukla-25 in #241
  • fix: add template variable interpolation to sandboxed fileTool by @Akshatshukla-25 in #242
  • refactor: introduce pluggable retrieval architecture by @sid3305 in #234
  • Fix: Make Jest test script cross-platform compatible on Windows by @Madhavi1108 in #244
  • add base mongoose models for a2a swarm architecture by @lakshay122007 in #243
  • fix: show document upload progress and completion status feedback by @Akshatshukla-25 in #245
  • refactor(ui): introduce design system foundation and remove DaisyUI by @pavsoss in #247
  • refactor(ui): redesign application shell and navigation system by @pavsoss in #248
  • implement a2a api and secure webhook layer by @lakshay122007 in #261
  • feat(ui): redesign dashboard experience with modular widgets by @pavsoss in #249
  • ci(codeql): add CodeQL static analysis workflow (closes #126) by @arcgod-design in #263
  • feat: add document analysis metadata during ingestion by @sid3305 in #266
  • implement autonomous event broker and swarm routing engine by @lakshay122007 in #265
  • feat: add execution history table and inline workflow pipeline ui by @pavsoss in #268
  • refactor(ui): align agents and playground with new app shell by @pavsoss in #252
  • Revert "refactor(ui): align agents and playground with new app shell" by @vmDeshpande in #273
  • Redesign agents screen by @pavsoss in #269
  • feat(ui): improve agent playground and memory experience by @pavsoss in #253
  • feat(ui): improve documents and schedules experience by @pavsoss in #254
  • refactor(ui): improve settings layout and theme management by @pavsoss in #255
  • feat(ui): improve system logs and observability experience by @pavsoss in #256
  • refactor(ui): final design system polish and accessibility improvements by @pavsoss in #257
  • fix(ui): improve responsive behavior and accessibility by @pavsoss in #258
  • feat: add intelligent retrieval strategy selector by @sid3305 in #274
  • implement workflow api bridge for autonomous tool calling by @lakshay122007 in #284
  • fix: HTTP step sends request body (data) for GET/HEAD by @Aditya8369 in #288
  • fix: Condition (conditionType: "boolean") uses unsafe substring by @Aditya8369 in #287
  • feat(ui): implement Command-K "Quick-Add" palette for workflow nodes by @Akshatshukla-25 in #246
  • feat(backend): implement distributed lock manager service and lock schema by @Akshatshukla-25 in #270
  • feat(backend): serialize Join node resolution using distributed locks by @Akshatshukla-25 in #271
  • feat(dashboard): Implement live workflow execution analytics chart by @AyushBhagwat26 in #289
  • feat(frontend): add workflow name filter to tasks page by @prachishelke1312 in #285
  • test(backend): add unit tests for LockManager service by @Akshatshukla-25 in #272
  • feat: integrate Agent War Room UI and backend execution bridge by @lakshay122007 in #295
  • feat: add manual retrieval strategy override by @sid3305 in #296
  • fix: condition.handler.js “boolean” evaluation logic is unreliable by @Aditya8369 in #297
  • fix: sandboxWorker.js sends/receives args in a way that can break too… by @Aditya8369 in #298
  • feat(frontend): implement Workflow Insights Dashboard #147 by @Akshatshukla-25 in #300
  • implement real-time swarm execution feedback via socket.io by @lakshay122007 in #299
  • fix(workflows): map PENDING workflow status to Idle filter by @saumya-tripathi-11 in #304
  • feat(dashboard): Implement live workflow status panel with running and failed workflow monitoring by @the-madhankumar in #305
  • Complete Native Swarm Execution & Loop Breaker (Agent2Agent) by @lakshay122007 in #306
  • implement dynamic dashboard KPIs, system health, and fix sidebar rendering by @lakshay122007 in #307

New Contributors

Thank You ❤️

Thank you to everyone who contributed to this release. Whether you submitted code, reported bugs, reviewed pull requests, improved documentation, or shared feedback, your contributions help make AI Agent Automation better for the entire community.

A special welcome to all first-time contributors - we're excited to have you as part of the project!

📄 For a categorized overview of all changes, see CHANGELOG.md.

Full Changelog: v0.10.0...v0.11.0