Releases: ShipSecAI/studio
Releases · ShipSecAI/studio
Release v0.2-rc2
Release v0.2-rc2
Docker Images
- Backend:
ghcr.io/shipsecai/studio-backend:0.2-rc2 - Worker:
ghcr.io/shipsecai/studio-worker:0.2-rc2 - Frontend:
ghcr.io/shipsecai/studio-frontend:0.2-rc2
Changes
- feat: Allow renaming workflow nodes with inline editing (64c561e)
- fix: Add dom lib to Monaco for console/fetch globals (71eeecc)
- fix: ScriptCodeEditor now preserves existing code on load (5e9130a)
- feat: Script node now uses Docker runner for terminal streaming (d06b18b)
- fix: resolve dynamic ports at workflow save time and pass to frontend (91cffde)
- feat(security): implement valid virustotal lookup with e2e secret support (6882148)
- feat(notification): implement dynamic Slack component with variable support and UI integration (eaa7653)
- chore(worker): remove unused quickjs and sucrase dependencies (f36cf6a)
- fix(worker): improve code injection logic and update logic-script tests (360a01c)
- feat(worker): implement robust docker-based logic runner with bun and url import support (fcd78d0)
- feat(frontend): add drag-and-drop variable editor for Logic Script node (06037b6)
- fix(frontend): improve dnd reliability and add logs (0374ae7)
- feat(frontend): custom UI for logic script input/output variables (7dae1b4)
- fix(worker): satisfy typecheck for logic node (ca6f960)
- fix(frontend): remove unused NodeData type import (60db680)
- test(dsl): fix compiler tests by replacing legacy webhook component (3cc4ac9)
- feat(components): robust http-request typing and cleanup of legacy webhook tests (1035cbf)
- chore: cleanup unused webhook component and update gitignore (47346a1)
- chore(client): regenerate openapi client and spec (fb3350b)
- refactor(frontend): improve node data typing and dynamic inputs persistence (5060389)
- feat: implement dynamic port resolution for http-request component (backend + frontend) (3ddd826)
- feat(components): robust http request node with dynamic auth (ca70a13)
- docs: add comprehensive SEO configuration with robots.txt, sitemap.xml, llms.txt, humans.txt, and JSON-LD structured data (2996775)
v0.2-rc1
Merge pull request #178 from ShipSecAI/betterclever/undo-redo-impleme…
Release v0.2-rc0
Release v0.2-rc0
Docker Images
- Backend:
ghcr.io/shipsecai/studio-backend:0.2-rc0 - Worker:
ghcr.io/shipsecai/studio-worker:0.2-rc0 - Frontend:
ghcr.io/shipsecai/studio-frontend:0.2-rc0
Changes
- fix: resolve z-index stacking issues for mobile sidebars and topbars (78be6ac)
- feat: implement swipe-to-open and swipe-to-close gestures for mobile sidebar (741b503)
- feat: refine mobile topbar and branding UI (e66d346)
- feat: Mobile component placement UX improvements (87d7763)
- feat: Mobile execution mode bottom sheet improvements (7448172)
- fix: Mobile UI improvements for workflow builder (5f05e3c)
- fix(ui): Fixed the drag and drop functionality of components in small view screen ,added the functionality to select and paste method. (5f10158)
- fix(ui): Fixed responsive design. Made the UI perfect for smaller devices as well. (1e8507c)
- docs: restore media screenshots for mintlify docs (d2c78c1)
- Updating link to dashboard (b8531ab)
- fix the topbar tab spacing (d448cf8)
- fix(ux): fixed the position of design and execution tab, changed validation dock to be collapsible for more than 3 (3cbf9ce)
Release v0.1
Release v0.1
Docker Images
- Backend:
ghcr.io/shipsecai/studio-backend:0.1 - Worker:
ghcr.io/shipsecai/studio-worker:0.1 - Frontend:
ghcr.io/shipsecai/studio-frontend:0.1
Changes
Release v0.1-rc3
Release v0.1-rc3
Docker Images
- Backend:
ghcr.io/shipsecai/studio-backend:0.1-rc3 - Worker:
ghcr.io/shipsecai/studio-worker:0.1-rc3 - Frontend:
ghcr.io/shipsecai/studio-frontend:0.1-rc3
Changes
Release v0.1-rc2
Release v0.1-rc2
Docker Images
- Backend:
ghcr.io/shipsecai/studio-backend:0.1-rc2 - Worker:
ghcr.io/shipsecai/studio-worker:0.1-rc2 - Frontend:
ghcr.io/shipsecai/studio-frontend:0.1-rc2
Changes
Release v0.1-rc1
Release v0.1-rc1
Docker Images
- Backend:
ghcr.io/shipsecai/studio-backend:0.1-rc1 - Worker:
ghcr.io/shipsecai/studio-worker:0.1-rc1 - Frontend:
ghcr.io/shipsecai/studio-frontend:0.1-rc1
Changes
- fix: update dnsx test to expect v1.2.2 image version (9a16a1c)
- fix: auto-detect git version in production builds (0319f24)
- chore: downgrade dnsx docker image to v1.2.2 (eeaf451)
- fix typecheck (58592b7)
- remove it ops from the live components (0292a7b)
- hide the connections section. wip (1f14f06)
- theme and topbar layout fixes (f256c80)
- remove extra debug logs (e0dd053)
- fix the bug in new workflow creation (df87205)
- fix workflow builder pathname (f22cfc7)
- delete temporary docs (aae3117)
- fix tailwind color config and A LOT of problems that came after fixing that :( (d9aae7e)
- style(workflow-list): use muted outline badges with dark mode support (63b8040)
- refactor(workflow-builder): make URL single source of truth for mode (28a7f37)
- refactor: remove legacy workflow builder (04b079c)
- fix few state issues and added correct url based state render (77c71be)
Release v0.1-rc0
Release v0.1-rc0
Docker Images
- Backend:
ghcr.io/shipsecai/studio-backend:0.1-rc0 - Worker:
ghcr.io/shipsecai/studio-worker:0.1-rc0 - Frontend:
ghcr.io/shipsecai/studio-frontend:0.1-rc0
Changes
- fix: remove unused variables to fix TypeScript errors (d7660d1)
- fix: terminal positioning, viewport stability, and infinite loop fixes (9847e20)
- feat(ui): improve edge styling and fix mode switching viewport (fc93113)
- feat(ui): enhance workflow node and sidebar visual design (688e4b0)
- fix authguard and add tests (0162daf)
- fix dto usage (974f8a9)
- fix test (2d0e678)
- refactor: cleanup validateKey implementation comments (e4ffacf)
- feat: implement API keys and webhook invocation (78dbf3b)
- feat: improve UI consistency and theme transitions (02d10c4)
- feat: replace theme splash with cinematic overlay transition and smooth text node resizing (1dfa000)
- refactor: added the animation from bottom left to top right sweep when switching the theme. (fa37311)
- fix(dark-theme): fix the rate of change of switching the themes from light to dark or vice-versa (26a24c8)
- fix the typecheck (7a104f7)
- refactor: improve component sidebar and run selector UX (f51bf0f)
- hide irrelevant topbar buttons from execution tab (8d59dde)
- fix fitting issues for the workflows (657bf28)
- fix resize limits for the execution inspector (99413ec)
- fix the min execution timline height and docker compose kafka url (ee1b8be)
- feat: restyle text node resize handles (64acb8d)
- refactor: simplify design/execution state management and improve tab transitions (b7123f7)
- fix: isolate design and execution states to prevent leakage (7ddf467)
- feat(ui): improve execution panel animations and fix mode switching race condition (1a21bb4)
- feat(ui): separate design and execution state, improve validation dock (9b9a42f)
- feat(ui): improve config drawer and validation dock animations (64bd77b)
- feat(ui): add validation dock for workflow node validation (04a46d6)
- refactor(ui): improve sidebar layout and fix hooks order (bb0d929)
- fix(react-flow-control): fix the dark theme colors of react flow controllers (f7d72d8)
- fix the typecheck (d28d8ba)
- feat: enable posthog analytics (12691f9)
- feat: implement PostHog analytics with build-time configuration (f8a4272)
- added the resizable to the event inspector, made right sidebar responsive, fixed other ui changes (e39dcac)
- changed the design of rightside bar for design tab (e0dc9ba)
- added the workflow table hover effect (d79f006)
- changed the color pellete and the position of toggle button (04c742c)
- fix: clean up schedule typecheck regressions (1948796)
- chore: remove rebase signoff helper (ab7f6f0)
- docs: update terminology and modernize documentation (0e1ffd9)
- implemented the dark mode (6d51e0c)
- test: align execution ui specs (b758cb8)
- test: add schedule lifecycle coverage (8e8a842)
- feat: polish execution surfaces (6d85d87)
- feat: refine schedule surfaces (8c2051b)
- feat: make workflow schedules panel expandable (469e23c)
- feat: float workflow schedule panel (53c1858)
- feat: add workflow schedule drawer entry points (127b3e6)
- feat: finalize schedules ui rollout (810ca85)
- feat: add temporal schedule dispatcher (fdcbe78)
- feat: add schedules module backend (c48e3aa)
- feat: rename entry point component and enforce single node (e6f583b)
- feat: add schedule schemas and trigger metadata (402fac3)
- made the canvas draggable in the canvas (fcc6725)
- refactor(ci): use jq for JSON parsing in version check (ee6fe18)
- fix(ci): fix version check verification grep pattern (ac2f933)
- feat(ci): integrate version check into release workflow (4f60b22)
- added running docs locally , in package.json (e9c8135)
- added the docs and updated with the previous one (a5c8c92)
- fixed the frontend react-vite issue (65498c6)