Skip to main content

v1.0 Release

Main Updates

  • Storage functionality has been added to SideApp and Trigger. Please refer to Storage for details.
  • Access to Circuit is now done via Endpoint. Access is only possible from permitted IP addresses, and settings can be configured at the Circuit, Workspace, or Endpoint level. For details, please check IP Address Settings.
  • At least one Workspace is now required in a single Canvas.

StudioApp

Breaking Changes

  • A minimum of one Workspace is now required to deploy a Circuit on the Canvas. Previously, if no Workspace was used, the entire Canvas was treated as a workspace named "canvas," but this specification has been abolished.

Changes and Additions

General
  • The Name of each node has been changed to ID, and Title has been changed to Name.
Endpoint
  • It is now possible to connect to Pipeline and SideApp.
  • Bind settings are now only displayed when connected to an Entity.
  • Port settings are displayed when connected to SideApp.
  • Deployed Endpoints can now only be accessed from permitted IP addresses. Accordingly, allowed IP address settings have been added at the Canvas, Workspace, and Endpoint levels.
  • It is now possible to specify only / in the Endpoint URL.
Trigger
  • Settings for Environment variables, Storage, and Injection have been added.
Function
  • Input/Output Name has been renamed to ID.
SideApp
  • Storage settings have been added.
  • Mounts have been renamed to Injection.
  • The Name field has been removed.
Workspace Node
  • Settings for Description have been added.
Environment Variables
  • Reserved environment variables EBS_NAMESPACEID, EBS_WORKSPACEID, EBS_COMPONENTID are now available from SideApp, Trigger, and Function.
Status Page
  • The URL for the status page displayed after deployment has changed to the following:
    • https://app.{env-id}.studio.exabase.ai/.bff/circuits/{projectId}/info
  • Internal processing of the status page has been reviewed, improving performance.

UX Improvements

  • The following settings have been moved to the properties panel:
    • Expire and Interval for Entity nodes
    • Environment variables for Function nodes
    • Environment variables and Injection (formerly Mounts) for SideApp nodes
    • Entity default values and Requirements for Trigger nodes
  • The properties panel of Endpoint now displays the generated Endpoint URL.
  • The setting dialog for Injection and Predefined input is now resizable. Furthermore, the opening position, movable range, and position recalculation on resizing the browser for dialogs that overlap in a modeless way with the Canvas have been improved.
  • Some icons will now display tooltips when hovered over.
  • Various minor style improvements have been made.

Bug Fixes

  • Fixed an issue where function nodes outside the selected area were being selected.
  • Resolved the error “TypeError: useStore.use.currentOrganizationId is not a function” occurring after login.
  • Fixed an issue where if a / existed at the end of the endpoint URI, it would be displayed as %2F in the Endpoint URL on the properties panel.
  • Corrected authentication-related messages.
  • Fixed an issue where edges connected to function nodes were not displayed in display mode.