Skip to main content

Release v0.5.0

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

We are happy to announce Bublik v0.5.0.

In this release we've added sticky stacked headers for reports and fixed some bugs for configs also added config font size settings. We also made the report record headers more readable, made the x-axis and sequence group argument labels configurable, and made it possible to change the order of the dashboard columns. For administrators, added a command to reformat configurations.

Highlights

Sticky Stacked Headers

Small UI Improvements

Small UI Improvements

Config Font Size

Font Size

Config Exists

Config Exists

Updated Record Config Header

Config Header

Change Dashboard Headers Order

Change Dashboard Headers Order

Add Report Argument Labels

Args

Admin Section

Update Steps

Deployment: ./scripts/deploy --steps django_settings run_services

💡Upgrade

When upgrading to this version, you need to reformat all configurations.



Follow these steps:
  • Activate the virtual environment: source .env/bin/activate

  • Call the configuration reformatting command: python manage.py reformat_configs

Important Info

warning

Configurations whose automatic formatting has failed will not be supported by Bublik. Either reformat them manually or delete.

Changelog

Frontend

🚀 New Feature

  • configs: [editor] added setting to change font size (53ef50e), closes #145
  • configs: added shortcut to trigger autocomplete in editor ctrl+\ (e5f6078), closes #144
  • report: added button to copy link for currently open report (83f5c63), closes #152
  • report: added link to config used for generation current report (3f606cc), closes #151
  • report: added sticky-stacked headers for all levels (f0ce3af), closes #147

💅 Polish

  • history: [plots] moved links for plot point to modal header (38d8221)
  • log: fixed button for log filters being shown on top of the new bug modal (8fd958b)
  • report: fixed missing border in case multiple_sequences is false (46d2b14)

🐛 Bug Fix

  • configs: added modal to show "navigate to existing config" if it exists (4639f21)
  • configs: allowed partial updates for config (7b8150d)
  • log,run: fixed parameters incorrectly cutting off "=" (b6d2032), closes #137

♻ Code Refactoring

  • build: adjusted release config to sort sections (9d1affc), closes #138
  • configs: extracted all components to improve readability (df9cbc3)

📦 Chores

  • sidebar: moved history and measurements links to the bottom (b480074), closes #139

Backend

🚀 New Feature

  • management: add ability to reformat configs (38b8435)
  • management: update reformat configs command (000c27f)
  • dashboard: make it possible to sort columns (e837f0e)
  • management: update reformat configs command (0a9b06e)
  • config: format the main config during migration (74f10a7)

💅 Polish

  • report: make measurement chart label more readable (546ad90)
  • report: make headers more readable (063a325)

📦 Chores

  • settings: increase the access token lifetime (4dbf1b0)

♻ Code Refactoring

  • cleanup: apply linter to report services (6610fac)
  • report: apply linter to report components (06ba32c)
  • config: refactor the main config migration (0dc8df5)