Skip to content

Releases: containerd/overlaybd

v1.0.17

05 Jun 10:23
afa06c7

Choose a tag to compare

Features

  • add live snapshot API with device ID tracking and layer restacking #387 (Yifan Yuan)
  • adding https mode to credentialConfig #397 (Julius)

Bug Fixes

  • cache: cap actualEvict by totalUsed_ to prevent eviction deadloop #400 (yuchen.cc)
  • pass node label value to OverlayBD_Alive metric render #401 (Sri Harsha)

Documentation

Code Refactoring

  • move ApiServer&ApiHandler to cpp file and overwrite config after creating snapshot per review #396 (Xun Chen)

Continuous Integration

  • declare workflow-level contents: read on 2 workflows #403 (Arpit Jain)

Chores

Commits

  • a618d27: Add zstd decompression support for overlaybd-apply (Adam Lesinski) #371
  • b94d3e5: Fix buffer-overflow in sha256 string construction (Adam Lesinski) #377
  • 187dd98: Fix prometheus metrics text exporter rendering (Adam Lesinski) #378
  • 28144f8: add linearized b+tree in lsmt (Lanzheng Liu) #381
  • 9f44633: update doc for lsmt lookup (Lanzheng Liu) #383
  • 80362a7: support 32bit linearized B+tree for lsmt (Lanzheng Liu) #384
  • e57b829: Add BUILD_STREAM_CONVERTOR to optionally avoid the yaml-cpp dependency (James Le Cuirot) #391
  • bb6315b: Find system-wide CURL and OpenSSL using the correct casing (James Le Cuirot) #391
  • 271b3ac: Replace deprecated CMake FetchContent_Populate calls (James Le Cuirot) #391
  • 196faca: Try finding RapidJSON with pkg-config before fetching with git (James Le Cuirot) #391
  • 135f729: Fix builds with GCC 15 (Krzesimir Nowak) #393
  • 0c33275: Fix netlink buffer overflow for concurrent TCMU (Robert Landlord) #399
  • 92a6f0e: use audit instead of info (yuchen.cc) #400
  • 310d3aa: remove build release for 'centos 7' (Yifan Yuan) #405

Development Build

05 Jun 10:26
afa06c7

Choose a tag to compare

Development Build Pre-release
Pre-release

Bug Fixes

  • cache: cap actualEvict by totalUsed_ to prevent eviction deadloop #400 (yuchen.cc)
  • pass node label value to OverlayBD_Alive metric render #401 (Sri Harsha)

Continuous Integration

  • declare workflow-level contents: read on 2 workflows #403 (Arpit Jain)

Commits

  • 0c33275: Fix netlink buffer overflow for concurrent TCMU (Robert Landlord) #399
  • 92a6f0e: use audit instead of info (yuchen.cc) #400
  • 310d3aa: remove build release for 'centos 7' (Yifan Yuan) #405

v1.0.16

18 Aug 03:27
4601fb2

Choose a tag to compare

Commits

  • de68119: Fix cross-compiling by using CMAKE_SYSTEM_PROCESSOR rather than uname -m (James Le Cuirot) #369
  • 9817ee8: Respect aarch64 -march=|-mcpu= flag and check whether -mcpu=native works (James Le Cuirot) #369
  • 167f0b5: Fix yaml-cpp dependency, as it is installed with that name, not yamlcpp (James Le Cuirot) #368
  • a760aae: Pin libtcmu git tag rather than pointing at the main branch (James Le Cuirot) #374

v1.0.15

10 Jun 07:00
859f8c8

Choose a tag to compare

Builds

  • add release package for azurelinux3.0 #367 (Bin)

v1.0.14

05 Jun 07:19
06e5f0d

Choose a tag to compare

Builds

  • add release package for ubuntu 24.04 #365 (Bin Du)

