Skip to main content

Release v0.1.2

· 2 min read
Kostromin Danil
Bublik UI Maintainer

We are happy to announce Bublik v0.1.2

In this release we focused on more robust error experience, so you can have more context on what exactly went wrong. Also, we added more self-describing tab names, so you can easily find what you are looking for.

Error details

Example error

Error details

History context menu

info

Selecting tags will apply filters and refetch the data.
It works just like clicking refresh button

History context menu

Tab names

Example tab names

Tab names

Details diff

Example diff

Details diff

Event logs

Example event logs table

Events logs table

Changelog

Frontend

🚀 New Feature

  • feat(history): add reset button to history global filter form
  • feat(history): add context menu to history linear/aggregation tables
  • feat(help): bake frontend revisions into deploy-info component at build time
  • feat(dev): add events table with celery task status and links to logs/flower
  • feat(run-diff): [details] add diff for run info details

🐛 Bug Fix

  • fix(history): remove unnecessary requests if no test name is found
  • fix(history): failing to parse URL search params on some requests
  • fix(runs): add total percentage of expected runs
  • fix(run-diff): don't show suspence loading spinner for run-diff page
  • fix(dev): flower URL is incorrect in iframe
  • fix(ui): [datepickers] wrong order of date segments and wrong literals

💅 Polish

  • style(history): add backdrop blur for dialogs
  • style(history): place duration in column to save some space
  • style(run): add empty state for run page
  • chore(sidebar): move flower/import/tests links under dev menu

Backend

🚀 New Feature

  • the table of import statuses is added to the dev section

💾 DB changes

  • added a new model - EventLog to log Bublik events

🐛 Bug Fix

  • parse and show plan info

✏️ Other

  • persistent option added to the Flower service to save Celery tasks after services restart
  • changes applied to gunicorn and nginx to change max buffer and size of URIs