Skip to content

Releases: openops-cloud/openops

0.2.4

03 Apr 19:32
d616636
Compare
Choose a tag to compare

📦 Release 0.2.4

🐛 Bug Fixes

🧰 Other Improvements


Full Changelog: 0.2.3...0.2.4

0.2.3

03 Apr 18:11
af97010
Compare
Choose a tag to compare

📦 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

27 Mar 20:08
1a7c0e1
Compare
Choose a tag to compare

📦 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


Full Changelog: 0.2.1...0.2.2

0.2.1

20 Mar 16:57
3c2c76a
Compare
Choose a tag to compare

📦 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 and CONTRIBUTING.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


Full Changelog: 0.2.0...0.2.1

0.2.0

17 Mar 11:26
a2fe998
Compare
Choose a tag to compare

📦 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.
  • 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 and CONTRIBUTING.md.

🐛 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.