|
1 | 1 | OpenContainers Specifications |
2 | 2 |
|
| 3 | +Changes with v1.0.0-rc1: |
| 4 | + Breaking changes: |
| 5 | + |
| 6 | + * runtime: Split create and start, #384, #450, #463, #464, #467, |
| 7 | + #468 |
| 8 | + * runtime: Remove exec, #388 |
| 9 | + * runtime: Enviroment MUST match the configuration, #397 |
| 10 | + * config: Runtime MUST generate errors for unsupported platforms, |
| 11 | + #441 |
| 12 | + * config: Windows mount destinations MUST NOT be nested, #437 |
| 13 | + |
| 14 | + Additions: |
| 15 | + |
| 16 | + * solaris: Added platform-specific configuration, #411, #424, #431, |
| 17 | + #436 |
| 18 | + * runtime: Add 'annotations' and 'status' to the state structure, |
| 19 | + #462, #484, #485 |
| 20 | + * runtime: State no longer needs to be serialized as JSON, #446 |
| 21 | + * runtime-linux: Add /dev symbolic links, #449 |
| 22 | + * config: Allow absolute paths for root.path (which previously |
| 23 | + required relative paths), #394 |
| 24 | + * config-linux: Add linux.mountLabel, #393 |
| 25 | + * config-linux: Add suport for cgroup namespace, #397 |
| 26 | + * config-linux: Runtime SHOULD NOT modify ownership of any |
| 27 | + referenced filesystem (previously the restriction only applied to |
| 28 | + the root filesystem), #452 |
| 29 | + * specs-go/seccomp: Add ppc and s390x to specs-go/config.go, #475 |
| 30 | + |
| 31 | + Minor fixes and documentation: |
| 32 | + |
| 33 | + * README: Add project.md to the Table of Contents, #376 |
| 34 | + * README: Consistenly indent the Table of Contents, #400 |
| 35 | + * README: Link to LICENSE, #442 |
| 36 | + * README: Weekly call is OCI-wide, #378 |
| 37 | + * config: Explicit runtime namespace for hooks, #415 |
| 38 | + * config: Explicit container namespace for uid, gid, and |
| 39 | + additionalGids, #412 |
| 40 | + * config: Fix 'string' -> 'array of strings' typo for process.args, |
| 41 | + #416 |
| 42 | + * runtime: The runtime MAY validate config.json, #418 |
| 43 | + * runtime: Move errors section out of operations, #445 |
| 44 | + * runtime: MAY -> SHOULD for post-stop error logging, #410 |
| 45 | + * schema/README: Document JSON Schema usage, #360, #385 |
| 46 | + * schema: Minor description updates, #456, #461 |
| 47 | + * schema/validate: Support reading documents via stdin, #482 |
| 48 | + * .pullapprove: Automate review approval, #458, #474 |
| 49 | + * .gitignore: Hide more auto-generated files, #386, #392 |
| 50 | + * .travis: git-validation detects Travis now, #366 |
| 51 | + * .travis: Regress on failure to produce docs, #479 |
| 52 | + * Makefile: Filename docs.* -> oci-runtime-spec.*, #478 |
| 53 | + * Makefile: Add install.tools target, #349 |
| 54 | + * Makefile: Allow native pandoc implementations, #428, #448 |
| 55 | + * Makefile: Prefer Bash, #455 |
| 56 | + * Makefile: Travis support for .gitvalidation, #422 |
| 57 | + * specs-go/config: Add missing omitempties for Process.Terminal, |
| 58 | + Root.Readonly, Spec.Linux, and Spec.Mounts, #408, #429, #430, #431 |
| 59 | + * specs-go/config: Remove incorrect omitempties for User.UID and |
| 60 | + User.GID, #425 |
| 61 | + * specs-go/config: Drop platform-independent comment, #451 |
| 62 | + * version: Include version in generated documentation, #406 |
| 63 | + * *: Anchor examples, #348 |
| 64 | + * *: Fix remnants from SelinuxProcessLabel to SelinuxLabel rename, |
| 65 | + #396 |
| 66 | + * *: Outsource code-of-conduct to TOB repository, #375, #413 |
| 67 | + * *: RFC 2119 consistency, #407, #409, #438, #444, #449 |
| 68 | + * *: Typo fixes, #390, #401 |
| 69 | + * *: Whitespace fixes and validation, #380, #381, #426 |
| 70 | + * ROADMAP: Remove stale targets, #435 |
| 71 | + |
3 | 72 | Changes with v0.5.0: |
4 | 73 | Breaking changes: |
5 | 74 |
|
@@ -277,4 +346,3 @@ Changes with v0.1.0: |
277 | 346 | * Update Typo in ROADMAP.md |
278 | 347 | * Use unsigned for IDs |
279 | 348 | * version: introduce a string for dev indication |
280 | | - |
|
0 commit comments