Skip to main content

Release v1.8.0

ยท 4 min read
Kostromin Danil
Bublik UI Maintainer
Rybchenko Natalia
Bublik Backend Maintainer

In this release we've added scenario from log to new bug modal and date range picker with duration based selection to runs page.
Also fixed some small issues with charts and run page sorting and source button. Added new config option to allow reading configs without admin permissions.

๐Ÿ” What's New?โ€‹

Flexible Permissions For Reading Configsโ€‹

It is now possible to allow configuration reading without requiring admin permissions. To enable this, include the read_configs action in the NOT_PERMISSION_REQUIRED_ACTIONS list in the main configuration.

Flexible Permissions For Reading Configs

Log Filtersโ€‹

Log Filters

Date Range Pickerโ€‹

Date Range Picker

Run In Progressโ€‹

Run In Progress

Admin Sectionโ€‹

Backend Updateโ€‹

  1. cd bublik
  2. git remote update
  3. git checkout v1.8.0
  4. ./scripts/deploy --steps run_services

Frontend Updateโ€‹

  1. Trigger the workflow in your frontend repository
  2. Synchronize the mirrors
  3. cd bublik-ui
  4. git remote update
  5. git checkout v1.8.0

Documentation Updateโ€‹

  1. Trigger the workflow in your frontend repository
  2. Synchronize the mirrors
  3. cd bublik-docs
  4. git remote update
  5. git checkout v1.8.0

Docker Instance Updateโ€‹

  1. task pull
  2. task up

Changelogโ€‹

Frontendโ€‹

๐Ÿš€ New Featureโ€‹

  • log: [new-bug] add log filters for scenario and verdict (c1a7827), closes #246
  • result: [measurements] add selection popover for combined charts (0d29de3)
  • runs: add ability to select dates based on duration (0fb0dbe)
  • runs: add scroll to top on page change (c8a91ef)
  • ui: [date-range-picker] add mode for selection dates based on duration (627c361)
  • ui: [date-range-picker] make range buttons select sliding window (81bd2dd)
  • utils: add function to parse ISO8601 duration format (112d73b)

๐Ÿ’… Polishโ€‹

  • result: [measurement] fix selection popover overlap with table header (f9d4f46)
  • run: change padding for all popovers (255d6e1)
  • runs: align "Name" and "Start" labels vertically in list item (466a349)
  • ui: [date-range-picker] fix hover styles for cells (b2e50ea)
  • ui: [date-range-picker] prevent jumping when changing mode (c172c68)

๐Ÿ› Bug Fixโ€‹

  • ci: ignore .pnpm-store while checking formatting (19fd7f4)
  • configs: [editor] prevent monaco editor getting source from CDN (0969059)
  • log: [mi] ensure last data point is included in chart (72742dd)
  • log: [mi] fix incorrect distance proportion between points (e00d6f7)
  • log: [new-bug] escape | in log to properly format markdown table (bbaf57d)
  • report,result: [chart] incorrect distance proprtions in charts (13b7592)
  • report: missing tab title when reloading page (c1a1e19), closes #321
  • run,log: disable link in case no URL for source available (973689c), closes #243
  • run: remove auto-sort on "Preview NOK" button click (e8bbb8f), closes #320
  • run: use correct endpoint for getting bug storage url (fc9f8b0)

โ™ป Code Refactoringโ€‹

  • history: [measurements] use selection state popover from shared lib (727aaad)
  • log: allow dynamically to get initial filter options (c7cf020)

๐Ÿ“ฆ Choresโ€‹

  • log: [attachments] improve filename generation (57f1ec8)
  • log: delete duplicated code for log source button component (0a2f7fb)
  • log: extract new bug button component (5dd6e8e)
  • log: remove duplicated new bug button component usage (4de5b28)
  • log: remove new bug button component (2708628)
  • measurements: extract selection popover for charts to shared lib (5867d11)
  • redux: upgrade redux and zod to latest (54be9d1)
  • runs: remove max selection limit to view merged runs (27ef3c1)
  • ui: [date-range-picker] adjust types for duration picker (e442a0b)
  • ui: [date-range-picker] extract shared constants and types (35e8a63)
  • ui: [icons] add gear icon (2c958bd)

Backendโ€‹

๐Ÿ› Bug Fixโ€‹

  • run stats: fix revision references retrieval (2e49c3c)
  • run stats: fix marking runs as compromised (f1e2bae)

๐Ÿš€ New Featureโ€‹

  • config: make config read permission check configurable (8a16aba)

๐Ÿ“ฆ Choresโ€‹

  • ci: fix deprecation warning for ruff (19ef6e2), closes #125
  • ci: add code quality check workflow (d465813)
  • config: clarify main config expectations in schema (b74636b)