Skip to content

Releases: trychlos/TheToolsProject

v4.27.0

28 Dec 16:44

Choose a tag to compare

- workload.cmd and workload.sh now provide both same start and end stamps with dot and milliseconds (instead of previous comma and hundredths, in cmd, and none in sh)
- Review workloads summary configuration, updating services.pl workload-summary accordingly, thus bumping minor candidate release number

v4.26.0

19 Dec 15:49

Choose a tag to compare

- http.pl compare: improve enqueing logging, adding item text
- http.pl compare: extend cancel of a role on successive errors to all errors
- http.pl compare: try to keep on the requested path when trying to re-login
- http.pl compare: re-instanciate a new browser on re-login
- services.pl workload-summary: make sure the summary is outputed to stdout *and* logged
- services.pl workload-summary: extend to manage each execution report individually, thus bumping minor candidate release number
- http.pl compare: extends 'compare.screenshots.enabled' description to have a three-way alternative
- http.pl compare: define two daemons to handle 'ref' and 'new' sites interactions
- TTP::RunnerDaemon has a 'length_limit' to not clutter the logs with big data commands or answers
- http.pl compare: configure more delays and timeouts, wait_page_ready() handles its own concurrency
- TTP::subsituteMacros() now has a safety guard if the caller doesn't provide any data
- services.pl workload-summary: honors convertToSql new configuration
- Document Monitor service database

v4.25.7

02 Dec 17:04

Choose a tag to compare

- http.pl compare: review Role->restore_chain() to make it clearer
- http.pl compare: let the comparison continue when the page has been already seen
- http.pl compare: Browser->click_by_xpath() decrease the count of log lines while keeping the same detail level
- http.pl compare: review role->restore_chain() verbose messages
- Fix http_compare JSON schema
- telemetry.pl list: improve HTTP parsing, remove MQTT option
- telemetry.pl list: implement (local) text-based telemetry list
- telemetry.pl list: implement server telemetry list, updating site and private schemas accordingly

v4.25.6

28 Nov 09:20

Choose a tag to compare

- http.pl compare: exit the role after count of successive unable to restore chain
- telemetry.pl ping: accept -latency and -errors command-line arguments to override the configured thresholds

v4.25.5

25 Nov 11:17

Choose a tag to compare

- telemetry.pl ping: fix display of default values

v4.25.3

25 Nov 05:23

Choose a tag to compare

- telemetry.pl ping: fix alert title quotation
- telemetry.pl ping: command-line arguments are all prefixed, either 'alert-' or 'publish-'

v4.25.1

25 Nov 05:06

Choose a tag to compare

- Define new TTP alertsWithFile(), alertsWithMms(), alertsWithMqtt(), alertsWithSms(), alertsWithSmtp(), alertsWithTts() functions
- ttp.pl alert takes advantage of these new functions
- TTP::Metric->publish() now honors default telemetry configuration
- Improve TTP::Metric->publish() verbosity
- Review telemetry.pl ping configuration to be consistent with other features

v4.25.0

24 Nov 09:21

Choose a tag to compare

- Define new telemetry.pl ping verb, thus bumping minor candidate version number
- Define new TTP::HTTP::Compare::Capture->get_height() method

v4.24.2

23 Nov 08:53

Choose a tag to compare

- http.pl compare now can configure navigation, js execution and user agent sleeps, retries and timeouts

v4.24.1

22 Nov 11:45

Choose a tag to compare

- Define new TTP::max() and TTP::min() functions
- Define new TTP::Path::checkLength() function with per-OS configuration
- http.pl compare takes advantage of new checkLength() function when creating dump files
- HTTP::Compare::Browser no more considers linux-specific arguments
- Align site.example/Commands/backup-monitor-daemon.pl to new semantics
- TTP::getTempFileName() now accepts an optional options argument
- RunnerDaemon::startDaemon() now writes its standard outputs (stdout, stderr) to temporary files
- Fix "Use of uninitialized value in concatenation (.) or string at C:\INLINGUA\TheToolsProject\tools\libexec\perl/TTP/RunnerDaemon.pm line 522"
- HTTP::Compare::Browser now manages timeout and retries count in exec_js() method