Skip to content

Releases: MahdiBM/benchmark

1.14.0

Choose a tag to compare

@github-actions github-actions released this 01 May 11:51
3db567f

1.14.0 (2025-05-01)

Features

  • add percentile column to influx format (#319) (3db567f)
  • minor: Enable Swift 6 mode and support specifying units per metric (#309) (2bb8a39), closes #306 #237 #293 #277 #258
  • patch: Add output suppressor when running with --no-progress (#314) (bfed2db)
  • patch: Update documentation - add Vapor CI workflows and examples (#315) (ec06262)

Bug Fixes

  • minor: Make setup/teardown hooks usable in Swift 6 mode (#312) (8daf174)
  • patch: Use String(reflecting: error) for printing errors (#290) (51fffb6)

1.13.2

Choose a tag to compare

@github-actions github-actions released this 08 Oct 09:20
f9dcf0b

1.13.2 (2024-10-08)

Bug Fixes

  • patch: Log less when --no-progress (again) (#287) (f9dcf0b)

1.13.1

Choose a tag to compare

@github-actions github-actions released this 06 Oct 07:27
0036984

1.13.1 (2024-10-06)

Bug Fixes

  • patch: Log less when --no-progress in thresholds subcommand (#285) (0036984)

1.13.0

Choose a tag to compare

@github-actions github-actions released this 04 Oct 19:08
83e653f

1.13.0 (2024-10-04)

Features

  • Add explicit support for static thresholds (#284) (83e653f)
  • minor: Add Benchmark parameters (#274) (aedd5e6)

Bug Fixes

1.12.0

Choose a tag to compare

@github-actions github-actions released this 14 Sep 10:18
75e8622

1.12.0 (2024-09-14)

Features

  • minor: Add logical writes as syscalls for macOS, add instruction count for m… (#243) (54b4695)
  • minor: Add signposts for explicit starts (#260) (a214635)
  • minor: Avoid rebuilds (#207) (05695c9)
  • minor: Lower required swift-system version to 1.1 to facilitate benchmark adoption for more users (#203) (f629323)
  • minor: Make CI fail with regression for crashes or other run failures (#211) (645e475)
  • minor: Manually build benchmarktool as release config (#214) (2e724bf)
  • minor: Performance optimization and a few bug fixes (#206) (81bfd1f)
  • minor: Support swiftc option passthrough (#262) (75e8622)
  • minor: Support thresholds for absolute checks (#223) (3bb4e7d)
  • minor: Various outstanding fixes (#204) (0b15255)
  • patch: At least fix ifdefs for additional platforms (#251) (4dcbab2)

Bug Fixes

  • Add missing tag in Influx datatype header (#197) (d632894)
  • minor: Fail CI also for update benchmark baseline updates that fails due to EPERM (#212) (2d3544e)
  • minor: Make CI fail for invalid arguments or failed benchmark builds (#210) (5fb6d7e)
  • patch: Always surface plugin run errors to CI, fixes #230 (#231) (1957724)
  • patch: Fix build on old Linux versions (#244) (8520cdd)
  • patch: Fix incorrect public export of Lock (#217) (df284bb)
  • patch: Fix issues with broken build when visionOS is unknown (#261) (c781564)
  • patch: memory unsafe file read on Linux (#234) (e495d16)
  • patch: Reenable benchmark init (#219) (174c8b6)
  • patch: Tighten the scope between wallclock and cpu total (#249) (cb80cf2)
  • support github markdown table style (#247) (a7f6924)