Releases: ubuntu/WSL
Releases · ubuntu/WSL
Ubuntu22.04LTS/2204.1.22
Issues / bug reports
- Addressed crashes on the slide show application reported by the store insights (#199) by better handling exit requests (ubuntu/ubuntu-wsl-splash#25)
- Enabled collecting debug symbols of all compiled binaries as release assets for future crash analysis (#263, #261, #260, ubuntu/ubuntu-wsl-splash#27 and canonical/ubuntu-desktop-installer#1036)
- Added more languages to the slide show (ubuntu/ubuntu-wsl-splash#18, ubuntu/ubuntu-wsl-splash#21, ubuntu/ubuntu-wsl-splash#23 and ubuntu/ubuntu-wsl-splash#24)
Other enhancements
- Updated rootfs image to Ubuntu 22.04.1.
- Implemented a patch for the release upgrader policy (#239 and #264)
- Updated the store listing to point to the correct Ubuntu WSL website (#247)
What's Changed
Other enhancements are mostly relevant to the Ubuntu Preview app, which is not directly related to this release.
- Added check around optional splash access by @EduardGomezEscandell in #207
- Fix no-return lambda warning by @EduardGomezEscandell in #209
- Enable launcher command after exiting by @EduardGomezEscandell in #210
- QA is cancelled when a new commit is pushed by @EduardGomezEscandell in #215
- Bump runner version for the Jira sync workflow by @GabrielNagy in #216
- This app rootdir by @CarlosNihelton in #220
- Prevents running the build workflow on draft PRs by @CarlosNihelton in #219
- Enables checking if localhost forwarding is disabled by @CarlosNihelton in #218
- Created class to deal with interprocess syncronization by @EduardGomezEscandell in #221
- Solved some clang-tidy complaints by @EduardGomezEscandell in #224
- Better testing proposal by @EduardGomezEscandell in #222
- Refresh releases and assets by @github-actions in #227
- Enables MSBuild to update and build the Flutter app if required by @CarlosNihelton in #229
- Created class to temporarily set root as Ubuntu WSL user safely by @EduardGomezEscandell in #223
- Extracts the process handling out of the splash controller by @CarlosNihelton in #233
- Enables downloading images from the c-i.u.c/wsl by @CarlosNihelton in #235
- Skip C++ source linting for unrelevant PRs by @CarlosNihelton in #236
- Refresh releases and assets by @github-actions in #230
- Prevents filesystem exceptions by @CarlosNihelton in #237
- Adapts the image base name to the new pipeline by @CarlosNihelton in #238
- Removed Sudo::WslLaunch by @EduardGomezEscandell in #240
- showConsoleWindow accepts topWindow nullptr by @CarlosNihelton in #243
- [CI] Sets a 20 min timeout for clang-tidy by @CarlosNihelton in #245
- [CI] Attempts to avoid break when diff consists of one whitespace only by @CarlosNihelton in #244
- Abstraction on top of Win32 Named Events that can be set only once by @CarlosNihelton in #242
- Temporarily fix flutter-action version by @CarlosNihelton in #246
- Refresh releases and assets by @github-actions in #248
- Selection of default upgrade policy by @EduardGomezEscandell in #239
- Updates link ubuntu.com/wsl for store listing by @CarlosNihelton in #247
- Use strings.Fields to split the checksum file. by @CarlosNihelton in #241
- Checks whether the rootfs has UDI or Subiquity snaps by @CarlosNihelton in #249
- Models the environment variable LAUNCHER_FORCE_MODE by @CarlosNihelton in #251
- Refactor Application Strategies by @CarlosNihelton in #250
- Updates ubuntu-wsl-splash by @CarlosNihelton in #252
- Let SetOnceNamedEvent wait for confirmation by @CarlosNihelton in #253
- New app strategy for ARM64 in the context of the new OOBE by @CarlosNihelton in #254
- Implements the WinOobeStrategy by @CarlosNihelton in #255
- No need for the registration event in reconfiguration workflow by @CarlosNihelton in #257
- Traverse the filesystem only once when looking for UDI and Subiquity snaps. by @CarlosNihelton in #258
- Per-app
#define
s by @CarlosNihelton in #256 - Refactored starts_with and ends_with by @EduardGomezEscandell in #259
- Upload program debug databases by @CarlosNihelton in #260
- Updates splash submodule post PDB changes by @CarlosNihelton in #261
- WindowTitle is the one which may have LTS in by @CarlosNihelton in #264
- Implements the release workflow by @CarlosNihelton in #263
New Contributors
- @EduardGomezEscandell made their first contribution in #207
- @GabrielNagy made their first contribution in #216
Full Changelog: Ubuntu22.04LTS/2204.0.10...Ubuntu22.04LTS/2204.1.22
Ubuntu22.04LTS/2204.0.10: Merge pull request #204 from ubuntu/github-to-jira
Issues / bug reports
- Handle misreported error during installation when the GUI exits with SIGSEV due an OpenGL implementation issue (Installer reported failure but user was created · Issue #180 · ubuntu/WSL )
- Eliminate a race condition causing the installer window to never close under certain conditions on latest Windows builds ([Ubuntu-Preview] Installer GUI won't close · Issue #201 · ubuntu/WSL )
- Prevent the UI to translate itself into languages that require extra fonts not shipped with our rootfs (Missing fonts in the OOBE · Issue #172 · ubuntu/WSL )
- Disallow selecting system-reserved usernames (OOBE - Disallow creation of system users and existing users · Issue #179 · ubuntu/WSL )
- Hide the console window only if the installation was initiated from start menu or from the Windows store (Windows terminal hidden on first run of ubuntu2204.exe · Issue #176 · ubuntu/WSL )
- Disable the hyperlink in the profile page due inability to invoke a web browser inside WSL at installation (The link https://aka.ms/wslusers does nothing · Issue #173 · ubuntu/WSL )
- Make the slide show “We are almost done” dialog non-dismissible (User can dismiss "We are almost done" dialog · Issue #177 · ubuntu/WSL )
- Fix the incomplete hint about the /etc/fstab file (WSL fstab hint by CarlosNihelton · Pull Request #855 · canonical/ubuntu-desktop-installer )
- Avoid crash when user hits the HELP button on TUI (Installer crashes when users selects "Help" · Issue #202 · ubuntu/WSL )
- Create versionless icons for sizes smaller than 32px (Create square versionless icons if size < 32px · Issue #193 · ubuntu/WSL )
- Prevent printing error messages related to username and language acquisition to prefill the UI (Recovery user information failed with code 80070534 · Issue #170 · ubuntu/WSL )
- Started addressing the long time applying changes by avoiding repeated work during that phase (Installing language packs takes a while · Issue #187 · ubuntu/WSL )
Other enhancements
- Update theme to latest Yaru (Update yaru & dbus + dependencies by jpnurmi · Pull Request #868 · canonical/ubuntu-desktop-installer ). Wizard now transitions horizontally, alla iOS style.