Skip to content

Releases: qa-guru/selenoid-ui

v3.0.9

Choose a tag to compare

@svasenkov svasenkov released this 26 Jul 20:29

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-ui

Docker: 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

  1. main green (CI build / Vite).
  2. git tag -a v3.0.9 -m "v3.0.9" → push tag → GitHub Release (published) → release.yml assets + qaguru/selenoid-ui:v3.0.9.
  3. Prod deploy pins → UI v3.0.9.

v3.0.8 — Finished sessions + HAR viewer

Choose a tag to compare

@svasenkov svasenkov released this 26 Jul 19:34

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-ui

Docker: 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

  1. main green (CI build / Vite).
  2. git tag -a v3.0.8 -m "v3.0.8" → push tag → GitHub Release (published) → release.yml assets + qaguru/selenoid-ui:v3.0.8.
  3. Prod deploy pins → UI v3.0.8.

v3.0.7 — hubAuth build-time defaults

Choose a tag to compare

@svasenkov svasenkov released this 23 Jul 00:49

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

Choose a tag to compare

@svasenkov svasenkov released this 23 Jul 00:18

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-ui

Docker: docker pull qaguru/selenoid-ui:v3.0.6

Prod deploy: SELENOID_UI_VERSION=v3.0.6.

v3.0.5

Choose a tag to compare

@svasenkov svasenkov released this 23 Jul 00:02

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

Choose a tag to compare

@svasenkov svasenkov released this 22 Jul 22:35

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

Choose a tag to compare

@svasenkov svasenkov released this 22 Jul 22:13

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

Choose a tag to compare

@svasenkov svasenkov released this 22 Jul 02:29

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-ui

Docker: 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

Choose a tag to compare

@svasenkov svasenkov released this 22 Jul 02:03

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

Choose a tag to compare

@svasenkov svasenkov released this 21 Jul 23:38

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.