Skip to content

v1.5.0

Compare
Choose a tag to compare
@laipz8200 laipz8200 released this 25 Jun 09:35
· 585 commits to main since this release
1.5.0
3acaa59

πŸš€ What's New in v1.5.0?

Meet v1.5.0β€”a sleek, powerful update boosting your productivity with simplified debugging and powerful integrations. Let's jump right in:

πŸ—οΈ Major Feature: Enhanced Workflow Debugging

We've completely rebuilt our workflow debugging tools! Effortlessly visualize and troubleshoot workflows with improved interfaces, persistent debugging variables (#20699, thanks @QuantumGhost), and enhanced dashboard integration (#21369, kudos to @iamjoel). Easily track your workflow runs directly from the dashboard, and spend less time debugging and more time creating amazing workflows. Dive deeper in our blog post.

variable-inspect

✨ New & Improved Features

  • Drag-and-Drop DSL: Easily create apps by dropping DSL files directly into your browser (#20706, @ACAne0320).
  • Enhanced Default Templates: sys.files now included for more powerful web apps (#21476, @laipz8200).
  • Hidden Form Attributes: Greater UI flexibility and control (#20956, @croatialu).
  • MatrixOne Integration: Advanced data strategies with MatrixOne VDB integration (#20714, @volgariver6).
  • Firecrawl Deep Search: Richer content discovery with an enhanced search endpoint (#20521, @ftonato).
  • Notion Pagination: Easier navigation through extracted Notion data (#20919, @kazuya-awano).
  • SendGrid Integration: Seamless, reliable email delivery (#21011, @andrematteo).

πŸ› οΈ Refinements & Fixes

  • Smart Login Redirects: Intelligent user navigation with automatic login redirects (#21096, @douxc).
  • Environment Sync: Automatic syncing of environment and conversation variables on import (#21215, @zxhlyh).
  • API UX Improvements: Enhanced loading states, icon support, and rendering fixes (#21091, #20761, @kerwin612, @HyaCiovo).
  • Responsive Charts: Improved analytics interactions with smoother, responsive charts (#21185, @xuzijie1995).
  • Stable Markdown: Prevent crashes and enhance data integrity with improved markdown handling (#21258, #21309, @hjlarry, @koevas1226).
  • App Icon Picker: Cleaner and better-organized UI with stable heights and collapsible sections (#21399).
  • Instant Dataset Insights: Quickly access essential dataset information directly from your workflows (#21413, #21406, @JohnJyong).

We crafted v1.5.0 to enhance your productivityβ€”dive in, explore, and start building! πŸŽ‰


Upgrade Guide

Docker Compose Deployments

  1. Back up your customized docker-compose YAML file (optional)

    cd docker
    cp docker-compose.yaml docker-compose.yaml.$(date +%s).bak
  2. Get the latest code from the main branch

    git checkout main
    git pull origin main
  3. Stop the service. Please execute in the docker directory

    docker compose down
  4. Back up data

    tar -cvf volumes-$(date +%s).tgz volumes
  5. Upgrade services

    docker compose up -d

Source Code Deployments

  1. Stop the API server, Worker, and Web frontend Server.

  2. Get the latest code from the release branch:

    git checkout 1.5.0
  3. Update Python dependencies:

    cd api
    uv sync
  4. Then, let's run the migration script:

    uv run flask db upgrade
  5. Finally, run the API server, Worker, and Web frontend Server again.


What's Changed

New Contributors

Full Changelog: 1.4.3...1.5.0