Commit Graph

26 Commits

Author SHA1 Message Date
PSProxmox Team 34b778c288 Enhanced build script with publish functionality and removed duplicate JSON library
- Added -Publish parameter to build script for automated PSGallery publishing
- Removed duplicate Newtonsoft.Json.dll reference from lib directory
- Updated module manifests to load all dependencies from bin directory
- Implemented proper folder structure for PowerShell Gallery publishing
- Added comprehensive error handling and cleanup for publish process
- Successfully published PSProxmox v2025.07.03.1200 to PowerShell Gallery
2025-07-03 08:50:42 -04:00
PSProxmox Team af1713331f Update to .NET Standard 2.0 for dual PowerShell 5.1/7+ support
- Updated all project files to version 2025.07.03.1200
- Simplified PSProxmox.Main.csproj to use automatic .cs file inclusion
- Removed redundant System.Management.Automation reference
- Added missing SMBIOS cmdlets to module exports
- Updated release notes for .NET Standard 2.0 compatibility
- Complete compatibility with both Windows PowerShell and PowerShell Core
2025-07-03 07:39:00 -04:00
AX-AMote d9bd620168 feat: Add -IncludeGuestAgent parameter for performance optimization
- Added optional -IncludeGuestAgent parameter to Get-ProxmoxVM cmdlet
- Guest agent data retrieval is now optional for improved query performance
- Default behavior: Fast queries without guest agent data
- Use -IncludeGuestAgent switch when detailed network information is needed
- Significant performance improvement for normal VM queries
- Updated all documentation and examples to use new parameter
- Fixed binary module structure by removing unnecessary PSD1 from bin folder
- Version bump to 2025.05.30.2323

BREAKING CHANGE: Get-ProxmoxVM no longer fetches guest agent data by default.
Existing scripts that rely on guest agent data must add -IncludeGuestAgent parameter.
2025-05-30 23:25:19 -04:00
AX-AMote 33898b7b80 feat: Add VM Guest Agent support and fix all compilation errors
- Added comprehensive VM Guest Agent support with network interface information
- Enhanced Get-ProxmoxVM cmdlet to retrieve guest agent data automatically
- Added ProxmoxVMGuestAgent model with IPv4/IPv6 address arrays
- Fixed all 41 pre-existing compilation errors (100% success rate)
- Eliminated all compilation warnings for clean builds
- Standardized API patterns across all cmdlets
- Enhanced error handling and type safety throughout codebase
- Updated documentation with guest agent examples
- Added comprehensive guest agent example script
- Updated README with guest agent usage examples
- Version bump to 2025.05.30.1740
2025-05-30 17:46:20 -04:00
Alphaeus Mote 5f0e31725d Fix cloud image functionality and add pipeline support 2025-05-11 15:00:36 -04:00
Alphaeus Mote f6d7cca621 Update version to 2025.05.11.0935 2025-05-11 09:37:16 -04:00
Alphaeus Mote 8f84140337 Add LXC container and TurnKey template support 2025-05-11 09:27:20 -04:00
Alphaeus Mote 64c49b462d Add lib directory and update module manifest to reference it 2025-05-09 17:12:19 -04:00
Alphaeus Mote f62d635e5f Update version to 2025.05.10.1500 and prepare for release 2025-05-09 16:54:03 -04:00
Alphaeus Mote d76c9fb247 Add cloud image template functionality 2025-05-09 16:49:09 -04:00
Alphaeus Mote d339e2bc72 Move repository to Grace-Solutions organization and update version to 2025.05.10.1400 2025-05-09 15:20:07 -04:00
Alphaeus Mote 3516dd3acb Update build scripts to support version parameter 2025-05-09 15:12:23 -04:00
Alphaeus Mote effaf14886 Fix build errors and update module version to 2025.05.10.1200 2025-05-09 15:04:48 -04:00
Alphaeus Mote 7478796d16 Add automatic connection handling and Test-ProxmoxConnection cmdlet 2025-05-09 14:35:20 -04:00
Alphaeus Mote d0433ae21f Add automatic connection handling and Test-ProxmoxConnection cmdlet 2025-05-09 12:57:29 -04:00
Alphaeus Mote f906f41364 Add padded counter and AutoSMBIOS parameters to New-ProxmoxVMFromTemplate 2025-05-07 11:12:19 -04:00
Alphaeus Mote 31f93dc29d Add SMBIOS functionality with manufacturer profiles 2025-05-07 10:47:38 -04:00
Alphaeus Mote 6227fd1a54 Add scripts for building and installing from release 2025-04-28 20:36:49 -04:00
Alphaeus Mote 5c80c92331 Fix Connect-ProxmoxServer to return ProxmoxConnection instead of ProxmoxConnectionInfo 2025-04-28 20:33:17 -04:00
Alphaeus Mote a4e45c36aa Fix module loading by using NestedModules instead of AssembliesToProcess 2025-04-28 20:27:44 -04:00
Alphaeus Mote 16051f5fbd Fix module loading by using PSM1 file and AssembliesToProcess 2025-04-28 20:23:16 -04:00
Alphaeus Mote 771c399d45 Include Newtonsoft.Json dependency in the module 2025-04-28 20:16:01 -04:00
Alphaeus Mote 1a75ff9aa7 Update documentation to reflect new project structure 2025-04-28 20:04:52 -04:00
Alphaeus Mote 1ffbaa4fa9 Move scripts to Scripts folder and update paths 2025-04-28 19:59:27 -04:00
Alphaeus Mote c2397d3f05 Reorganize project structure and update build process 2025-04-28 19:38:38 -04:00
Alphaeus Mote 7dddca927c Reorganize project structure to separate solution from module 2025-04-28 19:35:20 -04:00