{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":22146654,"defaultBranch":"master","name":"docker","ownerLogin":"thaJeztah","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2014-07-23T12:38:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1804568?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718142117.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"215410316f75d79043d93a0372dacd4936a1c86c","ref":"refs/heads/cleanup_getDefaultNetworkSettings","pushedAt":"2024-06-11T21:41:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thaJeztah","name":"Sebastiaan van Stijn","path":"/thaJeztah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1804568?s=80&v=4"},"commit":{"message":"daemon: cleanup getDefaultNetworkSettings\n\nSmall cleanup of this function;\n\n- change to a regular function, as it does not depend on the daemon\n- use an early return\n- explicitly refer to EndpointSettings.EndpointSettings, not the top-\n level EndpointSettings.\n- use a struct-literal.\n\nSigned-off-by: Sebastiaan van Stijn ","shortMessageHtmlLink":"daemon: cleanup getDefaultNetworkSettings"}},{"before":"217953317454b210f0a8cda82b9bd945e23b2f7d","after":null,"ref":"refs/heads/c8d_1.6.30","pushedAt":"2024-06-11T21:33:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thaJeztah","name":"Sebastiaan van Stijn","path":"/thaJeztah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1804568?s=80&v=4"}},{"before":"e3601e74c1e6b5f74a768303ff1a21a7894fd8da","after":null,"ref":"refs/heads/update_buildkit_0.13","pushedAt":"2024-06-11T21:33:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thaJeztah","name":"Sebastiaan van Stijn","path":"/thaJeztah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1804568?s=80&v=4"}},{"before":"e0b762ed1bcca6a6a3d244f3e0262e07fa8e2b02","after":null,"ref":"refs/heads/remove_platforms_platform_alias","pushedAt":"2024-06-11T11:38:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thaJeztah","name":"Sebastiaan van Stijn","path":"/thaJeztah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1804568?s=80&v=4"}},{"before":null,"after":"e0b762ed1bcca6a6a3d244f3e0262e07fa8e2b02","ref":"refs/heads/remove_platforms_platform_alias","pushedAt":"2024-06-11T09:51:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thaJeztah","name":"Sebastiaan van Stijn","path":"/thaJeztah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1804568?s=80&v=4"},"commit":{"message":"daemon/containerd: fix duplicate import\n\nSigned-off-by: Sebastiaan van Stijn ","shortMessageHtmlLink":"daemon/containerd: fix duplicate import"}},{"before":"640bc0a0ac44ec1b199978cd555e63386ddf55f9","after":"c226cbd309d8f302b298c3088a3a10a02b7da562","ref":"refs/heads/migrate_to_platforms_module","pushedAt":"2024-06-11T09:51:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thaJeztah","name":"Sebastiaan van Stijn","path":"/thaJeztah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1804568?s=80&v=4"},"commit":{"message":"WIP: vendor: github.com/containerd/containerd v1.7.19\n\nSigned-off-by: Sebastiaan van Stijn ","shortMessageHtmlLink":"WIP: vendor: github.com/containerd/containerd v1.7.19"}},{"before":"3cd330f6bde88f613b318f5e28817f644c73247d","after":"640bc0a0ac44ec1b199978cd555e63386ddf55f9","ref":"refs/heads/migrate_to_platforms_module","pushedAt":"2024-06-11T07:57:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thaJeztah","name":"Sebastiaan van Stijn","path":"/thaJeztah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1804568?s=80&v=4"},"commit":{"message":"WIP: vendor: github.com/containerd/containerd v1.7.19\n\nSigned-off-by: Sebastiaan van Stijn ","shortMessageHtmlLink":"WIP: vendor: github.com/containerd/containerd v1.7.19"}},{"before":null,"after":"0322e27bd38b9a26485483297723f8ddbedb2935","ref":"refs/heads/migrate_containerd_api","pushedAt":"2024-06-11T07:47:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thaJeztah","name":"Sebastiaan van Stijn","path":"/thaJeztah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1804568?s=80&v=4"},"commit":{"message":"[WIP] test updated API module\n\nSigned-off-by: Sebastiaan van Stijn ","shortMessageHtmlLink":"[WIP] test updated API module"}},{"before":"a24e3f2ac66d28e1f29a660ba700752f15a48930","after":"9d9488468fe2e08394a8b2fb8ad7fcfba34997f1","ref":"refs/heads/master","pushedAt":"2024-06-11T07:42:04.000Z","pushType":"push","commitsCount":39,"pusher":{"login":"thaJeztah","name":"Sebastiaan van Stijn","path":"/thaJeztah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1804568?s=80&v=4"},"commit":{"message":"Merge pull request #47943 from vvoland/c8d-multiplatform-push-2\n\nc8d/push: Fix small whoopsies","shortMessageHtmlLink":"Merge pull request moby#47943 from vvoland/c8d-multiplatform-push-2"}},{"before":"af0cdc36c7fd07f61717f1226ff0bfb6fc810347","after":null,"ref":"refs/heads/api_image_inspect_deprecate_fields","pushedAt":"2024-06-10T17:19:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thaJeztah","name":"Sebastiaan van Stijn","path":"/thaJeztah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1804568?s=80&v=4"}},{"before":"86861271cb27286671f3b83046718f87dd10203a","after":"af0cdc36c7fd07f61717f1226ff0bfb6fc810347","ref":"refs/heads/api_image_inspect_deprecate_fields","pushedAt":"2024-06-10T14:56:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thaJeztah","name":"Sebastiaan van Stijn","path":"/thaJeztah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1804568?s=80&v=4"},"commit":{"message":"api: deprecate erroneous Config fields in `GET /images/{name}/json` response\n\nThe `Config` field returned by this endpoint (used for \"image inspect\") returns\nadditional fields that are not part of the image's configuration and not part of\nthe [Docker Image Spec] and the [OCI Image Spec].\n\nThese additional fields are included in the response, due to an\nimplementation detail, where the [api/types.ImageInspec] type used\nfor the response is using the [container.Config] type.\n\nThe [container.Config] type is a superset of the image config, and while the\nimage's Config is used as a _template_ for containers created from the image,\nthe additional fields are set at runtime (from options passed when creating\nthe container) and not taken from the image Config.\n\nThese fields are never set (and always return the default value for the type),\nbut are not omitted in the response when left empty. As these fields were not\nintended to be part of the image configuration response, they are deprecated,\nand will be removed from the API.\n\nThe following fields are currently included in the API response, but\nare not part of the underlying image's Config, and deprecated:\n\n- `Hostname`\n- `Domainname`\n- `AttachStdin`\n- `AttachStdout`\n- `AttachStderr`\n- `Tty`\n- `OpenStdin`\n- `StdinOnce`\n- `Image`\n- `NetworkDisabled` (already omitted unless set)\n- `MacAddress` (already omitted unless set)\n- `StopTimeout` (already omitted unless set)\n\n[Docker image spec]: https://github.com/moby/docker-image-spec/blob/v1.3.1/specs-go/v1/image.go#L19-L32\n[OCI Image Spec]: https://github.com/opencontainers/image-spec/blob/v1.1.0/specs-go/v1/config.go#L24-L62\n[api/types.ImageInspec]: https://github.com/moby/moby/blob/v26.1.4/api/types/types.go#L87-L104\n[container.Config]: https://github.com/moby/moby/blob/v26.1.4/api/types/container/config.go#L47-L82\n\nSigned-off-by: Sebastiaan van Stijn ","shortMessageHtmlLink":"api: deprecate erroneous Config fields in GET /images/{name}/json r…"}},{"before":"6c2934f373105e2bd55275ef5277176695fa7769","after":null,"ref":"refs/heads/api_types_container_types","pushedAt":"2024-06-10T14:51:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thaJeztah","name":"Sebastiaan van Stijn","path":"/thaJeztah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1804568?s=80&v=4"}},{"before":"58641c7b5c3e79f7940161b02393db8fceb9b911","after":null,"ref":"refs/heads/api_swagger_update_image_config","pushedAt":"2024-06-10T14:45:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thaJeztah","name":"Sebastiaan van Stijn","path":"/thaJeztah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1804568?s=80&v=4"}},{"before":"9b8b66e2994a8046c7d8d8487cc03a31f06e03bc","after":null,"ref":"refs/heads/20.10_backport_fix_image_reference","pushedAt":"2024-06-10T14:23:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thaJeztah","name":"Sebastiaan van Stijn","path":"/thaJeztah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1804568?s=80&v=4"}},{"before":"c9ee0641f44bc597cc390cdb82d023298506db9d","after":null,"ref":"refs/heads/20.10_update_containerd","pushedAt":"2024-06-10T14:23:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thaJeztah","name":"Sebastiaan van Stijn","path":"/thaJeztah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1804568?s=80&v=4"}},{"before":"fed6ba2790e20bb5f433f9a1485a3787c677ae56","after":null,"ref":"refs/heads/20.10_backport_vpnkit_arm64","pushedAt":"2024-06-10T14:23:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thaJeztah","name":"Sebastiaan van Stijn","path":"/thaJeztah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1804568?s=80&v=4"}},{"before":"d9e082ff54e685a08b193ccb67c5fa3c0a205f3f","after":null,"ref":"refs/heads/resolver_improve_logs","pushedAt":"2024-06-10T14:14:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thaJeztah","name":"Sebastiaan van Stijn","path":"/thaJeztah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1804568?s=80&v=4"}},{"before":"052cc3db7d0118b655b0684d872d19fa6274b2eb","after":"58641c7b5c3e79f7940161b02393db8fceb9b911","ref":"refs/heads/api_swagger_update_image_config","pushedAt":"2024-06-10T13:38:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thaJeztah","name":"Sebastiaan van Stijn","path":"/thaJeztah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1804568?s=80&v=4"},"commit":{"message":"docs: api: use separate definition for Image.Config (api v1.39 - v1.45)\n\nThe Image.Config field currently reuses the ContainerConfig definition,\nmatching the Go implementation, which also uses that type.\n\nHowever, the ContainerConfig type contains various fields that are not\npart of the image config, and would never be set. The Image.Config is\nused as template / default values for containers started from the image,\nbut will only use the fields that are part of the [Docker image spec].\n\nThis patch updates the swagger files used in the documentation to use a\nseparate `ImageConfig` definition for the Image.Config field. The new\ndefinition is a copy of the existing `ContainerConfig` type, but with\nupdated descriptions for fields, and with an example response that omits\nthe fields that should not be used.\n\nThe following fields are currently included in the `Config` field of the API\nresponse, but are not part of the underlying image's config:\n\n- `Hostname`\n- `Domainname`\n- `AttachStdin`\n- `AttachStdout`\n- `AttachStderr`\n- `Tty`\n- `OpenStdin`\n- `StdinOnce`\n- `Image`\n- `NetworkDisabled` (already omitted unless set)\n- `MacAddress` (already omitted unless set)\n- `StopTimeout` (already omitted unless set)\n\n[Docker image spec]: https://github.com/moby/docker-image-spec/blob/v1.3.1/specs-go/v1/image.go#L19-L32\n\nSigned-off-by: Sebastiaan van Stijn ","shortMessageHtmlLink":"docs: api: use separate definition for Image.Config (api v1.39 - v1.45)"}},{"before":"0d262571a047a52c400cca49951e2b7aa867e213","after":null,"ref":"refs/heads/alias_new_errdefs","pushedAt":"2024-06-10T12:42:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thaJeztah","name":"Sebastiaan van Stijn","path":"/thaJeztah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1804568?s=80&v=4"}},{"before":"aa22d137e962eba35fae366d798c2ed6620135e2","after":"a24e3f2ac66d28e1f29a660ba700752f15a48930","ref":"refs/heads/master","pushedAt":"2024-06-10T12:39:10.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"thaJeztah","name":"Sebastiaan van Stijn","path":"/thaJeztah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1804568?s=80&v=4"},"commit":{"message":"Merge pull request #47799 from j2walker/47648-dameon-health-start-interval-default-value-fix\n\nChanged default value of the startInterval to 5s","shortMessageHtmlLink":"Merge pull request moby#47799 from j2walker/47648-dameon-health-start…"}},{"before":"f4895ccaa3718d2673c22e927146e755af4f805f","after":"86861271cb27286671f3b83046718f87dd10203a","ref":"refs/heads/api_image_inspect_deprecate_fields","pushedAt":"2024-06-10T09:41:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thaJeztah","name":"Sebastiaan van Stijn","path":"/thaJeztah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1804568?s=80&v=4"},"commit":{"message":"api: deprecate erroneous Config fields in `GET /images/{name}/json` response\n\nThe `Config` field returned by this endpoint (used for \"image inspect\") returns\nadditional fields that are not part of the image's configuration and not part of\nthe [Docker Image Spec] and the [OCI Image Spec].\n\nThese additional fields are included in the response, due to an\nimplementation detail, where the [api/types.ImageInspec] type used\nfor the response is using the [container.Config] type.\n\nThe [container.Config] type is a superset of the image config, and while the\nimage's Config is used as a _template_ for containers created from the image,\nthe additional fields are set at runtime (from options passed when creating\nthe container) and not taken from the image Config.\n\nThese fields are never set (and always return the default value for the type),\nbut are not omitted in the response when left empty. As these fields were not\nintended to be part of the image configuration response, they are deprecated,\nand will be removed from the API.\n\nThe following fields are currently included in the API response, but\nare not part of the underlying image's Config, and deprecated:\n\n- `Hostname`\n- `Domainname`\n- `AttachStdin`\n- `AttachStdout`\n- `AttachStderr`\n- `Tty`\n- `OpenStdin`\n- `StdinOnce`\n- `Image`\n- `NetworkDisabled` (already omitted unless set)\n- `MacAddress` (already omitted unless set)\n- `StopTimeout` (already omitted unless set)\n\n[Docker image spec]: https://github.com/moby/docker-image-spec/blob/v1.3.1/specs-go/v1/image.go#L19-L32\n[OCI Image Spec]: https://github.com/opencontainers/image-spec/blob/v1.1.0/specs-go/v1/config.go#L24-L62\n[api/types.ImageInspec]: https://github.com/moby/moby/blob/v26.1.4/api/types/types.go#L87-L104\n[container.Config]: https://github.com/moby/moby/blob/v26.1.4/api/types/container/config.go#L47-L82\n\nSigned-off-by: Sebastiaan van Stijn ","shortMessageHtmlLink":"api: deprecate erroneous Config fields in GET /images/{name}/json r…"}},{"before":"7fcaddda28507d20432d44cd9aff7f6c8d36a03f","after":"052cc3db7d0118b655b0684d872d19fa6274b2eb","ref":"refs/heads/api_swagger_update_image_config","pushedAt":"2024-06-10T09:39:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thaJeztah","name":"Sebastiaan van Stijn","path":"/thaJeztah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1804568?s=80&v=4"},"commit":{"message":"docs: api: use separate definition for Image.Config (api v1.39 - v1.45)\n\nThe Image.Config field currently reuses the ContainerConfig definition,\nmatching the Go implementation, which also uses that type.\n\nHowever, the ContainerConfig type contains various fields that are not\npart of the image config, and would never be set. The Image.Config is\nused as template / default values for containers started from the image,\nbut will only use the fields that are part of the [Docker image spec].\n\nThis patch updates the swagger files used in the documentation to use a\nseparate `ImageConfig` definition for the Image.Config field. The new\ndefinition is a copy of the existing `ContainerConfig` type, but with\nupdated descriptions for fields, and with an example response that omits\nthe fields that should not be used.\n\nThe following fields are currently included in the `Config` field of the API\nresponse, but are not part of the underlying image's config:\n\n- `Hostname`\n- `Domainname`\n- `AttachStdin`\n- `AttachStdout`\n- `AttachStderr`\n- `Tty`\n- `OpenStdin`\n- `StdinOnce`\n- `Image`\n- `NetworkDisabled` (already omitted unless set)\n- `MacAddress` (already omitted unless set)\n- `StopTimeout` (already omitted unless set)\n\n[Docker image spec]: https://github.com/moby/docker-image-spec/blob/v1.3.1/specs-go/v1/image.go#L19-L32\n\nSigned-off-by: Sebastiaan van Stijn ","shortMessageHtmlLink":"docs: api: use separate definition for Image.Config (api v1.39 - v1.45)"}},{"before":"6fb26550ba75f9205420fbf0f540292007003244","after":"7fcaddda28507d20432d44cd9aff7f6c8d36a03f","ref":"refs/heads/api_swagger_update_image_config","pushedAt":"2024-06-10T09:39:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thaJeztah","name":"Sebastiaan van Stijn","path":"/thaJeztah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1804568?s=80&v=4"},"commit":{"message":"docs: api: use separate definition for Image.Config (api v1.39 - v1.45)\n\nThe Image.Config field currently reuses the ContainerConfig definition,\nmatching the Go implementation, which also uses that type.\n\nHowever, the ContainerConfig type contains various fields that are not\npart of the image config, and would never be set. The Image.Config is\nused as template / default values for containers started from the image,\nbut will only use the fields that are part of the [Docker image spec].\n\nThis patch updates the swagger files used in the documentation to use a\nseparate `ImageConfig` definition for the Image.Config field. The new\ndefinition is a copy of the existing `ContainerConfig` type, but with\nupdated descriptions for fields, and with an example response that omits\nthe fields that should not be used.\n\nThe following fields are currently included in the `Config` field of the API\nresponse, but are not part of the underlying image's config:\n\n- `Hostname`\n- `Domainname`\n- `AttachStdin`\n- `AttachStdout`\n- `AttachStderr`\n- `Tty`\n- `OpenStdin`\n- `StdinOnce`\n- `Image`\n- `NetworkDisabled` (already omitted unless set)\n- `MacAddress` (already omitted unless set)\n- `StopTimeout` (already omitted unless set)\n\n[Docker image spec]: https://github.com/moby/docker-image-spec/blob/v1.3.1/specs-go/v1/image.go#L19-L32\n\nSigned-off-by: Sebastiaan van Stijn ","shortMessageHtmlLink":"docs: api: use separate definition for Image.Config (api v1.39 - v1.45)"}},{"before":"cf796aa56a9558662c42e6f83179e65fc125c9f6","after":null,"ref":"refs/heads/reexec_clean","pushedAt":"2024-06-10T09:31:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thaJeztah","name":"Sebastiaan van Stijn","path":"/thaJeztah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1804568?s=80&v=4"}},{"before":null,"after":"6fb26550ba75f9205420fbf0f540292007003244","ref":"refs/heads/api_swagger_update_image_config","pushedAt":"2024-06-10T09:20:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thaJeztah","name":"Sebastiaan van Stijn","path":"/thaJeztah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1804568?s=80&v=4"},"commit":{"message":"docs: api: use separate definition for Image.Config (api v1.39 - v1.45)\n\nThe Image.Config field currently reuses the ContainerConfig definition,\nmatching the Go implementation, which also uses that type.\n\nHowever, the ContainerConfig type contains various fields that are not\npart of the image config, and would never be set. The Image.Config is\nused as template / default values for containers started from the image,\nbut will only use the fields that are part of the [Docker image spec].\n\nThis patch updates the swagger files used in the documentation to use a\nseparate `ImageConfig` definition for the Image.Config field. The new\ndefinition is a copy of the existing `ContainerConfig` type, but with\nupdated descriptions for fields, and with an example response that omits\nthe fields that should not be used.\n\nThe following fields are currently included in the `Config` field of the API\nresponse, but are not part of the underlying image's config:\n\n- `Hostname`\n- `Domainname`\n- `AttachStdin`\n- `AttachStdout`\n- `AttachStderr`\n- `Tty`\n- `OpenStdin`\n- `StdinOnce`\n- `Image`\n- `NetworkDisabled` (already omitted unless set)\n- `MacAddress` (already omitted unless set)\n- `StopTimeout` (already omitted unless set)\n\n[Docker image spec]: https://github.com/moby/docker-image-spec/blob/v1.3.1/specs-go/v1/image.go#L19-L32\n\nSigned-off-by: Sebastiaan van Stijn ","shortMessageHtmlLink":"docs: api: use separate definition for Image.Config (api v1.39 - v1.45)"}},{"before":"0790dee8456570c0cc2c2ef06c6d7b95b9c24a3a","after":"f4895ccaa3718d2673c22e927146e755af4f805f","ref":"refs/heads/api_image_inspect_deprecate_fields","pushedAt":"2024-06-10T08:48:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thaJeztah","name":"Sebastiaan van Stijn","path":"/thaJeztah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1804568?s=80&v=4"},"commit":{"message":"api: deprecate erroneous Config fields in `GET /images/{name}/json` response\n\nThe `Config` field returned by this endpoint (used for \"image inspect\") returns\nadditional fields that are not part of the image's configuration and not part of\nthe [Docker Image Spec] and the [OCI Image Spec].\n\nThese additional fields are included in the response, due to an\nimplementation detail, where the [api/types.ImageInspec] type used\nfor the response is using the [container.Config] type.\n\nThe [container.Config] type is a superset of the image config, and while the\nimage's Config is used as a _template_ for containers created from the image,\nthe additional fields are set at runtime (from options passed when creating\nthe container) and not taken from the image Config.\n\nThese fields are never set (and always return the default value for the type),\nbut are not omitted in the response when left empty. As these fields were not\nintended to be part of the image configuration response, they are deprecated,\nand will be removed from the API.\n\nThe following fields are currently included in the API response, but\nare not part of the underlying image's Config, and deprecated:\n\n- `Hostname`\n- `Domainname`\n- `AttachStdin`\n- `AttachStdout`\n- `AttachStderr`\n- `Tty`\n- `OpenStdin`\n- `StdinOnce`\n- `Image`\n- `NetworkDisabled` (already omitted unless set)\n- `MacAddress` (already omitted unless set)\n- `StopTimeout` (already omitted unless set)\n\n[Docker image spec]: https://github.com/moby/docker-image-spec/blob/v1.3.1/specs-go/v1/image.go#L19-L32\n[OCI Image Spec]: https://github.com/opencontainers/image-spec/blob/v1.1.0/specs-go/v1/config.go#L24-L62\n[api/types.ImageInspec]: https://github.com/moby/moby/blob/v26.1.4/api/types/types.go#L87-L104\n[container.Config]: https://github.com/moby/moby/blob/v26.1.4/api/types/container/config.go#L47-L82\n\nSigned-off-by: Sebastiaan van Stijn ","shortMessageHtmlLink":"api: deprecate erroneous Config fields in GET /images/{name}/json r…"}},{"before":"3938abd9cdd12c2fb53fc48ce73610a708cd1b5d","after":"0790dee8456570c0cc2c2ef06c6d7b95b9c24a3a","ref":"refs/heads/api_image_inspect_deprecate_fields","pushedAt":"2024-06-10T08:45:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thaJeztah","name":"Sebastiaan van Stijn","path":"/thaJeztah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1804568?s=80&v=4"},"commit":{"message":"api: deprecate erroneous Config fields in `GET /images/{name}/json` response\n\nThe `Config` field returned by this endpoint (used for \"image inspect\") returns\nadditional fields that are not part of the image's configuration and not part of\nthe [Docker Image Spec] and the [OCI Image Spec].\n\nThese additional fields are included in the response, due to an\nimplementation detail, where the [api/types.ImageInspec] type used\nfor the response is using the [container.Config] type.\n\nThe [container.Config] type is a superset of the image config, and while the\nimage's Config is used as a _template_ for containers created from the image,\nthe additional fields are set at runtime (from options passed when creating\nthe container) and not taken from the image Config.\n\nThese fields are never set (and always return the default value for the type),\nbut are not omitted in the response when left empty. As these fields were not\nintended to be part of the image configuration response, they are deprecated,\nand will be removed from the API.\n\nThe following fields are currently included in the API response, but\nare not part of the underlying image's Config, and deprecated:\n\n- `Hostname`\n- `Domainname`\n- `AttachStdin`\n- `AttachStdout`\n- `AttachStderr`\n- `Tty`\n- `OpenStdin`\n- `StdinOnce`\n- `Image`\n- `NetworkDisabled` (already omitted unless set)\n- `MacAddress` (already omitted unless set)\n- `StopTimeout` (already omitted unless set)\n\n[Docker image spec]: https://github.com/moby/docker-image-spec/blob/v1.3.1/specs-go/v1/image.go#L19-L32\n[OCI Image Spec]: https://github.com/opencontainers/image-spec/blob/v1.1.0/specs-go/v1/config.go#L24-L62\n[api/types.ImageInspec]: https://github.com/moby/moby/blob/v26.1.4/api/types/types.go#L87-L104\n[container.Config]: https://github.com/moby/moby/blob/v26.1.4/api/types/container/config.go#L47-L82\n\nSigned-off-by: Sebastiaan van Stijn ","shortMessageHtmlLink":"api: deprecate erroneous Config fields in GET /images/{name}/json r…"}},{"before":"311c9498716d94cb4e036e6eea84078a43626f59","after":"aa22d137e962eba35fae366d798c2ed6620135e2","ref":"refs/heads/master","pushedAt":"2024-06-10T08:42:17.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"thaJeztah","name":"Sebastiaan van Stijn","path":"/thaJeztah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1804568?s=80&v=4"},"commit":{"message":"Merge pull request #47937 from thaJeztah/client_fix_test_typos\n\nclient: fix typos in test-names and godoc","shortMessageHtmlLink":"Merge pull request moby#47937 from thaJeztah/client_fix_test_typos"}},{"before":"fa95f8a070a9e7796d1276843fb0f86b9b2341f9","after":null,"ref":"refs/heads/client_fix_test_typos","pushedAt":"2024-06-10T08:37:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thaJeztah","name":"Sebastiaan van Stijn","path":"/thaJeztah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1804568?s=80&v=4"}},{"before":"a445f7fa8a9ec2a3cedad1879f492db607f7a353","after":null,"ref":"refs/heads/graphdriver_remove_Mounted","pushedAt":"2024-06-10T08:22:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thaJeztah","name":"Sebastiaan van Stijn","path":"/thaJeztah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1804568?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYq7BawA","startCursor":null,"endCursor":null}},"title":"Activity · thaJeztah/docker"}