1
0
Fork 0
forked from OpenNeo/impress
impress/vendor/cache
Emi Matchu be560e4595 Upgrade async and related gems, and fix async-http response handling
When playing with a Rainbow Pool syncing task, I noticed that error
handling wasn't working correctly for requests using `async-http`: if
the block raised an error, the `Sync` block would never return.

My suspicion is that this is because we were never reading or releasing
the request body.

In this change, I upgrade all the relevant gems for good measure, and
switch to using the response object yielded by the _block_, so we can
know it's being resource-managed correctly. Now, failures raise errors
as expected!

(I tested all these relevant service calls, too!)
2024-09-07 12:14:12 -07:00
..
actioncable-7.2.1.gem
actionmailbox-7.2.1.gem
actionmailer-7.2.1.gem
actionpack-7.2.1.gem
actiontext-7.2.1.gem
actionview-7.2.1.gem
activejob-7.2.1.gem
activemodel-7.2.1.gem
activerecord-7.2.1.gem
activestorage-7.2.1.gem
activesupport-7.2.1.gem
addressable-2.8.7.gem
aes_key_wrap-1.1.0.gem
ast-2.4.2.gem
async-2.17.0.gem Upgrade async and related gems, and fix async-http response handling 2024-09-07 12:14:12 -07:00
async-container-0.18.3.gem Upgrade async and related gems, and fix async-http response handling 2024-09-07 12:14:12 -07:00
async-http-0.75.0.gem Upgrade async and related gems, and fix async-http response handling 2024-09-07 12:14:12 -07:00
async-http-cache-0.4.4.gem
async-pool-0.8.1.gem
async-service-0.12.0.gem Upgrade async and related gems, and fix async-http response handling 2024-09-07 12:14:12 -07:00
attr_required-1.0.2.gem
babel-source-5.8.35.gem
babel-transpiler-0.7.0.gem Upgrade to Ruby 2.2.4, Rails 4.0.13 2023-10-23 19:05:02 -07:00
backport-1.2.0.gem
base64-0.2.0.gem
bcrypt-3.1.20.gem
benchmark-0.3.0.gem
bigdecimal-3.1.8.gem
bindata-2.5.0.gem
bindex-0.8.1.gem
bootsnap-1.18.4.gem
builder-3.3.0.gem
childprocess-5.1.0.gem
concurrent-ruby-1.3.4.gem
connection_pool-2.4.1.gem
console-1.27.0.gem
crass-1.0.6.gem
csv-3.3.0.gem
date-3.3.4.gem
devise-4.9.4.gem
devise-encryptable-0.2.0.gem
diff-lcs-1.5.1.gem
dotenv-2.8.1.gem
dotenv-rails-2.8.1.gem
drb-2.2.1.gem
e2mmap-0.1.0.gem Create rails public_data:commit task, to share public data dumps 2024-02-29 14:30:33 -08:00
email_validator-2.2.4.gem
erubi-1.13.0.gem
execjs-2.9.1.gem
falcon-0.48.0.gem Upgrade async and related gems, and fix async-http response handling 2024-09-07 12:14:12 -07:00
faraday-2.11.0.gem
faraday-follow_redirects-0.3.0.gem
faraday-net_http-3.3.0.gem
ffi-1.17.0-aarch64-linux-gnu.gem
ffi-1.17.0-x86_64-linux-gnu.gem
fiber-annotation-0.2.0.gem
fiber-local-1.1.0.gem
fiber-storage-1.0.0.gem
globalid-1.2.1.gem Security updates 2023-10-23 19:08:56 -07:00
haml-6.3.0.gem Run bundle update 2024-02-22 11:48:32 -08:00
hashie-5.0.0.gem
http_accept_language-2.1.1.gem
httparty-0.22.0.gem
i18n-1.14.5.gem
io-console-0.7.2.gem
io-endpoint-0.13.1.gem Upgrade async and related gems, and fix async-http response handling 2024-09-07 12:14:12 -07:00
io-event-1.6.5.gem
io-stream-0.4.0.gem Upgrade async and related gems, and fix async-http response handling 2024-09-07 12:14:12 -07:00
irb-1.14.0.gem
jaro_winkler-1.6.0.gem
jsbundling-rails-1.3.1.gem
json-2.7.2.gem
json-jwt-1.16.6.gem
kramdown-2.4.0.gem
kramdown-parser-gfm-1.1.0.gem
language_server-protocol-3.17.0.3.gem
launchy-3.0.1.gem
letter_opener-1.10.0.gem
localhost-1.3.1.gem
logger-1.6.0.gem
loofah-2.22.0.gem
mail-2.8.1.gem
mapping-1.1.1.gem
marcel-1.0.4.gem
memory_profiler-1.0.2.gem
metrics-0.10.2.gem
mini_mime-1.1.5.gem Security updates 2023-10-23 19:08:56 -07:00
minitest-5.25.1.gem
msgpack-1.7.2.gem
multi_xml-0.7.1.gem
mysql2-0.5.6.gem
net-http-0.4.1.gem
net-imap-0.4.14.gem
net-pop-0.1.2.gem
net-protocol-0.2.2.gem
net-smtp-0.5.0.gem
nio4r-2.7.3.gem
nokogiri-1.16.7-aarch64-linux.gem
nokogiri-1.16.7-x86_64-linux.gem
omniauth-2.1.2.gem
omniauth-rails_csrf_protection-1.0.2.gem
omniauth_openid_connect-0.7.1.gem
openid_connect-2.3.0.gem
openssl-3.2.0.gem
orm_adapter-0.5.0.gem
parallel-1.26.3.gem
parser-3.3.4.2.gem
process-metrics-0.3.0.gem Upgrade async and related gems, and fix async-http response handling 2024-09-07 12:14:12 -07:00
protocol-hpack-1.5.0.gem
protocol-http-0.33.0.gem Upgrade async and related gems, and fix async-http response handling 2024-09-07 12:14:12 -07:00
protocol-http1-0.22.0.gem Upgrade async and related gems, and fix async-http response handling 2024-09-07 12:14:12 -07:00
protocol-http2-0.18.0.gem Upgrade async and related gems, and fix async-http response handling 2024-09-07 12:14:12 -07:00
protocol-rack-0.7.0.gem Upgrade async and related gems, and fix async-http response handling 2024-09-07 12:14:12 -07:00
psych-5.1.2.gem Run bundle update 2024-02-22 11:48:32 -08:00
public_suffix-6.0.1.gem
racc-1.8.1.gem
rack-3.1.7.gem
rack-attack-6.7.0.gem
rack-mini-profiler-3.3.1.gem
rack-oauth2-2.2.1.gem
rack-protection-4.0.0.gem
rack-session-2.0.0.gem
rack-test-2.1.0.gem
rackup-2.1.0.gem
rails-7.2.1.gem
rails-dom-testing-2.2.0.gem
rails-html-sanitizer-1.6.0.gem Upgrade to Rails 7.0.6 2023-10-23 19:05:07 -07:00
rails-i18n-7.0.9.gem
railties-7.2.1.gem
rainbow-3.1.1.gem Add Solargraph autocomplete while in development 2024-07-01 15:35:39 -07:00
rake-13.2.1.gem
rbs-2.8.4.gem
rdiscount-2.2.7.3.gem
rdoc-6.7.0.gem
react-rails-2.7.1.gem
record_tag_helper-1.0.1.gem
regexp_parser-2.9.2.gem
reline-0.5.9.gem
responders-3.1.1.gem
reverse_markdown-2.1.1.gem
rexml-3.3.6.gem
rubocop-1.65.1.gem
rubocop-ast-1.32.1.gem
ruby-progressbar-1.13.0.gem
samovar-2.3.0.gem
sanitize-6.1.3.gem
sass-rails-6.0.0.gem
sassc-2.4.0.gem
sassc-rails-2.1.2.gem
securerandom-0.3.1.gem
sentry-rails-5.19.0.gem
sentry-ruby-5.19.0.gem Update Ruby to 3.3.4, and update gems 2024-08-27 17:06:22 -07:00
shell-0.8.1.gem
solargraph-0.50.0.gem
solargraph-rails-1.1.0.gem
sprockets-4.2.1.gem
sprockets-rails-3.5.2.gem
stackprof-0.2.26.gem
stringio-3.1.1.gem
strscan-3.1.0.gem
swd-2.0.3.gem
sync-0.5.0.gem
temple-0.10.3.gem
terser-1.2.3.gem
thor-1.3.1.gem
thread-local-1.1.0.gem
tilt-2.4.0.gem
timeout-0.4.1.gem
traces-0.13.1.gem
turbo-rails-2.0.6.gem
tzinfo-2.0.6.gem
unicode-display_width-2.5.0.gem Add Solargraph autocomplete while in development 2024-07-01 15:35:39 -07:00
uri-0.13.1.gem
useragent-0.16.10.gem
validate_url-1.0.15.gem Refactor to use OpenID Connect OmniAuth gem instead of plain OAuth2 2024-03-14 18:11:40 -07:00
warden-1.2.9.gem
web-console-4.2.1.gem
webfinger-2.1.3.gem
webrick-1.8.1.gem
websocket-driver-0.7.6.gem
websocket-extensions-0.1.5.gem
will_paginate-4.0.1.gem
yard-0.9.36.gem Add Solargraph autocomplete while in development 2024-07-01 15:35:39 -07:00
zeitwerk-2.6.17.gem Update Ruby to 3.3.4, and update gems 2024-08-27 17:06:22 -07:00