Skip to content

Release 0.2.0

Choose a tag to compare

@MaxWgamer MaxWgamer released this 01 Apr 21:46
· 56 commits to main since this release
928ede6

Changelog:

  • Add broad QEMU guest agent support, including guest information, hostname, OS details, time, timezone, users, vCPU state, network interfaces, guest shutdown, filesystem info, fsfreeze, and fstrim
  • Add QEMU disk unlink support to detach one or more disks from an existing VM
  • Expand the LXC API with snapshot management, including listing, creation, update, rollback, and deletion
  • Add new LXC container operations for clone, migration, template conversion, config updates, pending changes, feature availability checks, and network interface inspection
  • Wiki rework

Breaking Changes:

  • Several LXC lifecycle methods now return ProxmoxRequest<PveTask> instead of ProxmoxRequest<JsonObject>

Add this version to your project:

Maven:

<dependency>
    <groupId>fr.freshperf</groupId>
    <artifactId>PVE4J</artifactId>
    <version>0.2.0</version>
</dependency>

Gradle:

implementation("fr.freshperf:PVE4J:0.2.0")