|
1 | 1 | <!-- BEGIN MUNGE: GENERATED_TOC -->
|
2 |
| -- [v1.12.1](#v1121) |
3 |
| - - [Downloads for v1.12.1](#downloads-for-v1121) |
| 2 | +- [v1.12.2](#v1122) |
| 3 | + - [Downloads for v1.12.2](#downloads-for-v1122) |
4 | 4 | - [Client Binaries](#client-binaries)
|
5 | 5 | - [Server Binaries](#server-binaries)
|
6 | 6 | - [Node Binaries](#node-binaries)
|
7 |
| - - [Changelog since v1.12.0](#changelog-since-v1120) |
| 7 | + - [Changelog since v1.12.1](#changelog-since-v1121) |
8 | 8 | - [Other notable changes](#other-notable-changes)
|
9 |
| -- [v1.12.0](#v1120) |
10 |
| - - [Downloads for v1.12.0](#downloads-for-v1120) |
| 9 | +- [v1.12.1](#v1121) |
| 10 | + - [Downloads for v1.12.1](#downloads-for-v1121) |
11 | 11 | - [Client Binaries](#client-binaries-1)
|
12 | 12 | - [Server Binaries](#server-binaries-1)
|
13 | 13 | - [Node Binaries](#node-binaries-1)
|
| 14 | + - [Changelog since v1.12.0](#changelog-since-v1120) |
| 15 | + - [Other notable changes](#other-notable-changes-1) |
| 16 | +- [v1.12.0](#v1120) |
| 17 | + - [Downloads for v1.12.0](#downloads-for-v1120) |
| 18 | + - [Client Binaries](#client-binaries-2) |
| 19 | + - [Server Binaries](#server-binaries-2) |
| 20 | + - [Node Binaries](#node-binaries-2) |
14 | 21 | - [Known Issues](#known-issues)
|
15 | 22 | - [Major Themes](#major-themes)
|
16 | 23 | - [SIG API Machinery](#sig-api-machinery)
|
|
32 | 39 | - [Deprecations and removals](#deprecations-and-removals)
|
33 | 40 | - [New Features](#new-features)
|
34 | 41 | - [API Changes](#api-changes)
|
35 |
| - - [Other Notable Changes](#other-notable-changes-1) |
| 42 | + - [Other Notable Changes](#other-notable-changes-2) |
36 | 43 | - [SIG API Machinery](#sig-api-machinery-1)
|
37 | 44 | - [SIG Apps](#sig-apps)
|
38 | 45 | - [SIG Auth](#sig-auth)
|
|
51 | 58 | - [SIG Storage](#sig-storage-1)
|
52 | 59 | - [SIG VMWare](#sig-vmware-1)
|
53 | 60 | - [SIG Windows](#sig-windows-1)
|
54 |
| - - [Other Notable Changes](#other-notable-changes-2) |
| 61 | + - [Other Notable Changes](#other-notable-changes-3) |
55 | 62 | - [Bug Fixes](#bug-fixes)
|
56 | 63 | - [Not Very Notable (that is, non-user-facing)](#not-very-notable-that-is-non-user-facing)
|
57 | 64 | - [External Dependencies](#external-dependencies)
|
58 | 65 | - [v1.12.0-rc.2](#v1120-rc2)
|
59 | 66 | - [Downloads for v1.12.0-rc.2](#downloads-for-v1120-rc2)
|
60 |
| - - [Client Binaries](#client-binaries-2) |
61 |
| - - [Server Binaries](#server-binaries-2) |
62 |
| - - [Node Binaries](#node-binaries-2) |
63 |
| - - [Changelog since v1.12.0-rc.1](#changelog-since-v1120-rc1) |
64 |
| - - [Other notable changes](#other-notable-changes-3) |
65 |
| -- [v1.12.0-rc.1](#v1120-rc1) |
66 |
| - - [Downloads for v1.12.0-rc.1](#downloads-for-v1120-rc1) |
67 | 67 | - [Client Binaries](#client-binaries-3)
|
68 | 68 | - [Server Binaries](#server-binaries-3)
|
69 | 69 | - [Node Binaries](#node-binaries-3)
|
70 |
| - - [Changelog since v1.12.0-beta.2](#changelog-since-v1120-beta2) |
71 |
| - - [Action Required](#action-required-1) |
| 70 | + - [Changelog since v1.12.0-rc.1](#changelog-since-v1120-rc1) |
72 | 71 | - [Other notable changes](#other-notable-changes-4)
|
73 |
| -- [v1.12.0-beta.2](#v1120-beta2) |
74 |
| - - [Downloads for v1.12.0-beta.2](#downloads-for-v1120-beta2) |
| 72 | +- [v1.12.0-rc.1](#v1120-rc1) |
| 73 | + - [Downloads for v1.12.0-rc.1](#downloads-for-v1120-rc1) |
75 | 74 | - [Client Binaries](#client-binaries-4)
|
76 | 75 | - [Server Binaries](#server-binaries-4)
|
77 | 76 | - [Node Binaries](#node-binaries-4)
|
78 |
| - - [Changelog since v1.12.0-beta.1](#changelog-since-v1120-beta1) |
79 |
| - - [Action Required](#action-required-2) |
| 77 | + - [Changelog since v1.12.0-beta.2](#changelog-since-v1120-beta2) |
| 78 | + - [Action Required](#action-required-1) |
80 | 79 | - [Other notable changes](#other-notable-changes-5)
|
81 |
| -- [v1.12.0-beta.1](#v1120-beta1) |
82 |
| - - [Downloads for v1.12.0-beta.1](#downloads-for-v1120-beta1) |
| 80 | +- [v1.12.0-beta.2](#v1120-beta2) |
| 81 | + - [Downloads for v1.12.0-beta.2](#downloads-for-v1120-beta2) |
83 | 82 | - [Client Binaries](#client-binaries-5)
|
84 | 83 | - [Server Binaries](#server-binaries-5)
|
85 | 84 | - [Node Binaries](#node-binaries-5)
|
86 |
| - - [Changelog since v1.12.0-alpha.1](#changelog-since-v1120-alpha1) |
87 |
| - - [Action Required](#action-required-3) |
| 85 | + - [Changelog since v1.12.0-beta.1](#changelog-since-v1120-beta1) |
| 86 | + - [Action Required](#action-required-2) |
88 | 87 | - [Other notable changes](#other-notable-changes-6)
|
89 |
| -- [v1.12.0-alpha.1](#v1120-alpha1) |
90 |
| - - [Downloads for v1.12.0-alpha.1](#downloads-for-v1120-alpha1) |
| 88 | +- [v1.12.0-beta.1](#v1120-beta1) |
| 89 | + - [Downloads for v1.12.0-beta.1](#downloads-for-v1120-beta1) |
91 | 90 | - [Client Binaries](#client-binaries-6)
|
92 | 91 | - [Server Binaries](#server-binaries-6)
|
93 | 92 | - [Node Binaries](#node-binaries-6)
|
| 93 | + - [Changelog since v1.12.0-alpha.1](#changelog-since-v1120-alpha1) |
| 94 | + - [Action Required](#action-required-3) |
| 95 | + - [Other notable changes](#other-notable-changes-7) |
| 96 | +- [v1.12.0-alpha.1](#v1120-alpha1) |
| 97 | + - [Downloads for v1.12.0-alpha.1](#downloads-for-v1120-alpha1) |
| 98 | + - [Client Binaries](#client-binaries-7) |
| 99 | + - [Server Binaries](#server-binaries-7) |
| 100 | + - [Node Binaries](#node-binaries-7) |
94 | 101 | - [Changelog since v1.11.0](#changelog-since-v1110)
|
95 | 102 | - [Action Required](#action-required-4)
|
96 |
| - - [Other notable changes](#other-notable-changes-7) |
| 103 | + - [Other notable changes](#other-notable-changes-8) |
97 | 104 | <!-- END MUNGE: GENERATED_TOC -->
|
98 | 105 |
|
99 | 106 | <!-- NEW RELEASE NOTES ENTRY -->
|
100 | 107 |
|
101 | 108 |
|
| 109 | +# v1.12.2 |
| 110 | + |
| 111 | +[Documentation](https://docs.k8s.io) |
| 112 | + |
| 113 | +## Downloads for v1.12.2 |
| 114 | + |
| 115 | + |
| 116 | +filename | sha512 hash |
| 117 | +-------- | ----------- |
| 118 | +[kubernetes.tar.gz](https://dl.k8s.io/v1.12.2/kubernetes.tar.gz) | `289ecf691164c70e392cea6f9f5b642b081ae9bd19c83113fe1abce8e7dc96baeae807f21e1b86d894345c9db01c8b6c35792b23cff7409d459a62eef45e0d92` |
| 119 | +[kubernetes-src.tar.gz](https://dl.k8s.io/v1.12.2/kubernetes-src.tar.gz) | `16d43d25e7a5f37e79b9cd91783e90af78566737c8ad22d2104f63af394377fc84d187c3c0090ba65805f50b3f992e170d0aea52c263c2ce374ef4db4843ccc8` |
| 120 | + |
| 121 | +### Client Binaries |
| 122 | + |
| 123 | +filename | sha512 hash |
| 124 | +-------- | ----------- |
| 125 | +[kubernetes-client-darwin-386.tar.gz](https://dl.k8s.io/v1.12.2/kubernetes-client-darwin-386.tar.gz) | `cd1781ed2dc1f365a034727b37ba978c2e4ba5c321a2fb768e971f9b9a87276a70e184a61fcd9d87e97d7199ab696c3c92eb0847891fd21ba5b64e0b5417b337` |
| 126 | +[kubernetes-client-darwin-amd64.tar.gz](https://dl.k8s.io/v1.12.2/kubernetes-client-darwin-amd64.tar.gz) | `19422d4e4d47242f7d1ba67f647513d32f179e31a705c861188c1555faa8c521357f68fd81eabc4f14584bc4ab5eff22f8c71990a6c5af6fe701956cbff506a9` |
| 127 | +[kubernetes-client-linux-386.tar.gz](https://dl.k8s.io/v1.12.2/kubernetes-client-linux-386.tar.gz) | `674ebc0ffdb4b5935d4718e80b457605f939ae70509f192aa09dfae206aa01c45052d7c5fe086cd936d9f2b01572ed72419cd9bf3e4c0675fa740533de9114b9` |
| 128 | +[kubernetes-client-linux-amd64.tar.gz](https://dl.k8s.io/v1.12.2/kubernetes-client-linux-amd64.tar.gz) | `902f7de49be50bad61909790073aa46e9fab66b227fd06bebd6b0f7eecbd76b688e15fd45adf68e3ee88b0500169b8099ce1feceab27b98f0d635d5c6ffba2c7` |
| 129 | +[kubernetes-client-linux-arm.tar.gz](https://dl.k8s.io/v1.12.2/kubernetes-client-linux-arm.tar.gz) | `27f0fe9a05af35bfdf9b870788c3474ab7c00dd5617f116f03848ff6f9e31b57e02991def1c16bbe1bc8f711aaad04815d3a4e6560aa2f96e157983711a91479` |
| 130 | +[kubernetes-client-linux-arm64.tar.gz](https://dl.k8s.io/v1.12.2/kubernetes-client-linux-arm64.tar.gz) | `f72944d2f8a16c5890048c3d06e087d9b2031f7d6f0f79a9bacdaa3cc4280495706b2ac71fa8bac0cd14210a7ca2cbac1cb6827660c6910eaff394a0c4908572` |
| 131 | +[kubernetes-client-linux-ppc64le.tar.gz](https://dl.k8s.io/v1.12.2/kubernetes-client-linux-ppc64le.tar.gz) | `62f3a806f4a74283a492e8a642d5d3ca625148be3ab7778fcdadc8d25da39f9857e4d060c4c9f3dd30800ef906bd8868b4cf8a09c7a56a1d65c965e4b3e14a00` |
| 132 | +[kubernetes-client-linux-s390x.tar.gz](https://dl.k8s.io/v1.12.2/kubernetes-client-linux-s390x.tar.gz) | `63c1d6fc331297541b52edd4e59824bba50f8bef36fceaa16eb9792577af8ac09f939f8c6bea2f687b9bc703e6acadb227bad02b2a86aa5a2bf7c91c44403a94` |
| 133 | +[kubernetes-client-windows-386.tar.gz](https://dl.k8s.io/v1.12.2/kubernetes-client-windows-386.tar.gz) | `4406456d3db26bb5cba408ad4d425dd595752745be683387ec043f945f186213e8a7f17713c38f26de4189b5ee9ebd6f15374a44b722a080b739bd31f92fb16c` |
| 134 | +[kubernetes-client-windows-amd64.tar.gz](https://dl.k8s.io/v1.12.2/kubernetes-client-windows-amd64.tar.gz) | `632853db2e1e2dd9f96406a9a6106c40aa34d1abbceea0b3b641599bb79bb924b01df19d597d42d007a03be0b24bedb107d8092268993b3713a1e0fb54cb6857` |
| 135 | + |
| 136 | +### Server Binaries |
| 137 | + |
| 138 | +filename | sha512 hash |
| 139 | +-------- | ----------- |
| 140 | +[kubernetes-server-linux-amd64.tar.gz](https://dl.k8s.io/v1.12.2/kubernetes-server-linux-amd64.tar.gz) | `37b6b05ff429c11895224d7bfff64dd7826b82456b4dbcc84a3adf5e86eec6a130e215de88c4204c45761009319aee3801b44e34344a874b7afeabebc74d7a2f` |
| 141 | +[kubernetes-server-linux-arm.tar.gz](https://dl.k8s.io/v1.12.2/kubernetes-server-linux-arm.tar.gz) | `cd67cd06d90aad2e66b57abf103021f954c029efb8678df701c53e335c480a7520f423a58f11117b02a8b30a7221967c30ebca991b25e33ba422c2e7a782f15d` |
| 142 | +[kubernetes-server-linux-arm64.tar.gz](https://dl.k8s.io/v1.12.2/kubernetes-server-linux-arm64.tar.gz) | `b8a6a4d6f138e701a3acda8eaa3586ed2f5137463112f339b69bb0f46ff6c73c84df48b84e35efa4863d8f2d0722288ef9fe09eb2ec98d52568bd434661b9da9` |
| 143 | +[kubernetes-server-linux-ppc64le.tar.gz](https://dl.k8s.io/v1.12.2/kubernetes-server-linux-ppc64le.tar.gz) | `a55fb0b4e618c8e585bae7e526732b33021520947e182c846f85620c513d6610ee2e367b86d74b110903b9e29b4fd8491acef32db80a43dfdb296fc90b0b64a9` |
| 144 | +[kubernetes-server-linux-s390x.tar.gz](https://dl.k8s.io/v1.12.2/kubernetes-server-linux-s390x.tar.gz) | `e63df3aa71a5e60189f7931dfc50764162c6d8d49c3df4dc92c4e10e576cf3656ac629ed18e7da729a6a0c3fa2f845716bef62a52b95ef4089e581596de2f390` |
| 145 | + |
| 146 | +### Node Binaries |
| 147 | + |
| 148 | +filename | sha512 hash |
| 149 | +-------- | ----------- |
| 150 | +[kubernetes-node-linux-amd64.tar.gz](https://dl.k8s.io/v1.12.2/kubernetes-node-linux-amd64.tar.gz) | `63a41ae964dd934e378c834998e7f20a4c14b819d68f39607344b6baacaf41f4bb7848be96ac0501e26114006560d89348d4be35aa34cc6650220cbd699bda8b` |
| 151 | +[kubernetes-node-linux-arm.tar.gz](https://dl.k8s.io/v1.12.2/kubernetes-node-linux-arm.tar.gz) | `9379574f4458e91ab025a0c0aab5f4abedd991afad23d447b294c2d3293ca2f7f68b6e94eb9417a6fad06dee223877e858dfaaa2582d8b5c092bbb7bce860e14` |
| 152 | +[kubernetes-node-linux-arm64.tar.gz](https://dl.k8s.io/v1.12.2/kubernetes-node-linux-arm64.tar.gz) | `027b4f5149a3125ac713e7d974cbb8cba079a7b425b9b096877a74ea30697c8525060729de5556214e1caf34bf6b8a9820688e76fa18250165c2061a64446f47` |
| 153 | +[kubernetes-node-linux-ppc64le.tar.gz](https://dl.k8s.io/v1.12.2/kubernetes-node-linux-ppc64le.tar.gz) | `a486432f3e8a83d10c8e14811e24ba7d5d4e57e17fee7aed11429271aaf8b31ae38403480c2e8fbc2a7c0e2cd855607ce3b398a8b5de25b45c905dbd209669a6` |
| 154 | +[kubernetes-node-linux-s390x.tar.gz](https://dl.k8s.io/v1.12.2/kubernetes-node-linux-s390x.tar.gz) | `33e4bf55260aec16b4576c09144caa149811bb37868fff34b0138815fa2c159b2d5885c33c47fc4f71ad4edf6f90db6aa851380b05e1e4064f35b2f8e33c8b14` |
| 155 | +[kubernetes-node-windows-amd64.tar.gz](https://dl.k8s.io/v1.12.2/kubernetes-node-windows-amd64.tar.gz) | `e6abdf845e80942ea4757219900a7b0d16fd2d6313f22145d71e51fe22c161ac0b2f0f744d51f99682b2b153cdc8434d61b53c6d37c2585ea46aba6ee26be108` |
| 156 | + |
| 157 | +## Changelog since v1.12.1 |
| 158 | + |
| 159 | +### Other notable changes |
| 160 | + |
| 161 | +* IPVS proxier mode now support connection based graceful termination. ([#66012](https://github.com/kubernetes/kubernetes/pull/66012), [@Lion-Wei](https://github.com/Lion-Wei)) |
| 162 | +* add more logging for azure disk diagnostics ([#70012](https://github.com/kubernetes/kubernetes/pull/70012), [@andyzhangx](https://github.com/andyzhangx)) |
| 163 | +* Scheduling conformance tests related to daemonsets should set the annotation that relaxes node selection restrictions, if any are set. This ensures conformance tests can run on a wider array of clusters. ([#68793](https://github.com/kubernetes/kubernetes/pull/68793), [@aveshagarwal](https://github.com/aveshagarwal)) |
| 164 | +* Disabled ScheduleDaemonSetPods if kubelet version less than 1.11; and ScheduleDaemonSetPods is not supported on a 1.13 control plane / 1.10 kubelet split. ([#69566](https://github.com/kubernetes/kubernetes/pull/69566), [@k82cn](https://github.com/k82cn)) |
| 165 | +* kubeadm: fix an issue where 'config view' did not return a config in case of a 1.12 cluster ([#69969](https://github.com/kubernetes/kubernetes/pull/69969), [@neolit123](https://github.com/neolit123)) |
| 166 | +* Updates defaultbackend to 1.5 ([#69380](https://github.com/kubernetes/kubernetes/pull/69380), [@bowei](https://github.com/bowei)) |
| 167 | +* Restrict redirect following from the apiserver to same-host redirects, and ignore redirects in some cases. ([#66516](https://github.com/kubernetes/kubernetes/pull/66516), [@tallclair](https://github.com/tallclair)) |
| 168 | +* Enable insertId generation, and update Stackdriver Logging Agent image to 0.5-1.5.36-1-k8s. This help reduce log duplication and guarantee log order. ([#68920](https://github.com/kubernetes/kubernetes/pull/68920), [@qingling128](https://github.com/qingling128)) |
| 169 | +* Fix cluster autoscaler addon permissions so it can access batch/job. ([#69858](https://github.com/kubernetes/kubernetes/pull/69858), [@losipiuk](https://github.com/losipiuk)) |
| 170 | +* Add tolerations for Stackdriver Logging and Metadata Agents. ([#69737](https://github.com/kubernetes/kubernetes/pull/69737), [@qingling128](https://github.com/qingling128)) |
| 171 | +* change default azure file mount permission to 0777 ([#69854](https://github.com/kubernetes/kubernetes/pull/69854), [@andyzhangx](https://github.com/andyzhangx)) |
| 172 | +* Fix a bug in the scheduler that could cause the scheduler to go to an infinite loop when all nodes in a zone are removed. ([#69758](https://github.com/kubernetes/kubernetes/pull/69758), [@bsalamat](https://github.com/bsalamat)) |
| 173 | +* fix GetVolumeLimits log flushing issue ([#69558](https://github.com/kubernetes/kubernetes/pull/69558), [@andyzhangx](https://github.com/andyzhangx)) |
| 174 | +* kube-apiserver: fixes `procMount` field incorrectly being marked as required in openapi schema ([#69744](https://github.com/kubernetes/kubernetes/pull/69744), [@jessfraz](https://github.com/jessfraz)) |
| 175 | +* [GCE] Enable by default audit logging truncating backend. ([#68288](https://github.com/kubernetes/kubernetes/pull/68288), [@loburm](https://github.com/loburm)) |
| 176 | +* kubeadm: fix a possible scenario where kubeadm can pull much newer control-plane images ([#69301](https://github.com/kubernetes/kubernetes/pull/69301), [@neolit123](https://github.com/neolit123)) |
| 177 | +* The runtimeHandler field on the RuntimeClass resource now accepts the empty string. ([#69550](https://github.com/kubernetes/kubernetes/pull/69550), [@tallclair](https://github.com/tallclair)) |
| 178 | +* OpenAPI spec and API reference now reflect dryRun query parameter for POST/PUT/PATCH operations ([#69359](https://github.com/kubernetes/kubernetes/pull/69359), [@roycaihw](https://github.com/roycaihw)) |
| 179 | + |
| 180 | + |
| 181 | + |
102 | 182 | # v1.12.1
|
103 | 183 |
|
104 | 184 | [Documentation](https://docs.k8s.io)
|
|
0 commit comments