Skip to content

Releases: codesenberg/bombardier

v2.0.2

Choose a tag to compare

@codesenberg codesenberg released this 04 Mar 18:01

Fixing another annoying bug. Turns out --insecure flag wasn't really working without custom client certificates provided.

Thanks to @WGH- for the report #116 and fix.

v2.0.1

Choose a tag to compare

@codesenberg codesenberg released this 23 Feb 18:06

A small patch release to fix bug with HTTP method not being set correctly for fasthttp client reported in #110.

v2.0

Choose a tag to compare

@codesenberg codesenberg released this 23 Feb 16:57

A long overdue (and somewhat uneventful) 2.0 release, plus announcement

The release mostly contains various minor bug fixes and slight adjustments, full changelog: 9853bd1...1c21a01

Because URL handling changed in a non backwards compatible fashion (fcd960d) I have to bump major version so that we still adhere to semantic versioning.

An update on the status of the project

Thanks to everyone who reported bugs and suggested new features this whole time 🙏
I'm quite happy with how this little side project of mine turned out 🛠️
⚠️ Unfortunately, due to lack of time and motivation, I don't plan to implement any new features in the near future, but will periodically update dependencies and try to fix bugs reported ⚠️

v1.2.6

Choose a tag to compare

@codesenberg codesenberg released this 29 Apr 20:15

Patch release

  • now bombardier uses Go's modules
  • new binaries for targets darwin-arm64 and windows-arm64
  • simplebenchserver now offers two modes:
    • default - uses fasthttp
    • std-http - uses net/http from standard library
  • GET requests are now allowed to have bodies
  • standard deviation computation applies Bessel's correction
  • various minor updates to docs
  • de-flaked some tests and moved to Semaphore CI 2.0

Special thanks

To all the contributors to this release (@RobertHenry6bev, @maurice2k) and the community for continued interest in the tool, bug reports and feature requests. I know it's been way too long since the last release, but I might be able to dedicate a little bit more time to maintenance now.

v1.2.5

Choose a tag to compare

@codesenberg codesenberg released this 15 Oct 14:37

Patch release

  • fixes an issue with argument parser reported in #52;
  • adds an option to disable keep-alive connections (contributed in #47 by @fulldump).

Other minor code quality improvements (contributed by @baiwfg2) and a new build script that uses Python.
Binaries for ARM are now also available (#63).

v1.2.4

Choose a tag to compare

@codesenberg codesenberg released this 27 Feb 07:57

Patch release

v1.2.3

Choose a tag to compare

@codesenberg codesenberg released this 19 Jan 14:33

Changes

Real-time QPS is now shown for tests with capped request count (#42).
Returns line break which got lost during the introduction of user-defined templates (#45).

v1.2.2

Choose a tag to compare

@codesenberg codesenberg released this 28 Dec 12:50

Changes

Patch release that fixes a nasty little bug introduced recently (#43).

v1.2.1

Choose a tag to compare

@codesenberg codesenberg released this 18 Dec 14:58

Changes

Minor release which features a bunch of bug fixes.

  • now bombardier does not checks hostname plausibility when it shouldn't, thus allowing URLs like http://www-service/ (#39);
  • the correct way to set Host header with fasthttp have been pointed out by @nielsole (#41). This also fixes an old bug, previously deemed unresolvable (#17);
  • bug in fasthttp that haven't allowed some valid use cases has been fixed (see #38 for details).

v1.2

Choose a tag to compare

@codesenberg codesenberg released this 29 Jun 16:52

New in v1.2

  • --print and --no-print flags were implemented (as per #25). Read more about usage in GoDoc. In short, you can now choose what to output (a combination of (intro, progress and results) or nothing at all);
  • user-defined output templates. Thorough documentation can be found here. There are also two builtin templates, that you can look at as an example;
  • 95-th percentile were added by @Salmonz (per suggestion from #28).

Other things

  • A bug reported in #27 were fixed;
  • It turned out (thanks to #32) that Go's net/http used chunked transfer encoding when it wasn't supposed to. This is now fixed.

Thanks

To all the people who shared links to this tool, wrote (blog)posts about it, reported bugs, sent PRs or otherwise contributed to this project. And even more praise goes to those who will continue to do so. 🎉