Skip to content

Releases: Shopify/semian

v0.21.1

10 Jan 15:06
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.21.0...v0.21.1

v0.20.1

27 Oct 13:27
v0.20.1
642106a
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.20.0...v0.20.1

v0.20.0

27 Oct 12:55
v0.20.0
7f19857
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.19.1...v0.20.0

v0.19.1

16 May 16:53
6871dd8
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.19.0...v0.19.1

v0.19.0

03 May 08:59
v0.19.0
31e78f3
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.18.1...v0.19.0

https://rubygems.org/gems/semian/versions/0.19.0

v0.18.1

02 May 15:02
v0.18.1
c6f5208
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.18.0...v0.18.1

https://rubygems.org/gems/semian/versions/0.18.1

v0.18.0

15 Feb 12:36
v0.18.0
7cb85ec
Compare
Choose a tag to compare

What's Changed

  • Make sure AR Trilogy adpater does not modify input by @miry in #474
  • Provide examples how could be AR Trilogy is working by @miry in #472
  • BackgroundHelper: avoid leaking threads by @casperisfine in #475
  • Validate documentation of usage ActiveRecord by @miry in #473

Full Changelog: v0.17.0...v0.18.0

v0.17.0

08 Feb 10:43
v0.17.0
57d2e0d
Compare
Choose a tag to compare

What's Changed

  • Avoid chaining duplicated semian identifiers in error messages by @casperisfine in #423
  • Bump gems by @github-actions in #428
  • Bump hiredis-client from 0.9.0 to 0.10.0 by @dependabot in #429
  • Update comment for Semian.register method by @miry in #425
  • Remove unused variable in log_state_transition by @miry in #426
  • Bump memory_profiler from 1.0.0 to 1.0.1 by @dependabot in #437
  • DEBUG mode broke tests by @miry in #430
  • Bump gems by @github-actions in #431
  • Mention about postgres adapter by @miry in #440
  • Bump gems by @github-actions in #444
  • Remove query of ENV on each circuit breaker acquire. by @miry in #427
  • Bumpt gems by @miry in #447
  • Replace Time.now with monotonic in lru cache and resource update by @miry in #443
  • Remove dependency to redis from NET HTTP adapter by @miry in #451
  • Replace timecop with custom Time helper by @miry in #452
  • Tune examples to cover some cases by @miry in #453
  • Standardize cleans up by @miry in #455
  • Update tests to have less collisions of resources and remove Timecop by @miry in #459
  • Use monotonic time for checking last error by @miry in #441
  • Use grpc 1.47 to support macos arm by @miry in #460
  • Bump gems by @github-actions in #449
  • Bump gems by @github-actions in #461
  • Update liniting warnings by @miry in #462
  • Support Ruby 3.2 by @miry in #463
  • Remove unsupported way to run callbacks on signal by @miry in #464
  • Update gems by @miry in #466
  • Enable write barrier protection on Resource by @casperisfine in #469

Full Changelog: v0.16.0...v0.17.0

v0.16.0

05 Oct 14:59
v0.16.0
54b964f
Compare
Choose a tag to compare
* Typo in error message for missing option `:tickets`. (#412)
* Add process id in DEBUG message for bulkheading/resource. (#416)
* Feature: Add ability to turn off window based circuit eviction (#418)

v0.15.0

12 Sep 11:33
Compare
Choose a tag to compare
  • Pinging a closed connection shouldn't be considered a failure. (#396)
  • Fix: Patch new_client for Rails apps so that the OpenCircuitError makes it through. (#395)

https://rubygems.org/gems/semian/versions/0.15.0