-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
85 lines (67 loc) · 1.92 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
3.0.3
* @seq macro fix. Syntax change!
Was: @seq:param1|param2|etc
Now: @seq:param1^param2^etc
3.0.2
* @seq macro fix. Syntax change!
Was: @seq:param1:param2:etc
Now: @seq:param1|param2|etc
3.0.1
* @meta fix
* randomizer rewrote
3.0.0
+ multithread support
* win and mac support fixed
- prometheus_cpp library support (logfilegen built-in code covers all needs)
+ CMake support optimization
+ HaikuOS support (compile with make --makefile=Makefile.Haiku
+ Mac ARM support (compile with make --makefile=Makefile.macarm
+ Min C++ ver is 11 instead of 17
+ outdated GCC (< 9.1.0) support
* console possibly overflow fixes
* ENV variables now in the UPPER CASE only
+ --metrics
+ --results
+ --results_template
* misc fixes
+ --test
* params.max_log_files < 1 fix
+ DESTDIR support
+ $protocol //corrected
+ $server_protocol
+ $request_id built-in support
+ $request_completion
+ $scheme
+ $https
+ $is_args
+ $pipe
Macros renamed:
@ip_random -> @ip
@str_random -> @str
@int_random -> @int
@hex_random -> @hex
@str_path -> @path
@file_source -> @file
+ @hex_random
+ macros caching
+ new variables and macros engine
* --templatefile renamed to --template
+ multilply use of variables in $logstring
+ $datetime:format macro
- "$time_" prefixes
- $int_random and $str_random PREFIXES, use $int_random and str_random macros instead, i.e:
$test=$str_random:10
$logstring=hello $test world
+ $str_path template variable
+ $file_source template variable
+ size config variable
+ lines config variable (max value = 18446744073709551615) //ULL MAX
+ gzip config variable (true, false, false by default)
* $msec_random -> $seconds_random (renamed)
* free space evaluation fixes
* C++17 minimum dependency
+ Windows source compatibility
* max_log_files renamed to logcount
* max_log_file_size renamed to logsize
+ max_log_files, max_log_file_size config variables (see Readme)
+ $msec_random, $request_time, $connection_time variables with default values 0.1..60