Skip to content

Changelog

2025.7.0

Features

  • expose Subscriber interface in DogLog.tunable() (2af286e)

2025.6.0

Features

  • support disabling tunable values over NT (#80) (4b7ccdd)

2025.5.0

Features

Bug Fixes

  • fix bug where extras logging would be disabled after DogLog.setOptions() (52f7423)
  • make DogLog Tunable instance protected (f53a729)

2025.4.0

Features

2025.3.1

Bug Fixes

  • fix potential NullPointerException in radio logger thread (195d2f7)

2025.3.0

Features

  • add method for fully clearing a fault (25232d7)
  • log Alerts from NT to DataLog when extras logging is enabled (9e5bcbf)
  • report DogLog usage via HAL (80c7bb3), closes #71
  • support reporting faults as WPILib alerts (ea15a6f)
  • use a supplier for ntPublish option (#65) (19b0902)

2025.2.1

Bug Fixes

  • fix multiple Notifiers being created for extras & radio logging (a5e0496)

2025.2.0

Features

  • allow logging strings with custom types (2171e06)
  • log radio connection status when extras logging is enabled (5a9497e)

Bug Fixes

  • use consistent timestamps between NT and DataLog (50fa6d2)

Performance Improvements

  • improve performance of periodic extras logging (ba2b235)

2025.1.1

Bug Fixes

  • fix memory leak from enabling and then disabling ntPublish mode (2289c01)
  • fix potential stack size exceeded error when first logs overflows (c82e36b), closes #58

2025.1.0

Features

  • add UNSAFE_LOG_DESTINATION warning when no log USB present on roboRIO 1 (f2dc0ce), closes #51

Bug Fixes

  • improve names of logger errors and warnings (de43c6e)
  • improve performance of logging faults (8cd7d07)

Performance Improvements

  • reduce GC pressure caused by logging CAN status (488cf84)