Skip to content

Commit 46d6768

Browse files
authored
Update CHANGELOG with version 26.02.5 changes
Added multiple new features and improvements, including systemd support, a new AIUTILS menu, and various updates to existing tools and packages.
1 parent 46afe97 commit 46d6768

1 file changed

Lines changed: 56 additions & 7 deletions

File tree

CHANGELOG.md

Lines changed: 56 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,34 @@
11
Existing users can update immediately by running $ pengwin-setup update
22

3+
26.02.5:
4+
5+
* Systemd is now enabled by default on new installs. Existing users can opt in via pengwin-setup (updates will not automatically turn it on). Pengwin remains fully functional without systemd and on WSL1.
6+
* Added a new AIUTILS menu to pengwin-setup for installing AI tools (GitHub Copilot CLI and Copilot for Vim/Neovim).
7+
* Branding update: Pengwin now has a new logo.
8+
* Migrated to the new WSL architecture: `wsl --export` / `wsl --import` now preserves the icon and Windows Terminal profile when importing under a new name.
9+
* New installs now register as `Pengwin` in `wsl --list`. Upgrades keep the legacy `WLinux` name for compatibility.
10+
* Pengwin now starts in the current directory when launched via “Open with Windows Terminal” and when it’s the default entry.
11+
* Added a GUI option to disable D3D12 hardware acceleration (useful for buggy drivers or to force software rendering).
12+
* Improved systemd-on-WSL compatibility by masking conflicting services (symlinking their unit files to `/dev/null`) per Microsoft guidance.
13+
* WSL1 compatibility hardening: pengwin-setup now caps Node.js to v22 on WSL1 to avoid newer incompatibilities.
14+
* XDG_* environment variables are now correctly defined to improve GUI app behavior.
15+
* XRDP performance: enabled compression options for better Xfce responsiveness.
16+
* Upgraded VcXsrv to 21.1.16.
17+
* Fixed an Xfce installation issue where the polkit user was not defined.
18+
* Improved D-Bus management when systemd is disabled.
19+
* Improved `/run/user` directory management when systemd is disabled.
20+
* Added fzf (command-line fuzzy finder) to the Tools menu.
21+
* Improved the package update progress bar styling to better integrate with the background.
22+
* Added Bash completion for the `wsl` command inside Pengwin.
23+
* Improved winget completions.
24+
* Updated the .NET installer to .NET 10 (also available on ARM64 platforms) to use the latest dependencies.
25+
* Improved the Homebrew installer to better handle the latest upstream changes.
26+
* Fixed the LAMP MariaDB installer.
27+
* Upgraded the Joomla installer.
28+
* Improved Ruby installation performance on machines with more than 4 cores.
29+
330
25.11.0:
31+
432
* Added the default user to the render group for GPU acceleration
533
* Updated keywords for app metadata to include xfce, systemd, apt, deb, and curl
634
* Corrected typographical errors in features documentation
@@ -19,17 +47,20 @@ Existing users can update immediately by running $ pengwin-setup update
1947
* Updated pengwin-load-vgem-module for virtual graphics support
2048

2149
25.06.0:
50+
2251
* Upgraded Terraform to 1.12.1
2352
* Upgraded Node.js versions to 24 and 22 lts
2453
* Upgraded to Debian 12.11
2554
* Upgraded to Mesa 25.0.4 and the D3D12 driver includes:
26-
* OpenGL 4.6 support completed
27-
* Expanded video encode/decode support (HEVC 4:2:2/4:4:4, H.264 Baseline)
28-
* Added VP9 and AV1 codecs in GPU Video Acceleration
55+
56+
* OpenGL 4.6 support completed
57+
* Expanded video encode/decode support (HEVC 4:2:2/4:4:4, H.264 Baseline)
58+
* Added VP9 and AV1 codecs in GPU Video Acceleration
2959
* Changed the TUI engine of pengwin-setup from newt to ncurses, with the following improvements:
30-
* Mouse support, you can now click options and buttons
31-
* Accelerator keys are shown in the options for rapid selection
32-
* The big dialogs like the uninstaller are now resizable
60+
61+
* Mouse support, you can now click options and buttons
62+
* Accelerator keys are shown in the options for rapid selection
63+
* The big dialogs like the uninstaller are now resizable
3364
* Updated the version of VCXsrv to 21.1.13
3465
* Updated python to 3.13
3566
* Fixed a regression in pengwin-setup that prevented returning to the previous menu
@@ -38,11 +69,13 @@ Existing users can update immediately by running $ pengwin-setup update
3869
* Added udev package due to it is necessary for the video acceleration
3970

4071
24.08.2:
72+
4173
* Added a --help option to pengwin-setup and will show you some usability and automation options
4274
* Upgraded Terraform to 1.9.5
4375
* Fixed a regression that caused that the GUI menu didn't load
4476

