Skip to content

Commit 913d300

Browse files
committed
ChangeLog: Document changes since c83b8c8
Through f4d221c (Merge pull request #880 from dqminh/wking-linux-only-capabilities-again, 2017-07-05). The rc6 release picked up an earlier version of these notes, and those entries are mostly unchanged except for: * The credentialSpec entry, which was #814 for credentialspec and now also includes #859 for credentialSpec. * The root(.path) Hyper-V entry, which was #820 for root.path and now also includes #838 for root. I also moved this into the "breaking changes" section, because rc5 Hyper-V configs required root to be set, and rc6 Hyper-V configs require it to not be set. Although whether rc5 allowed Hyper-V configs at all is not clear to me. * Fixed indenting for the typo-fixes entry, as well as a number of more recent typo-fix PRs. Signed-off-by: W. Trevor King <[email protected]>
1 parent 64d8e8e commit 913d300

File tree

1 file changed

+42
-5
lines changed

1 file changed

+42
-5
lines changed

ChangeLog

Lines changed: 42 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,25 +6,45 @@ Changes with v1.0.0-rc6:
66

77
* config: Shift oomScoreAdj to process and add RFC 2119 requirements
88
for the runtime (#781, #789, #836)
9+
* config: Forbid 'root' on Hyper-V (#820, #838).
10+
* config: process.capabilities and process.noNewPrivileges are
11+
Linux-only again (#880). This partially reverses #673, which had
12+
landed in v1.0.0-rc5.
13+
* config: Remove process.rlimits from Windows (#880). It is now
14+
POSIX-only, while in v1.0.0-rc5 it was cross-platform (because of
15+
#673). Before #673 (in v1.0.0-rc4 and earlier), it was
16+
Linux-only.
17+
* config-linux: Drop redundant 'blkio' prefix from blockIO
18+
properties (#860)
19+
* config-linux: Make memory limits int64 instead of uint64 (#876).
20+
This partially reverses #704, which had landed in v1.0.0-rc5.
921
* config-windows: Change CPU 'percent' to 'maximum' (#777)
1022
* config-windows: Remove memory 'reservation' (#788)
23+
* config-windows: Remove 'resources.network' and add 'network' (#801)
1124

1225
Additions:
1326

27+
* config: Windows runtimes MUST support the 'ro' mount option (#868)
1428
* config-linux: Add Intel RDT/CAT Linux support (#630, #787)
1529
* config-linux: Add Markdown specification for syscalls (#706)
1630
* config-linux: Add 'unbindable' rootfsPropagation value (#770, #775)
17-
* config-windows: Add 'credentialspec' (#814)
31+
* config-windows: Add 'credentialSpec' (#814, #859)
32+
* config-windows: Add 'servicing' (#815)
33+
* config-windows: Add 'ignoreFlushesDuringBoot' (#816, #859)
34+
* config-windows: Add 'hyperv' (#818, #849, #859)
35+
* config-windows: Add 'layerFolders' (#828)
1836

1937
Removals and increased restrictions:
2038

21-
* config: Forbid 'root.path' on Hyper-V (#820)
39+
* config: Remove 'platform' (#850)
2240
* config: Require strictly-postitive 'timeout' values (#764)
2341
* config: Strengthen punt to kernel for valid capabilities strings
2442
(#766, #790)
43+
* config: Require volume GUID paths for root.path (#849)
2544
* config: Forbid setting 'readonly' true on Windows (#819)
2645
* config: Forbid setting mount 'type' entirely on Windows and forbid
2746
UNC paths and mapped drives in 'source' on Windows (#821)
47+
* config: Remove 'hooks' from Windows spec (#855, #869, #870)
2848
* config-linux: Clearly require absolute path for namespace (#720)
2949
* config-linux: RFC 2119 tightening for namespaces (#767)
3050
* config-linux: Require at least one entry in
@@ -42,25 +62,42 @@ Changes with v1.0.0-rc6:
4262

4363
* config: Make 'process' optional (#701, #805)
4464
* config-linux: Make linux.seccomp.syscalls optional (#768)
65+
* config-linux: valueTwo is now optional in
66+
`linux.seccomp.syscalls[].args` entries (#877)
4567
* config-linux: Remove local range restrictions for blkioWeight,
4668
blkioLeafWeight, weight, leafWeight, and shares (#780)
69+
* config-linux: Explicitly allow symlinks for providing devices (#873)
4770

4871
Minor fixes and documentation:
4972

73+
* config: Remove "MAY support any valid values" sentence (#851)
74+
* config: Remove the previously-forbidden mounts[].type from the
75+
Windows spec (#854)
76+
* config: Clarify mounts[].source relative path anchor (#735)
77+
* config: Explicitly make consoleSize ignored if terminal is false or
78+
unset (#863)
5079
* config: Specify height/width units (characters) for consoleSize (#761)
80+
* config: Use "POSIX platforms" instead of "Linux and Solaris" (#838)
5181
* config-linux: Explicit namespace for interface names (#713)
82+
* config-linux: Explicitly list cgroupsPath as optional (#823)
83+
* runtime: Clarify valid container states for 'start', 'kill', and
84+
'delete' (#875)
5285
* runtime: Explicitly make process.* timing implementation-defined (#700)
5386
* specs-go/config: Remove range restrictions from Windows comments (#783)
5487
* specs-go/config: Add omitempty to LinuxSyscall.Args (#763)
5588
* specs-go/config: Use a pointer for Process.ConsoleSize (#792)
89+
* schema/README: Use v1.0.0 URL in examples to prepare for the 1.0.0
90+
release (#881)
5691
* schema/Makefile: Make 'validate' the default target (#750)
5792
* schema/Makefile: Add 'clean' target (#774)
5893
* schema: Add 'test' target to the Makefile (#785)
5994
* *: Remove unnecessary .PHONY entries (#750, #778, #802)
6095
* *: 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)
96+
#712, #721, #722, #723, #724, #730, #737, #738, #741, #744, #749,
97+
#753, #756, #765, #773, #776, #784, #786, #793, #794, #796, #798,
98+
#799, #800, #803, #807, #809, #811, #812, #822, #824, #826, #827,
99+
#832, #839, #840, #846, #847, #848, #852, #856, #858, #862, #865,
100+
#871, #874)
64101

65102
Changes with v1.0.0-rc5:
66103

0 commit comments

Comments
 (0)