v1.7 Release
This release note also includes changes made in v1.6.
Major Updates
- Blueprint has been updated to v0.6.
- Each project in the project list now displays a label indicating the presence of circuits.
- The code for triggers and injections is now displayed in a new "Code" tab added to the bottom panel of the canvas screen.
- It is now possible to add a Readme to templates.
New Features and Improvements
- Support for Blueprint v0.6.
path
setting has been added to the Endpoint node. It is only displayed when connected to a Sideapp node.storage
setting has been added to the Function node.- The Input field
predefined
of the Function node has been renamed toinjection
. - Each
data
in the Input/Output of the Function node has been renamed topath
. resources
setting has been added to the Sideapp node.
- Access Restrictions
- Email domain restrictions have been added to organizational settings. Only users with permitted email domains can become members of the organization and its associated spaces and projects.
- Email domain restrictions have been added to cluster settings. Only users with permitted email domains can create accounts and log into that cluster. This setting can only be configured by administrators of the Studio.
- Home Screen
- The value of sharing settings is now displayed as an icon on each card in the spaces list. Relatedly, some wording in the space sharing dialog has been changed.
- Each card in the project list now displays a label indicating the presence of circuits.
- Canvas Screen Layout
- The properties panel can now be hidden.
- The Blueprint view has been changed from a popover to a panel.
- When the bottom panel is opened, its previous height is restored, and it automatically closes when the height is reduced to 0.
- A "Code" tab has been added to the bottom panel, displaying the code for Trigger nodes and Injection properties.
- The toggle button for the "Issues" tab has been moved to the bottom left of the canvas screen.
- Other Improvements to the Canvas Screen
- You can now drag and drop an exported Canvas JSON file onto the canvas to import it.
- The text of sticky nodes can now be selected in display mode.
- Each item in the property panel's "Allowed IP Addresses" section now displays an icon indicating the target of the setting and a button to jump to the originating node.
- Long strings in nodes and the properties panel that are truncated with "..." can now be accessed.
- Templates
- It is now possible to add a Readme to templates. The CommonMark specification is supported.
- Message Improvements
- Some confirmation dialog messages have been improved to display the name of the target of the operation.
- Some messages related to login have been improved.
- An error message when trying to log in with an account that has not completed email address verification will now show a link to the re-verification page.
- Multilingual support in some messages.
- SideApp Improvements
- The number of open ports available for use in SideApps has increased. SideApps can now open various ports by default. Please refer to the SideApp page for more details.
- Permissions for mounted storage file systems in SideApps can now be changed.
- System environment variables have been introduced to facilitate SideApp development. Please refer to the Environment Variables page for more details.
- Other
- The behavior during certain errors, such as trying to access a non-existent template page, has been improved.
- The status of deployed circuits has been improved for faster performance.
Bug Fixes
- Fixed an issue where some operations on projects within a space could not be performed despite permissions being granted (e.g., deployment).
- Fixed a problem where canvas properties were not displayed when there were no editing permissions on the canvas.
- Fixed an issue where the allowed IP addresses for the canvas could not be edited despite having editing permissions.
- Fixed an issue where templates with referencing permissions were not included in the template list.
- Fixed a problem where the latest project name was not immediately reflected when changed in the canvas screen header or properties panel.
- Fixed an issue where the layering order of published templates or copied & pasted nodes and edges was reversed from the original order.
- Fixed a problem where the previously opened canvas was momentarily displayed when opening a project.
- Fixed an issue where the open/close state of various panels was not reset as intended when opening a project.
Limitations
# | Limitation | Notes |
---|---|---|
1 | To create a Function, you must not use the GUI of exaBaseStudio but use various commands to create a Docker image file and push it to ECR. | In the future, we plan to provide an environment that allows developers to easily perform continuous function development (e.g., CI/CD mechanisms running in the backend). |
2 | The FailureHandler for Pipelines is currently under bug fixes and is not available. | |
3 | Docker images used for Functions and SideApps are currently stable up to 2GB and may become unstable beyond 3GB. The default container disk space is set to CPU, RAM 4GB. | |
4 | The ability to delete spaces is not currently provided. | If created unintentionally, please consider changing the "Organization Member Permission Settings" to "Space Members Only" to hide from other users, or rename to reuse in another space. |