Changelog

Explore our recent updates and enhancements

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.

    April 21, 2023

    Introducing Logging: Gain Valuable Insights into Your API and Workflow Activity

    We're excited to introduce our latest feature: Logging! This addition allows you to access logs of all requests made to your APIs created with Fastgen and all Workflow executions. Logging helps you better understand your API and Workflow performance, so you can effectively maintain and optimize them.

    Log Details

    The Logging feature shows details about each request and workflow execution, including request and response headers, request bodies, and action data within your flows. Timestamps are also provided, making it easy to see when each event took place.

    Sorting and Filtering

    Find what you need in your logs with sorting and filtering options. Sort by route, HTTP status, and date to quickly identify patterns or issues.

    Request & Response Data

    Understand the responses your APIs and Workflows generate by viewing response headers and bodies. This information helps you identify any discrepancies and make adjustments as needed.

    To access Logging, go to the "Logs" tab in your Fastgen dashboard. There, you can explore the logs for your APIs and Workflows and analyze activity to improve your projects.

    As always, we're here to help if you have any questions or need assistance. Don't hesitate to reach out to our support team. Happy logging! 📊


    Improvements

    • Switch between live and draft routes in Debug Mode
    • Access workspaces through the Project Switcher
    • Adjust project and workspace settings with new Settings pages
    • Delete workflows and projects with a new option
    • Code editor action variable autocomplete
    • Action variable button for code editor and other action input fields
    • Tab and arrow key navigation in the Data Hub
    • Log module displaying previous runs of requests and workflows
    • Redirection to new workspace/project after creation
    • Improved scrolling behavior for trackpads inside builders

    Fixes

    • Fixed unresponsive route settings view button
    • Resolved global font inconsistencies
    • Addressed last row issue preventing submission with empty string values
    • Fixed unresponsive Slack Channel and Timezone SearchDropdowns in time-based workflow top action
    • Resolved issues with displaying large ActionsLog (>200kb) in DebugMode and Loglist
    • Fixed deletion errors in table rows and missing assignment of ID to the Table row object
    • Resolved issues with toggling booleans in Data Hub
    • Navigating back to the workflow list if a workflow is deleted inside the builder
    • Deselecting a SearchDropdown option by pressing it a second time
    • Fixed display issues with unnamed workflows and deleted workflows
    • Resolved custom HTTP code setting issue for response actions
    • Added success notification for workflow deployment
    • Implemented undo & redo keyboard shortcut listeners
    • Improved routing to prevent infinite loop on navigating back
    • Added missing placeholder values for top-action description
    • Fixed duplicate title & icon display in DialogModal
    • Updated placeholder documentation links to actual documentation pages
    • Resolved code editor input clearing issue when going full screen in the debug moda

    April 7, 2023

    Introducing Debug Mode: Test Your APIs and Workflows within Fastgen

    We're thrilled to announce the launch of a highly requested feature: Debug Mode! With Debug Mode, you can now test your APIs and Workflows directly within Fastgen without the need for external tools like Postman. This powerful addition will streamline your development process and help you diagnose issues more efficiently.

    Debug Mode offers valuable insights into the execution of your workflows. You can easily see which actions have executed successfully and view context data for each action. This enables you to identify potential problems, fix them quickly, and optimize your APIs and Workflows to ensure they run smoothly.

    To get started with Debug Mode, simply select the "Debug Mode" option from your API or Workflow editor. From there, you can input test data, run your API or Workflow, and analyze the results in real-time. With Debug Mode, you'll be able to fine-tune your projects faster than ever before.

    As always, we're here to support you with any questions or assistance you may need. Feel free to reach out to our support team, and happy debugging! 🛠️

    Fixes & Improvements

    • Fixed textarea dynamic height bug for a more consistent user experience
    • Added trim functionality (removal of spaces at the start and end) to multiple input fields for cleaner data input
    • Improved modal behavior to prevent closure when accidentally clicking outside the modal (over black opacity)
    • Fixed Cron selector bug where setting the top-most dropdown to minutes wouldn't update the cron interval, ensuring accurate scheduling
    • Refresh JWT token for web socket after the user switches accounts for a secure and seamless experience
    • Fixed sign-up error margins (empty spaces) for a polished appearance
    • Display all projects in the project switcher as soon as the user joins a new team for improved navigation and organization