Packages
altworx_runbox
2.0.0
25.0.0
24.0.0
23.1.0
23.0.0
22.2.0
22.1.0
22.0.0
21.2.0
21.1.2
21.1.1
21.1.0
21.0.0
20.0.0
19.0.0
18.0.0
17.2.0
17.1.0
17.0.1
17.0.0
16.2.0
16.1.0
16.0.0
15.0.0
14.1.0
14.0.1
14.0.0
13.0.3
13.0.2
13.0.1
13.0.0
12.1.0
12.0.0
11.0.1
11.0.0
10.0.0
9.0.0
8.0.0
7.0.1
7.0.0
6.0.0
5.0.0
4.0.0
3.0.0
2.1.0
2.0.0
1.4.1
1.4.0
1.3.0
1.2.0
1.1.0
1.0.0
0.1.3
0.1.2
0.1.1
0.1.0
Runbox is a library for running Altworx scenarios.
Current section
Files
Jump to
Current section
Files
altworx_runbox
CHANGELOG.md
CHANGELOG.md
# Changelog
## Master
### Changes
## 2.0.0
### Changes
- Build scenarios with Elixir 1.14 and OTP 25 (to be compatible with Altworx 23.3+)
([PR](https://gitlab.dev.altworx.com/erlang/product/runbox/-/merge_requests/14),
[#5799](https://altworx.plan.io/issues/5907))
## 1.4.1
### Changes
- Bump toolbox dependency to 2.0.0
## 1.4.0
### Changes
- Start slave VM as a hidden node
([PR](https://gitlab.dev.altworx.com/erlang/product/runbox/-/merge_requests/11),
[#5799](https://altworx.plan.io/issues/5799))
- Check that scenario timeouts are not registered to the past.
([PR](https://gitlab.dev.altworx.com/erlang/product/runbox/-/merge_requests/10),
[#5827](https://altworx.plan.io/issues/5827))
- Use timeout message timestamp to register scenario timeouts.
([PR](https://gitlab.dev.altworx.com/erlang/product/runbox/-/merge_requests/10),
[#5827](https://altworx.plan.io/issues/5827))
- Check input messages order prior sandbox run execution.
([PR](https://gitlab.dev.altworx.com/erlang/product/runbox/-/merge_requests/10),
[#5827](https://altworx.plan.io/issues/5827))
### Breaking changes
- API function to register timeouts `Toolbox.Runtime.RuntimeInstruction.register_timeout/2`
was removed, update scenarios to use `Toolbox.Runtime.RuntimeInstruction.register_timeout/1`
instead.
- Field `timeout` was removed from `Toolbox.Runtime.RuntimeInstruction.Timeout`
## 1.3.0
### Changes
- Remove `Runbox.Scenario.Template` and use only `Runbox.ScenarioTemplate`.
([PR](https://gitlab.dev.altworx.com/erlang/product/runbox/-/merge_requests/9))
## 1.2.0
### Changes
- Default mode is `:slave`. Scenario repositories do not need to set this
anymore. Altworx needs to set the `:master` mode explicitly.
([PR](https://gitlab.dev.altworx.com/erlang/product/runbox/-/merge_requests/8),
[#5714](https://altworx.plan.io/issues/5714))
- Find scenario modules for sandbox testing from the current mix app. Scenario
repositories do not need to set `:scenario_app` app env anymore even for
testing.
([PR](https://gitlab.dev.altworx.com/erlang/product/runbox/-/merge_requests/8),
[#5714](https://altworx.plan.io/issues/5714))
## 1.1.0
### Changes
- Mix task for building scenario releases
([PR](https://gitlab.dev.altworx.com/erlang/product/runbox/-/merge_requests/5),
[#5713](https://altworx.plan.io/issues/5713))
### Additional info
- There is no need to set `:runbox, scenario_app: :app_name` in the scenario app
anymore. New task `mix altworx.scenario_release` does it automatically.
- There is no need to set `releases` key in the `project/1` of `mix.exs` in the
scenario app. In fact, the `release` key is ignored when using the new mix
task `mix altworx.scenario_release`.
## 1.0.0
### Changes
- Relax runbox version check
([PR](https://gitlab.dev.altworx.com/erlang/product/runbox/-/merge_requests/7),
[#5817](https://altworx.plan.io/issues/5817))
## 0.1.3
### Changes
- Add support for start_from in Sandbox
([PR](https://gitlab.dev.altworx.com/erlang/product/runbox/-/merge_requests/4),
[#5821](https://altworx.plan.io/issues/5821))
- Explicitly load modules when checking if a function is exported
([PR](https://gitlab.dev.altworx.com/erlang/product/runbox/-/merge_requests/6)
[#5784](https://altworx.plan.io/issues/5784))
- Run slaves in interactive mode
([PR](https://gitlab.dev.altworx.com/erlang/product/runbox/-/merge_requests/6)
[#5784](https://altworx.plan.io/issues/5784))
## 0.1.2
- Bump toolbox dependency to 1.0.0
## 0.1.1
### Changes
- Use runbox from hex in demo livebook
([PR](https://gitlab.dev.altworx.com/erlang/product/runbox/-/merge_requests/2))
- Fix load topic in Sandbox
([PR](https://gitlab.dev.altworx.com/erlang/product/runbox/-/merge_requests/3))
## 0.1.0
### Changes
- Runbox is in separate repository
([PR](https://gitlab.dev.altworx.com/erlang/product/runbox/-/merge_requests/1),
[PR](https://gitlab.dev.altworx.com/erlang/product/altworx/-/merge_requests/1853),
[#5711](https://altworx.plan.io/issues/5711))