Releases: DataDog/lading
Releases · DataDog/lading
v0.21.0-rc1
Added
Changed
- Maximum datagram size in bytes for unix datagram generator is 8,192.
- Altered default cache construction from 'fixed' to 'streaming'
- Increased maximum DogStatsD context limit from 100k to 1M
- Procfs generator now generates process names as long as 254 characters, up from 253.
Fixed
- The capture manager will no longer panic if recording a capture and checking for a shutdown combined takes longer than one second.
- A shutdown race was partially fixed in the capture manager which could result in truncated (invalid) json capture files.
- Unix datagram generator will not longer 'shear' blocks across datagrams.
- Procfs generator now generates
pid/stat
files withcomm
in parens, matching Linux behavior.
v0.21.0-rc0
Added
Changed
- Maximum datagram size in bytes for unix datagram generator is 8,192.
- Altered default cache construction from 'fixed' to 'streaming'
- Increased maximum DogStatsD context limit from 100k to 1M
- Procfs generator now generates process names as long as 254 characters, up from 253.
Fixed
- The capture manager will no longer panic if recording a capture and checking for a shutdown combined takes longer than one second.
- A shutdown race was partially fixed in the capture manager which could result in truncated (invalid) json capture files.
- Unix datagram generator will not longer 'shear' blocks across datagrams.
- Procfs generator now generates
pid/stat
files withcomm
in parens, matching Linux behavior.
v0.20.11-rc0
Added
Changed
- Increased maximum DogStatsD context limit from 100k to 1M
- Increased logging from Linux observer mechanism
Fixed
- The capture manager will no longer panic if recording a capture and checking for a shutdown combined takes longer than one second.
- A shutdown race was partially fixed in the capture manager which could result in truncated (invalid) json capture files.
v0.20.10
Added
- Optional new feature for DogStatsD generation -- metric name prefixing.
- Musl builds are now available for aarch64 and x86-64
Changed
Fixed
v0.20.9
Added
- Enforces changelog entries via CI check
payloadtool
binary useful for developers writing new experiments.- Respects the env var
RUST_LOG
to control logging.
Fixed
- During payload generation, blocks will reliably be filled to the requested amount.
- During payload generation, block chunks now give more feedback when the
requested amount cannot be hit. - Does not crash on empty line in prometheus exports
Changed
- Increases the amount of blocks available during payload generation.
- DogStatsD tag generation updated to better reflect real DSD traffic.
- Users should avoid setting custom
block_sizes
and rely on the default
blocks.payloadtool
is available to help evaluate block size options.
v0.20.9-rc0
Fixed
- Do not crash on prometheus export that includes blank lines.
v0.20.8
Added
- Parse working set memory from cgroups on Linux, opens the door to future
cgroups inspection.
v0.20.8-rc1
Added
- Parse working set memory from cgroups on Linux, opens the door to future
cgroups inspection.
v0.20.7
Fixed
- Fix panic in memory map reading code
v0.20.6
Added
- Adds
/proc/<pid>/smap
parsing to add very detailed memory usage.
Fixed
- Fixed a bug in CLI key/value parsing where values might be incorrectly parsed
as key/value pairs if they held lading's delimiter character.