Releases: openops-cloud/openops
Releases · openops-cloud/openops
0.2.4
📦 Release 0.2.4
🐛 Bug Fixes
- Disable pasting steps in canvas when an editable element is selected by @alexandrudanpop in #349
- Fix copy outside canvas by @alexandrudanpop in #365
- Fix use key press by @alexandrudanpop in #367
🧰 Other Improvements
- Bump vite from 5.4.14 to 5.4.16 by @dependabot in #338
Full Changelog: 0.2.3...0.2.4
0.2.3
📦 Release 0.2.3
✨ Features
-
Canvas Improvements
- Clear selection when clicking outside the selected area.
- Enable canvas panning while dragging a step.
- Reposition canvas on paste.
- Align select mode tooltip with other canvas controls.
- Update context menu position on every right-click.
-
Copy/Paste Enhancements
- Refactor copy/paste functionality for better browser support.
- Shorten copy/paste toast duration to 2 seconds.
- Hide copy action on trigger steps.
- Add protocol and hostname check to disable "paste" in insecure contexts.
- Cleanup internal copy/paste flags.
-
Templates & Workflows
- Add seed table logic for Sample FOCUS aggregation workflow template.
- Add GCP sample template to the homepage.
-
Table & Runtime Enhancements
- Support date comparisons when inserting into tables.
- Add promise pool method.
- Add parallelism limiter to loop execution.
- Increase
OPS_CODE_BLOCK_MEMORY_LIMIT_IN_MB
from 128 to 256.
-
User Experience
- Rename project to "default project".
- Improve error message in "Get Price from Price Catalog" action.
- Logout if the project ID differs from the session.
🐛 Bug Fixes
- Fix Safari-specific selection glitch.
- Fix app cleanup method not being called on close.
- Fix pointer-events issue from
shadcn
/radix
libraries.
🧰 Other Improvements
- Removed unused turbowatch dependency.
Full Changelog: 0.2.2...0.2.3
0.2.2
📦 Release 0.2.2
✨ Features
-
Google Cloud Platform Integration
- Added support for Google Cloud blocks.
- Documented steps to add GCP authentication.
-
UX Enhancements
- Opened external and knowledge base links in new tabs.
- Indicated when Slack messages originate from step testing.
- Removed Array input from List Operations block.
-
CLI & Infrastructure
- Made code block memory limit configurable via environment variable.
- Reduced request load to the Tables service.
- Removed localstack from Docker Compose.
- Added missing restart attribute to Redis container.
- Increased
shm_size
for the Tables container.
🐛 Bug Fixes
- Fixed browser back button behavior in the workflow builder.
- Resolved glitches in readonly and template canvas.
- Corrected JSON viewer output for GCP-related files.
- Ensured proper validation of Redis config for RedLock.
- Fixed Analytics admin session is killed when navigating to the embedded dashboard.
🧰 Other Improvements
- Added GitHub Issue Template.
👥 New Contributors
- @kamrajshahapure made their first contribution 🎉
Full Changelog: 0.2.1...0.2.2
0.2.1
📦 Release 0.2.1
This release brings a variety of improvements across the board, including new features, UI enhancements, bug fixes, documentation updates, and developer workflow improvements.
✨ Features
- New Azure Advisor action to get cost recommendations.
- Added action to return a link to an OpenOps table.
- Integrated ShadCN context menu for better UI interactions.
- Added link to stargazers in the repository.
🛠️ Improvements
- Updated React Flow library to the latest version.
- Preserved selected state in React Flow nodes for smoother UX.
- Improved builder node selection and workflow node selection logic.
- Refined panning mode selection behavior (e.g., Shift key modifier).
- Set default cursor for FlowCanvas selection mode.
- Moved common Azure properties to a dedicated file.
- Moved dryRunCheckbox out of
aws-common-properties
. - Minor update to Azure Advisor display name.
- Updated tables service image to the latest public release.
🐛 Bug Fixes
- Fixed resume payload path validation in loop executor.
- Fixed error with SFTP block not found.
- Fixed issue with "Seed delete opportunities table" not setting seed.
- Fixed CI workflow triggers and conditions.
- Fixed lint issues in react-ui.
📚 Documentation
- Added initial
README.md
andCONTRIBUTING.md
. - Updated README with fixed links and typo corrections.
- Updated CONTRIBUTING guide to include guidance for contributing to other projects.
🧱 Developer & CI/CD
- Added supported CI for forked PRs
- Removed redundant S3 release upload step from the release flow.
👥 New Contributors
- @TomGranot and @gorohoroh – Added initial documentation (#232)
- @Japillow – Fixed a typo in README (#240)
- @caligo-erik - Ubuntu installation guide (docs)
- @cristim - ECR login fix (docs)
Full Changelog: 0.2.0...0.2.1
0.2.0
📦 Release 0.2.0
🚀 Features
- Builder & UI Enhancements:
- Updated workflow builder top bar.
- Improved knowledge base card sizes.
- Adjusted icons and wording on homepage quick links.
- Displayed tailored text for Webhook testing section.
- Improved error boundaries and user-friendly error handling.
- Added "Discover Premium Features" tile on homepage.
- Cloud & Deployment:
- Improved Docker Compose and NGINX deployment configuration.
- Improved cloud template versioning and retrieval.
- Table & Data Management:
- Added locks to row operations.
- Improved UX with user-friendly names for table dropdowns.
- Support for larger uploads to tables.
- Updated table date field description.
- Blocks and Actions:
- Added dry run and risk level support to several blocks:
- CloudFormation
- Azure CLI
- Add Tags action
- Added Microsoft Teams block.
- Added dry run and risk level support to several blocks:
- Authentication & API Enhancements:
- Adjusted monday.com auth messages.
- Sent auth in OPTIONS request payload.
- Added error handling for Azure CLI login issues.
- Documentation & Contribution:
- Added
README.md
andCONTRIBUTING.md
.
- Added
🐛 Bug Fixes
- Restored SingleSelect filters in "Get Records".
- Improved loop execution to allow multiple pauses.
- Fixed setting cloud origin metadata.
- Fixed seeding issues in opportunities table.
- Resolved issue with template fetching version parameter.
- Fixed getting started section on small screens.
- Corrected approval links accessibility.
- Fixed wait for user action behavior.
- Resolved generic trigger i18n issue.
- Fixed flow page 404 error.
- Resolved issues in creating tables and analytics DBs.
- Fixed consent banner display on workflows page.
- Fixed behavior when adding rows to tables with missing columns.
- Fixed issue with workflow panel collapsing after undo.
⚙️ Enhancements & Maintenance
- Updated description and defaults for Jira fields.
- Changed HTTP block headers and queryParams to optional.
- Updated workflow "Not finished" badge size.
- Added debug logs and improved validation for CRON expressions.
- Improved error messaging for pricing API failures.
- Recreated Opportunities table for consistency.
- Adjusted FE logic for template version handling.
- Removed Slack triggers.
- Marked AWS CLI as risky step.
- Enhanced test workflows and seeding operations.
🔐 Infrastructure & Configuration
- Improved init DB script execution.
- Updated repo configuration and added essential files.
- Added various server and shared packages.
- Enhanced support packages for authentication, CLI, cloud features, and engine.