|
1 | 1 | OpenContainers Specifications
|
2 | 2 |
|
| 3 | +Changes with v1.0.0-rc6: |
| 4 | + |
| 5 | + Breaking changes: |
| 6 | + |
| 7 | + * config: Shift oomScoreAdj to process and add RFC 2119 requirements |
| 8 | + for the runtime (#781, #789, #836) |
| 9 | + * config-windows: Change CPU 'percent' to 'maximum' (#777) |
| 10 | + * config-windows: Remove memory 'reservation' (#788) |
| 11 | + |
| 12 | + Additions: |
| 13 | + |
| 14 | + * config-linux: Add Intel RDT/CAT Linux support (#630, #787) |
| 15 | + * config-linux: Add Markdown specification for syscalls (#706) |
| 16 | + * config-linux: Add 'unbindable' rootfsPropagation value (#770, #775) |
| 17 | + * config-windows: Add 'credentialspec' (#814) |
| 18 | + |
| 19 | + Removals and increased restrictions: |
| 20 | + |
| 21 | + * config: Forbid 'root.path' on Hyper-V (#820) |
| 22 | + * config: Require strictly-postitive 'timeout' values (#764) |
| 23 | + * config: Strengthen punt to kernel for valid capabilities strings |
| 24 | + (#766, #790) |
| 25 | + * config: Forbid setting 'readonly' true on Windows (#819) |
| 26 | + * config: Forbid setting mount 'type' entirely on Windows and forbid |
| 27 | + UNC paths and mapped drives in 'source' on Windows (#821) |
| 28 | + * config-linux: Clearly require absolute path for namespace (#720) |
| 29 | + * config-linux: RFC 2119 tightening for namespaces (#767) |
| 30 | + * config-linux: Require at least one entry in |
| 31 | + linux.seccomp.syscalls[].names (#769) |
| 32 | + * config-linux: Remove syscall.comment (#714) |
| 33 | + * config-linux: Use MUST and MAY for weight and leafWeight (#751) |
| 34 | + * config-linux: Remove explicit 'null' from device cgroup values |
| 35 | + (#804) |
| 36 | + * runtime: Remove "features the runtime chooses to support" (#732) |
| 37 | + * runtime: Drop "not supported by the base OS" loophole (#733) |
| 38 | + * runtime-linux: Condition /proc/self/fd symlinks on source |
| 39 | + existence (#736) |
| 40 | + |
| 41 | + Decreased restrictions: |
| 42 | + |
| 43 | + * config: Make 'process' optional (#701, #805) |
| 44 | + * config-linux: Make linux.seccomp.syscalls optional (#768) |
| 45 | + * config-linux: Remove local range restrictions for blkioWeight, |
| 46 | + blkioLeafWeight, weight, leafWeight, and shares (#780) |
| 47 | + |
| 48 | + Minor fixes and documentation: |
| 49 | + |
| 50 | + * config: Specify height/width units (characters) for consoleSize (#761) |
| 51 | + * config-linux: Explicit namespace for interface names (#713) |
| 52 | + * runtime: Explicitly make process.* timing implementation-defined (#700) |
| 53 | + * specs-go/config: Remove range restrictions from Windows comments (#783) |
| 54 | + * specs-go/config: Add omitempty to LinuxSyscall.Args (#763) |
| 55 | + * specs-go/config: Use a pointer for Process.ConsoleSize (#792) |
| 56 | + * schema/Makefile: Make 'validate' the default target (#750) |
| 57 | + * schema/Makefile: Add 'clean' target (#774) |
| 58 | + * schema: Add 'test' target to the Makefile (#785) |
| 59 | + * *: Remove unnecessary .PHONY entries (#750, #778, #802) |
| 60 | + * *: Typo fixes and polishing (#681, #708, #702, #703, #709, #711, |
| 61 | + #712, #721, #722, #723, #724, #730, #737, #738, #741, #744, #749, |
| 62 | + #753, #756, #765, #773, #776, #784, #786, #793, #794, #796, #798, |
| 63 | + #799, #800, #803, #812, #824, #826, #832) |
| 64 | + |
3 | 65 | Changes with v1.0.0-rc5:
|
4 | 66 |
|
5 | 67 | Breaking changes:
|
|
0 commit comments