🎉Changelog
13-02-2025
Frontend
New features and enhancements
Added a notification toast when user settings are updated.
Added a password-reveal icon for the
currentPassword
field on the account page.Password fields are now cleared automatically after a successful password change.
Improved email validation to support addresses like
j.doe+alias123@example-mail.com
for active organizations.Implemented a workflow to invite unregistered users to join an organization.
Introduced a new table view component.
Added support for OAuth Apps.
Bug fixes
Fixed an issue where
spaceName
was not being resolved when navigating fromspace > webhooks
tohome
.
Changes
Removed filtering for the creator field.
Stream Designer Studio
New features and enhancements
Enhanced the Quick Add Node component.
Replaced the string input field in the SDS menu with a text area.
Introduced a wildcard panel.
Added a new
STRING_PASSWORD
input field.Added functionality to persist stream tabs even after a browser tab is reloaded.
Improved navigation experience on the canvas.
Improved the look of stream tabs.
Bug Fixes
Fixed a bug where toggling the select button on one node catalog card incorrectly affected all toggle buttons.
Fixed layout issues with logs, information, payload, and performance sections in the SDS debugger.
Fixed an issue where
STRING_SELECT
inputs displayed the label instead of the value..Fixed an issue where the rename snapshot icon was missing when hovering over a snapshot card.
High5
Bug fixes
Fixed an issue where extra white spaces in payload values were being removed incorrectly.
Fixed an issue where High5 failed to check the minimum engine version before executing a stream.
Fixed an issue where webhook logs displayed incorrect source IP addresses.
Wave engine
New features and enhancements
Added color and node type to
nodeResult
.Implemented the initial support for stream debugging.
Improved logging reliability, including a mechanism to report crashes when regular logging fails.
Enhanced logging with:
A
logs
property innodeResult
.A new
addNodeLog()
helper method.Support for the
logs
wildcard.
Agent
New features and enhancements
Improved how the agent handles connection failures.
Implemented the initial support for stream debugging.
Added a reconnection mechanism in
ContextManager
.Added an uninstaller to clean up the
.hcloud
directory.Introduced new endpoints to get and set bundle versions.
Bug Fixes
Fixed issues with bundle version headers.
Fixed an issue where the initial context setup was unnecessarily delayed.
10-11-2024
Wave engine
Bug Fixes
Resolved an issue where wildcards could not be resolved.
Corrected access rights for publishing logs.
Fixed issues executing certain file and folder nodes on Windows.
Improved logic for managing additional node connectors.
New features and enhancements
Added type support in node execution logs.
Introduced helper methods for folder creation management.
Expanded wildcard support:
{{node.<nodeId>.input.Inputname}}
{{node.<nodeId>.output.outputname}}
{{node.<nodeId>.errors}}
{{node.<nodeId>.info.*}}
{{stream.info.*}}
{{agent.info.*}}
Miscellaneous
New features and enhancements
Added changelogs for Wave Engine, Wave Nodes, Agent Bundle, and Agent.
Bug fixes
Admins can no longer invite owners.
Frontend
Bug fixes
Improved table filter functionality.
Org dropdown now auto-refreshes after creating a new org.
New features and enhancements
Added full support for real-time updates.
Introduced a password complexity checker to all password-entry views.
Reworked QR Code generation process.
Fuse
Bug fixes
Fixed an issue where Fuse was not sending payloads to a High5 webhook URL.
Stream Designer Studio (SDS)
Bug fixes
Resolved issues with copying and pasting nodes between stream tabs.
Fixed streams containing extended ASCII characters that failed during exchange.
Resolved pagination issues in the custom nodes panel.
Fixed node inputs not appearing in the debugger when a node fails.
Corrected text overflow issues in specific scenarios.
Fixed extended ASCII character rendering in the debugger's payload panel.
Improved mouse-down events for smoother interactions.
New features and enhancements
Added language support in the extended input window.
Enabled stream testing without prior publishing.
Redesigned debugging experience with a payload view and info section.
Introduced node catalog store and stream tabs.
Added Quick Add feature for faster node additions.
Implemented a command palette for improved navigation:
Moved test dialog, snapshot dialog, connect agent dialog, settings, and shortcuts to the command palette.
Enhanced snapline behavior for nodes and annotation nodes.
Introduced confirmation dialog when closing unsaved streams.
Added full Markdown support for annotation nodes.
Enabled snapshot renaming and disabled deletion for published snapshots.
Introduced support for Stream Node Specification v2.
Added option to disable animations in SDS.
Included font size slider in the settings menu.
Improved zoom and pan behavior for trackpads and scroll wheels.
Redesigned snackbars for better appearance and positioning.
Enhanced UI for renaming nodes.
Platform OpenAPI
Improvements
Made multiple updates to OpenAPI files.
Wave node blueprint
New eeatures and enhancements
Added a sample test folder.
Provided extended documentation for helper methods, node specifications, building, and publishing nodes.
Added support for
changelog.json
and development releases.
Agent
Bug fixes
Multiple fixes for the Windows Agent, including system tray icon issues.
Resolved issues with SSL certificate loading.
Fixed startup failures on macOS and Windows.
New features and enhancements
Introduced a new launcher for the Windows Agent.
Windows installer now creates a desktop icon by default.
Changes
Signed installers for Windows and macOS.
High5
Bug fixes
Multiple fixes to High5 execution logic.
Fixed streams being published immediately upon creation.
Clicking on an execution now opens the corresponding logs.
New features and enhancements
Added option to set Wave Engine to always use the latest version.
Introduced dialog for managing Wave Engine versions.
Enhanced webhook security with IP blacklists and whitelists.
Added response option for webhooks.
Coupled High5 node catalogs with Wave Engines.
helmut.cloud Node Catalogs
Core catalog
New features
Added Python node, Respond to Webhook node, and File Download node.
Included documentation files for all nodes.
Added metadata file to the root of the node catalog.
Improvements
Enhanced MacOS Command Runner's handling of return codes.
Beta Catalogs
Frame.io Catalog
Freespace Catalog
Telegram Catalog
Cloudflare R2 Catalog
Hiscale Catalog
MongoDB Data API Catalog
Jitbit Catalog
02-08-2024
helmut.cloud agent
Bug fixes
Fixed an issue where the agent threw a "reader closed SyntaxError: Unexpected end of JSON input" at startup.
Fixed the signing process for the macOS installer.
Fixed an issue that prevented the agent from starting on Windows.
Fixed an issue preventing the agent from correctly loading the SSL certificate at runtime.
Fixed a semantic error in the agent's OpenAPI specification.
Fixed an issue where the agent failed to load certain modules.
Fixed an issue where the agent wouldn't start if it couldn't find the bundle.
Fixed some instabilities during the update process to a new bundle.
Fixed an issue where the agent was reporting non-IPv4 addresses to the backend.
Fixed an issue where the agent threw "Unable to determine version: 'Error: ENOENT: no such file or directory."
Fixed multiple issues that prevented the agent from starting on macOS.
Fixed an issue where the Windows agent would open a terminal window at startup.
Fixed the issue with disabling the agent connection.
Resolved an issue where accessing
http://localhost:6968/api/agent/v1/version
returned "unknown" in a Docker container.
Improvements
Updated the agent's ping interval to the backend to 10 seconds.
Improve the reliability of the agent's ContextManager.
Exposed the agent's OpenAPI.
Extended the status bar menu.
Implemented automatic reconnection logic in case of connection drops.
Changes
Renamed the agent binary from "hcloud agent" to "helmut cloud agent."
Updated the application name from "HCloud" to "helmut cloud agent."
Updated icons for the hcloud agent.
helmut.cloud backend
Bug fixes
Fixed an issue preventing the agent from registering with the mothership in certain cases.
Fixed a problem where license updates were not working correctly for private organizations.
Addressed a database error that occurred when attempting to create a webhook without specifying a target.
Improvements
Updated the OpenAPI documentation.
Set wave engine dev images to be skipped by default when creating a space.
Integrated HMAC encryption into Fuse.
Prevented users from disabling their account as an execution target in private organizations.
helmut.cloud frontend
Bug fixes
Fixed the icon used for "Win32" OS on the agent dashboard.
New features and enhancements
Added support for signing up and logging in using Microsoft, Google, GitHub, and Discord.
Added a description field in the new secret dialog.
Updated user's avatar menu for better usability.
Updated the organization selector.
Enabled auto-focus on the password field on the login page.
Displayed TOTP during personal access token creation/update when 2FA is enabled.
Introduced a password complexity checker in the sign-up form.
helmut.cloud Stream Designer Studio:
Bug Fixes:
Fixed an issue where pressing the 'delete' key after selecting text in an input field would delete the selected node.
New features and enhancements
Made multiple improvements to the functionality of the annotation node.
Renamed the unconnected fail outputs to "global fail" when the trigger node global fail connector is connected to a node.
Automatically display alignment guidelines when a node aligns with the top, right, or left side of another node(s).
Added a collapsible optional inputs field in the node's configuration panel.
Added the option to rename manual snapshots.
Disabled the option to delete a published snapshot.
Prevented input fields from shifting between sections in the Custom Node dialog.
Added an edit button to the custom node toolbar to the Custom Node dialog.
Improved the node search panel and overall search experience.
Improved the dismissal behavior of snapshot and connect agent modals to close when clicking outside the dialog
Added code editor to the expanded view of the node's input fields.
Made Multiple improvements to the shortcut modal.
helmut.cloud Wave engine
Bug fixes
Fixed an infinite loop within the wildcard resolver.
Fixed issues with the Node Catalogue on Windows.
helmut.cloud Wave Node Catalog
New features and enhancements
Decoupled the Wave Engine from the Wave Node Catalog.
Implemented contract-based versioning for the wave node specifications.
Added Windows support for wave-execution in the development environment.
Last updated