Skip to content

Releases: PierreBeucher/cloudypad

v0.45.0

26 Apr 17:43
3a61f6d

Choose a tag to compare

0.45.0 (2026-04-26)

Features

  • auto-generate Sunshine Web UI password if none provided (6bb98cc)
  • aws: add --create-vpc option to provision a dedicated VPC (c39428e)
  • aws: add --create-vpc option to provision a dedicated VPC (b9b5367)
  • aws: enable IPv6 for created VPC (9fe52e5)
  • bump NVIDIA driver and container toolkit version (25757ad)
  • bump to Proton 10 by default (1f1050b)
  • log message before base image snapshot creation (19d3e4e)
  • log message before base image snapshot creation (f3b61b3)
  • Scaleway DNS record management (769ddb4)
  • sunshine: add screenshotter (0c09a3f)

Bug Fixes

  • Linode disk not being mounted on machine as per missing var in Ansible playbook (9be60f5)
  • missing Lutris icon (77124d9)
  • show actual instance name in destroy hint on create failure (5d48265)
  • show actual instance name in destroy hint on create failure (f8d4621)
  • stop logging generated sunshine password (66c1c76)
  • use hostname rather than public IP for pairing to ensure Moonlight config remains stable across reboot when DNS config is used (8b639d1)

v0.44.0

11 Mar 16:31
5b67191

Choose a tag to compare

0.44.0 (2026-03-11)

Features

  • add --ansible-args-override option to create and start command (67292ab)
  • add deploy/configure --ansible-args-override override (f72bc3c)
  • add Linode custom labels (fbb1047)
  • support data disk resize (ac05cfe)

Bug Fixes

  • Lutris desktop entry name typo (84355e8)
  • on start with deletedInstanceServerOnStop, if instance server was still existing, ensure it's started (9a10c78)

v0.43.0

27 Feb 08:23
25b2421

Choose a tag to compare

0.43.0 (2026-02-27)

Features

  • use a fixed NVIDIA Container Toolkit version (46bc245)

Bug Fixes

  • force NVIDIA Container Toolkit version to 1.17.8-1 to avoid black screen issues with 1.18.x and Container Device Interface (86c27d6)

v0.42.0

27 Jan 07:54
667867a

Choose a tag to compare

0.42.0 (2026-01-27)

Features

  • create base image on creation to remove root disk on stop for cost effiency (7b9cbc2)
  • data disk snapshot on stop for cost reduction (only Scaleway for now) (060118d)
  • flag to keep base image on destroy (e77fa79)
  • temporary workaround for Ansible galaxy: use Git to download collections (0b94cdb)

Bug Fixes

  • some Linode labels still exceed 50 characters (37a8bea)

v0.41.0

10 Dec 10:44
4b2e173

Choose a tag to compare

0.41.0 (2025-12-10)

Features

  • disable Wolf image pull preheat to avoid unnecessary storage bloating (a3b0dfd)
  • gcp: add support for G2 machine types and adjust CPU/RAM filters for gaming workloads (ca6d78f)
  • gcp: add waiting messages for region/zone discovery and unit tests (b2e3c7b)
  • gcp: diskType prompt early-return + add unit tests (d4ddb75)
  • gcp: dynamic continent selection, dedupe by label, capitalized fallback (1444956)
  • gcp: filter GCP regions by continent prefix at API level (e01c444)
  • gcp: optional country labels in region list (b0c4f70)
  • gcp: validate CLI enum values (diskType, networkTier, nicType) with prompt fallback + tests (83c13c7)

Bug Fixes

  • ensure data disk is always attached to Linode (853ed15)
  • ensure instance is started for configure, deploy and update operations (c2b0f7f)
  • ensure Scaleway SSH key created before instance to avoid instance ingoring key (5f67439)
  • gcp: src/providers/gcp/pulumi.ts (c67064b)
  • gcp: test/unit/providers/gcp/cli.spec.ts (c67064b)
  • Linode stop taking long time because of incorrect status check (d3d0420)
  • reinforce check for NVIDIA installer on container setup (fb42f01)
  • Sunshine container exit button used non-existing gnome-terminal (1ff51c7)
  • update apt cache for linux-modules-extra install (799a8de)

v0.40.0

10 Oct 08:13
b89364b

Choose a tag to compare

0.40.0 (2025-10-10)

Features

  • add --force-pulumi-cancel to cancel Pulumi stack before action (81ddd1b)
  • add Terminal and File Explorer to launcher bar (501c2bd)
  • bump all versions: Sunshine / Wolf server, NVIDIA drivers, etc. (6ab48f5)
  • bump all versions: Sunshine, Wolf, NVIDIA drivers, Heroic, Lutris, Proton and internal tooling (6e0560d)
  • dual License AGPLv3 and possible Business oriented license (6293810)
  • sunshine: add graphical text editor (gedit) (c77dfac)
  • sunshine: autoheal Sunshine container if healthcheck fails (418530c)
  • sunshine: autoheal Sunshine container if healthcheck fails (2997e0d)

Bug Fixes

  • cloudypad.sh script not expanding UID properly on MacOS (40e17d9)
  • continue instance stop with server deletion when Provider API stop fails (f295a1b)
  • ensure instance is started for update (d0199c0)
  • longer Linode timeout on start/Stop operation to better reflect reality (cf6f3a7)
  • on stop, do delete server even if already detected as stopped to avoid inconsistent infra state (90c0488)
  • Wolf does not include custom per-provider variables (6552213)
  • Wolf does not include custom per-provider variables (aa52460)

v0.39.0

23 Sep 11:36
18e0436

Choose a tag to compare

0.39.0 (2025-09-23)

Features

  • CLI args Sunshine max bitrate (747181f)
  • limit Sunshine max bitrate on server side (04b12dc)

Bug Fixes

  • Epic / GOG games launch failure on Ubuntu 24 with AppArmor bwrap profile (d72101b)

v0.38.1

09 Sep 18:41
c7b64f0

Choose a tag to compare

0.38.1 (2025-09-09)

Bug Fixes

  • apply rate limit on instance with server deletion enabled restart (a64d1ec)
  • apply rate limit on instance with server deletion enabled restart (3c0aa35)

v0.38.0

04 Sep 11:07
eeaf9c1

Choose a tag to compare

0.38.0 (2025-09-04)

Features

  • Linode provider (experimental, internal only) (8005036)
  • Linode: add Firewall config for better security (189c103)
  • rate limit option to limit upload speed (limit egress charges with some providers) (bc7e411)

v0.37.0

27 Aug 16:04
2390f83

Choose a tag to compare

0.37.0 (2025-08-27)

Features

  • enable NVIDIA ForceFullCompositionPipeline by default (89ec773)
  • sunshine: add Epic and GOG icons (using Heroic Games Launcher) (8f40cd1)
  • sunshine: add unzip (a9462e8)
  • sunshine: add unzip (075f14d)
  • web browser (Firefox) desktop shortcut and Sunshine app (0965682)

Bug Fixes

  • add missing L40S to known GPU names for screen res (515f97c)
  • add missing L40S to known GPU names for screen res (d578d48)