PackageTrack

Go modules · #1771

github.com/opencontainers/umoci

v0.6.0opencontainers/umoci

Release timeline

905 releases since 2016
20182020202220242026

Releases

  1. v0.4.3-0.20181029103802-586a7f22d93329 Oct 2018pre-release

    Nothing published for this version

  2. v0.4.3-0.20181029103718-acff777e835e29 Oct 2018pre-release

    Nothing published for this version

  3. v0.4.3-0.20181017043657-66abf7951f3417 Oct 2018pre-release

    Nothing published for this version

  4. v0.4.3-0.20181017022825-175599bced3517 Oct 2018pre-release

    Nothing published for this version

  5. v0.4.3-0.20181016183340-90f608b2738d16 Oct 2018pre-release

    Nothing published for this version

  6. v0.4.3-0.20181016062938-3cd692c7043416 Oct 2018pre-release

    Nothing published for this version

  7. v0.4.3-0.20180919062622-ef73f30ff15019 Sept 2018pre-release

    Nothing published for this version

  8. v0.4.3-0.20180918113530-64887c2e840918 Sept 2018pre-release

    Nothing published for this version

  9. v0.4.3-0.20180918063158-6fd2b29e855a18 Sept 2018pre-release

    Nothing published for this version

  10. v0.4.3-0.20180917232854-7ca5341ddfc917 Sept 2018pre-release

    Nothing published for this version

  11. v0.4.3-0.20180917045015-fb331a6ef62e17 Sept 2018pre-release

    Nothing published for this version

  12. v0.4.3-0.20180916125250-13c71a7efab616 Sept 2018pre-release

    Nothing published for this version

  13. v0.4.3-0.20180911033125-86a1af2e89e911 Sept 2018pre-release

    Nothing published for this version

  14. v0.4.3-0.20180911024137-bbfce788cc7a11 Sept 2018pre-release

    Nothing published for this version

  15. v0.4.211 Sept 2018
    Release notes
    • umoci now has an exposed Go API. At the moment it's unclear whether it will
      be changed significantly, but at the least now users can use
      umoci-as-a-library in a fairly sane way. openSUSE/umoci#245
    • Added umoci unpack --keep-dirlinks (in the same vein as rsync's flag with
      the same name) which allows layers that contain entries which have a symlink
      as a path component. openSUSE/umoci#246
    • umoci insert now supports whiteouts in two significant ways. You can use
      --whiteout to "insert" a deletion of a given path, while you can use
      --opaque to replace a directory by adding an opaque whiteout (the default
      behaviour causes the old and new directories to be merged).
      openSUSE/umoci#257
    • Docker has changed how they handle whiteouts for non-existent files. The
      specification is loose on this (and in umoci we've always been liberal with
      whiteout generation -- to avoid cases where someone was confused we didn't
      have a whiteout for every entry). But now that they have deviated from the
      spec, in the interest of playing nice, we can just follow their new
      restriction (even though it is not supported by the spec). This also makes
      our layers slightly smaller. openSUSE/umoci#254
    • umoci unpack now no longer erases system.nfs4_acl and also has some more
      sophisticated handling of forbidden xattrs. openSUSE/umoci#252
      openSUSE/umoci#248
    • umoci unpack now appears to work correctly on SELinux-enabled systems
      (previously we had various issues where umoci wouldn't like it when it was
      trying to ensure the filesystem was reproducibly generated and SELinux xattrs
      would act strangely). To fix this, now umoci unpack will only cause errors
      if it has been asked to change a forbidden xattr to a value different than
      it's current on-disk value. openSUSE/umoci#235 openSUSE/umoci#259

    Thanks to all of the people that made this release possible:

    Signed-off-by: Aleksa Sarai [email protected]

    Open source →
    Release notes

    Added

    • umoci now has an exposed Go API. At the moment it's unclear whether it will be changed significantly, but at the least now users can use umoci-as-a-library in a fairly sane way. opencontainers/umoci#245
    • Added umoci unpack --keep-dirlinks (in the same vein as rsync's flag with the same name) which allows layers that contain entries which have a symlink as a path component. opencontainers/umoci#246
    • umoci insert now supports whiteouts in two significant ways. You can use --whiteout to "insert" a deletion of a given path, while you can use --opaque to replace a directory by adding an opaque whiteout (the default behaviour causes the old and new directories to be merged). opencontainers/umoci#257

    Fixed

    • Docker has changed how they handle whiteouts for non-existent files. The specification is loose on this (and in umoci we've always been liberal with whiteout generation -- to avoid cases where someone was confused we didn't have a whiteout for every entry). But now that they have deviated from the spec, in the interest of playing nice, we can just follow their new restriction (even though it is not supported by the spec). This also makes our layers slightly smaller. opencontainers/umoci#254
    • umoci unpack now no longer erases system.nfs4_acl and also has some more sophisticated handling of forbidden xattrs. opencontainers/umoci#252 opencontainers/umoci#248
    • umoci unpack now appears to work correctly on SELinux-enabled systems (previously we had various issues where umoci wouldn't like it when it was trying to ensure the filesystem was reproducibly generated and SELinux xattrs would act strangely). To fix this, now umoci unpack will only cause errors if it has been asked to change a forbidden xattr to a value different than it's current on-disk value. opencontainers/umoci#235 opencontainers/umoci#259
    Open source →
    Release notes

    umoci 0.4.2

    Compare

    Choose a tag to compare

    Open source →
  16. v0.4.2-0.20180911021916-1b2ff50582b011 Sept 2018pre-release

    Nothing published for this version

  17. v0.4.2-0.20180911005552-cc4461a6ad8811 Sept 2018pre-release

    Nothing published for this version

  18. v0.4.2-0.20180910174158-37d495678eb510 Sept 2018pre-release

    Nothing published for this version

  19. v0.4.2-0.20180910041537-9e924fa9935d10 Sept 2018pre-release

    Nothing published for this version

  20. v0.4.2-0.20180910032144-15f02ce33cbb10 Sept 2018pre-release

    Nothing published for this version

  21. v0.4.2-0.20180910032143-ce35a6a2700610 Sept 2018pre-release

    Nothing published for this version

  22. v0.4.2-0.20180906140413-8c4670331c926 Sept 2018pre-release

    Nothing published for this version

  23. v0.4.2-0.20180905155854-a37997606cb25 Sept 2018pre-release

    Nothing published for this version

  24. v0.4.2-0.20180905155854-095ded89d6fb5 Sept 2018pre-release

    Nothing published for this version

  25. v0.4.2-0.20180905155737-631ad44858165 Sept 2018pre-release

    Nothing published for this version

  26. v0.4.2-0.20180905155737-3c0eb8a0da3c5 Sept 2018pre-release

    Nothing published for this version

  27. v0.4.2-0.20180903184329-cf5aef8ca6fb3 Sept 2018pre-release

    Nothing published for this version

  28. v0.4.2-0.20180903180705-88e46ad602e23 Sept 2018pre-release

    Nothing published for this version

  29. v0.4.2-0.20180903180009-c1928cae60b73 Sept 2018pre-release

    Nothing published for this version

  30. v0.4.2-0.20180903180009-6fd1e0e626453 Sept 2018pre-release

    Nothing published for this version

  31. v0.4.2-0.20180903170000-07682aad24463 Sept 2018pre-release

    Nothing published for this version

  32. v0.4.2-0.20180831193132-4dd5b0cc07df31 Aug 2018pre-release

    Nothing published for this version

  33. v0.4.2-0.20180831163249-e3ebb56fab1b31 Aug 2018pre-release

    Nothing published for this version

  34. v0.4.2-0.20180828225951-7d803312db8628 Aug 2018pre-release

    Nothing published for this version

  35. v0.4.2-0.20180828215232-863f7c6fbf6d28 Aug 2018pre-release

    Nothing published for this version

  36. v0.4.2-0.20180828101621-f2ced05ae28928 Aug 2018pre-release

    Nothing published for this version

  37. v0.4.2-0.20180828053201-d4fe351ad6bb28 Aug 2018pre-release

    Nothing published for this version

  38. v0.4.2-0.20180828053201-94c023e3e73428 Aug 2018pre-release

    Nothing published for this version

  39. v0.4.2-0.20180828053201-636187615c7e28 Aug 2018pre-release

    Nothing published for this version

  40. v0.4.2-0.20180828053201-5e47b6f69c1a28 Aug 2018pre-release

    Nothing published for this version

  41. v0.4.2-0.20180828053200-0972dd1c455628 Aug 2018pre-release

    Nothing published for this version

  42. v0.4.2-0.20180827224117-342d5be1404527 Aug 2018pre-release

    Nothing published for this version

  43. v0.4.2-0.20180827224018-cc0b5e1311f127 Aug 2018pre-release

    Nothing published for this version

  44. v0.4.2-0.20180827224018-26f39a55e8ec27 Aug 2018pre-release

    Nothing published for this version

  45. v0.4.2-0.20180827224017-fdd527724d0f27 Aug 2018pre-release

    Nothing published for this version

  46. v0.4.2-0.20180827224017-a0b27d95f7d527 Aug 2018pre-release

    Nothing published for this version

  47. v0.4.2-0.20180827224017-6d741422125f27 Aug 2018pre-release

    Nothing published for this version

  48. v0.4.2-0.20180827224016-fc49ffe856b227 Aug 2018pre-release

    Nothing published for this version

  49. v0.4.2-0.20180827224016-e08d95b10e5127 Aug 2018pre-release

    Nothing published for this version

  50. v0.4.2-0.20180816042105-d55318c8766216 Aug 2018pre-release

    Nothing published for this version

  51. v0.4.2-0.20180816032620-99be83e907e416 Aug 2018pre-release

    Nothing published for this version

  52. v0.4.116 Aug 2018
    Release notes
    • The number of possible tags that are now valid with umoci subcommands has
      increased significantly due to an expansion in the specification of the
      format of the ref.name annotation. To quote the specification, the
      following is the EBNF of valid refname values. openSUSE/umoci#234
      refname   ::= component ("/" component)*
      component ::= alphanum (separator alphanum)*
      alphanum  ::= [A-Za-z0-9]+
      separator ::= [-._:@+] | "--"
      
    • A new umoci insert subcommand which adds a given file to a path inside the
      container. openSUSE/umoci#237
    • A new umoci raw unpack subcommand in order to allow users to unpack images
      without needing a configuration or any of the manifest generation.
      openSUSE/umoci#239
    • umoci how has a logo. Thanks to Max Bailey for contributing
      this to the project. openSUSE/umoci#165 openSUSE/umoci#249
    • umoci unpack now handles out-of-order regular whiteouts correctly (though
      this ordering is not recommended by the spec -- nor is it required). This is
      an extension of openSUSE/umoci#229 that was missed during review.
      openSUSE/umoci#232
    • umoci unpack and umoci repack now make use of a far more optimised gzip
      compression library. In some benchmarks this has resulted in umoci repack
      speedups of up to 3x (though of course, you should do your own benchmarks).
      umoci unpack unfortunately doesn't have as significant of a performance
      improvement, due to the nature of gzip decompression (in future we may
      switch to zlib wrappers). openSUSE/umoci#225 openSUSE/umoci#233

    Thanks to all of the contributors that made this release possible:

    Signed-off-by: Aleksa Sarai [email protected]

    Open source →
    Release notes

    Added

    • The number of possible tags that are now valid with umoci subcommands has increased significantly due to an expansion in the specification of the format of the ref.name annotation. To quote the specification, the following is the EBNF of valid refname values. opencontainers/umoci#234
      refname   ::= component ("/" component)*
      component ::= alphanum (separator alphanum)*
      alphanum  ::= [A-Za-z0-9]+
      separator ::= [-._:@+] | "--"
      
    • A new umoci insert subcommand which adds a given file to a path inside the container. opencontainers/umoci#237
    • A new umoci raw unpack subcommand in order to allow users to unpack images without needing a configuration or any of the manifest generation. opencontainers/umoci#239
    • umoci how has a logo. Thanks to Max Bailey for contributing this to the project. opencontainers/umoci#165 opencontainers/umoci#249

    Fixed

    • umoci unpack now handles out-of-order regular whiteouts correctly (though this ordering is not recommended by the spec -- nor is it required). This is an extension of opencontainers/umoci#229 that was missed during review. opencontainers/umoci#232
    • umoci unpack and umoci repack now make use of a far more optimised gzip compression library. In some benchmarks this has resulted in umoci repack speedups of up to 3x (though of course, you should do your own benchmarks). umoci unpack unfortunately doesn't have as significant of a performance improvement, due to the nature of gzip decompression (in future we may switch to zlib wrappers). opencontainers/umoci#225 opencontainers/umoci#233
    Open source →
    Release notes

    umoci 0.4.1

    Compare

    Choose a tag to compare

    Open source →
  53. v0.4.1-0.20180814000830-08858ae541e914 Aug 2018pre-release

    Nothing published for this version

  54. v0.4.1-0.20180813090113-50875fe650af13 Aug 2018pre-release

    Nothing published for this version

  55. v0.4.1-0.20180803103346-c769ffc70a8e3 Aug 2018pre-release

    Nothing published for this version

  56. v0.4.1-0.20180803091158-25e50d38685b3 Aug 2018pre-release

    Nothing published for this version

  57. v0.4.1-0.20180802225800-29f590a257fd2 Aug 2018pre-release

    Nothing published for this version

  58. v0.4.1-0.20180802220936-7d4abc6f50db2 Aug 2018pre-release

    Nothing published for this version

  59. v0.4.1-0.20180802220835-87eff5b326a72 Aug 2018pre-release

    Nothing published for this version

  60. v0.4.1-0.20180802220049-36d99a02e2842 Aug 2018pre-release

    Nothing published for this version