Releases: cburgmer/buildviz
Releases · cburgmer/buildviz
0.15.1
0.15.0
0.14.3
- Upgrade log4j2 to 2.16.0 (CVE-2021-45046)
0.14.2
0.14.1
0.14.0
Improvements
- Build runtimes are shown on logarithmic scale as added minutes get less relevant the slower a job gets
- Pipeline runtime and wait times are now shown by build to allow finer grained inspection
- Triggering build is shown in tooltip for wait time entries (#51)
GoCD
- Example switched to lightweight Docker container
- Sync pipeline trigger information to enable pipeline and wait time graphs
- Breaking: sync will not offer option to sync on job level anymore (#49)
0.13.0
Breaking changes
- Support all characters in job names (and build ids), encode properly when storing (#34). This will break continuity as job names might change.
Improvements
- Include user agent for requests via sync (#46)
- Allow passing basic auth credentials via environment variable (see https://github.com/cburgmer/buildviz/wiki/CI-tool-integration)
TeamCity
- Revert back to proper TeamCity job naming with colons (see #34)
GoCD
0.12.0
Improvements
- More intuitive graph for flaky tests, as last failure and amount of failures are most relevant.
- Added Docker container, see https://hub.docker.com/r/cburgmer/buildviz/.
- Added AWS deployment example.
TeamCity
- Don't fail hard if test results are invalid.
- Support missing suite for JUnit style test results.
- Handle JUnit DatProvide test formatting when guessing suite and class name.
- Fix TeamCity example Vagrant setup.
- Include sub projects automatically in sync.
0.11.1
Security fixes
- Older version of Moment.js has a vulnerability (see CVE-2016-4055)
0.11.0
Improvements
- Various improvements for the fail phases graph.
- Sync 2 months on an empty setup.
- Better colors for testcases in sunburst which match job colors.
- Show all builds for runtime overview, don't aggregate by day.
- Catch
null
values for build data validation.
Bug fixes
- Properly escape values in URLs. (#33)
- Support boolean build parameters.
- Fix test runtime parsing for XML provided by JUnit 5. (#42)
TeamCity
- Sanitize build names with file name incompatible characters. (#28)
- Improve guessing of class name for RSpec results. (#29)
- Fix basic auth being ignored for fetching latest build from buildviz.
Jenkins
- Only record triggered-by information for automatically triggered builds.
- Improve extaction of build cause.
- Properly detect manually started builds for anonymous user.
- Don't show password for basic auth. (#32)
GoCD