diff options
| author | Shulhan <ms@kilabit.info> | 2023-05-16 14:48:01 +0700 |
|---|---|---|
| committer | Shulhan <ms@kilabit.info> | 2023-05-16 14:48:20 +0700 |
| commit | a5d8e64356f4879b8e96e5e4bb63a4c051fb34fa (patch) | |
| tree | a57c9abdd45c98e7dfa7aa1cb8eb6287c1d68d3c /_www | |
| parent | b0027e9487b6eb30c002c766f4f3effded48b488 (diff) | |
| download | gorankusu-0.4.0.tar.xz | |
Release trunks v0.4.0 (2023-05-16)v0.4.0
=== Bug fixes
* all: fix panic when attacking HTTP due to nil Attack handler
=== Enhancements
* _www: replace WebSocket handlers with HTTP endpoints
* all: add boolean Kind for FormInput, FormInputKindBoolean
* all: check and call ConvertParams when running HttpTarget
=== Chores
* all: move the _doc directory under _www
* all: convert the README from asciidoc to markdown
* all: remove WebSocket server
* go.mod: set Go version to 1.19 and update all dependencies
Diffstat (limited to '_www')
| -rw-r--r-- | _www/doc/CHANGELOG.adoc | 56 | ||||
| -rw-r--r-- | _www/doc/index.adoc | 2 |
2 files changed, 54 insertions, 4 deletions
diff --git a/_www/doc/CHANGELOG.adoc b/_www/doc/CHANGELOG.adoc index ff751f8..1be20cf 100644 --- a/_www/doc/CHANGELOG.adoc +++ b/_www/doc/CHANGELOG.adoc @@ -1,11 +1,60 @@ -// SPDX-FileCopyrightText: 2021 M. Shulhan <ms@kilabit.info> -// SPDX-License-Identifier: GPL-3.0-or-later = trunks CHANGELOG Shulhan <ms@kilabit.info> :toc: :sectanchors: :sectlinks: +[#v0_4_0] +== trunks v0.4.0 (2023-05-16) + +[#v0_4_0__bug_fixes] +=== Bug fixes + +all: fix panic when attacking HTTP due to nil Attack handler:: ++ +In attack endpoint, check if the Attack is nil before we push the request +to attack queue. + +[#v0_4_0__enhancements] +=== Enhancements + +_www: replace WebSocket handlers with HTTP endpoints:: ++ +The Attack and attack Cancel now call the HTTP endpoints. + +all: add boolean Kind for FormInput, FormInputKindBoolean:: ++ +-- +The FormInputKindBoolean only used for convertion, for example +ToJsonObject. +In the WUI, it still rendered as string, not as checkbox. + +FormInput with this Kind will be converted to true in ToJsonObject if +the Value is either "true", "yes", or "1". +-- + +all: check and call ConvertParams when running HttpTarget:: ++ +If the ConvertParams field is set, use it to convert the parameters into +desired type. + +[#v0_4_0__chores] +=== Chores + +all: move the _doc directory under _www:: + +all: convert the README from asciidoc to markdown:: + +all: remove WebSocket server:: ++ +Using WebSocket for communication in client require additional +setup, especially if its behind proxy. +For example, if we serve the trunks server under domain testing.local +behind proxy, we need to setup route for the WebSocket too. + +go.mod: set Go version to 1.19 and update all dependencies:: + + [#v0_3_0] == trunks v0.3.0 (2022-08-25) @@ -49,3 +98,6 @@ to test HTTP service, similar to Postman, and for load testing. For the load testing we use vegeta [1] as the backend. [1] https://github.com/tsenart/vegeta + +// SPDX-FileCopyrightText: 2021 M. Shulhan <ms@kilabit.info> +// SPDX-License-Identifier: GPL-3.0-or-later diff --git a/_www/doc/index.adoc b/_www/doc/index.adoc index 8247870..a225a63 100644 --- a/_www/doc/index.adoc +++ b/_www/doc/index.adoc @@ -1,9 +1,7 @@ = trunks -:toc: :sectanchors: :sectlinks: - == Documentation link:CHANGELOG.html[CHANGELOG^]:: History of each release. |
