Commit Graph

5 Commits

Author SHA1 Message Date
PSMinIO Developer 51cd2d4133 Optimize module with minimal dependencies and fix XML formatting
- Added only essential dependencies: Minio.dll (440KB)
- Updated PSMinIO.dll and PSMinIO.pdb with latest build
- Fixed PSMinIO.Types.ps1xml formatting issues (corrected <n> tags to <Name>)
- Removed unnecessary PSMinIO.psd1 from bin directory
- Added CopyLocalLockFileAssemblies=true for dependency resolution
- Module now loads cleanly with minimal footprint (~952KB total)
- Verified all cmdlets work correctly (Connect-MinIO tested)
2025-07-10 17:39:14 -04:00
PSMinIO Developer 357c9a6437 Upgrade to MinIO 5.0.0 and include built module
- Updated MinIO SDK from 3.1.13 to 5.0.0
- Fixed all compilation errors and warnings for MinIO 5.0.0 compatibility
- Updated API calls to use new Args-based patterns (PutObjectArgs, GetObjectArgs, etc.)
- Fixed type compatibility issues (DateTime, ulong conversions)
- Removed deprecated APIs (WithCancellation, ProgressReport)
- Updated System.Text.Json to 9.0.0 to resolve security vulnerabilities
- Added Module directory to repository with built PSMinIO.dll
- Module is now ready for distribution and testing
- All builds pass with 0 errors and 0 warnings
2025-07-10 17:24:40 -04:00
PSMinIO Developer 6c6db4fec0 Add chunked transfer demonstration and test framework
- Create Demo-ChunkedTransfer.ps1 for showcasing implementation
- Add PSMinIO-TestFunctions.psm1 with test functions
- Add Test-ChunkedModule.ps1 and Quick-Test.ps1 for validation
- Update Build.ps1 to output to Artifacts directory
- Remove unnecessary progress parameters (use standard ProgressAction)
- Add missing using statements for compilation
- Create test manifest PSMinIO-Test.psd1
- Ready for C# compilation and integration testing
2025-07-10 13:06:44 -04:00
PSMinIO Developer 5fdcd31d5e Initial commit: PSMinIO module with chunked transfer support 2025-07-10 12:58:44 -04:00
freedbygrace a306ade1f3 Initial commit 2025-07-10 08:54:55 -04:00