Skip to content

Releases: rbmk-project/rbmk

v0.8.0

12 Dec 00:05
v0.8.0
47caf35
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.7.0...v0.8.0

v0.7.0

10 Dec 16:17
v0.7.0
93815ff
Compare
Choose a tag to compare

Overview

The rbmk sh subcommand now does not execute any external command. The only available commands are the built-ins (e.g., cd, test) and rbmk itself. This makes the scripts portable across operating systems by default. Note that it is not possible to execute rbmk sh from within a script run by rbmk sh. The $RBMK_EXE environment variable is now set by rbmk sh to be rbmk, thus continuing to support previous scripts. This is a breaking change in that scripts using external commands will now fail or misbehave (depending on whether the script uses set -e or not).

What's Changed

  • fix(README.md): mention nc command in first sentence by @bassosimone in #42
  • refactor: use common/fsx filesystem abstraction by @bassosimone in #43
  • BREAKING CHANGE(sh): only run rbmk & built-in commands by @bassosimone in #44

Full Changelog: v0.6.0...v0.7.0

v0.6.0

09 Dec 22:27
v0.6.0
9ea1a92
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.0...v0.6.0

v0.5.0

08 Dec 23:37
v0.5.0
dbde41f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.0...v0.5.0

v0.4.0

08 Dec 00:56
v0.4.0
8a798fb
Compare
Choose a tag to compare

Overview

Added support for using named pipes to parallelise script-based measurements.

While there, fix --measure logic, which was inverted and rename rbmk-small to rbmk-lite.

Also, rbmk ipuniq now requires --random to randomise addresses.

What's Changed

Full Changelog: v0.3.0...v0.4.0

v0.3.0

07 Dec 20:00
v0.3.0
1c6608b
Compare
Choose a tag to compare

Overview

  • ✨ add the mv subcommand to allow moving files in rbmk sh scripts
  • ✨ add the stun subcommand to resolve our own IP addresses
  • ✨ use markdown rendering to make the documentation easier to read
  • ✨ start sketching out the rbmk tutorial subcommand
  • ✨ implement the --measure flag for curl, dig, stun to avoid exit 1 on measurement error
  • ✨ implement the dig +udp=wait-duplicates flag to see duplicates emitted by, e.g., the GFW

What's Changed

Full Changelog: v0.2.0...v0.3.0

v0.2.0

01 Dec 11:07
v0.2.0
a239326
Compare
Choose a tag to compare

Overview

This release implements the RBMK scripting design document, where we add support for running POSIX shell scripts implementing measurement algorithms across platforms and operating systems (including Windows).

What's Changed

Full Changelog: v0.1.0...v0.2.0

v0.1.0

30 Nov 22:46
v0.1.0
940679a
Compare
Choose a tag to compare

Overview

This release implements the RBMK design document where we implement the dig and curl subcommands.

What's Changed

New Contributors

Full Changelog: https://github.com/rbmk-project/rbmk/commits/v0.1.0