Commits

  • e669fb0: Update maintainer list (Yifan Yuan) #347
  • f577b39: [feat.] Support uploading 'output' to registry while merging layers (Yifan Yuan) #349
  • 62e5e66: Add EROFS test framework (Gao Xiang) #350
  • dc073b2: [bugfix] workaround if some SegmentMapping refers to end of tar (Gao Xiang) #350
  • db0879a: [EROFS]: cleanup: rename cfg to mkfs_cfg (Hongzhen Luo) #352
  • 35d3980: [EROFS]: fix: capture errors from extract_tar() (Hongzhen Luo) #352
  • 99ed7a0: [EROFS] Align with the block size of overlayBD (Hongzhen Luo) #352
  • 8ce880b: [EROFS]: cleanup: report error when encountering bad mapfile (Hongzhen Luo) #353
  • 0fe569f: [EROFS]: test: add test for pax-header tar (Hongzhen Luo) #353
  • 355b288: [EROFS]: refactor: reorganize code (Hongzhen Luo) #354
  • 8fa54f8: [EROFS]: clean up erofs_fs (Hongzhen Luo) #354
  • ee78e6c: [EROFS]: test: add test for internal ErofsCache (Hongzhen Luo) #354
  • 8ae3331: [EROFS] fix Not a directory error for incremental builds (Hongzhen Luo) #355
  • 5840e72: [EROFS] implement pread() for ErofsFile (Hongzhen Luo) #355
  • 68cb4b8: [EROFS] add tests for building in clean and incremental mode (Hongzhen Luo) #355
  • 42f0b0c: [EROFS] fix the loss of uid and gid (Hongzhen Luo) #356
  • d93fa3a: [EROFS]: test: introduce stress testing framework (Hongzhen Luo) #358
  • 6722f54: [EROFS] test: add verification for file contents (Hongzhen Luo) #358
  • 42ac3f7: [EROFS] implement {fget,flist}xattr() for ErofsFile (Hongzhen Luo) #358
  • 85e1df3: [EROFS] test: add test for xattrs (Hongzhen Luo) #358
  • de5a4e3: [EROFS] test: add test for mode (Hongzhen Luo) #358
  • 701f164: [EROFS] test: add test for uid/gid (Hongzhen Luo) #358
  • 9af39f1: [EROFS] test: fix indentation issues (Hongzhen Luo) #358
  • 4a42002: [EROFS] test: add a stress test for mode, xattrs, content and uid/gid (Hongzhen Luo) #358
  • ba3a364: [EROFS] test: add an interface for generating directory and file names (Hongzhen Luo) #358
  • fa5d2fb: [EROFS] test: add test for same-name files or dirs (Hongzhen Luo) #358
  • 3752124: [EROFS] test: enhanced testing for same-name file or dir (Hongzhen Luo) #358
  • fd08511: [EROFS] test: add tests for .wh files (Hongzhen Luo) #358
  • 0c16fc7: [EROFS] test: add test for delete followed by create (Hongzhen Luo) #358
  • c43d8f1: [EROFS] test: add tests for dirs (Hongzhen Luo) #358
  • 8a99dd2: [EROFS] test: add stat check (Hongzhen Luo) #358
  • f4969c1: [EROFS] test: change the way of creating layers (Hongzhen Luo) #358
  • 115be8d: [EROFS] test: add test for mtime (Hongzhen Luo) #358
  • baecb2c: fix dynamic prefetch, to support prefetch path "/" (zhuangbowei.zbw) #359
  • 83b7bb8: prefetcher use lower_file instead of m_file (zhuangbowei.zbw) #359
  • cadc820: add gzfile init mutex lock (zhuangbowei.zbw) #359
  • a12c314: [ci] artifact actions v3 has been deprecated (zhuangbowei.zbw) #360
  • 21c51eb: [bugfix] some error occured when using upper layer (zhuangbowei.zbw) #360
  • 50b13b5: [ci] fix arm build (zhuangbowei.zbw) #360
  • 079248c: [ci] fix project check (zhuangbowei.zbw) #360
  • 74f1d3a: [ci] patch migrate to artifact action v4 (zhuangbowei.zbw) #366
  • d94492c: [deps] update e2fs: rootless build (zhuangbowei.zbw) #366

v1.0.13

21 Aug 14:34
a117098

Choose a tag to compare

Commits

  • 13ff566: [EROFS] Add support for xattr reservation of the base layer rootdir (Hongzhen Luo) #340
  • 0753065: [feat.] DynamicPrefetcher (Yifan Yuan) #339
  • b2da7bb: Switch erofs endpoint to use https (Esteban Rey) #341
  • 2714777: fix arm build (zhuangbowei.zbw) #342
  • 0fe520b: [Fix] access deleted point in prefetch thread. (Yifan Yuan) #343
  • e57dec9: [EROFS]: cleanup: get rid of the global static variables in liberofs.cpp (Hongzhen Luo) #344
  • 82f95a6: [feat.] a new tool 'overlaybd-merge' (Yifan Yuan) #346
  • 2ccf35e: [EROFS] Introduce prefetch feature (Hongzhen Luo) #344
  • 99b3160: [feat.] Parallel load ZFile index (Yifan Yuan) #346

v1.0.12

17 Jul 11:23
b5b704b

Choose a tag to compare

Commits

  • 652bc76: Introduce tarerofs I/O API (Hongzhen Luo) #332
  • f3e0d75: Fix EROFS support of TurboOCI-apply (Hongzhen Luo) #333
  • f4456e9: Cleanup and minor fixes (Hongzhen Luo) #335
  • 04029dc: Update build.sh and release.yml (Hongzhen Luo) #335
  • 4863191: Support Tar metaidx for EROFS (Gao Xiang) #336

v1.0.11

12 Jun 08:38
0edcc6b

Choose a tag to compare

Commits

  • 71fcc3d: add KubeCon Euro 24 tech report link (liulanzheng) #319
  • 25e47ef: Introduce tarerofs for TurboOCI-apply (Hongzhen Luo) #320
  • 232febb: Fix EROFS support of TurboOCI-apply (zhuangbowei.zbw) #321
  • d5778dc: Basic auth (Ben Iofel) #323
  • 3e6cfea: update photon to v0.6.16 (liulanzheng) #324
  • 00cd32c: [CI/CD] add 'release number' and 'pre-release' version (Yifan Yuan) #325
  • 94933f9: [feat.] minor changes. (Yifan Yuan) #329
  • a19cbcf: Customized HTTP useragent support: (Yifan Yuan) #330

v1.0.10

21 Mar 08:04
ab2dfcf

Choose a tag to compare

Commits

  • d6aebe7: support stdin as source for zfile compression. (Yifan Yuan) #310
  • mv store dirs into extract_file #312 (yuchen.cc)
  • 92e28f4: [feat.] support zfile over tar in turboOCI-apply (Yifan Yuan) #313
  • 5159e29: Fix build on Arch Linux (Ben Iofel) #315
  • 1e9f7cc: [bugfix] switch file (zhuangbowei.zbw) #318

v1.0.9

19 Jan 09:07
b33ab47

Choose a tag to compare

Commits