Версіонування

Підтримка версіонування в etcd

Цей документ описує версії, які підтримуються проєктом etcd.

Версіонування сервісу та підтримувані версії

Версії etcd виражаються як x.y.z, де x — це основна версія, y — це мінорна версія, а z — це версія патчу, відповідно до термінології Семантичного Версіонування. Нові мінорні версії можуть додавати додаткові функції до API.

Проєкт etcd підтримує гілки релізів для поточної версії та попереднього випуску. Наприклад, коли v3.5 є поточною версією, v3.4 підтримується. Коли випускається v3.6, підтримка v3.4 припиняється.

Застосовні виправлення, включаючи виправлення безпеки, можуть бути перенесені на ці дві гілки релізів, залежно від серйозності та здійсненності. Патч-релізи створюються з цих гілок за потреби.

Рішення приймають Мейнтейнери проєкту.

Ви можете перевірити версію запущеного кластера etcd за допомогою etcdctl:

etcdctl --endpoints=127.0.0.1:2379 endpoint status

Версіонування API

Відповіді API v3 не повинні змінюватися після випуску 3.0.0, але з часом будуть додаватися нові функції.