Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,24 @@
Existing users can update immediately by running $ pengwin-setup update

25.06.0:
* Upgraded Terraform to 1.12.1
* Upgraded Node.js versions to 24 and 22 lts
* Upgraded to Debian 12.11
* Upgraded to Mesa 25.0.4 and the D3D12 driver includes:
* OpenGL 4.6 support completed
* Expanded video encode/decode support (HEVC 4:2:2/4:4:4, H.264 Baseline)
* Added VP9 and AV1 codecs in GPU Video Acceleration
* Changed the TUI engine of pengwin-setup from newt to ncurses, with the following improvements:
* Mouse support, you can now click options and buttons
* Accelerator keys are shown in the options for rapid selection
* The big dialogs like the uninstaller are now resizable
* Updated the version of VCXsrv to 21.1.13
* Updated python to 3.13
* Fixed a regression in pengwin-setup that prevented returning to the previous menu
* Fix GPU Video Acceleration access in WSL 2.5.x
* Fixed an error in the icon generation in the desktop environment installer
* Added udev package due to it is necessary for the video acceleration

24.08.2:
* Added a --help option to pengwin-setup and will show you some usability and automation options
* Upgraded Terraform to 1.9.5
Expand Down
2 changes: 1 addition & 1 deletion DistroLauncher/DistributionInfo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ bool DistributionInfo::CreateUser(std::wstring_view userName)
}

// Add the user account to any relevant groups.
commandLine = L"/usr/sbin/usermod -aG adm,cdrom,sudo,dip,plugdev,video ";
commandLine = L"/usr/sbin/usermod -aG adm,cdrom,sudo,dip,plugdev,video,irc ";
commandLine += userName;
hr = g_wslApi.WslLaunchInteractive(commandLine.c_str(), true, &exitCode);
if (FAILED(hr) || exitCode != 0)
Expand Down
2 changes: 1 addition & 1 deletion Pengwin/Package.appxmanifest
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<Identity
Name="WhitewaterFoundryLtd.Co.16571368D6CFF"
Publisher="CN=9879127B-9E92-4DE5-9C32-0B1F09F95DCF"
Version="24.8.2.0" />
Version="25.6.2.0" />

<Properties>
<DisplayName>Pengwin</DisplayName>
Expand Down
6 changes: 3 additions & 3 deletions Pengwin/Pengwin.wapproj
Original file line number Diff line number Diff line change
Expand Up @@ -46,9 +46,9 @@
<GenerateTestArtifacts>True</GenerateTestArtifacts>
<AppxBundlePlatforms>x64|arm64</AppxBundlePlatforms>
<HoursBetweenUpdateChecks>0</HoursBetweenUpdateChecks>
<AppxPackageSigningTimestampServerUrl>http://timestamp.comodoca.com/%3f__hstc=116687193.ca0320fdf84fdaebb49c623303fc35cd.1574461157682.1575409935578.1578516608285.3&amp;__hssc=116687193.1.1578516608285&amp;__hsfp=100782785</AppxPackageSigningTimestampServerUrl>
<AppxPackageSigningTimestampServerUrl>http://timestamp.sectigo.com/</AppxPackageSigningTimestampServerUrl>
<UapAppxPackageBuildMode>StoreAndSideload</UapAppxPackageBuildMode>
<PackageCertificateThumbprint>2D5B0AA4BDFD7060FD8FBD517BCAEA44CBA6FF63</PackageCertificateThumbprint>
<PackageCertificateThumbprint>F7D10FD57CCCB9868CFA8576D3E169369A922660</PackageCertificateThumbprint>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<AppxBundle>Always</AppxBundle>
Expand Down Expand Up @@ -160,4 +160,4 @@
</Content>
</ItemGroup>
<Import Project="$(WapProjPath)\Microsoft.DesktopBridge.targets" />
</Project>
</Project>
41 changes: 18 additions & 23 deletions appMetadata/en-us/baseListing/releaseNotes.txt
Original file line number Diff line number Diff line change
@@ -1,25 +1,20 @@
Existing users can update immediately by running $ pengwin-setup update

24.08.2:
* Upgraded to Debian 12.6
* Added a --help option to pengwin-setup and will show you some usability and automation options
* Upgraded Terraform to 1.9.5
* Fixed a regression that caused that the GUI menu didn't load

24.08.1:
* Improved the navigation in the pengwin-setup menus allowing selecting the options with fewer keystrokes.
* 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.
* Upgraded Terraform to 1.9.4
* Included by default the command-not-found package to help users to find the correct package to install when a command is not found.
* Fixed and improved the Kubernetes installer.
* Fixed an error when spt is trying to upgrade systemd package on WSL1.
* Fix XFCE installation with newer versions of WSL, if you are facing the issue run the installer again, from pengwin-setup.
* Be sure that dbus is only started once, regardless how many times you start Pengwin.
* Added a Message Of The Day Setting, to pengwin-setup to configure it.

24.02.3:
* Upgraded to Debian 12.4
* Improved N (Node.js) version manager installer
* Improved ibus and fcitx installation
* apt-utils now is installed by default
* Avoid closing Windows Terminal after pegwin-setup finishes
25.06.0:
* Upgraded Terraform to 1.12.1
* Upgraded Node.js versions to 24 and 22 lts
* Upgraded to Debian 12.11
* Upgraded to Mesa 25.0.4 and the D3D12 driver includes:
* OpenGL 4.6 support completed
* Expanded video encode/decode support (HEVC 4:2:2/4:4:4, H.264 Baseline)
* Added VP9 and AV1 codecs in GPU Video Acceleration
* Changed the TUI engine of pengwin-setup from newt to ncurses, with the following improvements:
* Mouse support, you can now click options and buttons
* Accelerator keys are shown in the options for rapid selection
* The big dialogs like the uninstaller are now resizable
* Updated the version of VCXsrv to 21.1.13
* Updated python to 3.13
* Fixed a regression in pengwin-setup that prevented returning to the previous menu
* Fix GPU Video Acceleration access in WSL 2.5.x
* Fixed an error in the icon generation in the desktop environment installer
* Added udev package due to it is necessary for the video acceleration
Loading