Resolves webhook failures due to missing organizationId assignment during
workflow executions. This hot-fix ensures proper organizational context
is maintained for webhook-triggered workflows, preventing user-specific
failures and ensuring consistent automation behavior across different accounts.
Changes:
- Set user.organizationId from appVersion.app.organizationId in workflow execution service
- Apply fix to both processQueryNode and processWorkflowNode execution paths
- Ensure webhook executions use app's organization context instead of user context
Migrated from: https://github.com/ToolJet/tj-ee/pull/3762
Co-authored-by: Muhsin <muhsin@tooljet.com>
🌟 Enhancement:
- Response and If-condition block can be renamed
🛠️ Fixes:
- If Condition evaluated to true and false in the logs
Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com>
Co-authored-by: manishkushare <kushare.manish9@gmail.com>
Migrate hotfix for workflow blockers including:
- Feature: Ability to call workflow within a workflow
- Feature: Preview query node with other previewed node results
- Fix: startTrigger input accepts string values instead of code/JSON
Frontend changes:
- Add workflow-in-workflow support in FlowBuilder and QueryNodeConfiguration
- Enhance query node preview with upstream node state management
- Implement preview state cleanup with deleteNodePreviewState calls
- Replace TestParameter input with CodeHinter for better JSON editing
- Add workflow node type support and error styling
- Update WorkflowEditor components for nested workflow handling
Backend changes:
- Update workflow execution controller to handle state parameter
- Enhance PreviewWorkflowNodeDto with optional state field
- Modify workflow services for state-aware query execution
- Update triggers listener and webhooks service
Migration follows composition pattern for frontend EE modules and
inheritance pattern for backend services.
Co-authored-by: Akshay Sasidharan <akshaysasidrn@tooljet.com>
Co-authored-by: Shah <shah21@tooljet.com>
Co-authored-by: Devanshu <devanshu052000@tooljet.com>
* feat: Add GitHub Actions workflow for cloud frontend deployment
* chore: Comment out authorization checks and branch validation in deployment workflow for testing
What's changed?
🚀 Features
Feature: Configurable workflow execution in #3663 by @akshaysasidrn
Feature: Duplicate the workflow node in #3616 by @manishkushare
🛠️ Fixes
Fix: Resolve workspace constants and secrets in workflow context in #3659 by @akshaysasidrn
What's Changed?
🛠️ Fixes
Fix: Codehinter modal input crashing on scroll in #3576 by @manishkushare
Fix: Unable to configure long string as params because it causes WF to halt execution in #3483 by @manishkushare
* feat: update Dockerfiles and entrypoint for PostgreSQL and Temporal integration
* fix: update Docker image tags for ee-latest versioning
* fix: remove default Dockerfile path and update tag generation logic
* fix: remove unnecessary newline in manual Docker build workflow
* fix: remove duplicate TOOLJET_EDITION environment variable declaration
* fix: update PostgreSQL source list for compatibility and enhance entrypoint script for improved logging and error handling
* update PostgreSQL source list to use bookworm for compatibility