1) Bug Fix: SubSpace Parameters and Bindings Not Working
2) Bug Fix: System Data Sources (Pipelines and Queues) Display Unusable Config Options
3) Bug Fix: “Run Now” Throws Sticky Error When ENV not Selected in Pipeline
4) Feature: Nested Pipelines - Pipelines can trigger pipelines
5) Feature: Pipelines “JS Mode” for Conditional Steps
1) Feature: Account Lock Indicators
2) Bug Fix: Infinite loop in useInputState
3) Bug Fix: Initial input null for datepicker
4) Bug Fix: Accordion not saving properly
5) Bug Fix: Undefined input bindings set to empty string
6) Bug Fix: Spaces not filterable by type (space/subspace)
1) Feature: Accordion component
2) Feature: iFrame component
3) Feature: Raw JSON support (and copy-to-clipboard) in JSON Viewer Component
4) Feature: Progress bar component
5) Feature: Form Builder Menu order changed to move “user” and “environment” to the bottom of the list
6) Feature: Loops in Automations Pipelines
7) Feature: Data sources table sorted alphabetically by name
8) Feature: New logos for HTTP and Queues data sources
9) Bug fix: Updating a parameter in function preview passes invalid key to API
10) Bug fix: Passing filters to Form Builder in Automations Fails
11) Bug fix: Renaming a parameter in Automations Pipeline prevents saving
12) Bug fix: Visibility rules for non-child elements ignored
1) New Feature: New User Onboarding
2) New Feature: Tabs Component
3) Bug Fix: Billing Page Cards Spacing Incorrect
4) Bug Fix: Queues UI Incorrect in Safari
5) Bug fix: Google Sheets Cannot Return Partial Rows
6) Bug fix: Space Cloning Naming Errors Badly When Name Not Unique
1) Bug fix: Make copy more consistent between nav and settings headlines
2) Bug fix (hot fixed on 01/04/2023): Table filters for Date not working correctly
3) Bug fix: Form effects select can crash UI
4) Bug fix: “Favorite” button missing from published Spaces
5) Bug fix: Table columns no longer have auto link
6) Bug fix: Table column date format changes not updated in view until table re-selected
7) Bug fix (hot fixed on 12/30/2022): Visibility rules not working after component refresh
8) Bug fix: UI Crash on using decimals in permission errors
9) Bug fix: Copy updates to billing section of app
1) Feature: Function Components can bind to previous steps
2) Feature: Increase the sizes of the function editor bottom and right panels by default
3) Bug fix: Performance regressions in tables
4) Bug fix: Pop-up form validation incorrect
1) Feature: New UI for Function Editor
2) Feature: s3 Signing in PDF Viewer
3) Feature: Autofocus 2FA Input Field
4) Feature: Simplify Login UI/UX
5) Bug fix: Multiple Invitees Breaks UI
6) Bug fix: Login "flickers"
1) Bug fix: Site “flickers” after logging in
2) Bug fix: Color of “or” in login/signup screen incorrect
3) Bug fix: Table Filters don’t respect non-ISO timestamps
4) Feature: PDF Viewer CORS-enabled Public URL support
5) Feature: Delete Keystroke to Delete Selected Components in Spaces
6) Feature: Internal Embed - https://www.npmjs.com/package/react-internalio | https://github.com/consolecorp/react-internalio
1) Feature: New Login Page
2) Feature: User ID available in data bindings
3) Feature: Improvements to Datetime object creation
4) Feature: Big Query Raw SQL Query and Raw SQL Execute support
5) Feature: Custom Table Column Header labels
6) Bug Fix: Table Filters using timestamps don’t always work
7) Bug Fix: Dropdown component can `400` on refresh
8) Bug Fix: Improvements needed for Queues search function
1) Feature: Queues support “unassigned” as an assignee value
2) Feature: ENV List in Publishing Modal scrolls
3) Feature: Buttons can be configured as links and styled accordingly
4) Feature: Empty states for data-view components no longer use pastel background images
5) Feature: Chart components allow for selection of individual data points and use that selection as a filter in other components
6) Feature: Links can be styled like text elements
7) Feature: Dropdown Component can be refreshed via effects tab
8) Bug fix: update next run copy to be relative to current time if within 24hr per design spec
9) Bug fix: clear validate input parameters on function change in Queues
10) Bug fix: align color picker with right edge in general settings such that it doesn't get cut off when width is smaller (applies to automations and queues)
1) Feature: Table Component Improvements
2) Feature: Chart Component Now Has Higher Contrast Colors
3) Feature: Automations — Schedule jobs across your databases and APIs
4) Bug Fix: Users are Able to Edit “My Tasks” Queue Config
1) Feature: Increased the length of custom errors in component “Effects” tab to 1024 characters
2) Bug Fix: Component resize that scrolled the canvas down resulted in huge height increases
3) Bug Fix: Canvas could contract over components that were below the fold if scrolling quickly
4) Bug Fix: Aligns all table columns left
5) Bug fix: Improves overflow behavior for table cells with a lot of content
6) Bug Fix: Ensures tables always update when changing custom render options for table cells
7) Bug Fix: Removing a field removes it from input parameters
8) Bug Fix: Typo in Bulk Action Component Instruction Label
9) Bug Fix: Remove extraneous semicolon and hide unused footer in Auth modal
1) Feature: Users can change the name of a duplicated Space upon clicking “duplicate” rather than having to edit the whole space.
2) Feature: Queues for everyone on SaaS product (still not available in OnPrem)
3) Feature: Queue analytics available for Queues users
4) Bug fix: Unhelpful error message for email domain mismatch in invitation flow
5) Bug fix: Image component function doesn’t always show image
6) Bug fix: Canvas scroll broken during component resizing in Spaces
7) Bug fix: “Default value” input shows in modal input configuration in Spaces when and where it shouldn’t
8) Bug fix: Custom rendering of different formats for Table component data will not load until Table component is deselected in Space editor
9) Bug fix: Table component column width would leave blank space if paired with a component column
1) Feature: Config for tables to not include hidden columns in CSV export
1) Bug fix: Component tree ordering reversed
2) Feature: Admins can add custom functions to Zendesk and Stripe data sources
3) Feature: Function Editor preview execution passes authorization flow to Internal backend
1) New Feature: Component Tree - See your Spaces laid out in a tree in the left nav and select objects in the editor from the tree.
2) New Feature: Queue Analytics - See basic analytics regarding queue tasks, state, and completion. Find the link in the top nav near the “Share” button.
3) Bug fix: Stripe payments now use “Plans” across the board
1) Feature: Queues (https://www.internal.io/docs/introduction-to-queues)
2) Feature: New (17 more!) colors for Chart Component
3) Bug fix: Missing grey color finally located, returned to its rightful place beside the 23 other colors (up from 7 to 24!) in Charts Component
4) Feature: Filters for Function Components
1) Bug fix: Tables bound to Function components would hang on loading if row count was too high
2) Bug fix: Space and Function cloning auto-generated name checks now follow more efficient pattern
1) Added the ability for all users to create an API key for accessing Internal’s API
2) Bug fix: Table column headers weren’t showing all of the time
3) Bug fix: Bound objects in tables did not play nicely with conditionals
4) Bug fix: Seat counts for subscriptions weren’t always accurate when removing and adding a user
1) Bug Fix: Dashboard was often reloading itself when a Space card was clicked lower down in the list.
2) Bug fix: Tables: Column headers wouldn’t immediately reflect changes to label.
3) Bug fix: Flattened input in JSEval caused timeouts for the evaluation.
4) Bug fix: Template editor in Spaces wasn’t displaying the Binding Cascader correctly.
5) Bug fix: Salesforce “unknown” type alert now more descriptive.
6) Bug fix: Session timeout wasn’t timing out due to polling for API changes.
7) Bug fix: Deactivated users were able to use reset password to begin the signup flow for the instance from which they had been deactivated. (Hotfixed 08-10-22)
8) A reload banner now shows when the version of the site’s backend has changed. It includes a “reload” link and a text explanation.
9) Component names now show in the body of the editor panel to allow easy understanding of which component is being configured.
10) Visibility rules now allow for JS Evaluation
1) Bug fix: Validation rules were only working in the config panel. They are now global for Spaces.
2) Bug fix: Function editor: If no environment is selected, select the current environment if it is supported, otherwise falling back to the default environment.
3) Bug fix: Timestamps were not converting correctly if type was undefined.
4) Bug fix: Credential Errors in Google Sheets Connections now have a “Permission Denied” error message in the UI
5) Bug fix: Pop-up Form Modal no longer dismissed by clicking outside of it; Must be dismissed by clicking “cancel”, “submit”, “X”, or by typing the “esc” key.
6) Bug fix: Binding Cascader was rendering in a scroll instead of expanding to the left.
7) Component name now shows in the righthand configuration panel.
8) Warning Banner will now show when API changes have been made and deployed and user hasn’t refreshed browser since the deployment.
1) Function Editor Auth Tab
2) Text Components now have “Typography” section which allows for center, right, left alignments
3) Function selector dropdown now has hover state that shows title of function to help reading longer titles
4) Bug fix: checkboxes were being reset to an empty state instead of default value at page load
1) Inline JSEval Mode added to function editor, as well as authorization flow token inputs and HTTP headers
2) Users can now log in via their auth provider in Function Editor. This will allow a function which requires authorization to be previewed in the Function Editor.
3) Environment switcher is now hidden when Function Editor is accessed via Spaces
4) "Publish" button modal in Spaces now has a Select/Deselect All Button
1) Spaces are now auto-favorited for their creator
2) Admins auto-navigate to “All Spaces” when they have no favorites
3) Users can log in/out of all Auth from a single page in Company Settings
4) Users can still access settings when met with account upgrade dialog
5) Tables in Spaces can now optionally hide the search bar or the entire header of the component via configuration in edit mode
1) Users can now log in and out of authorizations on a per-environment basis from the "Authorization" page
2) Errors in Bulk Action component now show in the "Review" page of the flow in a column labeled "Error"
3) Fixed a bug where stale component parameters would cause an error if those same parameters were no longer a part of their parent function
4) Form input fields now have customizable labels which default to the column name from the data source
1) Stat components can now configure function parameters
2) Pricing tiers and new tier-based feature restrictions introduced along with UI to help end users navigate the changes
3) Users can now clone Spaces from the Spaces Dashboard
1) No user-facing changes released
1) Bug fixes: Styling problems in Dashboard
2) Bug fixes: Environment Switcher expansion issue and styling issues
3) Bug fix: File Objects now able to have `null` value and successfully transmit to data source
1) Bug fixes for visual issues in Dashboard
2) Visual updates to Bulk Update component
3) The environment selector can be used as a search field to search for environments by name; pagination has also been added in the event that a given Internal instance has a great deal of environments
1) Bug fix for GraphQL queries requiring `NotNull` values
2) Fixed a bug that would very occasionally populate table columns with incorrect data
3) Fixed a bug where the Settings pages were using the old left-nav (#automationFind)
4) Bulk update CSV column matching no longer case sensitive
1) Bulk Action CSV Mapping Modal now has full-width dropdown per column
2) Bug fix where MySQL timezones were sending incomplete information to Connector
3) Bug fix for Stat components
1) A new UI and UX called Dashboard with which users can navigate their Internal instances
2) Body-type now taken into account when introducing a metadata transformer to a function in the function editor; Will throw errors on format mismatch
3) Bulk Update will validate header/column count match in CSVs to avoid server-side errors; Will throw error in UI on mismatch
4) Space-level permissions added via Space configuration in Dashboard; Admin-only configuration. Affects visible to all user roles
5) UPDATE functions in SQL-based data sources will no longer be created if the target table has no non-primary keys as fields. These would fail if the user attempted to use them
6) Security updates
1) Bug fix for nested flexboxes being unable to communicate with the API beyond the a certain level of recursion. We recommend 5 or 6.
1) Space admins can now delete Spaces.
1) Nothing user-facing was released.
No user-facing changes released this week.
1) Change to the way users and admins are declared in GraphQL
2) Bug fix for issue with lefthand nav where rail background color disappears
1) Bug fix for new, non-admin users not seeing any Spaces pre-populated in the lefthand navigation panel
2) `sslmode` removed for MongoDB; `tls` and `tlsinsecure` connection strings added in its stead
1) Fixed memory leak in HTTP adapter
2) Updates to spaces to allow for future permissions scheme
3) New data binding option for Tag Selector component output
4) Filters that are bound to a custom field can now be removed
Improvements:
1) Changes to the way that filtering works in the UI for Tables
Bug fixes:
1) Component names were not being rendered with human-friendly names
2) Users were being logged out of their sessions early
3) Chart component was crashing when the underlying function was changed
4) Table filter autocomplete was not working for certain cases
Bug fixes:
1) Button arbitrarily resizing during configuration
2) Maximum update depth exceeded - Simplify setting table row data to space state
3) Cannot save changes to a default space
4) Setting a json attribute to format as a datetime crashes
5) Component names showing name of React component and not human-friendly names
6) Occasionally crashing on creation of new spaces
1) Bug fixes and stabilization efforts
2) Support for specifying trusted server root certificates
1) Bug fixes and stabilization efforts
1) Added support for Amazon Redshift as a data source
2) Effects for submittable components upgraded with new custom success and failure messages, and updated UI/UX for component refresh options.
1) JavaScript support in the app builder template fields
2) Various bug fixes
1) Various bug fixes
1) SQL query results now support transformers, allowing you to manipulate the data returned in the format you desire.
2) New feedback message now displays for fields that are redacted due to the end user not having permissions to view that data.
3) Custom SQL queries can now return a single object, in addition to returning arrays.
4) Autocomplete is now disabled when adding a new data source (or configuring an existing one).
1) Bug fixes & performance improvements
1) New "Function" Component added: This non-visible component allows you to pipe data into a space and be used to populate other components via binding.
2) Support for Azure Active Directory SSO login flows
3) Bug fixes & performance improvements
1) Bug fixes for:
2) Performance improvements
1) Added support for Snowflake authorization.
2) Bug fixes and performance improvements.
3) Input parameters transfer to new location when component is moved.
1) You can now drag and drop existing components into and out of flexboxes
2) Components can be re-arranged within a flexbox using drag and drop
2) Bug fixes and performance improvements
1) New code editor (CodeMirror) implemented in function editor and other locations
2) Users no longer have to reauthorize after navigating to another space or a different browser tab if a space is protected by OAuth;
3) Bug fixes and perf improvements;
1) Bug fixes and stability improvements.
2) Updated the OAuth flow to better handle refresh tokens
3) OAuth authorization refresh on Space load
4) BigQuery tables now set to MAX 1000
1) Bug fixes and stability improvements.
1) Bug fixes and stability improvements.
1) Added support for Airtable as a data source.
2) The search/filter input within a table component now supports additional operators (!=, <, <=, >, >=, contains, in, not in).
3) Added support for URL encoded forms.
4) Bug fixes and stability improvements.
1) Refactor for performance
2) Bug fixes
1) Improved blank value handling - you can now "ignore" blank values - these will no longer be passed as part of the request. Using this option also allows you to create forms with optional fields.
2) Various bug fixes and stability improvements
1) Various bug fixes and stability improvements
1) New Auth tab within the function editor allows you to set authorization flows per function per environment.
2) Custom auth flows now seamlessly handle access tokens that are generated by a refresh tokens. Once credentials expire, the authorization flow will rewind itself to the last known state and regenerate access tokens.
3) Various bug fixes
1) Improved SSH connections
2) Connect to Cassandra via SSH
3) Ability to edit a function from the Custom Auth Provider creation flow
4) Various bug fixes
1) Layout upgrades including ability to change position and width %/pixels of child components
2) Various bug fixes
1) New effects for Table Component that allows you auto select the first row on load, or maintain a selection on reload.
2) Various bug fixes
1) Support for multi-part file upload
2) "Require a filter to be set before loading data” is now an option for all components that support filters.
3) Ability to refresh stat, chart and images upon button or form submission.
4) Various bug fixes
1) Various bug fixes
1) Granular components in forms
2) Ability to download file from link.
3) Varous bug fixes
1) Various bug fixes
1) Support for SQL Stored Procedures
2) Support for SQL Raw Queries for Insert, Update, and Deleting
3) Click to Edit for Text component
4) Various bug fixes
1) Typography support for Text component
2) Binding updates including ability to bind Detail component to a Table's row
3) Various bug fixes
1) Ability to bind to role
2) Reset sub components to defaults when parent component is refreshed
3) Ability to set to date/time of submission for string fields
4) Various bug fixes
1) File picker component
2) Ability to specify a function is usable for forms and buttons
3) Various bug fixes
1) Various Bug Fixes
1) Date and Time Picker
2) Various Bug Fixes
1) Multi-function support
2) Tag component
3) Bulk action component
4) Snowflake integration
5) Various bug fixes
1) Various bug fixes
1) New input components including radio buttons, checkboxes, and text area.
2) Various bug fixes
1) Improved single line editor for HTTP and SQL functions
2) Various bug fixes
1) Various bug fixes
1) Flex Box Component
2) Stat Component
3) Various Bug Fixes
1) SSO with SAML 2.0
2) Bulk delete functions
3) Various bug fixes
1) Version History and Revert
2) Ability to bind to environment name and slug
3) Ability to bind arrays and objects to JSON fields in forms
4) Base64 fields can be configured to download a file on click
5) Better handling for syntax errors in the Function Editor
6) Various bug fixes
1) Various bug fixes
1) Function-backed dropdown support for Forms.
2) Data export for tables.
3) Binding upgrades.
4) Various bug fixes.
1) MongoDB Upgrades
2) Dropdown Component
3) Custom Auth Flows
4) Binary Field Support
5) File Support
6) Various bug fixes
1) Sync improvements - ability to sync larger data sources
2) Various bug fixes
1) Ability to bind the output of a form or button to a detail or table component
2) Variable support for the Input component
3) Improved handling for images that should not have their src (url) url encoded
4) Ability to display a variety of field types as dates
5) Various bug fixes
1) New button configurations including colors, icons, and shapes
2) Ability to add multiple filters on the same attribute.
3) Various bug fixes
1) Various bug fixes
1) Support for Parameters when configuring Table, Detail, and Card List Components.
2) Support for adding environments for Firestore and BigQuery.
3) Various bug fixes
1) Various bug fixes
1) New Function Editor
2) Auth providers
3) Various bug fixes
1) Various bug fixes
1) Various bug fixes
1) New environments feature
2) Various bug fixes
1) New configuration experience
2) Updated navigation for edit mode
3) Auto-generated spaces can now be deleted
1) Option to switch to Flexible Layout
2) Various bug fixes
1) Various bug fixes