Skip to content

Releases: reactivemarkets/toolbox-cpp

Release 0.6.0

16 Jun 20:04
Compare
Choose a tag to compare
feat: Update usage of cppcheck

Update usage of cppcheck. Switch to C++20 and remove fixed suppressions.

Closes #89

Release 0.5.0

15 Mar 14:41
Compare
Choose a tag to compare
feat: CI build for GitHub actions

CI build workflow for GitHub actions.

0.4.0: Align HdrHistogram to C version

22 Sep 07:20
Compare
Choose a tag to compare
Refactor hdr package, so that it is more closely aligned to
HdrHistogram_c. The advantage being that upstream bug fixes are easier
to track and integrate into the C++ port.

Statistical functions that depend on iterators have been moved to a
separate file in order to break a cyclic dependency between files.

Improve unit-test coverage has also been improved in this commit.

0.3.0: Close memory mapped file

31 Jul 12:43
Compare
Choose a tag to compare
The mmap() function retains a reference to the file associated with
the file descriptor, so the file can be safely closed once the mapping
has been established.

Signed-off-by: Mark Aylett <mark.aylett@reactivemarkets.com>

0.2.0: Http server and examples

23 Jun 19:56
Compare
Choose a tag to compare
HTTP server components and example program.
These components were originally part of the Swirly Cloud project.
The parser is based on the Node.js parser.

Resolves: #13

0.1.1: GH-11 Add Deb package generation support

18 Jun 08:32
Compare
Choose a tag to compare
Update required CMakeLists boost version
Add Debian package generation.
Running cpack -GDEB yields a debian package:

```
dpkg -I dist/toolbox-cpp-snapshot-x86_64.deb
 new debian package, version 2.0.
 size 8005316 bytes: control archive=2299 bytes.
     274 bytes,    11 lines      control
    5200 bytes,    69 lines      md5sums
 Architecture: amd64
 Depends: boost (>=1.67)
 Description: Toolbox - The Reactive C++ Toolbox
 Homepage: https://www.reactivemarkets.com
 Maintainer: development@reactivemarkets.com
 Package: toolbox-cpp
 Priority: optional
 Section: devel
 Version: snapshot
 Installed-Size: 23438
```

0.1.0: Fix tag release build

16 Jun 20:39
Compare
Choose a tag to compare
CircleCI does not run workflows for tags unless you explicitly specify
tag filters. Additionally, if a job requires any other jobs (directly
or indirectly), you must use regular expressions to specify tag
filters for those jobs.