3.0.0
Redesign: Updated the interface with a refreshed design for a better user experience.
Rails 8.0 Upgrade: Migrated the application to Rails 8.0 for improved performance and compatibility.
Ruby 3.4 Upgrade: Upgraded to Ruby 3.4 to leverage the latest features and optimizations.
Added a secret tab for managing flows and widgets, improving security and integration.
Drag and Resize Functionality: Added the ability to drag and resize workflow/query steps and logs.
2.7.6
Enhanced Worker Performance: Introduced auto-scaling to improve efficiency and optimize resource usage for flows.
2.7.5
Bug fixes.
2.7.4
Widget Update: Added a selector for widget injecting content into Labguru printer labels.
2.7.3
Bug fixes.
2.7.2
Enhanced Worker Capacity: Improved support for configuring and launching additional workers, increasing scalability and performance of flows.
2.7.1
Bug fixes.
2.7.0
Add variables tab for workflows.
Bug fixes.
2.6.1
Bug fixes.
2.6
Export dashboard tables to CSV.
Enhance the performance of synchronized workflow flows.
2.5
Enhance the performance of dashboards.
2.4.2
Collapsible sidebar menu feature within the dashboard interface.
Dashboard tables now have header freezing functionality, improving readability and usability.
2.4.1
A new trigger was added: Work requests.
2.4
Introduced infinite scrolling for dashboard tables.
Dashboard elements now function as widgets.
Implemented query table links for enhanced navigation.
Enhanced workflow scripter editor with autocomplete functionality.
2.3
Bug fixes.
2.2
Bug fixes.
2.1
We have updated the Dashboard module to run queries in asynchronous mode, improving the overall performance.
Dashboard queries now support large and completed MySQL statements.
MySQL queries now display errors more clearly.
2.0.3
New selectors for Widgets(Beta) in experiments.
2.0.2
Bug fixes.
2.0.1
The Workflows Runs tab now displays runs immediately after execution.
Bug fixes.
2.0
Labguru Widgets (Beta) is here! a powerful new module that allows you to easily embed external content, such as data visualizations, directly into Labguru using iframes.
1.9
A new scripter version (v3) was added for faster and more secure execution.
A flow exception now directs you to its run log.
1.8
We have added an entirely new design.
New trigger icons have been added.
Restore flows versions. With this new feature, you can check all flow versions and decide whether to restore or create a new flow based on a particular version.
Send file to the External trigger, and access the file path using this internal function:
file_path = uploaded_attachment_from_trigger()
1.7
LabScripter: You can now use LabguruPython in the scripter.
New Step: Add attachment to section. You can attach files to a specific section of an experiment using this step.
1.6
Code Templates are now available, Code Templates are methods injected to the Lab Scripter, to all its instances before the code runs.
You can now receive email notifications of flows exceptions. To set this up, click on Workflows->Exceptions->setting.
1.5
A new trigger was added: "External". Trigger the flow by creating a POST request to a specific API endpoint. You can send parameters/files and they will be available as variables
You can now add an attachment to the mail step
With the flow logger, you can now navigate between pages and filter by success runs.
A new "Exceptions" tab was added to the Workflow homepage: You can now view all flows that ended with errors or exceptions.
Exceptions and errors will appear in red on the flow log, as well as the specific line number which the exception/error occurred on
More options were added to the condition steps such as exists?/empty? between, and more numerical conditions
Each scripter step now has a cache option. Selecting the cache option will allow you to accelerate the step. The step cache available only for 1000 seconds
Added Scripter version 2 (v2) now supports Python 3.9. Scripter v1 is still available for existing steps still.