Skip to main content

Release v2.6.0

· 3 min read
Kostromin Danil
Bublik UI Maintainer
Rybchenko Natalia
Bublik Backend Maintainer

Bublik v2.6.0 introduces new capabilities in run reports, including stacked chart mode for overlaying multiple charts for easier comparison and analysis, as well as multi-argument chart overlays. It also fixes several issues related to argument display.

What's New

Multi-Argument Chart Overlays in Reports
Specify multiple overlay arguments in the configuration to display corresponding data series on the same axes for easier comparison.

Highlights

Report Multi-Argument Chart Overlays

The report configuration now supports grouping data within a single record series across multiple arguments.

Overlay Configuration

Overlayed Charts

Overlayed Charts

Overlay Config

Stacked Charts

How to use:

  • Click the plus button to select additional charts for stacking
  • Selected charts appear in the bottom right corner
  • All stacked charts display together on a unified plot

Button to add for stacked charts

Stacked Chart Mode Button

Stacked Charts

Stacked Chart Mode

Admin Section

tip

Before starting the update, create a database backup to ensure data safety in case of any unexpected issues during the process.

Backend Update

  1. cd bublik
  2. git remote update
  3. git checkout v2.6.0
  4. ./scripts/deploy --steps per_project_conf 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 v2.6.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 v2.6.0

Docker Instance Update

  1. task backup:create
  2. Open your .env file and change IMAGE_TAG to 2.6.0
  3. task pull
  4. task up
  5. task shell - to enter django container
  6. python manage.py reformat_configs

Changelog

Frontend

🚀 New Feature

  • report: [chart] add stacked charts support for report (e4f4cc8)

💅 Polish

  • run: [result-table] fix history split button icon being on top of header (d47cd2e)

Backend

🐛 Bug Fix

  • report: fix sequences argument move (e42db0e)
  • report: ensure consistent argument display (19fc68d)
  • report: fix iteration vs common test argument duplication (2f98ea5)
  • config: disallow extra keys in report config to avoid confusion (36c5e4d)
  • report: fix overlay settings retrieval for new config format (d2b1619)
  • config: ensure uniqueness of base series in test report (3de9af1)
  • config: validate report configs for overlay argument conflicts (2982a55)

🚀 New Feature

  • config: enable overlay charts by multiple args (fe4841c)
  • report: extend overlay processing for multi-argument overlays (e89f4cb)

♻️ Code Refactoring

  • report: clean up test config access (c21e852)
  • config: rename overlaying settings key in report config (ab8b0fb)
  • report: standardize terminology for data series (6db786c)

📦 Chores

  • config: clarify report sequences settings descriptions (3f13075)
  • management: enable reformat to rename overlay settings key in report configs (990225e)
  • management: enable report configs reformat to overlay charts by multiple args (9f37dd6)