Stan Hu

Results 77 issues of Stan Hu

## Description On FIPS systems, Ruby may be compiled with the bundled OpenSSL MD5 implementation, which is disabled. Switch to SHA256 for a more secure hashing implementation to avoid this...

Previously any stderr output used in `xsystem` would be discarded, making debugging a little more difficult if something failed. Use `Open3.capture2e` instead of `IO.popen`.

This will save some memory allocations.

MD5 is cryptographically broken. Use SHA256 instead.

fog-core v2.1.2+ changed namespaces around and added deprecation warnings. See: * https://github.com/fog/fog-local/pull/16 * https://github.com/fog/fog-google/issues/417 * https://github.com/fog/fog-openstack/issues/431

Homebrew in macOS updates the `icu4c` library quite often, which often breaks this gem because the dyanmically-loaded library no longer exists. To avoid this hassle, this gem can be compiled...

With the deprecation of `BatchLoader.for` in favor of `BatchLoader::GraphQL.for` in https://github.com/exAspArk/batch-loader/pull/62, we noticed there was a change in the API. We have a test that looks something like: ```ruby require...

We recently came across a Ruby 3 compatibility issue with redis-namespace and MailRoom that required updating to redis-namespace v1.8.x (https://github.com/resque/redis-namespace/blob/master/CHANGELOG.md). Since the gemspec did not specify a version, we have...

In grpc v1.46.2 and later versions, #29155 caused the Ruby client to return `GRPC::Core::CallError`, a non-standard error, with a message: `grpc_call_start_batch failed with outstanding read or write present (code=8)`. However,...

lang/ruby
kokoro:run
release notes: no

In https://github.com/rails/rails/pull/45720, `find_or_create_by` was modified to call `create_or_find_by`, but that [method](https://github.com/rails/rails/blob/023a3eb3c046091a5d52027393a6d29d0576da01/activerecord/lib/active_record/relation.rb#L214-L218) can introduce subtransactions in PostgreSQL via the `transaction(requires_new: true)` call: ```ruby def create_or_find_by(attributes, &block) transaction(requires_new: true) { create(attributes, &block)...

stale