Skip to content

v2.4.0

Choose a tag to compare

@pcai pcai released this 10 Sep 16:29
· 5 commits to main since this release

What changed

  • Fix WinRM shell finalizer for Ruby 3.1+ by safely handling ThreadError (#354)
  • Rename object_id to message_id (#352)
  • Replace the unmaintained logging gem with the Ruby standard library Logger (#358, by @fwininger). Connection#logger is now a stdlib Logger subclass: the standard API is unchanged, and the one logging-specific call (add_appenders) still works but logs a deprecation warning (#360)
  • Modernize build chain (#357, by @fwininger)
  • CI modernization, README fixes

Upgrade notes

If you were calling logging-gem-specific methods (e.g. add_appenders) on conn.logger, you will now see a deprecation warning. Configure the stdlib logger directly or inject your own via conn.logger= instead.