Releases: Shopify/semian
Releases · Shopify/semian
v0.21.1
What's Changed
- Bump grpc from 1.47.0 to 1.60.0 by @dependabot in #516
- Fix valid_raw_connection check by @rporrasluc in #517
New Contributors
- @rporrasluc made their first contribution in #517
Full Changelog: v0.21.0...v0.21.1
v0.20.1
What's Changed
- Create a more efficient regex by @shanempope in #508
- Fix regex in Mysql2 adapter by @adrianna-chang-shopify in #510
- Release 0.20.1 by @shanempope in #509
New Contributors
- @shanempope made their first contribution in #508
Full Changelog: v0.20.0...v0.20.1
v0.20.0
What's Changed
- AR Trilogy Adapter: Handle AdapterTimeout and ConnectionFailed errs by @adrianna-chang-shopify in #497
- Allow passing --with-openssl-dir for a custom OpenSSL installation by @kalbasit in #499
- Get rid of useless mark function by @casperisfine in #502
- Use ActiveRecord::ConnectionNotEstablished as base error for TrilogyAdapter by @casperisfine in #496
- Fix connection error message regexp for Mysql2 by @adrianna-chang-shopify in #506
- Release 0.20.0 by @adrianna-chang-shopify in #507
New Contributors
Full Changelog: v0.19.1...v0.20.0
v0.19.1
What's Changed
- Active Record Trilogy Adapter needs to intercept
#raw_execute
by @adrianna-chang-shopify in #494
Full Changelog: v0.19.0...v0.19.1
v0.19.0
v0.18.1
What's Changed
- Benchmark and performance review between versions by @miry in #467
- Bump peter-evans/create-pull-request from 4 to 5 by @dependabot in #483
- Do not require "activerecord-trilogy-adapter" by @casperisfine in #486
- Also test trilogy adapter through activerecord by @etiennebarrie in #487
- Remove Trilogy adapter's async keyword parameter in execute by @jenshenny in #491
- Fix README CI badge by @etiennebarrie in #488
- Release v1.18.1 by @adrianna-chang-shopify in #490
New Contributors
- @etiennebarrie made their first contribution in #487
- @jenshenny made their first contribution in #491
Full Changelog: v0.18.0...v0.18.1
v0.18.0
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
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