Skip to content
Tags give the ability to mark specific points in history as being important
  • v1.2.0
    36852b0d · version: release v1.2.0 ·
    Release v1.2.0
    
  • v1.1.0
    06252546 · version: release v1.1.0 ·
    v1.1.0
    
  • v1.1.0-rc.3
    v1.1.0-rc.3
    
  • v1.1.0-rc.2
    v1.1.0-rc.2
    
  • v1.1.0-rc.1
    v1.1.0-rc.1
    
  • v1.0.2
    v1.0.2
    
    vote: https://groups.google.com/a/opencontainers.org/d/msg/dev/12BYcSHjSWY/IXNOMpflBQAJ
    
  • v1.0.1
    4e3b9264 · version: release 1.0.1 ·
    v1.0.1
    
  • v1.0.0
    02137cd4 · version: release v1.0.0 ·
    v1.0.0
    
  • v1.0.0-rc6
    v1.0.0-rc6
    
  • v1.0.0-rc5
    https://github.com/opencontainers/runtime-spec/pull/710
    
  • v1.0.0-rc4
    v1.0.0-rc4
    
  • v1.0.0-rc3
    794ca7ac · version: release rc3 ·
    https://groups.google.com/a/opencontainers.org/d/msg/dev/vm9laWGriwE/Ra-CE7MHDwAJ
    
  • v1.0.0-rc2
    7dab1a24 · version: 1.0.0-rc2 ·
    https://groups.google.com/a/opencontainers.org/d/topic/dev/KIMfn6ucrsg/discussion
    
  • v1.0.0-rc1
    06479209 · version: v1.0.0-rc1 ·
    Breaking changes:
    
    * runtime: Split create and start, #384, #450, #463, #464, #467,
      #468
    * runtime: Remove exec, #388
    * runtime: Enviroment MUST match the configuration, #397
    * config: Runtime MUST generate errors for unsupported platforms,
      #441
    * config: Windows mount destinations MUST NOT be nested, #437
    
    Additions:
    
    * solaris: Added platform-specific configuration, #411, #424, #431,
      #436
    * runtime: Add 'annotations' and 'status' to the state structure,
      #462, #484, #485
    * runtime: State no longer needs to be serialized as JSON, #446
    * runtime-linux: Add /dev symbolic links, #449
    * config: Allow absolute paths for root.path (which previously
      required relative paths), #394
    * config-linux: Add linux.mountLabel, #393
    * config-linux: Add suport for cgroup namespace, #397
    * config-linux: Runtime SHOULD NOT modify ownership of any
      referenced filesystem (previously the restriction only applied to
      the root filesystem), #452
    * specs-go/seccomp: Add ppc and s390x to specs-go/config.go, #475
    
    Minor fixes and documentation:
    
    * README: Add project.md to the Table of Contents, #376
    * README: Consistenly indent the Table of Contents, #400
    * README: Link to LICENSE, #442
    * README: Weekly call is OCI-wide, #378
    * config: Explicit runtime namespace for hooks, #415
    * config: Explicit container namespace for uid, gid, and
      additionalGids, #412
    * config: Fix 'string' -> 'array of strings' typo for process.args,
      #416
    * runtime: The runtime MAY validate config.json, #418
    * runtime: Move errors section out of operations, #445
    * runtime: MAY -> SHOULD for post-stop error logging, #410
    * schema/README: Document JSON Schema usage, #360, #385
    * schema: Minor description updates, #456, #461
    * schema/validate: Support reading documents via stdin, #482
    * .pullapprove: Automate review approval, #458, #474
    * .gitignore: Hide more auto-generated files, #386, #392
    * .travis: git-validation detects Travis now, #366
    * .travis: Regress on failure to produce docs, #479
    * Makefile: Filename docs.* -> oci-runtime-spec.*, #478
    * Makefile: Add install.tools target, #349
    * Makefile: Allow native pandoc implementations, #428, #448
    * Makefile: Prefer Bash, #455
    * Makefile: Travis support for .gitvalidation, #422
    * specs-go/config: Add missing omitempties for Process.Terminal,
      Root.Readonly, Spec.Linux, and Spec.Mounts, #408, #429, #430, #431
    * specs-go/config: Remove incorrect omitempties for User.UID and
      User.GID, #425
    * specs-go/config: Drop platform-independent comment, #451
    * version: Include version in generated documentation, #406
    * *: Anchor examples, #348
    * *: Fix remnants from SelinuxProcessLabel to SelinuxLabel rename,
       #396
    * *: Outsource code-of-conduct to TOB repository, #375, #413
    * *: RFC 2119 consistency, #407, #409, #438, #444, #449
    * *: Typo fixes, #390, #401
    * *: Whitespace fixes and validation, #380, #381, #426
    * ROADMAP: Remove stale targets, #435
    
  • v0.5.0
    78e6667a · version: v0.5.0 ·
    Breaking changes:
    
    * specs-go: Renamed the repository from opencontainers/specs to opencontainers/runtime-spec, #365
    
    Additions:
    
    * config: Add 'timeout' for hooks, #346
    * config-linux: Add 'maskedPaths' and 'readonlyPaths', #364
    
    Minor fixes and documentation:
    
    * JSON Schema bug-fixes and improved examples, #370
    * README: Define "unconditionally compliant", #374
    * config: Make Markdown canonical, #342
    * config: Explicitly list mapping from symbolic names to UID/GIDs as out-of-scope, #347
    * config-linux: Require the runtime mount namespace for namespace 'path' values, #275
    * config-linux: Reword kernelTCP docs, #377
    * specs-go: Add omitempty to 'Device' and 'Namespace', #340
    * .travis.yml: Use built-in 'go vet' and current 'go lint', dropping Go < 1.5, #372, #352
    * implementations: Expand ocitools scope to include testing, #328
    * style: Move one-sentence-per-line rule from the README, #369
    * style: Remove dangling parenthesis, #359
    * README: Add a link to the IRC logs, #358
    * Fix "manadate", "exmaple", "paramters", and "preferrably" typos, #353, #354
    
  • v0.4.0
    3ce138b1 · version: v0.4.0 ·
    https://github.com/opencontainers/specs/milestones/v0.4.0
    
  • v0.3.0
    25cbfc42 · version: v0.3.0 ·
    Breaking changes:
    
    * config: Single, unified config file, #284
    * config: cwd is a required default, and must be absolute, #286,
      #307, #308, #312
    * config: qualify the name of the version field, #309
    * config-linux: Convert classID from hex to uint32, #296
    * config-linux: Separate mknod from cgroups, #298
    
    Additions:
    
    * config-linux: Add NoNewPrivileges setting for linux, #290
    
    Minor fixes and documentation:
    
    * config-linux: clarify oom_score_adj, #236, #292
    * config-linux: Update links to cgroups documentation, #318
    * config-linux: Remove pointers for slices preferring omitempty
      tag instead, #316
    * README: add runtime, bundle, and hook author user, #280
    * ROADMAP: reshuffled and split into GitHub issues, #300, #301,
      #304, #306
    * style: Collect established styles in a discoverable location, #287, #311
    
  • v0.2.0
    Reminder: During the 0.x series of OCI releases we make no backwards
    compatibility guarantees and intend to break the schema during this series.
    
  • v0.1.1
    An initial draft release, marking the milestone towards a stable 1.0.0
    
    Reminder: During the 0.x series of OCI releases we make no backwards
    compatibility guarantees and intend to break the schema during this series.