|
| 1 | +OpenContainers Specifications |
| 2 | + |
| 3 | +Changes with v0.2.0: |
| 4 | + * Add Apparmor, Selinux and Seccomp |
| 5 | + * Add Apparmor, Selinux and Seccomp sections |
| 6 | + * Add bind mount example |
| 7 | + * Add fd section for linux container process |
| 8 | + * Add Go types for specification |
| 9 | + * *: adding a code of conduct |
| 10 | + * Adding cgroups path to the Spec. |
| 11 | + * .: Adding listing of implementations |
| 12 | + * .: adding travis file for future CI |
| 13 | + * Add license and DCO information for contributions |
| 14 | + * Add linux spec description |
| 15 | + * Add MAINTAINERS file |
| 16 | + * Add memory swappiness to linux spec |
| 17 | + * Add runtime state configuration and structs |
| 18 | + * Adds a section for user namespace mappings |
| 19 | + * Adds link to kernel cgroups documentation |
| 20 | + * Adds section for Linux Rlimits |
| 21 | + * Adds section for Linux Sysctl. |
| 22 | + * Adds user namespace to the list of namespaces |
| 23 | + * bundle: add initial run use case |
| 24 | + * bundle: Fix 'and any number of and other related' typo |
| 25 | + * bundle.md: clarify arbitrary/conventional dirnames |
| 26 | + * bundle.md: fix link formatting |
| 27 | + * bundle.md: fix off-by-one error |
| 28 | + * bundle.md: various updates to latest spec |
| 29 | + * bundle: Move 'Linux sysctl' header to its own line |
| 30 | + * Change commiter to committer |
| 31 | + * Change Device field order in spec_linux.go, 'Path' should be top of the 'Type' field, according to the different of the config-linux.md, 'Path' field is the unique key. |
| 32 | + * Change layout of mountpoints and mounts |
| 33 | + * Change the rlimit type to string instead of int |
| 34 | + * Clarify behavior around namespaces paths. |
| 35 | + * config: Add example additionalGids |
| 36 | + * config: Add example cwd |
| 37 | + * config: cleanup language on readonly parameter |
| 38 | + * config: fix links to go files |
| 39 | + * config-linux: specify the default devices/filesystems available |
| 40 | + * config.md: clarify destination for mounts |
| 41 | + * config.md: make the version a semver |
| 42 | + * config.md: make the version field example a semver |
| 43 | + * config.md: minor clean up of process specification |
| 44 | + * config.md: reformat into a standard style |
| 45 | + * config.md: update links to spec schema code |
| 46 | + * config.md: various cleanup/consistency fixes |
| 47 | + * config: minor cleanup |
| 48 | + * Deduplicate the field of RootfsPropagation |
| 49 | + * Define constants for Linux Namespace names |
| 50 | + * Fix LinuxRuntime field |
| 51 | + * Fix root object keys |
| 52 | + * Fix typos in config.md |
| 53 | + * Fix typos in the "Namespace types" section |
| 54 | + * Fix typos in the rlimits section |
| 55 | + * Fix Windows path escaping in example mount JSON |
| 56 | + * JSON objects are easier to parse/manipulate |
| 57 | + * made repo public. Added warning in README |
| 58 | + * Make namespaces match runc |
| 59 | + * make rootfs mount propagation mode settable |
| 60 | + * Makes namespaces description linux specific |
| 61 | + * *.md: markdown formatting |
| 62 | + * Modify the capabilities constants to match header files like other constants |
| 63 | + * Move linux specific options to linux spec |
| 64 | + * README: add a rule for paragraph formatting in markdown |
| 65 | + * README: Document BlueJeans and wiki archive for meetings |
| 66 | + * README: Document pre-meeting agenda alteration |
| 67 | + * README: Document YouTube and IRC backchannel for meetings |
| 68 | + * README: Focus on local runtime (create/start/stop) |
| 69 | + * README.md: Add a git commit style guide |
| 70 | + * README.md: contribution about discussion |
| 71 | + * README: releases section |
| 72 | + * README: Remove blank line from infrastructure-agnostic paragraph |
| 73 | + * removed boilerplate file |
| 74 | + * *: remove superfluous comma in code-of-conduct |
| 75 | + * Remove trailing whitespace |
| 76 | + * Rename SystemProperties to Sysctl |
| 77 | + * Rename the header "Access to devices" to "Devices" to fit with the config |
| 78 | + * *: re-org the spec |
| 79 | + * Replace Linux.Device with more specific config |
| 80 | + * restore formatting |
| 81 | + * Return golang compliant names for UID and GID in User |
| 82 | + * Return golint-compliant naming for mappings |
| 83 | + * runtime: Add prestart/poststop hooks |
| 84 | + * runtime_config: comments for golint |
| 85 | + * runtime-config-linux: Drop 'Linux' from headers |
| 86 | + * runtime_config_linux: Fix 'LinuxSpec' -> 'LinuxRuntimeSpec' in comment |
| 87 | + * runtime-config-linux: One sentence per line for opening two paragraphs |
| 88 | + * runtime-config: Remove blank lines from the end of files |
| 89 | + * runtime-config: Remove 'destination' docs from mounts |
| 90 | + * runtime.md: convert oc to runc |
| 91 | + * runtime: use opencontainer vs oci |
| 92 | + * *: small spelling fixes |
| 93 | + * Specific platform specific user struct for spec |
| 94 | + * spec: linux: add support for the PIDs cgroup |
| 95 | + * spec_linux: conform to `golint` |
| 96 | + * spec_linux.go: Rename IDMapping fields to follow syscall.SysProcIDMap |
| 97 | + * spec_linux: remove ending periods on one-line comments |
| 98 | + * spec: rename ocp to oci and add a link |
| 99 | + * specs: add json notation |
| 100 | + * specs: align the ascii graph |
| 101 | + * specs: fix the description for the [ug]idMappings |
| 102 | + * specs: introduce the concept of a runtime.json |
| 103 | + * .tools: cleanup the commit entry |
| 104 | + * .tools: repo validation tool |
| 105 | + * travis: fix DCO validation for merges |
| 106 | + * typo: containers -> container's |
| 107 | + * typo: the -> for |
| 108 | + * Update config-linux for better formatting on values |
| 109 | + * Update README.md |
| 110 | + * Update readme with weekly call and mailing list |
| 111 | + * Update runtime.md |
| 112 | + * Update runtime.md |
| 113 | + * Update runtime.md |
| 114 | + * version: more explicit version for comparison |
| 115 | + |
| 116 | +Changes with v0.1.0: |
| 117 | + * Add Architecture field to Seccomp configuration in Linux runtime |
| 118 | + * Add @hqhq as maintainer |
| 119 | + * Add hyphen for host specific |
| 120 | + * Adding Vishnu Kannan as a Maintainer. |
| 121 | + * Add initial roadmap |
| 122 | + * Add lifecycle for containers |
| 123 | + * Add oom_score_adj to the runtime Spec. |
| 124 | + * Add post-start hooks |
| 125 | + * Add Seccomp constants to description of Linux runtime spec |
| 126 | + * Add Seccomp constants to Linux runtime config |
| 127 | + * Add some clarity around the state.json file |
| 128 | + * adds text describing the upper-case keywords used in the spec |
| 129 | + * add testing framework to ROADMAP |
| 130 | + * Appropriately mark optional fields as omitempty |
| 131 | + * cgroup: Add support for memory.kmem.tcp.limit_in_bytes |
| 132 | + * Change HugepageLimit.Limit type to uint64 |
| 133 | + * Change the behavior when cgroupsPath is absent |
| 134 | + * Change version from 0.1.0 to 0.2.0 |
| 135 | + * Clarify the semantics of hook elements |
| 136 | + * Cleanup bundle.md |
| 137 | + * Cleanup principles |
| 138 | + * config: linux: update description of PidsLimit |
| 139 | + * config: Require a new UTS namespace for config.json's hostname |
| 140 | + * config: Require the runtime to mount Spec.Mounts in order |
| 141 | + * convert **name** to **`name`** |
| 142 | + * Example lists "root' but text mentions "bundlePath" |
| 143 | + * Fix an extra space in VersionMinor |
| 144 | + * Fix golint warnings |
| 145 | + * Fix typo in BlockIO struct comment |
| 146 | + * Fix typo in Filesystem Bundle |
| 147 | + * Fix value of swappiness |
| 148 | + * glossary: Provide a quick overview of important terms |
| 149 | + * glossary: Specify UTF-8 for all our JSON |
| 150 | + * hooks: deduplicate the hooks docs |
| 151 | + * implementations: Link to kunalkushwaha/octool |
| 152 | + * implementations: Link to mrunalp/ocitools |
| 153 | + * lifecycle: Don't require /run/opencontainer/<runtime>/containers |
| 154 | + * lifecycle: Mention runtime.json |
| 155 | + * lifecycle: no hypens |
| 156 | + * MAINTAINERS: add tianon per the charter |
| 157 | + * MAINTAINERS: correct Vish's github account |
| 158 | + * Makefile: Add glossary to DOC_FILES |
| 159 | + * Make optional Cgroup related config params pointers along with `omitempty` json tag. |
| 160 | + * Mark RootfsPropagation as omitempty |
| 161 | + * *.md: update TOC and links |
| 162 | + * move the description of Rlimits before example |
| 163 | + * move the description of user ns mapping to proper file |
| 164 | + * principles: Give principles their own home |
| 165 | + * *: printable documents |
| 166 | + * Project: document release process |
| 167 | + * README: Fix some headers |
| 168 | + * README: make header more concise |
| 169 | + * remove blank char from blank line |
| 170 | + * Remove the unneeded build tag from the config_linux.go |
| 171 | + * Remove trailing comma in hooks json example |
| 172 | + * Rename State's Root to Bundle |
| 173 | + * ROADMAP.md: remove the tail spaces |
| 174 | + * roadmap: update links and add wiki reference |
| 175 | + * runtime: Add 'version' to the state.json example |
| 176 | + * runtime-config: add example label before json exmaple |
| 177 | + * runtime-config: add section about Hooks |
| 178 | + * runtime: config: linux: add cgroups information |
| 179 | + * runtime: config: linux: Edit BlockIO struct |
| 180 | + * runtime: config: linux: Fix typo and trailing commas in json example |
| 181 | + * runtime_config_linux.go: add missing pointer |
| 182 | + * runtime-config-linux.md: fix the type of cpus and mems |
| 183 | + * runtime.md: fix spacing |
| 184 | + * Talk about host specific/independent instead of mutability |
| 185 | + * .tools: commit validator is a separate project |
| 186 | + * .tools: make GetFetchHeadCommit do what it says |
| 187 | + * .travis.yml: add go 1.5.1, update from 1.4.2 to 1.4.3 |
| 188 | + * Update readme with wiki link to minutes |
| 189 | + * Update Typo in ROADMAP.md |
| 190 | + * Use unsigned for IDs |
| 191 | + * version: introduce a string for dev indication |
| 192 | + |
0 commit comments