Releases: qa-guru/selenoid-ui
Release list
v3.0.9
Release v3.0.9 — qa-guru/selenoid-ui
Дата: 26 июля 2026
Предыдущий: v3.0.8
GitHub: https://github.com/qa-guru/selenoid-ui/releases/tag/v3.0.9
Stack cut: UI-only hotfix (@types/node для release typecheck).
Что нового
| Изменение | Описание |
|---|---|
| Vite / TS | Добавлен @types/node, чтобы Stage 1 release typecheck покрывал vite.config.ts |
Обновление
curl -sL https://github.com/qa-guru/selenoid-ui/releases/download/v3.0.9/selenoid-ui_linux_amd64 -o selenoid-ui
chmod +x selenoid-uiDocker: docker pull qaguru/selenoid-ui:v3.0.9
Prod deploy (отдельный чат): SELENOID_UI_VERSION=v3.0.9 (+ hub/cm v3.0.1 для meta/HAR API).
Связанные: selenoid v3.0.1, cm v3.0.1.
Cut checklist
maingreen (CI build / Vite).git tag -a v3.0.9 -m "v3.0.9"→ push tag → GitHub Release (published) →release.ymlassets +qaguru/selenoid-ui:v3.0.9.- Prod deploy pins → UI v3.0.9.
v3.0.8 — Finished sessions + HAR viewer
Release v3.0.8 — qa-guru/selenoid-ui
Дата: 26 июля 2026
Предыдущий: v3.0.7 (tag-only; без RELEASE_v3.0.7.md)
GitHub: https://github.com/qa-guru/selenoid-ui/releases/tag/v3.0.8
Stack cut: UI v3.0.8 + hub/cm v3.0.1 (Finished sessions + native HAR).
Note: между v3.0.6 и этим файлом был tag v3.0.7 (hubAuth build-time defaults) без release notes в
docs/. Changelog ниже — все коммитыv3.0.7..v3.0.8.
Что нового
| Изменение | Описание |
|---|---|
| Finished sessions | Список ссылками (не video-previews); nested page: video + HAR + logs; meta/artifact icons; tighten row when meta missing |
| HAR viewer | Session HAR viewer + artifact proxies; expandable rows (headers, timings, response) |
| Nav | Statistics / Sessions / New Session; Sessions title → Live sessions; Capabilities wording → New Session |
| WARM metric | Header hub stats показывает WARM |
| Layout / DS | Page content в Panel shells; sync public DS css/js; IconTrash from react-ui on Stats delete |
| Timestamps | 24h padded session timestamps; left-align finished fields, actions right; empty-session label one row |
| Vite / TS | Stage 1 typescript@7 typecheck; strip TS in Vite dev (capabilitiesLogic); skip SW registration in Vite dev |
| Session size | Drop window/maximize; size via window/rect |
Обновление
curl -sL https://github.com/qa-guru/selenoid-ui/releases/download/v3.0.8/selenoid-ui_linux_amd64 -o selenoid-ui
chmod +x selenoid-uiDocker: docker pull qaguru/selenoid-ui:v3.0.8
Prod deploy (отдельный чат): SELENOID_UI_VERSION=v3.0.8 (+ hub/cm v3.0.1 для meta/HAR API).
Связанные: selenoid v3.0.1, cm v3.0.1.
Cut checklist
maingreen (CI build / Vite).git tag -a v3.0.8 -m "v3.0.8"→ push tag → GitHub Release (published) →release.ymlassets +qaguru/selenoid-ui:v3.0.8.- Prod deploy pins → UI v3.0.8.
v3.0.7 — hubAuth build-time defaults
v3.0.7
- hubAuth config module with VITE_HUB_ACCESS_KEY build-time defaults
- Capabilities cleanup and CI/release env wiring
- Go proxy handler test alignment
v3.0.6
Release v3.0.6 — qa-guru/selenoid-ui
Дата: 23 июля 2026
Предыдущий: v3.0.5
GitHub: https://github.com/qa-guru/selenoid-ui/releases/tag/v3.0.6
Stack cut: UI-only hotfix.
Что нового
| Изменение | Описание |
|---|---|
| Log panel | Убран «вложенный» xterm-фрейм: фон #1a1917 как у panel--terminal, без двухцветного inset и лишней высоты |
Обновление
curl -sL https://github.com/qa-guru/selenoid-ui/releases/download/v3.0.6/selenoid-ui_linux_amd64 -o selenoid-ui
chmod +x selenoid-uiDocker: docker pull qaguru/selenoid-ui:v3.0.6
Prod deploy: SELENOID_UI_VERSION=v3.0.6.
v3.0.5
Release v3.0.5 — qa-guru/selenoid-ui
Дата: 23 июля 2026
Предыдущий: v3.0.4
GitHub: https://github.com/qa-guru/selenoid-ui/releases/tag/v3.0.5
Stack cut: UI + backend auth canon + design-system sync.
Что нового
| Изменение | Описание |
|---|---|
| accessKey | Единый hub accessKey (user:pass) вместо playwrightAccessKey; флаг -access-key, JSON /ui/status.accessKey |
| Auth UI | Поля authUser / authPass собирают accessKey для WebDriver, Playwright WS и Android |
| hubOrigin | remoteUrl и Terminal-сниппеты показывают публичный origin, не internal docker host |
| VncWindow | screenSize → CSS --vnc-aspect (flexible VNC screen по screenResolution) |
| Design system | Re-sync embed CSS/JS (header, panel, tokens, plaque-field-magnet) + re-vendor @zero-design-system/react |
Prod deploy: SELENOID_UI_VERSION=v3.0.5.
v3.0.3 — maximize Create Session to fill screen
Hotfix
Create Session now maximizes the browser window (Firefox rejects full-screen window/rect), with rect/size fallback. Chrome/Edge also get --window-size / --start-maximized from screenResolution.
Prod: SELENOID_UI_VERSION=v3.0.3
v3.0.2 — resize Create Session to screenResolution
Hotfix
After Create Session, set browser window/rect to WxH from screenResolution so the browser fills the VNC canvas (not just Xvfb).
See RELEASE_v3.0.2.md.
Prod: SELENOID_UI_VERSION=v3.0.2
v3.0.1 — Selenoid 3 UI stable
Highlights
First stable Selenoid 3 UI release (rc.1–rc.6 lineage; no separate v3.0.0 tag).
- Design-system header: StatusTile + SelenoidMetrics
- Capabilities: PlaqueTagstrip Driver (Webdriver / Playwright / Android / iOS), Browser caps, Android panel, Appium snippets
- Sessions: design-system VncWindow
- Viewport: content shell so VNC fullscreen stays below the fixed header
- PWA baseline; Android 16 in browsers.json
Upgrade
curl -sL https://github.com/qa-guru/selenoid-ui/releases/download/v3.0.1/selenoid-ui_linux_amd64 -o selenoid-ui
chmod +x selenoid-uiDocker: docker pull qaguru/selenoid-ui:v3.0.1
Deploy
Prod: SELENOID_UI_VERSION=v3.0.1 via selenoid.qa.guru deploy.
Docker: qaguru/selenoid-ui:latest-release after the release workflow finishes.
Notes: docs/RELEASE_v3.0.1.md
v3.0.0-rc.6 — Viewport shell + Appium Android snippets
Features
- Capabilities: Android terminal snippets use Appium clients (AndroidDriver / AppiumOptions / webdriverio
remote) instead of Selenium RemoteWebDriver
Fixes
- Viewport: content shell so VNC fullscreen stays below the fixed header
Included from rc.5
- Capabilities: Browser panel (proxy, enableLog/timeZone/env/labels), Android device panel, Driver protocol/platform tagstrips
- Sessions: design-system VncWindow
- Fixture: Android 16 in browsers.json
Deploy
Prod: SELENOID_UI_VERSION=v3.0.0-rc.6 via selenoid.qa.guru deploy.
Docker: qaguru/selenoid-ui:latest-release after the release workflow finishes.
v3.0.0-rc.5 — Capabilities Android/proxy + VncWindow
Features
- Capabilities: Browser capabilities panel (proxy presets, enableLog/timeZone/env/labels)
- Capabilities: Android device panel + iOS coming-soon placeholder
- Capabilities: Driver split into protocol/platform tagstrips with magnet
- Capabilities: IconDownload on terminal actions; Agent/Terminal/JSON output tabs restored
- Sessions: replace legacy VncCard chrome with design-system VncWindow
- Fixture: Android 16 in browsers.json
Fixes
- Unify Capabilities panel gap with cfg↔terminal
- Independent Capabilities column heights (from rc.4 lineage)
- Re-vendor DS header/plaque magnet/tokens + brand attribution
Deploy
Prod: SELENOID_UI_VERSION=v3.0.0-rc.5 via selenoid.qa.guru deploy.
Docker: qaguru/selenoid-ui:latest-release after this workflow finishes.