Skip to content

Releases: The-Network-Crew/Proxmox-VE-for-WHMCS

v1.2.6: Big Kahunas (TPLs)

22 Sep 01:42
a824b0b
Compare
Choose a tag to compare

🐛 Bug Fix

  • Guest Create: Check UPID to avoid long job time-outs. (#83)

Full Changelog: v1.2.5...v1.2.6

v1.2.5: Tidy SQL; Bump VNCs.

22 Aug 07:27
f832afb
Compare
Choose a tag to compare

💅 Polish

  • noVNC: Update from v1.4.0 to v1.5.0 (#80)
  • TigerVNC: Update from v1.13.1 to v1.14.0 (#81)

🐛 Bug Fix

  • db.sql: Resolve syntax issues, to ensure table/content creation. (#77/#79)
  • db.sql: Options table INSERT to INSERT IGNORE (fix upgrade case). (#78)

Full Changelog: v1.2.4...v1.2.5

v1.2.4: Add IPv6; Fix bits & bobs

19 May 04:43
7c6e5df
Compare
Choose a tag to compare

🚀 Feature

  • IPv6: By default, new instances will be created with SLAAC configured. (#33)
  • IPv6: Ability to configure off/DHCP/SLAAC via VM/CT Plan setting. (#33)

💅 Polish

  • CT Specs: Now amended post-clone, to ensure they match the Plan. (#32)

🐛 Bug Fix

  • db.sql: Improve logic with SQL import to pull from relative dir. (#67)
  • Connection Test (WHMCS Server): Refine logic in full (re: #70)

Full Changelog: v1.2.3...v1.2.4

EDIT (11 June 2024): Bug in db.sql import file, please download from repo main to avoid install problems!

v1.2.3: New CPUs; Conn. Test OK; Debug Log polish

31 Dec 07:41
Compare
Choose a tag to compare

🚀 Feature

  • x86-64-ABI: Add options; Emulation default now x86-64-v2-AES (#58)
  • Intel/AMD: Add new CPU Emulation options (8~ Intel, 2x EPYC) (#58)

💅 Polish

  • Debug Logs: Improved quality & scope of logged info (#59)
  • SECURITY.md: Add file to repository, clarifying process (#61)
  • README.md: Add VM/CT creation explanations from old Manual (#57)
  • Logo: Per request from Proxmox Server Solutions, we got a logo (#56)
  • SPICE: Ground-work for future potential addition of 2nd HTML5/etc VNC
  • Licenses: Add the Module License prominently to each file; deps into README

🐛 Bug Fix

  • PHP v8.1: Verified no problems operating on v8 old-stable ver.
  • Connection Test: Fixed, so it reports OK/Green or an error (#29)
  • Admin, Edit Service: Should now populate existing config OK (#36)

Full Changelog: v1.2.2...v1.2.3

v1.2.2: VLAN ID, Debug Y/N; Update Check

14 Sep 23:51
Compare
Choose a tag to compare

🚀 Feature

  • Debugging Mode: Allow admin to turn on/off Module Log feed (#38)*
  • VLAN ID: Set the required Virtual LAN ID against VM/CT Plan (#35)*
  • Version: Report in-use & latest versions in Health; ver alert (#21)
  • Power Actions: Now available in Admin Area as well as Client Area
  • (Note: Suspend/Unsuspend/Terminate remain admin-only functions)

💅 Polish

  • Suspend/Unsuspend: Functions changed to Stop/Start (fixes #34)
  • Client Area: Power Action wording amended (Soft Stop, Hard Stop)
  • Admin, Module Config: Explain what the VNC Secret field is about
  • Admin, Module Config: House-keeping to design, Support/Health tab

🐛 Bug Fix

  • Admin, Create Service: Fails if Plan/Pool not assigned in WHMCS (#36)
  • Client, VNC: Fails early if VNC Secret is not set or adequate (#27)
  • On-boot Status: Enabled/Disabled now properly applied for CTs (#34)

(*): SQL Note: There are new columns in 2 of the module tables, see SQL.md

Full Changelog: v1.2.1...v1.2.2

v1.2.1: noVNC OK, Tidy-up GUI

19 Jun 06:56
Compare
Choose a tag to compare
Pre-release

🚀 Feature

  • Module Config tab, allowing for configuration of the VNC Secret
  • Reboot command/action added to Client Area (ie. on/off/hard-off)
  • Link from Health tab of Admin GUI to WHMCS Marketplace re: reviews
  • Images for all supported Operating Systems & Kernel types (some fixed)
  • Ground-work for noVNC overhaul, to support PVE Auth & VNC Tunnel tickets

💅 Polish

  • Stop VM/CT (Client Area) renamed to Hard Stop, compared to Shut Down
  • Modify the PHP API2 class, adding getTicket() so we can dual-auth (VNC)
  • Move VNC Clients from root-level to vnc-only-level access to Proxmox VE

🐛 Bug Fix

  • noVNC render method updated to stop out-of-order data flow problem
  • noVNC back-end vncproxy and vncwebsocket methods updated re: spec
  • Client Area actions (Power Off/On, etc) fixed for LXC (QEMU OK)
  • Error with both VNC methods. We are going to remove TigerVNC

Full Changelog: v1.2.0...v1.2.1

v1.2.0: Client Area & Actions OK

18 Jun 07:38
Compare
Choose a tag to compare
Pre-release

🚀 Feature

  • Link off to GitHub Issues for Support from the Module page in WHMCS
  • CHANGELOG.md file added to repository to track in recommended format
  • Try-catch around the Creation API Call, routing OK/error into WHMCS
  • Feed the IP/GW configuration into QEMU and LXC creation attempts
  • PVE Storage > Volume Name and Disk I/O Limit fields added (#7)
  • Module, PHP & Server reported on the Health/Support GUI tab
  • Licensed repository/module via GPLv3 (link-back attribution)
  • Warning in README.md re: WHMCS Service ID being > 100
  • Zero Tolerance Abuse Policy added to README file

💅 Polish

  • Module versioning changed to semver (semantic versioning) 1.2.0
  • Change rel. path to ROOTDIR in IPv4 file, in case of other issues
  • Use /cluster/resources via API, not /node/, to get stats (ex. swap)
  • Updated noVNC, TigerVNC, Ubuntu, Debian and CentOS interface images
  • Improved error handling and pass-back from Proxmox to Class to WHMCS
  • Updated the PVE2 API Class and improved its logging (prefix/exception)
  • Method to fire API Calls updated due to reduction in WHMCS param scope

🐛 Bug Fix

  • Regression in v1.1 with missing semicolon breaking activation (#14)
  • Edit Icon not rendering on IP/Pool edit page, missing asset (#13)
  • Relative link to PVE2 API Class file broken, use ROOTDIR (#13/15)
  • IPv4 Address functions, update file to use float not real (#13)
  • Container (CT/LXC) Swap reporting in Client Area now working
  • RRD (Usage) measurements: params attached to requests OK
  • API Requests for Creation now functional (fixes #17)
  • Client Area pages/actions now fixed (fixes #19)
  • Font Awesome icons fixed in the Client Area

Full Changelog: 1.1-beta...v1.2.0

1.1-beta: WHMCS v8, OpenVZ -> LXC, Library Updates

06 Jun 12:25
7ca751e
Compare
Choose a tag to compare

🚀 Feature

  • Swap space editing for plans; back-end existed but not GUI editing
  • Modern-day language to GUI according to changes in the 6 years

💅 Polish

  • Module Name from "PRVE" to "pvewhmcs" (ie. Proxmox VE for WHMCS)
  • Default storage/disk type changed from IDE to Virtio (fastest)
  • Updated 3 dependencies to latest: PVE2-PHP, NoVNC, TigerVNC
  • Removed all code segments relating to software licensing
  • DNS defaults changed from Google DNS to Cloudflare DNS

🐛 Bug Fix

  • Module can now be installed onto WHMCS 8.x installations
  • OpenVZ changed to LXC, to support PVE 4 installs and up
  • Removed I/O Priority setting, to re-do via Throttling
  • Catch error in Client Area if can't reach Proxmox

Full Changelog: https://github.com/LEOPARD-host/Proxmox-VE-for-WHMCS/commits/1.1-beta