Changelog
v3.2.14
-
47811737
: strange locust error when trying to write stats to CSV file, skip it in E2E test for now. -
3559c352
: fix unit tests -
406346a3
: values used to calculate user distribution can contain variables
v3.2.13
-
b0ee7c14
: update jinja2 to patch cve-2024-22195 -
8f36acaf
: fix for failing unit tests py < 3.10 -
199402f4
: fixed bug Biometria-se/grizzly#347
v3.2.12
ac2ed000
: new arguments to get more information from building
v3.2.11
-
3ebd7d66
: inherit parent feature-file correctly -
34f858c1
: remove if-statements containing grizzly variables in "root" feature-file. -
0200a5c3
: extract scenario scenario from feature file before rendering -
3e4e1316
: fixed bug where the conents/body of a if-statement block would be rendered, even though it shouldn't at this point
v3.2.10
ed93a78f
: support forif
-statements in templates
v3.2.9
-
2503b791
: possible fix for conflict between setup-python action and homebrew formulas. -
32706775
: handle relative paths in nested scenario-tags correctly.
v3.2.8
-
99fac3a2
: allow nested{% scenario .. %}
tags and special tag variables ({$ .. $}
) (#94) -
733e7886
: bump devcontainer and dist image to python 3.12 (#93)
v3.2.7
-
26555784
: remove top-level version element in compose.yaml (#92) -
e2949eb0
: implementation of--dry-run
inrun
command (#91)
v3.2.6
2496d9ee
: support for relative upstream paths for feature files in scenario tag (#90)
v3.2.5
2fa1dd39
: create temporary .lock.feature file
v3.2.4
-
dcf742ae
: remove--stop
argument for behave -
8163280d
: new user step that sets user type, host, fixed count -
6157e7a6
: handle step expressions that assign users to a scenario with a tag -
89959fd8
: fixed bug for missing step text and table -
169e1afa
: bug with included steps fixed -
1629fab1
: adaptations to grizzly version that supports the new locust dispatcher -
151de2a0
: Scenario tag fix, copying variable substrings to preserve whitespacing (#87) -
9ebf592a
: remove norwegian debugging statements -
87db970a
: remove level classvar -
71833170
: no need for temporary files -
af9f753a
: windows cannot open a file twice -
0c62cea1
: anything outside of{% scenario ...%}
should be treated as data, e.g. plain text. -
d46da898
: custom jinja2 tag to include all steps from a scenario in another feature file -
17fecd62
: fix for auto-completing "partial" directories and exact file matches -
f42ef166
: error detection in distribution_of_users_per_scenario
v3.2.3
a5530234
: included missed output in log file when-l/--log-file
is used
v3.2.2
v3.2.1
-
42403257
: fixed E2E tests -
b01702d9
: stateless authenticator "app" -
6c0a0b61
: add support for sub log directories inrequests/logs
v3.2.0
-
01221bb2
: add python 3.11 support (#78) -
ef90eb6d
: special case for mac os also in log file -
983cb64e
: add run argument to save all output to log file -
c37efac1
: fixed node numbering for workers -
ac617717
: install wheel package in venv -
12b7747d
: prefix missed output with master node name, as it would've been done in thedocker compose up
output -
e0379bac
: do not look for grizzly.returncode= in output -
c0aa586c
: wrap results fromrun_command
in a dataclass -
8aa3ea3a
: find output that docker compose hide when aborting a dist run -
562ab958
: cleaner implementation of handling sig traps -
4f21bf37
: add signal handler that terminates process
v3.1.8
-
b43f5c6b
: added missing e2e test for Biometria-se/grizzly#232 (#75) -
48064a43
: fixes Biometria-se/grizzly#232 (#74)
v3.1.7
-
0ed37c06
: do not create a default requirements.txt if it doesn't exist -
633fb212
: use compose v2 viadocker compose
instead ofdocker-compose
(#72)
v3.1.6
-
f193a1e3
: pip-licenses 4.2.0 is broken, exclude (#71) -
89abf922
: change constraints for tomli dependency to avoid dependency problems with other dependencies -
6ab6be02
: removed duplicated packaging dependency -
ad49973b
: colima docker install needs buildx plugin -
c3a65880
: fixed mypy errors, due to updated mypy version -
78e0b36b
: adaptations for Biometria-se/grizzly#205.
v3.1.5
-
08d9fb08
: fixes Biometria-se/grizzly#186 -
7cbcc531
: Update README.md -
81484ea7
: updated action versions to get rid of warnings (#66)
v3.1.4
0cfd9e9f
: implemented support for--csv*
arguments (#65)
v3.1.3
e211442c
: grizzly support templating for user weight
v3.1.2
8c7b8915
: annotate notices in feature metadata (comments) that grizzly-cli will show
v3.1.1
v3.1.0
-
f0a6b13b
: fixed copy-paste error in publish package step -
40b83dc5
: fixed indentation for inputs in release workflow (#61) -
34235b59
: fixed warnings from coverage when running e2e tests (#60) -
771eb3e1
: implementation of issue #159 -
a9f6982c
: ::set-output deprecated (#58)
v3.0.11
-
159b313a
: v3.0.10 comes after v3.0.1, so latest is v3.0.9 (lexicographic order) -- usesort -r --version-sort
(#57) -
5404d7ae
: assume a remote branch if git cat-file fails
v3.0.10
-
fb1f2608
: set LANG and LC_ALL to C.UTF-8 instead of C -
bdd0f7a3
: improved grizzly version crawling -
238a989c
: oooh man... encoding on the windows-latest runner :S -
924486e6
: make End2EndFixture windows compatible -
35b3b18b
: remove user and group in grizzly image, if they exists -
f2f20240
: update versions of github actions checkout and setup-python -
bf4050e2
: e2e test of grizzly-cli init -
e96ee349
: e2e test for grizzly init -
9af2236c
: restructure of tests and added e2e tests -
0032002c
: fixed unit tests for windows -
086df974
: optimization of listing files for bash completion
v3.0.9
d91ba37e
: workdir changed, correct entrypoint script path (#51)
v3.0.8
v3.0.7
-
84590d5c
: implementation of grizzly-cli dist clean (#48) -
05c628fb
: changes for being able to use in E2E tests (#47)
v3.0.6
-
215522a1
: possibility to inject grizzly-cli command arguments via metadata specified in feature file -
140f7484
: argument to increase how long the master will wait for worker report
v3.0.5
7c3bb2f6
: change version of IBM MQ Redist, and allow it to be overriden
v3.0.4
75690e56
: pkg-resources is some kind of meta package, ignore in license table (#44)
v3.0.3
6df5c857
: update script that generates licenses information (#43)
v3.0.2
bb270a82
: changedgrizzly_cli.SCENARIOS
to a list to get guaranteed insertion order (#42)
v3.0.1
-
df5a4902
: --yes argument to automagically answer yes on any questions -
0b57d739
: subcommand is not set for commandinit
-
43ccba6b
: do not sort scenarios by name, iterate in the order they are defined -
dd4b5e7b
: adaptations for Biometria-se/grizzly#71
v3.0.0
-
267ee8df
: restructuring commands -
c1170417
: step expression for number of users can be singular (#37)
v2.1.6
-
803b3f3a
: users per scenario is calculated incorrectly (#36) -
065b1e5c
: documentation of IBM_MQ_LIB_HOST environment variable (#35) -
e73174b2
: make sure that it is possible to generate licenses documentation (#34) -
a574b5c4
: github action action-push-tag@v1 is broken (#33)
v2.1.5
-
e3eb9073
: no smoothed timeline in test summary -
2d706e0f
: --add-host if overridden IBM_MQ_LIB_HOST is using host.docker.internal (#31)
v2.1.4
-
220924f6
: fix failing tests -
45fc7718
: possible to override host where IBM MQ lib redist package should be downloaded from -
d34ebbf8
: script for generating a license summary (#29)
v2.1.3
-
49116c42
: check if container image should be built with or without mq libraries -
50ec4869
: check if grizzly-loadtester is installed with any extras -
447f677e
: Containerfile updated to have MQ libraries as optional -
64b2131a
: unable to use cache functionality of setup-python@v2 -
241bdb22
: fix for Biometria-se/grizzly#73 -
340cfd18
: only run code quality workflow on 3.10 on windows -
e11c1b09
: docker-compose v2 and v1 compatible in instructions -
1db75e0b
: base on 3.10-slim instead of alpine -
a7dc5ce6
: add --no-tty argument to run dist -
8d3d83ee
: more dynamic creation of sub command parsers -
03652ae8
: build package based on metadata only
v2.1.2
344bc53b
: remove debug prints that fell through quality control
v2.1.1
d41cde5c
: added missing dependency (#24)
v2.1.0
-
4feb4ec5
: build grizzly container image based on locust container image version that the project depends on -
4e3ec441
: implementation of getting dependencies version -
4ffc4535
: WIP: get grizzly and locust version from project -
64b5eaef
: Feature/spring 2022 cleanup (#22)
v2.0.4
c9c0c24b
: fix tty size in container (#20)
v2.0.3
234e9c05
: getattr retrives value of registry in args, but if it is None (#19)
v2.0.2
-
37da0e73
: Feature/build parser (#18) -
7c64bd0b
: added arguments for controlling compose health checks (#17)
v2.0.1
83b08112
: build broken for 2.0.0 (#16)
v2.0.0
-
d624baa7
: Feature/run windows 57 (#15) -
f20dccfa
: too greedy gitignore rule resulted in missing new workflow (#14) -
724bd70e
: Feature/argument refactor (#13) -
97ab0e45
: refreshed devcontainer (#12)
v1.1.1
ae46c7a6
: do not expose locust webui port (8089) in compose file (#11)
v1.1.0
9be8b64b
: Feature/validate iterations prompt (#10)
v1.0.9
2cd470ae
: remove locust user (uid 1000) when building grizzly container image (#9)
v1.0.8
cca24c6b
: create a user with uid/gid matching user that executes grizzly-cli (#8)
v1.0.7
4bee4c7b
: get IBM MQ client logs when running distributed (#7)
v1.0.6
746d7219
: expose internal environment variables in execution context (#6)
v1.0.5
824f163d
: lock locust image version to version of locust used by grizzly
v1.0.4
f8fd5c9d
: ask for value expression can have more than one keyword (#5)
v1.0.3
-
c0eacc1a
: set MTU in docker-compose network to the same value as the default bridge has -
964e6993
: updated pylint configuration
v1.0.2
v1.0.1
7fc1fa1b
: set ulimit nofile to min recommended value for locust