PackageTrack

Go modules · #1771

github.com/opencontainers/umoci

v0.6.0opencontainers/umoci

Release timeline

905 releases since 2016
20182020202220242026

Releases

  1. v0.4.1-0.20180802205518-fac0541fd0292 Aug 2018pre-release

    Nothing published for this version

  2. v0.4.1-0.20180802205518-644fa0caa4f52 Aug 2018pre-release

    Nothing published for this version

  3. v0.4.1-0.20180618103530-7bdbbe7a62f118 Jun 2018pre-release

    Nothing published for this version

  4. v0.4.1-0.20180618085441-43218990759918 Jun 2018pre-release

    Nothing published for this version

  5. v0.4.1-0.20180618085140-6aebdd1830d318 Jun 2018pre-release

    Nothing published for this version

  6. v0.4.1-0.20180618085138-d1bd031fdafe18 Jun 2018pre-release

    Nothing published for this version

  7. v0.4.1-0.20180516043301-b0bbbf0111f316 May 2018pre-release

    Nothing published for this version

  8. v0.4.1-0.20180515134231-fbe4d214892c15 May 2018pre-release

    Nothing published for this version

  9. v0.4.1-0.20180515134231-ebb17dda41e715 May 2018pre-release

    Nothing published for this version

  10. v0.4.1-0.20180515134231-e34dc14bae7215 May 2018pre-release

    Nothing published for this version

  11. v0.4.1-0.20180515134231-d118ba40ad5a15 May 2018pre-release

    Nothing published for this version

  12. v0.4.1-0.20180515134231-b9566f4dcf2715 May 2018pre-release

    Nothing published for this version

  13. v0.4.1-0.20180515134231-b5da056be4d015 May 2018pre-release

    Nothing published for this version

  14. v0.4.1-0.20180515134231-9ba2e5767d4815 May 2018pre-release

    Nothing published for this version

  15. v0.4.1-0.20180515134231-89c47fe617af15 May 2018pre-release

    Nothing published for this version

  16. v0.4.1-0.20180515134231-5ce60c3a61af15 May 2018pre-release

    Nothing published for this version

  17. v0.4.1-0.20180515134231-538c62ecc99a15 May 2018pre-release

    Nothing published for this version

  18. v0.4.1-0.20180515134231-045182adf62815 May 2018pre-release

    Nothing published for this version

  19. v0.4.1-0.20180515083656-95a4a44ba61e15 May 2018pre-release

    Nothing published for this version

  20. v0.4.1-0.20180515081159-31dd194bc63e15 May 2018pre-release

    Nothing published for this version

  21. v0.4.1-0.20180501222713-a0b35ed68b6b1 May 2018pre-release

    Nothing published for this version

  22. v0.4.1-0.20180501162129-3d62e357360e1 May 2018pre-release

    Nothing published for this version

  23. v0.4.1-0.20180427113356-a5507552d6ef27 Apr 2018pre-release

    Nothing published for this version

  24. v0.4.1-0.20180427001054-db65f26f41eb27 Apr 2018pre-release

    Nothing published for this version

  25. v0.4.1-0.20180425213548-16e1bcb4883025 Apr 2018pre-release

    Nothing published for this version

  26. v0.4.1-0.20180425212824-50b639d8bf3425 Apr 2018pre-release

    Nothing published for this version

  27. v0.4.1-0.20180413095203-18bac7aebb0913 Apr 2018pre-release

    Nothing published for this version

  28. v0.4.1-0.20180413080510-6415a3a3d5fe13 Apr 2018pre-release

    Nothing published for this version

  29. v0.4.1-0.20180323014106-18a87f07994623 Mar 2018pre-release

    Nothing published for this version

  30. v0.4.1-0.20180323001001-9d126685960c23 Mar 2018pre-release

    Nothing published for this version

  31. v0.4.1-0.20180314194056-8b89fabfac6c14 Mar 2018pre-release

    Nothing published for this version

  32. v0.4.1-0.20180314182506-9e227d0ddeab14 Mar 2018pre-release

    Nothing published for this version

  33. v0.4.1-0.20180310091031-33495c6b6a5910 Mar 2018pre-release

    Nothing published for this version

  34. v0.4.1-0.20180310080142-8b0a71241eec10 Mar 2018pre-release

    Nothing published for this version

  35. v0.4.010 Mar 2018
    Release notes

    Added

    • umoci repack now supports --refresh-bundle which will update the OCI bundle's metadata (mtree and umoci-specific manifests) after packing the image tag. This means that the bundle can be used as a base layer for future diffs without needing to unpack the image again. opencontainers/umoci#196
    • Added a website, and reworked the documentation to be better structured. You can visit the website at umo.ci. opencontainers/umoci#188
    • Added support for the user.rootlesscontainers specification, which allows for persistent on-disk emulation of chown(2) inside rootless containers. This implementation is interoperable with @AkihiroSuda's PRoot fork (though we do not test its interoperability at the moment) as both tools use the same protobuf specification. opencontainers/umoci#227
    • umoci unpack now has support for opaque whiteouts (whiteouts which remove all children of a directory in the lower layer), though umoci repack does not currently have support for generating them. While this is technically a spec requirement, through testing we've never encountered an actual user of these whiteouts. opencontainers/umoci#224 opencontainers/umoci#229
    • umoci unpack will now use some rootless tricks inside user namespaces for operations that are known to fail (such as mknod(2)) while other operations will be carried out as normal (such as lchown(2)). It should be noted that the /proc/self/uid_map checking we do can be tricked into not detecting user namespaces, but you would need to be trying to break it on purpose. opencontainers/umoci#171 opencontainers/umoci#230

    Fixed

    • Fix a bug in our "parent directory restore" code, which is responsible for ensuring that the mtime and other similar properties of a directory are not modified by extraction inside said directory. The bug would manifest as xattrs not being restored properly in certain edge-cases (which we incidentally hit in a test-case). opencontainers/umoci#161 opencontainers/umoci#162
    • umoci unpack will now "clean up" the bundle generated if an error occurs during unpacking. Previously this didn't happen, which made cleaning up the responsibility of the caller (which was quite difficult if you were unprivileged). This is a breaking change, but is in the error path so it's not critical. opencontainers/umoci#174 opencontainers/umoci#187
    • umoci gc now will no longer remove unknown files and directories that aren't flock(2)ed, thus ensuring that any possible OCI image-spec extensions or other users of an image being operated on will no longer break. opencontainers/umoci#198
    • umoci unpack --rootless will now correctly handle regular file unpacking when overwriting a file that umoci doesn't have write access to. In addition, the semantics of pre-existing hardlinks to a clobbered file are clarified (the hard-links will not refer to the new layer's inode). opencontainers/umoci#222 opencontainers/umoci#223
    Open source →
  36. v0.3.2-0.20180310075944-9d6e78db548410 Mar 2018pre-release

    Nothing published for this version

  37. v0.3.2-0.20180310075811-1efaf0dcdfba10 Mar 2018pre-release

    Nothing published for this version

  38. v0.3.2-0.20180309163635-5e2128e47e979 Mar 2018pre-release

    Nothing published for this version

  39. v0.3.2-0.20180309163232-2e2099301feb9 Mar 2018pre-release

    Nothing published for this version

  40. v0.3.2-0.20180309143743-fe1f566c7d409 Mar 2018pre-release

    Nothing published for this version

  41. v0.3.2-0.20180309143607-08da5c6d0fd99 Mar 2018pre-release

    Nothing published for this version

  42. v0.3.2-0.20180309135836-f333d497669f9 Mar 2018pre-release

    Nothing published for this version

  43. v0.3.2-0.20180309135836-a150698fa1da9 Mar 2018pre-release

    Nothing published for this version

  44. v0.3.2-0.20180309135836-6b737f6b92f89 Mar 2018pre-release

    Nothing published for this version

  45. v0.3.2-0.20180309135836-56be14a72def9 Mar 2018pre-release

    Nothing published for this version

  46. v0.3.2-0.20180305034721-fc69916c144e5 Mar 2018pre-release

    Nothing published for this version

  47. v0.3.2-0.20180305022430-6489d55d14f35 Mar 2018pre-release

    Nothing published for this version

  48. v0.3.2-0.20180305020742-8593d93913f15 Mar 2018pre-release

    Nothing published for this version

  49. v0.3.2-0.20180303163607-dee8ed53b3f03 Mar 2018pre-release

    Nothing published for this version

  50. v0.3.2-0.20180303161605-1b6142ce38e23 Mar 2018pre-release

    Nothing published for this version

  51. v0.3.2-0.20180303152710-6d9c499322773 Mar 2018pre-release

    Nothing published for this version

  52. v0.3.2-0.20180303092824-85c4bda4b2343 Mar 2018pre-release

    Nothing published for this version

  53. v0.3.2-0.20180302115339-651e7853b6292 Mar 2018pre-release

    Nothing published for this version

  54. v0.3.2-0.20180226140156-018c73a6209426 Feb 2018pre-release

    Nothing published for this version

  55. v0.3.2-0.20180225121441-ad9df2916dc325 Feb 2018pre-release

    Nothing published for this version

  56. v0.3.2-0.20180213231559-eb680f8c84f613 Feb 2018pre-release

    Nothing published for this version

  57. v0.3.2-0.20180213221857-9c321d276ab213 Feb 2018pre-release

    Nothing published for this version

  58. v0.3.2-0.20180213221849-0c5e63459d5613 Feb 2018pre-release

    Nothing published for this version

  59. v0.3.2-0.20180213211046-03938fdb076513 Feb 2018pre-release

    Nothing published for this version

  60. v0.3.2-0.20180109132218-64703df667279 Jan 2018pre-release

    Nothing published for this version