Skip to content

Commit 7ff3a33

Browse files
committed
fix: Update release notes for version 1.1.1 with bug fixes for flip/rotation operations in stand-alone version
1 parent a71f87c commit 7ff3a33

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

doc/release_notes/release_1.01.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
# Version 1.1 #
22

3+
## DataLab Version 1.1.1 ##
4+
5+
### 🛠️ Bug Fixes since version 1.1.0 ###
6+
7+
**Flip/rotation operations crash or hang in stand-alone version:**
8+
9+
* Fixed image flip and rotation operations ("Flip horizontally", "Flip vertically", "Rotate 90° left/right", "Flip diagonally") crashing with an `ImportError` or hanging indefinitely in the stand-alone Windows version (PyInstaller build)
10+
* The issue was caused by the multiprocessing worker process needing to import the full DataLab GUI module chain when unpickling the geometric transform wrapper, triggering circular imports in the frozen executable
11+
* Moved the geometry post-processing code to a standalone module with no GUI dependencies, so the worker process no longer triggers the DataLab GUI import chain
12+
* Also moved `multiprocessing.freeze_support()` to the application entry point as defense-in-depth, per Python and PyInstaller best practices
13+
* This was not reproducible with the Python package version of DataLab, only with the stand-alone executable
14+
* This closes [Issue #304](https://github.com/DataLab-Platform/DataLab/issues/304) - Flip/rotation operations crash or hang in stand-alone (PyInstaller) version
15+
316
## DataLab Version 1.1.0 (2026-02-02) ##
417

518
### ✨ New Features ###

0 commit comments

Comments
 (0)