Releases: qa-guru/cm
Release list
v3.0.1 — govulncheck x/text + android embed tests
Release v3.0.1 — qa-guru/cm
Дата: 26 июля 2026
Предыдущий: v3.0.0
GitHub: https://github.com/qa-guru/cm/releases/tag/v3.0.1
Stack cut: hub + cm → v3.0.1; UI — v3.0.8 на selenoid-ui main.
Что нового
| Изменение | Описание |
|---|---|
| govulncheck | golang.org/x/text → v0.39.0 (GO-2026-5970) |
| Android embed tests | Configure tests ожидают android в embedded browsers.json (9 top-level browsers) |
Нет изменений CLI UX относительно v3.0.0.
Обновление
curl -sL https://github.com/qa-guru/cm/releases/download/v3.0.1/cm_linux_amd64 -o cm
chmod +x cm
./cm selenoid stop && ./cm selenoid-ui stop
./cm selenoid update -v v3.0.1
./cm selenoid-ui update -v v3.0.8Prod deploy (отдельный чат): CM_VERSION=v3.0.1, hub SELENOID_VERSION=v3.0.1, UI SELENOID_UI_VERSION=v3.0.8.
Связанные: selenoid v3.0.1, selenoid-ui v3.0.8.
Cut checklist
maingreen (CI test/build).git tag -a v3.0.1 -m "v3.0.1"→ push tag → GitHub Release (published).- Prod deploy pins → v3.0.1 / UI v3.0.8.
v3.0.0 — Selenoid 3 cm
Release v3.0.0 — qa-guru/cm
Дата: 23 июля 2026
Предыдущий: v2.3.0
GitHub: https://github.com/qa-guru/cm/releases/tag/v3.0.0
Stack cut: hub + cm → v3.0.0; UI — v3.0.x на selenoid-ui main.
Что нового
| Изменение | Описание |
|---|---|
| Selenoid 3 line | cm semver v3.0.0 с main; 2.x pin-ветки заморожены |
| Browser SSOT | Embedded browsers.json: android 16.0 + полный WD/PW каталог |
| Docker API 1.55 | cm передаёт hub DOCKER_API_VERSION=1.55 под Engine 29.x |
| Go 1.26 | Toolchain align с hub |
Обновление
curl -sL https://github.com/qa-guru/cm/releases/download/v3.0.0/cm_linux_amd64 -o cm
chmod +x cm
./cm selenoid stop && ./cm selenoid-ui stop
./cm selenoid update -v v3.0.0
./cm selenoid-ui update -v v3.0.7Prod deploy: CM_VERSION=v3.0.0, hub SELENOID_VERSION=v3.0.0, UI SELENOID_UI_VERSION=v3.0.7+.
Связанные: selenoid v3.0.0, selenoid-ui.
Cut checklist
maingreen (CI test/build).git tag -a v3.0.0 -m "v3.0.0"→ push tag → GitHub Release (published).- Prod deploy pins → v3.0.0.
v2.3.0 — stack align (API 1.55 / Engine 29)
Release v2.3.0 — qa-guru/cm
Дата: 13 июля 2026
Предыдущий: v2.2.1
GitHub: https://github.com/qa-guru/cm/releases/tag/v2.3.0 (tag при cut)
Stack cut: hub + UI + cm → единый v2.3.0.
Pin ветка: selenoid2-1.55-engine29.6-go1.26-react18
Что нового
| Изменение | Описание |
|---|---|
| Stack semver | Единый cut v2.3.0 с hub/ui (для cm — docs/align; runtime без изменений) |
| Docker API 1.55 | cm передаёт hub DOCKER_API_VERSION=1.55 под Engine 29.x (было 1.45 / Engine 26.1.x) |
| Go 1.26 | Toolchain align с hub/ui |
| Browser SSOT | Каталог без изменений: chrome 149.0, firefox 151.0, msedge 145.0, Playwright 1.61.1 |
Обновление
curl -sL https://github.com/qa-guru/cm/releases/download/v2.3.0/cm_linux_amd64 -o cm
chmod +x cm
./cm selenoid stop && ./cm selenoid-ui stop
./cm selenoid update -v v2.3.0
./cm selenoid-ui update -v v2.3.0Prod deploy: CM_VERSION=v2.3.0, hub v2.3.0, UI v2.3.0.
Связанные: selenoid v2.3.0, selenoid-ui v2.3.0, selenoid-tests.
Cut checklist (ручной)
- Commit docs на pin-ветке →
git tag -a v2.3.0 -m "v2.3.0"→ push tags (по команде). - GitHub Release (published) →
release.yml: assetsdist/cm_*; Dockerqaguru/cm:v2.3.0+latest-release. - OUT:
warm-pool-orchestrator/.
v2.2.1
Release v2.2.1 — qa-guru/cm
Дата: 10 июля 2026
Предыдущий: v2.2.0
GitHub: https://github.com/qa-guru/cm/releases/tag/v2.2.1 (tag при cut)
Stack cut: hub + UI + cm → единый v2.2.1 (patch после v2.2.0).
Что нового
| Изменение | Описание |
|---|---|
| Stack semver | Единый binary cut v2.2.1 с hub/ui (docs-only для cm: код = v2.2.0 tag) |
| README | Единый блок «Экосистема qa-guru Selenoid» + selenoid-tests + Docker Hub qaguru |
| Runtime | Без изменений embed browsers / install logic относительно v2.2.0 |
Обновление
curl -sL https://github.com/qa-guru/cm/releases/download/v2.2.1/cm_linux_amd64 -o cm
chmod +x cm
./cm selenoid stop && ./cm selenoid-ui stop
./cm selenoid update -v v2.2.1
./cm selenoid-ui update -v v2.2.1Prod deploy: CM_VERSION=v2.2.1, hub v2.2.1, UI v2.2.1.
Связанные: selenoid v2.2.1, selenoid-ui v2.2.1, selenoid-tests.
Cut checklist (ручной)
- Commit docs на
main→git tag -a v2.2.1 -m "v2.2.1"→ push tags (по команде). - Release assets
dist/cm_*; Dockerqaguru/cm:v2.2.1. - OUT:
warm-pool-orchestrator/.
v2.2.0
Release v2.2.0 — qa-guru/cm
Дата: 10 июля 2026
Предыдущий: v2.1.7
GitHub: https://github.com/qa-guru/cm/releases/tag/v2.2.0 (tag при cut)
Stack cut: hub + UI + cm → единый v2.2.0.
Что нового
| Изменение | Описание |
|---|---|
| embed browsers | selenoid/data/browsers.json (rename с browsers-qaguru.json) = catalog v2.2.0 |
| video sidecar | CM-managed Selenoid → qaguru/video-recorder:latest |
| Docker UI port | fix listen port selenoid-ui внутри CM Docker container |
| env merge | container override env merge с host environ (не replace) |
| tests / CI | browsers_test.go; cmd unit; smoke workflow_call |
| Go | 1.26.5; Docker Engine 26.1.x / API 1.45 |
| Ключ | Default | Образы |
|---|---|---|
| chrome | 149.0 | qaguru/webdriver-chrome:149 (+ min, 148.*) |
| firefox | 151.0 | qaguru/webdriver-firefox:151 (+ min, 150.*) |
| msedge | 145.0 | qaguru/webdriver-msedge:145 (+ min, 144.*) |
| playwright-* | 1.61.1 | без изменений |
Обновление
curl -sL https://github.com/qa-guru/cm/releases/download/v2.2.0/cm_linux_amd64 -o cm
chmod +x cm
./cm selenoid stop && ./cm selenoid-ui stop
./cm selenoid update -v v2.2.0
./cm selenoid-ui update -v v2.2.0Prod deploy: CM_VERSION=v2.2.0, hub v2.2.0, UI v2.2.0.
Связанные: selenoid v2.2.0, selenoid-ui v2.2.0.
Cut checklist (ручной)
- Commit на
main(embed + docs). git tag -a v2.2.0 -m "v2.2.0"→ push tags (по команде).- Release assets
dist/cm_*; Dockerqaguru/cm:v2.2.0(если publish workflow). - OUT:
warm-pool-orchestrator/.
v2.1.7
Release v2.1.7 — qa-guru/cm
Дата: 8 июля 2026
Предыдущий: v2.1.6
GitHub: https://github.com/qa-guru/cm/releases/tag/v2.1.7
Релиз стека Go 1.26.5 + moby/moby client: миграция с docker/docker, blocking govulncheck, embedded catalog с WebDriver Firefox/Edge.
Что нового
| Изменение | Описание |
|---|---|
| Go | 1.26.5 (toolchain, CI GOTOOLCHAIN) |
| Docker SDK | moby/moby/client вместо legacy docker/docker |
| govulncheck | blocking в CI (ci/test.sh) |
| browsers-qaguru | WebDriver firefox и msedge в embedded catalog |
| Тесты | TestConfigureDocker / TestLimitNoPull — 8 browser entries |
Обновление
curl -sL https://github.com/qa-guru/cm/releases/download/v2.1.7/cm_linux_amd64 -o cm
chmod +x cm
./cm selenoid stop && ./cm selenoid-ui stop
./cm selenoid update -v v2.1.8
./cm selenoid-ui update -v v2.1.7Prod deploy: CM_VERSION=v2.1.7, hub v2.1.8, UI v2.1.7.
Связанные релизы: selenoid v2.1.8, selenoid-ui v2.1.7.
v2.1.6
Release v2.1.6 — qa-guru/cm
Дата: 7 июля 2026
Предыдущий: v2.1.5
GitHub: https://github.com/qa-guru/cm/releases/tag/v2.1.6
Патч-релиз стека v2.1.6: синхронизация browsers-qaguru.json с hub v2.1.6 (Playwright 1.61.1, shmSize, hosts).
Что нового
| Изменение | Описание |
|---|---|
| browsers-qaguru.json | Playwright 1.61.1 (+ -min); shmSize, hosts как в hub config/browsers.json |
Обновление
curl -sL https://github.com/qa-guru/cm/releases/download/v2.1.6/cm_linux_amd64 -o cm
chmod +x cm
./cm selenoid stop && ./cm selenoid-ui stop
./cm selenoid update -c /opt/selenoid
./cm selenoid-ui update -c /opt/selenoidDocker: docker pull qaguru/cm:v2.1.6
Prod: deploy workflow с version=v2.1.6.
v2.1.1
Release v2.1.1 — qa-guru/cm
Дата: 28 июня 2026
Предыдущий: v2.1.0
GitHub: https://github.com/qa-guru/cm/releases/tag/v2.1.1
Патч-релиз: дефолтный каталог /opt/selenoid, зачистка legacy aerokube, актуальные тесты и drivers-mode конфиг под Chrome 148.
Что нового
| Изменение | Описание |
|---|---|
| Default config dir | GetSelenoidConfigDir() → /opt/selenoid (было ~/.aerokube/selenoid) |
| Legacy cleanup | Удалены мёртвый createConfig() и флаги --last-versions, --tmpfs, --shm-size, --vnc |
| drivers-mode | browsers.json: Chrome 148 (CfT), geckodriver 0.37, Edge 145 |
| Тесты | Под 8 браузеров, testdata/, TestAllUrlsAreValid снова проверяет URL |
| Документация | README: prod browsers.json, флаги; удалены upstream asciidoc docs |
Обновление
curl -sL https://github.com/qa-guru/cm/releases/download/v2.1.1/cm_linux_amd64 -o cm
chmod +x cm
./cm selenoid stop && ./cm selenoid-ui stop
./cm selenoid update -c /opt/selenoid
./cm selenoid-ui update -c /opt/selenoidProd: deploy workflow с version=v2.1.1.
v2.1.0
v2.0.9
v2.0.9 — ecosystem documentation refresh
Aligned stack release (cm + hub + UI). Hub code unchanged — documentation update across all repos.
- README: structured install guide, related repos, browsers.json sync
- deploy/README.md: updated public endpoints
- deploy.sh default pin: v2.0.9
- playwright-image README: fixed Playwright URL paths
Full stack notes: https://github.com/qa-guru/cm/blob/main/deploy/RELEASE_v2.0.9.md