Changelog

Explore our recent updates and enhancements

June 4, 2024

Major Updates: File Storage, Functions, User Management Action, and Improved Database Controls

We're thrilled to bring you the latest updates, which are packed with powerful new features and crucial enhancements to the platform.

Storage Feature

Easily upload, store, and manage files via the platform or from within your flows with our new Storage feature.

Functions

Encapsulate actions into reusable logic blocks that can return data to the parent flow, streamlining your workflows and promoting efficiency through modular design.

Variable Action Upgrade

Overwrite, append, and modify output data from other actions and other context data from any point in the flow with enhanced Variable Actions.

User Action

Manage users, roles, and relationships directly within a flow, simplifying user management and empowering building custom authentication logic.

SystemColumns Removal in the Datahub

Eliminated the need for system_xxxx columns, allowing any table format to integrate seamlessly with the Datahub.

Improved Database Controls

Access and manage database credentials, IP allowlists, and more from the new Database Settings page.

Anthropic Integration

Introducing advanced AI capabilities with Anthropic integration.

Fixes & Improvements

  • Enhanced error messages for Custom Code Actions for better debugging.
  • Improved Python module import in Custom Code Actions for more stability.
  • Added a "Retry Payment" button for streamlined payment processing and enhanced self-service.
  • Email-triggered workflows can now access email attachments.
  • Fixed networking issues preventing some users from completing onboarding.
  • Fixed an issue causing unwanted disabling of actions.
  • Improved Custom Code action window size for better usability in debug mode.
  • Corrected number validation during CSV import to respect nullable database columns.
  • Paused workflows now accurately reflect their state (Draft vs. Deployed).
  • Enhanced main menu resize option visibility.
  • Upgraded Switch Action to support advanced conditional logic.
  • Fixed medium-size action width within flows.
  • Corrected positioning of variable dropdowns in scrollable lists.

We're committed to continuously improving your experience and providing the tools you need to build efficiently. As always, your feedback is invaluable to us. Happy building!

March 13, 2024

Introducing Email Trigger, CSV Import and Major Flow Builder Enhancements

Email Trigger

Unleash the Power of Email-Driven Workflows! You can now trigger your workflows using incoming emails, in addition to the existing time interval and event triggers. This new Email Trigger allows you to access the content of the incoming email directly within your flows, giving you even more flexibility and control.

CSV Import

It's finally here: CSV Import for tables. You can now easily import data from CSV files into existing tables or when creating new tables, making it a breeze to populate your tables and work with your data.

Flow Builder Revamp

We've given the flow builder a major UI/UX overhaul based on your valuable feedback. The most significant change is the introduction of auto-save for actions, so you no longer need to manually save each action. This improvement streamlines your workflow and ensures your progress is always saved.

New Loop Control Actions

We've added two new actions: 'Skip Iteration' and 'Exit Loop'. These actions allow you to dynamically control the flow of your loops based on specific conditions, enabling you to create more sophisticated loops.

Fixes & Improvements

Unified the UI for HTTP and GraphQL Actions, bringing consistency between the small action view and the configuration view.

  • Added an alert when attempting to close a tab before saving changes, preventing accidental data loss.
  • Introduced options in the settings preferences page to disable specific shortcuts (keybindings), avoiding double assignments.
  • Resolved a bug where some keyboard listeners remained active even when switching away from a Fastgen tab to another tab.
  • Significantly improved the speed of debug mode, allowing for faster testing and troubleshooting of your workflows.
  • Enhanced error handling by displaying the exact error message when package installation fails in customCodeAction.

We're constantly working to improve your experience and deliver the features you need. As always, we value your feedback and are here to support you every step of the way. Happy building!

January 29, 2024

In this update, we're excited to bring you tools for more intuitive coding, streamlined workflow testing, and easier management of your flows.

Custom Code Action Copilot

Now you can create JavaScript or Python code in the custom code action just by describing your requirements. This feature is here to make code creation more straightforward and less time-consuming.

Skip Actions for Better Flow Management

You can now disable or skip actions within a flow. This is useful when you need to test or temporarily turn off parts of your workflow without having to delete them.

Copy & Convert Flows Across Workspaces

We've added the ability to copy and convert flows to different workspaces, making it easier to manage workflows across teams and projects.

