v0.4.0
Changelog
Features
- f26935f: feat(ci): split actions for sonar (@fzipi)
- 9fc95b8: feat(log): consolidate log file handling in waflog (@fzipi)
- 75ee050: feat: Use httpbin
/status
endpoint for markers (@theseion) - 93f8ba3: feat: make request timeout configurable (@anuraaga)
- 6ef8c05: feat: set "Host" header from dest_addr override (@theseion)
Bug fixes
- cf181f5: Revert "fix: remove RTT tracking from client/transport in favor of direct tra…" (@fzipi)
- bfc2f2c: fix(run): fix handling runner reponse errors (@fzipi)
- ca4ba26: fix: Close net.Conn before setting up a new one (@theseion)
- 5177b3a: fix: Reuse connection transport for marker requests (@theseion)
- 76f3ca3: fix: close previous connection before starting new one (@anuraaga)
- c13ae5f: fix: override port with missing port inside test. (@M4tteoP)
- e33dc16: fix: remove RTT tracking from client/transport in favor of direct tracking. (@anuraaga)
Others
- 85fe31b: Add Config (@anuraaga)
- 6d23a91: Added forgotten types file (@theseion)
- 7751fd2: Allow timeouts to be configured (@anuraaga)
- f05c11b: Apply suggestions from code review (@fzipi)
- 0cc0c0e: Directly read HTTP response from connection instead of copying to bytes first. (@anuraaga)
- 155f3ee: Finished implementation of log markers (@theseion)
- 5bfa47e: Fixed a couple of issues in log marker prototype (@theseion)
- 779d3a4: Fixed pre-commit configuration (@theseion)
- fa9612c: Formatting (@anuraaga)
- 2ec51c5: Merge pull request #51 from theseion/use-test-web-server-for-all-tests (@fzipi)
- 531f76e: Merge pull request #52 from theseion/log-markers (@fzipi)
- 448ecfb: Merge pull request #53 from fzipi/split-gh-workflows (@fzipi)
- 8810b52: Merge pull request #54 from fzipi/fix-runner-markers (@fzipi)
- 9ace87c: Merge pull request #56 from fzipi/open-log-file-only-once (@fzipi)
- fcdc808: Merge pull request #58 from M4tteoP/ignore_output (@fzipi)
- f5f64a1: Merge pull request #63 from theseion/set-host-from-dest_addr-override (@fzipi)
- 98019b0: Merge pull request #65 from fzipi/update-readme (@fzipi)
- 68d2825: Merge pull request #66 from anuraaga/fix-resposneerrlog (@fzipi)
- 4d0e1e9: Merge pull request #67 from anuraaga/propagate-ftwrun-error (@fzipi)
- 61a73cf: Merge pull request #68 from anuraaga/disconnect (@fzipi)
- 67881bf: Merge pull request #69 from anuraaga/configurable-timeout (@fzipi)
- fe1d01d: Merge pull request #71 from anuraaga/reformat-code (@fzipi)
- 23cca65: Merge pull request #72 from theseion/reduce-log-data-from-markers (@fzipi)
- 75c27b7: Merge pull request #73 from anuraaga/update-test-rule (@theseion)
- fcf6dfd: Merge pull request #76 from anuraaga/direct-rtt (@fzipi)
- d61210f: Merge pull request #77 from theseion/reuse-connection-for-marker-requests (@fzipi)
- fd953f4: Merge pull request #79 from anuraaga/receive-to-response-direct (@fzipi)
- a30cf90: Merge pull request #83 from fzipi/revert-76-direct-rtt (@fzipi)
- 536b896: Merge pull request #84 from theseion/close-connection-when-reusing (@fzipi)
- 3a1a02a: Only print skip message for disabled tests (@theseion)
- 1b34105: Open log file only once (@theseion)
- 8d26bf7: Pass correct error when a response error (@anuraaga)
- 4a483f2: Prototype of log markers instead of using log time (@theseion)
- 5055498: Refactored test setup to facilitate cloud mode tests (@theseion)
- 77716c9: Refactoring to get cloud tests to work (@theseion)
- 2f34af4: Reformat code (@anuraaga)
- e4c8012: Respect quiet mode (@theseion)
- 3f473c8: Simplify error messages (@anuraaga)
- 37b93b6: TeeReader (@anuraaga)
- 32e8f42: Use the local test web server for all tests (@theseion)
- 760d4fa: chore: improving output for overridden tests (@M4tteoP)
- 6a76373: chore: make testing rule more generic for different waf implementations (@anuraaga)
- c918e1d: chore: wrap original error in markAndFlush requests and simplify messages (@anuraaga)
- 6301a58: chore: 🚀 to coreruleset organization (#86) (@fzipi)
- 52b3f5d: ci: update base golang version (@fzipi)
- c11a379: dummy (@theseion)
- ed852ae: updates readme/help (#74) (@M4tteoP)