You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+56-7Lines changed: 56 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,34 @@
1
1
Existing users can update immediately by running $ pengwin-setup update
2
2
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
+
3
30
25.11.0:
31
+
4
32
* Added the default user to the render group for GPU acceleration
5
33
* Updated keywords for app metadata to include xfce, systemd, apt, deb, and curl
6
34
* Corrected typographical errors in features documentation
@@ -19,17 +47,20 @@ Existing users can update immediately by running $ pengwin-setup update
19
47
* Updated pengwin-load-vgem-module for virtual graphics support
20
48
21
49
25.06.0:
50
+
22
51
* Upgraded Terraform to 1.12.1
23
52
* Upgraded Node.js versions to 24 and 22 lts
24
53
* Upgraded to Debian 12.11
25
54
* 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
29
59
* 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
33
64
* Updated the version of VCXsrv to 21.1.13
34
65
* Updated python to 3.13
35
66
* 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
38
69
* Added udev package due to it is necessary for the video acceleration
39
70
40
71
24.08.2:
72
+
41
73
* Added a --help option to pengwin-setup and will show you some usability and automation options
42
74
* Upgraded Terraform to 1.9.5
43
75
* Fixed a regression that caused that the GUI menu didn't load
44
76
45
77
24.08.1:
78
+
46
79
* Improved the navigation in the pengwin-setup menus allowing selecting the options with fewer keystrokes.
47
80
* 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.
48
81
* Upgraded Terraform to 1.9.4
@@ -54,6 +87,7 @@ Existing users can update immediately by running $ pengwin-setup update
54
87
* Added a Message Of The Day Setting, to pengwin-setup to configure it.
55
88
56
89
24.02.3:
90
+
57
91
* Upgraded to Debian 12.4
58
92
* Improved N (Node.js) version manager installer
59
93
* Improved the Node.js installer
@@ -65,22 +99,26 @@ Existing users can update immediately by running $ pengwin-setup update
65
99
* Avoid closing Windows Terminal after pegwin-setup finishes
66
100
67
101
23.07.1:
102
+
68
103
* Updated the NodeJS installer with new versions and the latest version of yarn.
69
104
70
105
23.07.0:
106
+
71
107
* Upgraded the baseline to Debian 12 bookworm with every new version that comes with it.
72
108
* 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
73
109
* 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.
74
110
* Improve Windows interop when SystemD is active.
75
111
76
112
23.03.0:
113
+
77
114
* Prepare everything for a smooth transition to bookworm
78
115
* Upgrade Go to 1.19.4
79
116
* Improve docker compatibility with WSL1
80
117
* Added new MariaDB versions to installer
81
118
* Added nano to the default installation
82
119
83
120
22.11.3:
121
+
84
122
* Support for SystemD Windows 10 / 11
85
123
* Added an option in pengwin-setup to enable / disable SystemD
86
124
* 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
102
140
* Added wslsystemctl command for starting services in WSL1
103
141
104
142
22.2.1:
143
+
105
144
* Fix name for Windows Terminal menu
106
145
107
146
22.2.0:
147
+
108
148
* Fix a launch error with Windows Terminal 1.12
109
149
110
150
22.1.6:
151
+
111
152
* Use cmd-exe instead of cmd.exe to avoid executing cmd.exe in the Linux home path.
112
153
113
154
22.1.5:
155
+
114
156
* Fix an error message shown at launch in WSL 1 about xdpyinfo when vcxsrv is installed.
115
157
* Switch Azure CLI installer to bullseye repos.
116
158
* 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 .
118
160
* Finally fixed the problem that Pengwin didn't launch in Windows Terminal on specific configurations.
119
161
* 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.
120
162
121
163
22.1.0:
164
+
122
165
* Show a better message in WSL2 when the Virtual Machine Platform Windows feature is not enabled
123
166
* Keep the previous Debian repo for compatibility with packages expecting buster
124
167
* 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
141
184
* Upgrade VcXsrv to 1.20.14.0
142
185
143
186
21.8.0:
187
+
144
188
* Improved Start menu icons for Pengwin
145
189
* Fixed HiDPI with GTK in WSLg
146
190
* Upgraded docker version
147
191
* Fixed the cloud cli installer
148
192
* Upgraded Terraform to 1.0.5
149
193
150
194
21.7.1:
195
+
151
196
* Now Pengwin is compatible with XRDP. Installing xrdp and xorgxrdp should work now.
152
197
* Improved high-dpi support in the embedded VcXsrv
153
198
* Fixed the NodeJS NVM (no longer installs N instead)
@@ -157,15 +202,18 @@ Existing users can update immediately by running $ pengwin-setup update
157
202
* Fixed the docker support uninstaller
158
203
159
204
21.5.5:
205
+
160
206
* Enables put notifications so you will receive a message everytime a new Pengwin version is released
161
207
162
208
21.5.4:
209
+
163
210
* Automatically creates an entry with logo in Windows Terminal
164
211
* Add default background and colors to Windows Terminal (you can change them in Settings)
165
212
* In App Settings, it is possible to set Pengwin launch at startup
166
213
* If display scale factor is 200% or more now the mouse cursor will be 64px wide
167
214
168
215
21.4.1:
216
+
169
217
* Updated CMake to version 3.19.1
170
218
* Updated pyenv python to version 3.9.4
171
219
* Fixed a hang with fish and dbus
@@ -174,4 +222,5 @@ Existing users can update immediately by running $ pengwin-setup update
174
222
* Do not override DISPLAY variable if it is already defined
0 commit comments