Skip to content

Changelog

2024.6.0

Features

  • add DogLog.timestamp() convenience method (710b091)

Bug Fixes

  • update faults logging to ignore faults with null as a name (0343b89)

Performance Improvements

  • improve struct logging performance by removing redundant DataLog#addSchema() code (91d60b0)

2024.5.8

Bug Fixes

  • fix ntPublish option being ignored when changing logEntryQueueCapacity option (b53ae87)
  • remove unused wpilibNewCommands dependency (d5c0d2a)

Performance Improvements

  • improve performance and memory overhead of struct logging (39ed23e), closes #37

2024.5.7

Bug Fixes

  • fix applying captureDs option with default value (d3662a5), closes #33

2024.5.6

Bug Fixes

  • fix how PDH currents are extracted (1c7a002)

Performance Improvements

  • replace many pdh.getCurrent() calls with one pdh.getAllCurrents() call when logging PDH currents (7262425)

2024.5.5

Bug Fixes

  • stop automatically logging PDH to avoid CAN errors (22340bf)

2024.5.4

Performance Improvements

  • improve performance when processing queued log entries (9c95541)

2024.5.3

Bug Fixes

  • improve error handling when instantiating PowerDistribution (3256e6f)
  • increase default log entry queue capacity from 500 to 1000 (9b1549a)

2024.5.2

Bug Fixes

  • fix version field in vendordep.json (8c59d1f)

2024.5.1

Bug Fixes

  • fix a potential crash due to a feedback loop in the LogQueuer#printQueueFullMessage() method (cfef1e9)

2024.5.0

Features