Release v2.4.1
We’re pleased to announce Bublik v2.4.1. In this release, we improved overall performance, in particular for charts with large datasets, enhanced the import UI, and added run comments. We also fixed issues in deployment, live import, reports, and history, and made configurations more reliable by automatically filling missing required attributes from defaults to prevent errors during runtime.
What's New
Grouped Import Events by URL
Events associated with the same run are now neatly grouped, making navigation easier
Quick Access to Run Details
Each grouped event includes a shortcut to the corresponding run details page
Re-import Button
Retry failed imports directly with a dedicated “Try Again” button
Project Field Added
Assign the project for the imported run directly in the import form
Chart Performance Improvement
Charts now use a canvas renderer, significantly improving performance when visualizing large datasets
Highlights
Grouped Import Events By URL
Added shortcut link to run details page

Grouped import events by URL for better organization You can expand the details of each event to view all events associated with a specific run

Added button to trigger re-import in case of an import error

Added "Project" field to import form to specify the project for the imported run.

Run Comments
Added support for comments on run details page

Admin Section
Backend Update
cd bublikgit remote updategit checkout v2.4.1./scripts/deploy --steps pip_requirements run_services
Frontend Update
- Trigger the workflow in your frontend repository
- Synchronize the mirrors
cd bublik-uigit remote updategit checkout v2.4.1
Documentation Update
- Trigger the workflow in your frontend repository
- Synchronize the mirrors
cd bublik-docsgit remote updategit checkout v2.4.1
Docker Instance Update
task backup:create- Open your
.envfile and changeIMAGE_TAGto2.4.1 task pulltask up
Changelog
Frontend
🚀 New Feature
- import: [form] add
projectfield to form (1378923) - import: add "Try Again" button to trigger re-import of the run (7baa22a)
- run: add comment form to run details page (60386c0)
💅 Polish
- report: [TOC] change font size and spacing to improve clarity (8f43850)
- run: [details] add padding to error state (c5e96ab)
🐛 Bug Fix
- import: open log modal with polling enabled in case of
STARTEDstate (024c609) - log: [preview] fix incorrectly handling for first log page (0320a17)
- log: [preview] reset log table state on pagination change (2156d47)
- run: use full test path for history search (6a39791)
♻ Code Refactoring
- import: display timeline for each import task on row click (456d0c7)
- run: reorder columns and align headers with badge placement (2dd6b13)
⚡ Performance Improvements
- measurements: use canvas renderer for plots (0bc05ce)
Backend
🐛 Bug Fix
- deploy: fix SSH access during initial deployment setup (9b7744f)
- server: fix incorrect inheritance causing queryset assertion (7451850)
- importruns: fix project handling during live import (a6e9307)
- importruns: ensure project query param consistency across APIs (e74cb1d)
- report: fix missing table rows caused by X-axis mismatches (73c4bbb)
- results: fix inconsistent return type when retrieving tests by name (a35797f)
- config: align config meta naming between default config and typical TS (d117726)
- config: ensure type-appropriate empty values for missing attrs (5546916)
- config: ensure fallback to default if attr is missing (517ad61)
- signals: fix meta categorization call on config change (cd56661)
- config: fix config content generation (719e3ec)
🚀 New Feature
- management: enable config cache management (ba669e4)
- project: allow renaming of projects that have linked runs (13eb69f)
- events: update events data with run ID (5e1d982)
- events: group events by URI for convenience (40f34ed)
- api: add endpoint for managing run comments (ae7bb27)
⚡ Performance
- config: upgrade config cache for performance (9129363)
♻️ Code Refactoring
- importruns: make project argument more descriptive (e4f76a0)
- management: unify and clarify project argument definition (163cb63)
- report: improve encapsulation in point sequence sorting (7465ff6)
- events: refine session import API (7ad6457)
- events: ensure runtime values are numeric (31cfa49)
📦 Chores
- requirements: update Markdown version to pick up bug fixes (f219fa0)
- requirements: update packages versions to pick up bug fixes (8ff2754)
🧹 Cleanup
- importruns: improve error message for missing project arg when required (52d6cab)
- config: remove outdated default for metadata generation files (62fd14c)
- config: remove uninformative defaults from main project config schema (c4e1a7c)
- events: simplify and clean up event list retrieval (d3c6f47)
- metaresult: ensure consistent orphan meta cleanup (1ea61fd)
- cleanup: improve code style and maintainability (517cb3e)

