|
1 | 1 | OpenContainers Specifications
|
2 | 2 |
|
| 3 | +Changes with v1.0.0-rc5: |
| 4 | + |
| 5 | + Breaking changes: |
| 6 | + |
| 7 | + * config: Explicitly require `platform` (#695). |
| 8 | + * config: The platform-specific sections (`linux`, `solaris`, and |
| 9 | + `windows`) MUST NOT be set unless they match `platform.os` (#673). |
| 10 | + * config: `process.capabilities` is now an object instead of an |
| 11 | + array of strings (#675). |
| 12 | + * config-linux: No longer allow negative values for some resources, |
| 13 | + partially reversing #648 from v1.0.0-rc4 (#704). |
| 14 | + * config-linux: `linux.seccomp.syscalls` entries have `names` |
| 15 | + instead of `name` (#657). |
| 16 | + * runtime: Rename the state `bundlePath` property to `bundle` |
| 17 | + (#674). |
| 18 | + |
| 19 | + Additions: |
| 20 | + |
| 21 | + * config: `process.capabilities` is no longer Linux-only (#673). |
| 22 | + * config-linux: `linux.seccomp.syscalls` entries have a new |
| 23 | + `comment` property (#657). |
| 24 | + * config-linux: Add new architectures from libseccomp 2.3.2 (#705) |
| 25 | + * runtime: Add a `creating` state `status` (#507, #694). |
| 26 | + |
| 27 | + Removals and increased restrictions: |
| 28 | + |
| 29 | + * runtime: Document hook timing and exit code handling (#532). |
| 30 | + * schema/config-linux: Explicit `null` values are no longer |
| 31 | + compliant (#662). |
| 32 | + |
| 33 | + Decreased restrictions: |
| 34 | + |
| 35 | + * config: `type` and `source` properties are now optional for |
| 36 | + `mounts` entries (#699). |
| 37 | + * config: `args` property is now optional for hooks (#685). |
| 38 | + * config-linux: Runtimes no longer need to provide `/proc` and |
| 39 | + other filesystems unless they are explicitly requested in the |
| 40 | + configuration JSON (#666). |
| 41 | + |
| 42 | + Minor fixes and documentation: |
| 43 | + |
| 44 | + * spec: Add OCI Runtime Abstract (#691). |
| 45 | + * config: Document the Go `platform` tag (#570). |
| 46 | + * config-linux: Remove local uid/gid mapping limit and punt to the |
| 47 | + kernel (#693). |
| 48 | + * schema: Fix broken `string` and similar `$ref`s (#684). |
| 49 | + * schema: Remove `mounts` from required properties (#696). |
| 50 | + * schema: Remove `major` and `minor` from `linux.devices` entries |
| 51 | + (#688). |
| 52 | + * schema: Check for the required `type`, `hard`, and `soft` in |
| 53 | + `process.rlimits` entries (#696). |
| 54 | + * schema/validate: Gained usage documentation and fixed |
| 55 | + `schemaPath` logic when the argument did not contain `://` (#552). |
| 56 | + * *: Add anchor tags to a number of spec locations (#707). |
| 57 | + * *: Consistent link syntax (#687). |
| 58 | + * *: Minor cleanup and rewording (#697). |
| 59 | + |
3 | 60 | Changes with v1.0.0-rc4:
|
4 | 61 | Additions:
|
5 | 62 |
|
|
0 commit comments