Releases: Shopify/semian
Releases · Shopify/semian
v0.26.6
What's Changed
- Add
concurrent-rubyruntime dependency by @kris-gaudel in #803 - Remove force_config log by @nirmitparikh8 in #807
Full Changelog: v0.26.5...v0.26.6
v0.26.5
What's Changed
- Made
consumersandresourcesprivate in Semian by @kris-gaudel in #795
Full Changelog: v0.25.5...v0.26.5
v0.25.5
What's Changed
- Fixed thread safety issues and migrated code to
concurrent-rubygem by @kris-gaudel in #778 - Added experimental resource by @AbdulRahmanAlHamali in #781
Full Changelog: v0.25.4...v0.25.5
v0.25.4
What's Changed
- Remove redundant semian naming from error messages by @nirmitparikh8 in #751
Full Changelog: v0.25.3...v0.25.4
v0.25.3
What's Changed
- Fix unbound growth of consumers WeakRef Array by @jhawthorn in #721
- Add semian resource name to warning logs by @nirmitparikh8 in #739
- Add resource name to all exceptions raised by @nirmitparikh8 in #741
New Contributors
- @nirmitparikh8 made their first contribution in #739
Full Changelog: v0.25.2...v0.25.3
v0.25.2
What's Changed
- Only check bulkhead configuration if semaphores are enabled by @AbdulRahmanAlHamali in #717
Full Changelog: v0.25.1...v0.25.2
v0.25.1
What's Changed
- Update init config validation to info mode + Update msg by @abishanan-shopify in #712
Full Changelog: v0.25.0...v0.25.1
v0.25.0
What's Changed
- Bump rake from 13.2.1 to 13.3.0 by @dependabot[bot] in #628
- Bump rubocop-minitest from 0.38.0 to 0.38.1 by @dependabot[bot] in #630
- Bump bigdecimal from 3.1.9 to 3.2.2 by @dependabot[bot] in #637
- Bump rubocop-shopify from 2.17.0 to 2.17.1 by @dependabot[bot] in #640
- Bump ruby/setup-ruby from 1.238.0 to 1.245.0 by @dependabot[bot] in #643
- Bump grpc from 1.72.0 to 1.73.0 by @dependabot[bot] in #651
- Bump rubocop-thread_safety from 0.7.2 to 0.7.3 by @dependabot[bot] in #653
- Bump activerecord from
c25c1c1to7f309f0by @dependabot[bot] in #674 - Bump hiredis-client from 0.24.0 to 0.25.1 by @dependabot[bot] in #673
- Bump ruby/setup-ruby from 1.245.0 to 1.246.0 by @dependabot[bot] in #675
- Bump rubocop from 1.75.6 to 1.78.0 by @dependabot[bot] in #667
- Setup Semian Configuration Validation by @abishanan-shopify in #646
Full Changelog: v0.24.0...v0.25.0
v0.24.0
What's Changed
- Bump rubocop from 1.75.3 to 1.75.5 by @dependabot in #592
- Bump activerecord from
dc11693tofb89f44by @dependabot in #597 - Bump grpc from 1.71.0 to 1.72.0 by @dependabot in #595
- Bump activerecord from
fb89f44toa3b37ffby @dependabot in #599 - Bump rubocop from 1.75.5 to 1.75.6 by @dependabot in #601
- Pin GitHub Actions to commit by @rxbchen in #598
- Bump activerecord from
a3b37fftofcf01b8by @dependabot in #603 - Add lumping_interval Feature for Semian Circuit Breakers by @abishanan-shopify in #606
New Contributors
- @rxbchen made their first contribution in #598
- @abishanan-shopify made their first contribution in #606
Full Changelog: v0.23.0...v0.24.0
v0.23.0
⚠️ This version introduces a requirement on Ruby 3.2 or higher ⚠️
This is due in part to automated tooling such as dependabot relying on the Gemspec when inferring which Ruby version to scan with, and also due to the fact that Ruby versions older than 3.2 are end-of-life (see Ruby Maintenance Branches)
What's Changed
- README: fix blog post links by @chastell in #568
- Attempt acquiring semaphore before releasing GVL by @jhawthorn in #573
- Support only Ruby 3.2 and onward by @iandelahorne in #572
Bumped a bunch of dependencies for CI
* Bump peter-evans/create-pull-request from 6 to 7 by @dependabot in https://github.com//pull/551 * Bump rake-compiler from 1.2.7 to 1.2.8 by @dependabot in https://github.com//pull/557 * Bump json from 2.10.1 to 2.10.2 by @dependabot in https://github.com//pull/576 * Bump rubocop from 1.66.1 to 1.75.0 by @dependabot in https://github.com//pull/563 * Bump hiredis-client from 0.23.2 to 0.24.0 by @dependabot in https://github.com//pull/577 * Bump minitest from 5.25.4 to 5.25.5 by @dependabot in https://github.com//pull/578 * Bump rubocop-thread_safety from 0.7.0 to 0.7.2 by @dependabot in https://github.com//pull/580 * Bump rubocop-minitest from 0.37.1 to 0.38.0 by @dependabot in https://github.com//pull/581 * Bump rubocop-shopify from 2.16.0 to 2.17.0 by @dependabot in https://github.com//pull/579 * Bump activerecord from `cad2196` to `dc11693` by @dependabot in https://github.com//pull/582 * Bump pry-byebug from 3.10.1 to 3.11.0 by @dependabot in https://github.com//pull/583 * Update README.md by @SheldonNunes in https://github.com//pull/574 * Remove redundant Layout/LineLength disable by @iandelahorne in https://github.com//pull/584New Contributors
- @chastell made their first contribution in #568
- @jhawthorn made their first contribution in #573
- @iandelahorne made their first contribution in #572
- @SheldonNunes made their first contribution in #574
Full Changelog: v0.22.1...v0.23.0-rc1