Releases: giselles-ai/giselle
Releases · giselles-ai/giselle
v0.58.0
What's Changed
Features
Private Preview
- Add/Delete Start Node, End Node - auto-add paired End node, batch node deletion with confirmation (#2501) @toyamarinyon
- End Node Properties Panel design tweaks (#2500) @kaochannel154
- Adds an animated hint prompting users to connect nodes from Start to End (#2502) @toyamarinyon
- Add End Node Output Management UI and Enforce Stage Run Readiness (#2496) @toyamarinyon
Bug Fixes
- fix: prevent duplicate Pro team creation via unique constraint (#2498) @WashizuRyo
- fix: improve password reset security and error handling (#2488) @WashizuRyo
- Fix Drizzle migration snapshot collision (#2494) @shige
- Unsupported connection logic - prevent direct connections between AppEntry and End nodes (#2497) @toyamarinyon
Maintenance
- chore(stripe): upgrade API version to 2025-12-15.preview and SDK to 20.2.0-alpha.1 (#2499) @shige
- Restrict orphan pages with stageV2Flag (#2510) @shige
- Add stage-v2 flag to hide showcase pages (#2508) @shige
- Hide trigger tool behind stage feature flag (#2505) @toyamarinyon
- Add will_cancel_at column to subscription histories (#2495) @shige
- Remove unused output parameters section from app entry configured view (#2503) @toyamarinyon
- Remove Input column from tasks page (#2507) @shige
- Replace hardcoded "test" with "GitHub" in tasks list origin column (#2509) @shige
- Refactor XyFlow nodes: split Card/Pill variants and dedupe status badge (#2493) @toyamarinyon
Full Changelog: v0.57.0...v0.58.0
Originally released: 2025-12-18 (UTC)
v0.57.0
What's Changed
Architecture Improvements
- Workspace-Driven App Designer Store Architecture Refactor by @toyamarinyon in #2486
- Migrated from centralized
useWorkflowDesignerstore to modular app designer store with Zustand-based state management - Created 20+ specialized use-case hooks for node/connection operations
- Implemented persistence controller with debouncing and queue-based save strategy
- Enhanced separation of concerns with dedicated action hooks
- Migrated from centralized
Security Improvements
- Override jws to 4.0.1 for HMAC signature verification vulnerability fix by @WashizuRyo in #2487
Dependencies
Full Changelog: v0.56.2...v0.57.0
Originally released: 2025-12-17 (UTC)
v0.56.2
What's Changed
Security Improvements
- Encrypt OAuth tokens with AES-256-GCM by @WashizuRyo in #2462
- Prevent Host Header Injection in OAuth callback URLs by @WashizuRyo in #2473
- Use timing-safe comparison for signed cookie verification by @WashizuRyo in #2475
Improvements
- Workspace-Driven App Connectivity State Management and App Schema Refactor by @toyamarinyon in #2483
- Refine Task Output Logic by Tracking Node IDs Connected to End Nodes by @toyamarinyon in #2484
Full Changelog: v0.56.1...v0.56.2
Originally released: 2025-12-16 (UTC)
v0.56.1
What's Changed
New Features (Private Preview)
- Create Tasks page by @toyamarinyon in #2479
- Task Page Client-Driven UI Refactor and Protocol Enhancements by @toyamarinyon in #2476
- Add isEndNode check to task creation filter by @toyamarinyon in #2480
Bug Fixes
Documentation
Full Changelog: v0.56.0...v0.56.1
Originally released: 2025-12-15 (UTC)
v0.56.0
Originally released: 2025-12-12
What's Changed
- Add GPT-5.2 model support by @toyamarinyon in #2466
- Fix Next.js DoS vulnerability (CVE-2025-55184) by @shige in #2467
- Make pdfiumWasmBinary explicit in PDF processing by @toyamarinyon in #2465
- fix: update next override to 16.0.10 for CVE-2025-55184 by @shige in #2468
- Node visibility fit view by @toyamarinyon in #2474
Full Changelog: v0.55.3...v0.56.0
v0.55.3
Originally released: 2025-12-11
What's Changed
Improvements
- Improve file attachment preview UI by @kaochannel154 in #2441
- Refactor: improve task detail page UI and add status indicators by @kaochannel154 in #2417
- Use app description as textarea placeholder by @toyamarinyon in #2450
- Refactor task page layout for better scrolling behavior by @toyamarinyon in #2452
- Refactor task header to extract data fetching logic by @toyamarinyon in #2457
- Design: File attachment error pattern for Playground by @kaochannel154 in #2451
- Simplify composition detection in enter submit hook by @toyamarinyon in #2459
- Add entrance/exit animations to task overlay by @toyamarinyon in #2464
New Features
- Optimistic submission by @toyamarinyon in #2461
- Move tasks route out of stage directory by @toyamarinyon in #2463
Bug Fixes
- Fix: Navigate to new team after Stripe checkout completion by @WashizuRyo in #2456
- Fix: resolve pdfium.wasm loading error with Turbopack on Vercel by @shige in #2460
Internal
- Ignore git worktrees directory by @toyamarinyon in #2447
v0.55.2
Originally released: 2025-12-10
What's Changed
- Rename Anthropic model IDs to use dot notation by @shige in #2418
- Refactor playground data loader to use current team only by @toyamarinyon in #2419
- Limit workspace to one App Request and End node by @toyamarinyon in #2420
- Fix app duplication logic by @toyamarinyon in #2415
- Render sample apps dynamically from data by @toyamarinyon in #2421
- Use workspace name for app display with fallback by @toyamarinyon in #2422
- Implement file attachment feature by @toyamarinyon in #2423
- Separate ui from state by @toyamarinyon in #2425
- Remove refs and use state-based logic for file handling by @toyamarinyon in #2426
- Change submit behavior by @toyamarinyon in #2427
- Simplify AppEntryInputDialog to accept only node prop by @toyamarinyon in #2429
- Select app list card by @toyamarinyon in #2430
- Add uploaded file to parameters by @toyamarinyon in #2431
- Adjust playground textarea footer text by @kaochannel154 in #2432
- Rename gemini-2.5-flash-image-preview to gemini-2.5-flash-image by @shige in #2434
- Fix ime submit behavior by @toyamarinyon in #2436
- Flatten task page routing structure by @toyamarinyon in #2435
- fix: Prevent OOM by stripping image bytes by @WashizuRyo in #2428
- Replace task input placeholder with actual data by @toyamarinyon in #2437
- Use selectableApps instead of data.apps in ChatInputArea by @toyamarinyon in #2440
- Add file attachment ui by @toyamarinyon in #2438
- Mark App name field as deprecated by @toyamarinyon in #2443
- Refactor TopSection to fetch data server-side by @toyamarinyon in #2445
- Limit file types and show errors by @toyamarinyon in #2444
- Fetch app data by task ID and display description by @toyamarinyon in #2446
- Set initial app options by @toyamarinyon in #2442
Full Changelog: v0.55.1...v0.55.2
v0.55.1
Originally released: 2025-12-09
What's Changed
- Add file upload support to form inputs by @toyamarinyon in #2396
- Fix Stage menu visibility regression in sidebar by @shige in #2398
- Add end node styling colors and classes by @toyamarinyon in #2394
- Add gemini 3 series by @toyamarinyon in #2392
- Backport anthropic models by @toyamarinyon in #2393
- Make app entry resolver async and return message parts by @toyamarinyon in #2399
- feat/update stage main area design by @kaochannel154 in #2377
- Deprecate claude-opus-4.1 and migrate to claude-opus-4.5 by @shige in #2406
- Improve app entry node creation by @toyamarinyon in #2401
- Remove gpt-5 codex fallback by @toyamarinyon in #2409
- Add description and icon forms by @toyamarinyon in #2408
- Fix default app icon by @toyamarinyon in #2411
- Refactor: Redirect to playground after team switch by @toyamarinyon in #2413
- Add in-place persistence for App icon and description by @toyamarinyon in #2412
- Rename "App Entry Node" to "App Request" by @toyamarinyon in #2414
- Tweak task detail header spacing and gradient by @kaochannel154 in #2407
- Make apps.app_entry_node_id unique per workspace by @toyamarinyon in #2416
Full Changelog: v0.55.0...v0.55.1
v0.55.0
Originally released: 2025-12-08
What's Changed
- proofreading: Use title case for team email button by @Attolis in #2376
- fix: Rename "webPage" display label to "Webpage" in UI by @shige in #2375
- Refactored Layout & Navigation by @toyamarinyon in #2378
- Upgrade Next.js to 16.0.7 and React to 19.2.1 by @toyamarinyon in #2379
- Add vertical divider between sidebar and main content by @toyamarinyon in #2389
- Tweak header Upgrade button styling by @kaochannel154 in #2388
- Add support for end node type by @toyamarinyon in #2390
- Add gpt-5.1 to registry by @toyamarinyon in #2391
Full Changelog: v0.54.2...v0.55.0
v0.54.2
Originally released: 2025-12-05
What's Changed
- fix: Hide Setting label when no repository is selected by @WashizuRyo in #2374
- fix: Remove duplicate VectorStoreHeader from status cards by @WashizuRyo in #2373
- Remove temporary minimumReleaseAgeExclude entries by @shige in #2371
- fix: Open vector store setup links in new tab by @WashizuRyo in #2370
- fix: Improve GitHub integration detection and error handling by @WashizuRyo in #2369
- fix: Move vector-store ingest endpoints to /cron directory by @WashizuRyo in #2368
- feat: Add official GitHub vector stores as read-only for all users by @WashizuRyo in #2360
- Add reference to OpenAI reasoning effort API docs by @shige in #2367
- Update OpenAI reasoning effort values by @toyamarinyon in #2366
Full Changelog: v0.54.1...v0.54.2