Skip to content

0.30.0

Latest
Compare
Choose a tag to compare
@Krillsson Krillsson released this 14 Apr 18:42
· 1 commit to master since this release

What's Changed

  • Migrated to spring framework instead of Dropwizard.
  • Graal Native Image Docker image option. Significant reduction in RAM usage.
  • Memory monitor now operates based on "used bytes goes above threshold" compared to the old "available bytes goes below threshold" as this is more intuitive.
  • Removed deprecated Disks (Drives still remain)
  • Fixed issue with container statistics history
  • Removed REST-API

Spring

  • Introduces an additional config file: application.properties.
    • Only required if you want to change ports. Sample config is available in /config in the repository.
  • The user configuration.yml from Dropwizard is still compatible. Look in /config for an up-to-date version.

Graal Native Image

  • RAM usage reduced to around 120-200 MB compared to 600-800 MB running the standard way
  • Native images are distributed under the krillsson/sys-api:native tag on Docker Hub
  • Consider this new variant experimental and sys-API may fail to start with obscure errors. If you encounter this, open an issue.
  • No Raspberry PI support: only builds for amd64 can be provided at this time, as GitHub does not support building for arm64 yet

Docker image: krillsson/sys-api:latest
Docker image: krillsson/sys-api:native