OOMOL Studio 1.3.0

· 3 min read

General

1. Support Exporting Images

In this version, we have added the ability to export images. You can export certain workflows to a Docker(Podman) image for self-deployment and execution.

Export image API documentation: Export Image

Export Image in Home Page Export Image Options in Home Page

2. New Markdown Comment Block

We received feedback from some users that it was quite difficult to add additional explanations or comments in workflows. Therefore, we have added a comment block to allow workflow authors to easily and flexibly include some descriptions.

Comment Block

3. Removal of Default Input and Output Initial Values

We noticed that many times, we do not need initial input and output values. Previously, this was a default behavior, leading to manual deletion each time a new block was created.

To improve the overall workflow, we will remove the initial input and output values starting from this version.

Remove Default Input and Output Values

4. Upgrade of Save As Data Type Interaction

Developers designing blocks can specify the type of file suffix generated by users using save_as.

Save As Interaction Upgrade Save As Interaction Upgrade 2

5. Optimize Array Processing Efficiency

We received feedback from users that the array operations introduced in the previous version had a slow traversal efficiency. After some optimization, its performance has now improved by more than ten times, nearly reaching the efficiency of native traversal with minimal perceived delay.

Array Operation Performance

Others

VSCode Upgrade from 1.100.3 to 1.101.2

We have been keeping an eye on updates to VSCode, and this time we upgraded VSCode from 1.98.2 to 1.101.2.

Comparison: 1.101.2...1.100.3

Release notes: https://code.visualstudio.com/updates/v1_101

Open Source

During this time, in addition to updating OOMOL Studio itself, we have also made some contributions to the open source community:

Contributions

Thanks

Since the last version was released, many people have provided constructive suggestions, and some have assisted us in troubleshooting and solving complex problems. We would like to express our gratitude to them:

千竹、常鲜、bryant_wang

OOMOL Studio 1.2.0

· 3 min read

General

Support adding handles automatically when connecting

In previous versions, every time a new connection line was created, it required re-entering the name and type, which affected the overall user experience. Now, we support the automatic generation of these keys when you drag a new connection line, making the operation smoother!

Support Subflow

We've received a lot of feedback from users. Previously, we only supported reuse at the Block level. However, workflows can be very complex, and only supporting Block-level reuse can significantly increase maintenance costs later. Therefore, we've introduced subflow! This feature allows you to encapsulate a Flow into a Block, making it easy to reuse Flow functionalities and reducing the display area on the diagram.

Support Batch Processing

We found that some developers frequently encounter the need to modify existing workflows to support multiple tasks when using OOMOL Studio. For example, a workflow that originally processes a single image might need significant changes to handle multiple images simultaneously. To address this, we've added a batch processing feature that allows data to be traversed using a method similar to the Map function, enabling single-instance processing modules to convert into batch processing modules.

Support Network Proxy

We've noticed that some users heavily rely on proxies to access certain online resources. Therefore, we've added network proxy functionality!

Support Proxy

Default Python Library Installation Changed from pip to poetry

We've observed that pip is not particularly reliable for version locking of dependencies, so we have replaced it with poetry to avoid issues due to library version changes.

Use Poetry

Windows

Optimized Operations in WSL and Fixed Some Boundary Issues

  • Fixed an issue where the WSL new version modified the error code causing ovm to misjudge ovm-win#106
  • Added support for detection and automatic repair of localhostForwarding in WSL configuration ovm-win#107
  • Improved the accuracy of BIOS virtualization detection ovm-win#108
  • Fixed an issue where the virtual machine failed to start under certain circumstances without reporting the error ovm-win#109
  • Fixed an issue where Docker Desktop for Windows unexpectedly froze the OOMOL Studio virtual machine ovm-builder#61

Others

Upgraded VSCode from 1.98.2 to 1.100.3

We have been keeping an eye on updates to VSCode, and this time we upgraded it from 1.98.2 to 1.100.3.

Comparison: v1.98.2...v1.100.3

Release Notes: https://code.visualstudio.com/updates/v1_100

Open Source

During this time, in addition to updating OOMOL Studio itself, we have also contributed to the open-source community:

New Open Source Projects

Thanks

Since the last version release, many people have made constructive suggestions, and some assisted us in troubleshooting and resolving complex issues. We extend our gratitude to them:

luck, Bravo!, 见束