Releases: PierreBeucher/cloudypad
Releases · PierreBeucher/cloudypad
v0.45.0
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
v0.43.0
v0.42.0
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
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
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
v0.38.1
v0.38.0
v0.37.0
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)