Skip to content

Releases: ruby/timeout

v0.6.0

17 Dec 04:24
ab79dff

Choose a tag to compare

What's Changed

  • Suppress warnings in two tests by @olleolleolle in #71
  • Revert "Suppress warnings in two tests" by @nobu in #74
  • Only the timeout method should be public on the Timeout module by @eregon in #76
  • support Ractor by @ko1 in #75
  • Test that Timeout does not expose extra constants by @eregon in #77
  • Revert "Exclude constantly-failing test on x86_64-darwin" by @ko1 in #79
  • Reset the interrupt mask when creating the Timeout thread by @eregon in #80
  • Make Timeout.timeout work in a trap handler on CRuby by @eregon in #81
  • Skip signal test on windows by @byroot in #82
  • Add windows to CI matrix by @byroot in #83
  • Fix failing timeout test by @luke-gruber in #85
  • Restore original signal handler in test_timeout_in_trap_handler by @eregon in #87
  • Run on Windows for all versions and remove old excludes by @eregon in #84

New Contributors

Full Changelog: v0.4.4...v0.6.0

v0.5.0

08 Dec 03:07
5dc2cd1

Choose a tag to compare

What's Changed

  • Suppress warnings in two tests by @olleolleolle in #71
  • Revert "Suppress warnings in two tests" by @nobu in #74
  • Only the timeout method should be public on the Timeout module by @eregon in #76
  • support Ractor by @ko1 in #75
  • Test that Timeout does not expose extra constants by @eregon in #77

New Contributors

  • @ko1 made their first contribution in #75

Full Changelog: v0.4.4...v0.5.0

v0.4.4

29 Oct 06:51
f42b47d

Choose a tag to compare

What's Changed

  • Gracefully handle a call to ensure_timeout_thread_created in a signal handler by @eregon in #64
  • Add a workflow to sync commits to ruby/ruby by @k0kubun in #69

Full Changelog: v0.4.3...v0.4.4

v0.4.3

16 Dec 03:54
607d8c6

Choose a tag to compare

What's Changed

  • Bump rubygems/release-gem from 612653d273a73bdae1df8453e090060bb4db5f31 to 9e85cb11501bebc2ae661c1500176316d3987059 by @dependabot in #54
  • Bump step-security/harden-runner from 2.10.1 to 2.10.2 by @dependabot in #55
  • added the check for negative sec by @Cosmicoppai in #51

New Contributors

Full Changelog: v0.4.2...v0.4.3

v0.4.2

06 Nov 08:28
2f52522

Choose a tag to compare

What's Changed

  • fixed check for error bubble up test by @jjb in #43
  • [DOC] Missing documents by @nobu in #45
  • Provide a 'Changelog' link on rubygems.org/gems/timeout by @mark-young-atg in #46
  • Global #timeout was removed 5 years ago by @jpcamara in #49
  • timeout.rb: Update documentation to match README by @olleolleolle in #50

New Contributors

Full Changelog: v0.4.1...v0.4.2

v0.4.1

07 Nov 04:56
a65e49c

Choose a tag to compare

What's Changed

  • require ruby version in gemspec by @jjb in #35
  • test that work is done in the same thread/fiber as the caller by @jjb in #34
  • Require Ruby >= 2.6 for the timeout gem by @eregon in #37
  • nested exception tests for discussion by @jjb in #39
  • tests for blank seconds by @jjb in #40

Full Changelog: v0.4.0...v0.4.1

v0.4.0

23 Jun 03:52
413194f

Choose a tag to compare

What's Changed

  • Update test libraries from ruby/ruby 2023-03-24 by @hsbt in #29
  • Use released version of test-unit-ruby-core by @nobu in #31
  • Raise exception instead of throw/catch for timeouts by @jeremyevans in #30

Full Changelog: v0.3.2...v0.4.0

v0.3.2

16 Feb 00:58
e1b2448

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.1...v0.3.2

v0.3.1

05 Dec 08:13
4941e8c

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.0...v0.3.1

v0.3.0

17 Nov 10:27
f69f954

Choose a tag to compare

What's Changed

  • CI: use bundler-cache, and 'bundle exec' by @olleolleolle in #9
  • add 3.0 to test matrix by @jjb in #8
  • s/RubyVM::JIT/RubyVM::MJIT/g by @k0kubun in #10
  • Added dependabot.yml for actions by @hsbt in #12
  • Bump actions/checkout from 2 to 3 by @dependabot in #13
  • Reimplement Timeout.timeout with a single thread and a Queue by @eregon in #15

New Contributors

Full Changelog: v0.2.0...v0.3.0