Fixes & Improvements

  • Custom Code Action: Made several tweaks to improve its overall functionality.
  • Quick Access in Command Palette: Added direct links to “Environment Variables” and “Integration Tokens” for faster access.
  • Fallback Modal Update: The fallback modal will now stay open when you click inside a variable, making it less of a hassle to use.
  • HTTP Code Alignment in Action Flow: Adjusted the alignment of httpCode in action flows for better readability and consistency.
  • Code Prettify Shortcut: Added a shortcut to quickly format code in the custom code action.
  • Datahub Enhancements: Updated the date & time input, fixed json type formatting issues, and made some small but useful UI/UX improvements.
  • ChatGPT Action with New Models: Updated the ChatGPT Action with the latest models for improved performance.

November 24, 2023

Major Update: Expanding Capabilities with Stripe Integration, Enhanced Actions, and Improved User Management

We're excited to unveil a substantial update to our low-code API and workflow builder, introducing advanced features and significant enhancements that will substantially elevate your workflow management and execution!

Stripe Action Integration

Easily integrate Stripe into your workflows and API endpoints. Our Stripe action supports nearly the entire Stripe API, allowing for seamless payment processing and financial operations within your projects.

Time Delay and Time Window Actions

Introducing actions that let you pause your workflows. These tools provide flexibility in timing, ensuring your workflows run exactly when needed.

Folders for Organized Workflow Management:

Keep your flows tidy and organized with our new folder system. This feature enables you to categorize and store your workflows for easy access and better management.

Upgraded Variable Action

We've significantly enhanced the variable action. Now, define types, access multiple variables in a single block, and utilize over 50 functions for variable manipulation. Each type comes with its own operators for smart value assignment, making your workflows smarter and more efficient.

Enhanced If/Else Action

Our If/Else action just got a major upgrade. You can now combine AND/OR parameters at multiple levels, and we've added over a dozen new operators for building your conditions. This means more complex and precise logic in your workflows.

Advanced User Management

User Authentication now includes social logins via Google, Apple, GitHub, and more. Along with these, we've introduced advanced user roles and made significant improvements to our authentication workflows and hosted auth pages.

