Releases: bencherdev/bencher
Releases Β· bencherdev/bencher
v0.6.2
- Allow unauthenticated
docker pushto unclaimed projects - Fix URL fragment placed before query string per RFC 3986 (Thank you @ricardoboss)
- Fix
--start-point-hashfailure on non-existent hash by falling back to the start point branch's latest version (Thank you @teofr)
v0.6.1
- Buffer OCI upload network frames into configurable S3 chunks (
registry.data_store.chunk_size, default 5 MB) to reduce S3 operations during Docker push - Add
idempotency_keytobencher runto deduplicate retried submissions - Rename
--poll-intervalto--job-poll-intervalforbencher run(--poll-intervalis still supported as a deprecated alias) - Add
--detachflag tobencher runto skip waiting for remote job completion
v0.6.0
- BREAKING CHANGE Update Bencher Metric Format (BMF) to accept UUID, slug, or name for the Benchmark identifier
- Move to soft deletion for Organizations and Projects with admin-only hard deletion
- Add an OCI compliant image registry API
- Add a bare metal
runner - BREAKING CHANGE Remove the
POST /v0/server/restartendpoint and CLIbencher server restartcommand - BREAKING CHANGE Remove the
PUT /v0/server/configendpoint and CLIbencher server config updatecommand - BREAKING CHANGE Remove the deprecated
--projectflag andBENCHER_PROJECTenvironment variable from CLIbencher threshold createcommand (use the positional project argument instead) - BREAKING CHANGE Remove deprecated support for specifying multiple
--start-pointvalues for CLIbencher run(only a single start point is now accepted) - BREAKING CHANGE Remove language-level adapter options (
rust,cpp,go,java,c_sharp,js,python,ruby,shell,dart) from the CLI and API; use the specific tool adapter (e.g.rust_bench,cpp_google) ormagicinstead - Improve server concurrency with database connection pooling
- Add
[MemoryDiagnoser]support to the C# DotNet Adapter (Thank you @ricardoboss) - Add Dart
benchmark_harnessadapter (dart_benchmark_harness) (Thank you @Louisvranderick)
v0.5.10
- Fix GitHub PR comment exceeding maximum length (Thank you @alexeyr-ci2)
- Improve GitHub API error messages
- Improve developer onboarding docs (Thank you @Xenira)
- Update GitHub Actions docs (Thank you @pgoslatara)
v0.5.9
- Add Single Sign-On (SSO) API (Bencher Plus Enterprise feature)
v0.5.8
v0.5.7
- Fix workspace level feature unification for non-Bencher Plus builds (Thank you @flokli)
v0.5.6
- Fix Iai-Callgrind adapter parsing bug (Thank you @gamma0987)
- Add alias for Iai-Callgrind to Gungraun rename, (
rust_iai_callgrind->rust_gungraun)
v0.5.5
- Add
Login with Googleas an authentication option - Allow the
--fileoption to be specified multiple times to track multiple result files
v0.5.4
- Fix fork pull request example (Thank you @ruyadorno)
- Improve database backup to run in the background
- Improve server stats to run in the background
- Add branch head version to the Console UI
- BREAKING CHANGE Creating an on-the-fly project when the
CIenvironment variable is set totruewill now require the--ci-on-the-flyflag (Thank you @jaqx0r)