4577
24.08.1:
78+
4679
* Improved the navigation in the pengwin-setup menus allowing selecting the options with fewer keystrokes.
4780
* The backports are active and working, so you'll receive the latest version of many packages like curl, cmake, golang, systemd, emacs, meson, xrdp among others.
4881
* Upgraded Terraform to 1.9.4
@@ -54,6 +87,7 @@ Existing users can update immediately by running $ pengwin-setup update
5487
* Added a Message Of The Day Setting, to pengwin-setup to configure it.
5588

5689
24.02.3:
90+
5791
* Upgraded to Debian 12.4
5892
* Improved N (Node.js) version manager installer
5993
* Improved the Node.js installer
@@ -65,22 +99,26 @@ Existing users can update immediately by running $ pengwin-setup update
6599
* Avoid closing Windows Terminal after pegwin-setup finishes
66100

67101
23.07.1:
102+
68103
* Updated the NodeJS installer with new versions and the latest version of yarn.
69104

70105
23.07.0:
106+
71107
* Upgraded the baseline to Debian 12 bookworm with every new version that comes with it.
72108
* To correctly upgrade to this version you'll need to execute 'pengwin-setup update' twice and then 'sudo apt dist-upgrade -y' to complete the upgrade process
73109
* Upgraded to Mesa 22.3.6, bringing OpenGL 4 and GPU Video Acceleration via VAAPI. It works out of the box, you only need to enable SystemD via pengwin-setup.
74110
* Improve Windows interop when SystemD is active.
75111

76112
23.03.0:
113+
77114
* Prepare everything for a smooth transition to bookworm
78115
* Upgrade Go to 1.19.4
79116
* Improve docker compatibility with WSL1
80117
* Added new MariaDB versions to installer
81118
* Added nano to the default installation
82119

83120
22.11.3:
121+
84122
* Support for SystemD Windows 10 / 11
85123
* Added an option in pengwin-setup to enable / disable SystemD
86124
* Now you can install the Xfce desktop environment from pengwin-setup
@@ -102,23 +140,28 @@ Existing users can update immediately by running $ pengwin-setup update
102140
* Added wslsystemctl command for starting services in WSL1
103141

104142
22.2.1:
143+
105144
* Fix name for Windows Terminal menu
106145

107146
22.2.0:
147+
108148
* Fix a launch error with Windows Terminal 1.12
109149

110150
22.1.6:
151+
111152
* Use cmd-exe instead of cmd.exe to avoid executing cmd.exe in the Linux home path.
112153

113154
22.1.5:
155+
114156
* Fix an error message shown at launch in WSL 1 about xdpyinfo when vcxsrv is installed.
115157
* Switch Azure CLI installer to bullseye repos.
116158
* Switch Powershell installer to bullseye repos.
117-
* Improve the performance in the pengwin.exe config --default-user <username>.
159+
* Improve the performance in the pengwin.exe config --default-user .
118160
* Finally fixed the problem that Pengwin didn't launch in Windows Terminal on specific configurations.
119161
* If you have Windows 11, Windows Terminal 1.12, and have Windows Terminal as your default console, now when you open Pengwin from the Start Menu, it will show the correct profile on Windows Terminal.
120162

121163
22.1.0:
164+
122165
* Show a better message in WSL2 when the Virtual Machine Platform Windows feature is not enabled
123166
* Keep the previous Debian repo for compatibility with packages expecting buster
124167
* Skip some steps in 00-pengwin.fish for non-interactive sessions
@@ -141,13 +184,15 @@ Existing users can update immediately by running $ pengwin-setup update
141184
* Upgrade VcXsrv to 1.20.14.0
142185

143186
21.8.0:
187+
144188
* Improved Start menu icons for Pengwin
145189
* Fixed HiDPI with GTK in WSLg
146190
* Upgraded docker version
147191
* Fixed the cloud cli installer
148192
* Upgraded Terraform to 1.0.5
149193

150194
21.7.1:
195+
151196
* Now Pengwin is compatible with XRDP. Installing xrdp and xorgxrdp should work now.
152197
* Improved high-dpi support in the embedded VcXsrv
153198
* Fixed the NodeJS NVM (no longer installs N instead)
@@ -157,15 +202,18 @@ Existing users can update immediately by running $ pengwin-setup update
157202
* Fixed the docker support uninstaller
158203

159204
21.5.5:
205+
160206
* Enables put notifications so you will receive a message everytime a new Pengwin version is released
161207

162208
21.5.4:
209+
163210
* Automatically creates an entry with logo in Windows Terminal
164211
* Add default background and colors to Windows Terminal (you can change them in Settings)
165212
* In App Settings, it is possible to set Pengwin launch at startup
166213
* If display scale factor is 200% or more now the mouse cursor will be 64px wide
167214

168215
21.4.1:
216+
169217
* Updated CMake to version 3.19.1
170218
* Updated pyenv python to version 3.9.4
171219
* Fixed a hang with fish and dbus
@@ -174,4 +222,5 @@ Existing users can update immediately by running $ pengwin-setup update
174222
* Do not override DISPLAY variable if it is already defined
175223

176224
21.3.1:
225+
177226
* Include the latest packages in the image.

0 commit comments

Comments
 (0)