Skip to content

Commit ce9db85

Browse files
authored
Merge pull request #718 from wking/v1.0.0-rc5-change-log
ChangeLog: Document changes since v1.0.0-rc4
2 parents c4c7361 + 37391fb commit ce9db85

File tree

1 file changed

+57
-0
lines changed

1 file changed

+57
-0
lines changed

ChangeLog

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,62 @@
11
OpenContainers Specifications
22

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+
360
Changes with v1.0.0-rc4:
461
Additions:
562

0 commit comments

Comments
 (0)