Skip to content

Nydus Snapshotter v0.5.0 Release

Compare
Choose a tag to compare
@github-actions github-actions released this 05 Jan 06:52
· 646 commits to main since this release
634a0fa

Release notes

  1. Add nydus-snapshotter’s metrics collector to collect nydusd lifecycle, resource consumption metrics
  2. Add nydusd runtime file system metrics about read errors and read latencies
  3. Support converting nydus images and pushing them directly to AWS S3 object storage infrastructure
  4. Fscache GC is performed when the snapshot is removed by requesting nydusd by the newly added HTTP API
  5. Support fetch private registry auth information by setting nydus-snapshotter as a CRI proxy between kubelet and containerd
  6. Fix a compatibility problem after upgrading to v0.4.0

What's Changed

  • Resolve warnings in GitHub actions release workflow by @austinvazquez in #270
  • feat: add some nydusd-config for metrics work by @Desiki-high in #272
  • README.md: add ZRAN support description by @hsiangkao in #273
  • remove scheme field in nydusd config by @imeoer in #268
  • go.mod: retract v0.3.0 by @AkihiroSuda in #278
  • metrics: collect the metrics about snapshotter by @sctb512 in #261
  • move FOSSA license ribbon to the top position by @changweige in #281
  • maintenance api server's default socket should be under root dir by @changweige in #280
  • add e2e test for running nydus snapshotter in Kubernetes by @liubin in #283
  • treewide: tidy up --config-path by @hsiangkao in #286
  • Check KubeSecretListener start error by @liubin in #284
  • converter: support ref image build by @imeoer in #245
  • Support cri image service proxy mode for getting registry auth by @darfux in #282
  • Collect nydusd startup cpu utilization and report its mem usage by @changweige in #279
  • Don't return error if test pod is not created or has been deleted by @liubin in #289
  • ignore existing symlink target existence by @changweige in #291
  • backend: support s3 backend by @loheagn in #277
  • test:e2e: Add cri auth test by @darfux in #290
  • cleanup file system package by @changweige in #285
  • Fscache gc by @kevinXYin in #262
  • redirect nydusd and rafs instance configuration to new location by @changweige in #287
  • converter: remove pkg/errdefs dependence by @imeoer in #293
  • converter: support more options by @imeoer in #295
  • snapshot:remoteMounts: Load snapshot config under shared mode by @darfux in #296
  • docs: add docs for running nydus snapshotter in Kubernetes by @liubin in #297
  • metrics: support HTTP metrics server by @sctb512 in #298
  • config: add warmup option for nydus daemon by @sctb512 in #301
  • docs: add more details about how to use kubeconfig keychain by @liubin in #300
  • metrics: add nydus daemon version by @sctb512 in #302
  • metrics: improve FS metrics and remove unused metrics by @sctb512 in #304

New Contributors

Full Changelog: v0.4.0...v0.5.0