Fixes & Improvements

  • Resolved a bug causing errors in the code editor when typing "{{".
  • Enhanced SQL copilot for better display of quick action buttons in response queries.
  • Added a direct response window and response header modal in the debug modal.
  • Fixed display issues in the CustomCode Action Debug Modal.
  • Restored Cron selector's ability to handle 'Sunday' as a day of the week input.
  • Improved validation and error handling for the Cron selector.
  • Implemented a Loop Selector in Debug Mode for enhanced debugging.
  • Fixed the Variables Textarea to ensure proper line breaking.
  • Improved the opening behavior and position of the fallback modal.
  • Introduced new navigation for the API/Workflow detail page.
  • Added a new log tab for more detailed API/Workflow insights.
  • Ensured the search bar is isolated to the current tab to maintain state consistency.
  • Changes in the editor are now saved when toggling fullscreen mode.
  • Clicking out of the debug mode editor now correctly updates the editor size.
  • SQL Copilot quick actions now correctly update the model.
  • Focused the Textarea automatically when opening SQL Copilot.
  • Fixed variable text overlay issues with unescaped strings like HTML or XML.
  • Addressed an issue causing new tabs to open unexpectedly when closing with CMD.
  • Corrected the loading icon display in tabs under certain conditions.
  • Resolved issues with the input dropdown in the Stripe action.
  • Fixed a problem with variable insertion in workflows.
  • September 27, 2023

    Introducing User Authentication, AI SQL Copilot & Improved Variables

    We've heard you loud and clear! User Management, one of the most eagerly anticipated and requested features, has finally been rolled out in our latest update. Let's dive into what's new:

    User Authentication

    With Fastgen, it's never been easier. Now, not only can you handle the nitty-gritty of end-user authentication, but we also provide hosted sign up and login pages, ensuring your user's first interaction is smooth, memorable, and secure.

    AI Copilot for SQL: Say Less, Do More

    Writing SQL manually can be a daunting task. With the new AI copilot, you simply need to ask our AI to generate SQL for you, making database interactions smooth and error-free. No more syntax errors, no more inefficiencies - just pure, streamlined database queries.

    Improved Variables

    Variables have had quite the makeover! Introducing our enhanced variable interface that's not only more intuitive but also packed with features that are set to elevate your workflow.

    Fixes & Improvements

  • Enhanced the add table feature ensuring better input contrast and an added tooltip warning message.
  • Streamline your workflow with the keyboard shortcut Ctrl/Cmd + Enter to instantly trigger the Test Run Button.
  • Addressed and rectified typos.
  • Simplify table modifications: Change a table’s name without needing to alter a column.
  • Ensure your code stays neat with cmd + s command to save custom code and an added prettifier to the custom code action when saving.
  • The http/graphlq action now trims URL to prevent saving URLs with unnecessary whitespace or empty lines.
  • Manage your workspace better with a newly added button to toggle the action menu, and the action menu itself is now scrollable for smaller window heights.
  • For enhanced usability, action modals now scroll when their height surpasses 100%.
  • Enhance your design flow as you can now scroll when adding or moving an action.
  • For those who value aesthetics in code, a beautify code feature has been added to the Hosted Auth page (HTML).
  • August 25, 2023

    Write custom code within Fastgen!

    Today, we bring a feature many of you have eagerly awaited: the 'Custom Code' action block! With this addition, you can seamlessly integrate your custom code, be it in Python or JavaScript (Node.js), right into your workflows. This flexibility offers you even more power to tailor the behavior of your APIs and workflows according to your exact requirements.

    Writing and Integrating Code

    Choose between Python and JavaScript (Node.js) as your scripting language of choice, depending on your preferences and project needs.

    Access All Context Data

    Easily pull in any context data you require. Whether you're looking for the body, header, path, or query of incoming requests, it's all available at your fingertips within the 'Custom Code' block.

    Blend with Existing Workflows

    The 'Custom Code' block has been designed to work harmoniously with your existing workflows. Place it wherever you need within your workflow to run your custom scripts.

    To get started, simply navigate to the builder and add the 'Custom Code' action block. From there, input your Python or JavaScript code, and you're set! If you ever face challenges or have questions, our documentation provides in-depth guides on using this new feature, and our support team is always ready to assist.

    August 7, 2023

    Introducing GraphQL, Environment Variables & Templates

    Welcome to our latest update! Here's a breakdown of the new features to elevate your Fastgen experience:

    GraphQL Action

    Harness the power of GraphQL right from Fastgen. With the new GraphQL Action, you can now send requests to any GraphQL API with ease. This means you can seamlessly integrate with services that utilize GraphQL, without the usual hassles.

    Environment Variables

    Setting up environment-specific configurations just became a lot simpler. Introducing Environment Variables: a secure and organized way to manage and access variables specific to your project's environment. No more hardcoding secrets or constants; just set them as environment variables and access them when needed.

    API/Workflow Templates

    Jumpstart your projects with our carefully crafted templates. Whether you're setting up an API or building a workflow, our templates provide a solid foundation, helping you get up and running faster.

    Referral Program

    Sharing Fastgen with your peers is now even more rewarding. With our new referral program, both you and the friends you refer can reap benefits. Dive into the details in your Fastgen dashboard.

    Fixes & Improvements

    • Resolved a glitch on the /logs page; previously, scrolling to the list's bottom and clicking the Refresh button would display partial results.
    • Introduced an option in the Datahub’s context menu, allowing you to toggle the visibility of system fields.
    • Addressed the ChatGPT action validation hiccup.
    • Now, get a sneak peek of your data with the Data preview for database action.
    • Adjusted the main menu banner for a seamless view when using the floating menu.
    • Rectified an anomaly where the URL Parameters Modal didn't display parameters correctly.

    Thank you for being a part of the Fastgen community. As always, should you have any queries or feedback, our support team is here to assist. Happy building!

    July 7, 2023

    New Email Integrations: Mailchimp, Mailgun, Resend, and Customer.io

    We're excited to announce that we've added four powerful integrations to fastgen. Now, you can seamlessly connect your workflows with Mailchimp, Mailgun, Resend and Customer.io enhance your automation capabilities.

    Mailchimp

    This integration lets you send campaigns, and track campaign activity within your workflows.

    Mailgun

    With the Mailgun integration, you can automate sending, receiving, and tracking emails through Mailgun, making email management more straightforward.

    Resend

    You can now automate and scale your transactional emails with Resend through our platform.

    Customer.io

    The Customer.io integration lets you use workflow data to create tailored customer messaging.

    Fixes & Improvements

    • The ChatGPT integration now supports GPT-4. You can take advantage of this if you have access with your API key.
    • More options have been added to the Sendgrid email action, giving you more ways to manage your Sendgrid tasks.
    • The debug mode now has configuration settings. You can adjust URL parameters and queries of a test route, which can be useful for testing or optimizing your workflows.
    • A new feature in the response action lets you choose if you want to execute subsequent actions or not. This can help you create workflows that better fit your needs.

    As always, please let us know your feedback on these new features and improvements. Happy building!

    June 7, 2023

    Fastgen Open Beta

    Hello there! We're excited to announce that Fastgen has moved from a closed to an open beta. This means that starting now, anyone can sign up and use Fastgen. But that's not all. We've also launched an intuitive self-onboarding process, a new and improved onboarding flow, and introduced billing. We haven't forgotten about those of you wanting to dip your toes first - we now have a free tier available for you!

    The Self Onboarding and the New Onboarding Flow are designed to make your initial steps with Fastgen as seamless as possible. If you're new to us, you'll find the guidance you need to start building APIs and workflows effortlessly. And when you're ready to fully plunge into the vast sea of possibilities with Fastgen, our billing setup has got you covered. Just go to the billing section of your dashboard, and you'll be guided through the process.

    As always, reach out to our support team if you need assistance. Enjoy building with Fastgen!


    Fixes & Improvements

    • Special characters like German umlauts, Chinese characters, and emojis now display correctly in debug mode and within the Logs.
    • A warning is now displayed on the sidebar navigation if a payment fails and free plan limits are activated.
    • The option to add response headers to the success & error response actions is now available. This includes the ability to display headers in logs, make the key-value component read-only, and display resolved variables in debug mode.
    • Overlapping buttons in the "Test with Postman" modal are now fixed.
    • The ConnectorButton is now disabled in debug mode.
    • A new feature allows you to upload pictures for workflows, projects, and profiles in the settings.
    • An issue in the database view that prevented new entries when the plan was set to unlimited rows is now fixed.
    • Cloudflare image processing has been implemented. This means your uploaded images are rendered, cropped, and cached through the Cloudflare CDN for faster load times.
    • The settings page now includes the option to change your first and last name.
    • Documentation links have been updated.
    • Typos in the login input field placeholder have been corrected.
    • Testing custom headers in the debug flow is now possible.
    • A pop-up link to the demo video has been added for new workspaces.
    • Text, particularly in onboarding, has been improved for clarity.
    • Alignments and animations in the onboarding flow have been fixed and improved.
    • The Fastgen subdomain has been changed from fastgen.com to fastgenapp.com.
    • Several fixes include settings menu for small display heights, project switcher menu hitpoints for mouse clicks, support links, and documentation links.
    • Usage banner design has been improved.
    • Onboarding scroll issues have been fixed and animations added.
    • A number of smaller UI improvements have been implemented.
    • Subdomain replace issue for legacy domains has been fixed.
    • A typo in the search bar has been corrected.
    • The domain for project creation has been switched from .fastgen.com to .fastgenapp.com.
    • Recent quick jumps to routes, tables, and workflows have been added to the command bar.
    • A bug in the debug mode has been fixed.
    • The Editor now features auto size increase for better code input.
    • New onboarding flow and login pages have been introduced.
    May 15, 2023

    Introducing Command Palette: Swift Navigation and Search

    We're excited to announce our latest feature - the Command Palette! The Command Palette is designed to make your interactions with our application faster and more efficient.

    Navigating with Command Palette

    The Command Palette provides a straightforward way to move around the application. Now, you can quickly jump to APIs, Workflows, or specific settings pages in just a few keystrokes.

    Easy Searching

    In addition to smooth navigation, the Command Palette also offers a simple search function. It covers the whole application, making it easier for you to find exactly what you're looking for.

    To start using the Command Palette, just use the shortcut ctrl + k on windwos or cmd + k on mac. Begin typing what you're looking for, and the Command Palette will take care of the rest.

    As always, our support team is on hand if you have any questions or need assistance. Enjoy the new streamlined navigation and swift search! 🚀


    Fixes & Improvements

    • Resend Button: The Resend Button on the Logs Page for outside-made requests has been fixed.
    • Variable Suggestions: The variable suggestion has been corrected from inputs.params to inputs.param.
    • Live Flows Viewer: The viewer for live flows (requests/workflows) in the documentation has been fixed.
    • Project Renaming: The bug that was causing the subdomain to break and disrupt endpoint requests when renaming a project has been addressed.
    • Request Body/Workflow Payload: The issue with the request body or workflow payload not pre-filling as expected has been rectified.
    • Postman Curl Request Import: The import function for Postman curl requests is now working correctly.
    • Action Drop Area: The drop area for actions has been made larger for convenience. Now, you can drop directly onto the plus icon.
    • Adding Actions: Adding actions is now simpler with a mouse click on the plus icon, which triggers a search dropdown.
    • Duplicate Actions: The issue causing actions to duplicate when using drag and drop has been fixed.
    • Flow Demo Viewer: An issue with the flow demo viewer has been addressed.
    • Editor Auto Size: The auto size of the editor has been increased for a better code input experience.