Tech – walker – 2026-06-01

78 items · updated 2026-06-01 23:35 UTC · RSS · Up to 2026-06

[ruby/rubygems] Assert webauthn request auth instead of last request

github/ruby/ruby · 2026-06-01

test_with_webauthn_enabled_failure checked the Authorization header on @stub_fetcher.last_request, but the webauthn flow runs a real polling

[ruby/rubygems] Scrub invalid bytes when normalizing command output

github/ruby/ruby · 2026-06-01

When captured subprocess output contained a byte that isn't valid UTF-8, normalize tagged the buffer as UTF-8 and then ran gsub over it,

[ruby/rubygems] Disable git auto maintenance during git source operat…

github/ruby/ruby · 2026-06-01

…ions Installing a git source clones the local cache repo into bundler/gems with git's hardlink optimization. Git 2.54 kicks off commit

[DOC] Description and soundness reasoning for `Primitive.rb_jit_ary_*`

github/ruby/ruby · 2026-06-01

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

[ruby/rubygems] Write vendored compact_index files atomically

github/ruby/ruby · 2026-06-01

The completeness check skips the download once every expected file exists, but File.write truncates before writing, so an install interrupte

Improve assert Node compatibility (#11489)

remix · 2026-06-01

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Improve assert Node compatibility (#11489) · remix

Keep generated remix README mirrors out of git (#11493)

remix · 2026-06-01

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Keep generated remix README mirrors out of git (#1

Merge pull request #57403 from janko/image-processing-2.0

github/rails/rails · 2026-06-01

Update Active Storage for ImageProcessing 2.0

Add remix test timeouts (#11491)

remix · 2026-06-01

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add remix test timeouts (#11491) · remix-run/remix

Allow unfuzzed libvips loaders

github/rails/rails · 2026-06-01

This keeps backwards compatibility, since Active Storage already has an allowlist of "variable" formats.

Update Active Storage for ImageProcessing 2.0

github/rails/rails · 2026-06-01

ImageProcessing 2.0 makes ruby-vips and mini_magick gems soft dependencies, so they need to be added explicitly to the Gemfile. It also blo

Avoid infinite recursion when raising SIGABRT in SIGABRT handler

github/ruby/ruby · 2026-06-01

When VM state is corrupted enough, we can call abort() from the SIGABRT handler. Previously, we would spam until the stack is full: ABR

Merge pull request #57469 from 55728/fix-form-builder-partial-path-no…

github/rails/rails · 2026-06-01

…n-builder-name Fix `FormBuilder#to_partial_path` returning nil for non-Builder subclasses

Merge pull request #57531 from 55728/fix-cpk-ids-writer-string-ids

github/rails/rails · 2026-06-01

Fix collection `ids=` writers raising `RecordNotFound` for composite primary key models with string ids

ZJIT: Fold arithmetic identity operations (#17131)

github/ruby/ruby · 2026-06-01

Fold arithmetic identity operations such as `x + 0`, `x - 0`, `x * 1`, `x / 1` in `fold_constants`.

Reapply "Reserve 2 bits for expressing object layout (#17139)" (#17158)

github/ruby/ruby · 2026-06-01

This reverts commit ddb5055d961d970aded287cfebd07b78efee3ca7.

Fix `FormBuilder#to_partial_path` returning nil for non-Builder subcl…

github/rails/rails · 2026-06-01

…asses `FormBuilder._to_partial_path` cached the result of `name.demodulize.underscore.sub!(/_builder$/, "")`. `String#sub!` retu

Cast composite primary key ids component-wise in collection ids= writers

github/rails/rails · 2026-06-01

For a composite primary key model, assigning a collection association's ids writer (e.g. `author.book_ids=`) ids whose components are st

Merge pull request #57530 from 55728/fix-cpk-find-string-ids

github/rails/rails · 2026-06-01

Fix `find` silently returning `[]` for composite primary key ids passed as strings

Cast composite primary key ids component-wise in find

github/rails/rails · 2026-06-01

`find` with multiple composite-key ids passed as strings — the shape ids take when they arrive from request parameters — silently returned `

Merge pull request #57439 from 55728/fix-range-schema-dump-syntax-error

github/rails/rails · 2026-06-01

Fix PostgreSQL range column schema dump producing invalid Ruby

Ensure DTrace probes capture all GC marking events

github/ruby/ruby · 2026-06-01

`gc_prof_mark_timer_start` and `gc_prof_mark_timer_stop` include DTrace hooks for the `MARK_BEGIN` and `MARK_END` events, respectively. Prev

chore: format

remix · 2026-06-01

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@9e52c13

[ruby/prism] Use PM_BINDING_POWER_COMPOSITION for the conditional pre…

github/ruby/ruby · 2026-06-01

…dicate floor The `+ 1` form is meant to express associativity, not a binding-power floor; use the named constant instead, matching while/u

[ruby/prism] Reject modifier conditionals in `if`/`unless` predicates

github/ruby/ruby · 2026-06-01

Prism accepted a modifier conditional as the predicate of an `if`/`unless` (and `elsif`), while parse.y rejects it: if a if b then end

Require middleware to explicitly continue (#11492)

remix · 2026-06-01

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Require middleware to explicitly continue (#11492)

Update to ruby/spec@6b3b96d

github/ruby/ruby · 2026-06-01

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

Merge pull request #57004 from byroot/redis-client

github/rails/rails · 2026-06-01

Reimplement RedisCache store using `redis-client`

Merge pull request #57533 from byroot/actioncable-redis-client

github/rails/rails · 2026-06-01

Reimplement Action Cable redis adapter with redis-client

Reimplement RedisCache store using `redis-client`

github/rails/rails · 2026-06-01

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Merge pull request #57528 from p8/guides/host-auth-with-ports

github/rails/rails · 2026-06-01

Document ports can be added to hosts in `config.hosts' [ci-skip]

Rust製の高速なJavaScriptバンドラ「Rolldown」がバージョン1.0に到達。ビルドツールVite 8.0で採用

Publickey · 2026-06-01

Rutで書かれたオープンソースの高速なJavaSriptバンドラ「Rolldown」がバージョン1.0に到達しました。 esbuildの高速性とRollupの拡張性を兼ね備える Rolldownは長年にわたり人気を維持してきたJavaScr...

Oracle Database@AWSが大阪リージョンでも提供開始。これでAWS東京リージョンとAWS大阪リージョンの両方で利用可能に

Publickey · 2026-06-01

Amazon Web Services(AWS)は、AWSのクラウドデータセンターにOracle Cloudのインフラを持ち込み、そこでOracle Databaseを提供する「Oracle Database@AWS」がAWS大阪リージョン...

エンジニアの「コミュ力」って、たぶんそういう意味じゃない

Qiita(trend) · 2026-06-01

エンジニアに必要な「コミュ力」の正体 「エンジニアに必要なのはコミュ力」 よく聞く言葉ですが、かなり雑だと思うし、違和感を感じませんか? ここでいうコミュ力は、雑談がうまいとか、明るく話せるとか、飲み会で盛り上げられるとか、そういう話ではありません。 エンジニアに必要な...

Reimplement Action Cable redis adapter with redis-client

github/rails/rails · 2026-06-01

Combined with https://github.com/rails/rails/pull/57004 this would allow to not longer depend on the much larger `redis` gem, and the subscr

Rename RedisCacheStore as DeprecatedRedisCacheStore

github/rails/rails · 2026-06-01

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Wrap functions in USE_MODULAR_GC

github/ruby/ruby · 2026-06-01

rb_gc_modular_gc_loaded_p and rb_gc_active_gc_name are only used when compiling with modular GC enabled.

[ruby/rubygems] Lock compact_index vendoring against parallel races

github/ruby/ruby · 2026-06-01

The vendored compact_index install ran without any coordination, so two test setups starting at once could both write into tmp/compact_index

Fix syntax for Rack response in Rack guide (#57527)

github/rails/rails · 2026-06-01

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Document ports can be added to hosts in `config.hosts' [ci-skip]

github/rails/rails · 2026-06-01

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Fix syntax for Rack response in Rack guide

github/rails/rails · 2026-06-01

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Merge pull request #57526 from byroot/as-ractor

github/rails/rails · 2026-06-01

Revert adding ractor helpers in Kernel

[ruby/rubygems] Refresh vendored compact_index when COMPACT_INDEX_REF…

github/ruby/ruby · 2026-06-01

… is set Previously the install_vendored_compact_index short-circuit only checked whether `tmp/compact_index/lib/compact_index.rb` existed,

[ruby/rubygems] Vendor compact_index during install_test_deps

github/ruby/ruby · 2026-06-01

The earlier `rake vendor:compact_index` hook into `dev:deps` and the hard-copy step in ruby-core.yml fell apart in ruby/ruby's test-bund

モダンなシステム運用への道標 - 第2回 ユーザー視点で考える!モダンな監視デザインパターンとアンチパターン

Qiita(trend) · 2026-06-01

前回は、運用の真の目的が「MTTD(検出)とMTTR(復旧)の短縮」にあることをお伝えしました。では、具体的に「何」を「どう」監視すれば、この目的を達成できるのでしょうか。とりあえずCPUやメモリの負荷を眺めているだけでは、ユーザーが体験している「重い」「使えない」という不...

「技術価値創造部」=「ギカソー」Tシャツを作った話

Qiita(trend) · 2026-06-01

はじめに 今年の4月、弊社、株式会社オーイーシーの「DX推進部」は 「技術価値創造部」 に生まれ変わりました 自分でもつい「DXでは、、、」みたいに言ってしまうので、新しい部署名を社内外に知ってもらうため、 T シャツを作りました! ネーミング 技術価値創造部、は言い...

Add IPv6 test case for HostAuthorization

github/rails/rails · 2026-06-01

Followup: https://github.com/rails/rails/pull/57503

Merge pull request #57476 from darrunategui/rescue-redis-client-error

github/rails/rails · 2026-06-01

Rescue `RedisClient::Error` in `RedisCacheStore` failsafe

Rescue RedisClient::Error in RedisCacheStore failsafe

github/rails/rails · 2026-06-01

`Redis::Client#translate_error!` converts `RedisClient::*` errors into `Redis::*` errors, but the translation is bypassed when the underlyin

Merge pull request #57502 from fallintoplace/fix/cache-coder-malforme…

github/rails/rails · 2026-06-01

…d-signed-frame Handle malformed signed cache payloads gracefully

Handle malformed signed cache payloads gracefully

github/rails/rails · 2026-06-01

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Merge pull request #57511 from hammadxcm/test-to-sentence-empty-array

github/rails/rails · 2026-06-01

Test `to_sentence` with an empty array

Merge pull request #57524 from paul-louyot/patch-2

github/rails/rails · 2026-06-01

Update Ruby requirement to 3.4+ in the Getting Started guide [ci skip]

Merge pull request #57503 from afurm/af/reject-malformed-host-port

github/rails/rails · 2026-06-01

Reject malformed hosts with extra ports

Revert adding ractor helpers in Kernel

github/rails/rails · 2026-06-01

Followup: https://github.com/rails/rails/pull/57467 I don't think adding these helpers in Kernel and making them Rails public API is a

Merge pull request #57460 from yahonda/fix-mysql2-fork-prepared-state…

github/rails/rails · 2026-06-01

…ments Fix Mysql2Adapter#discard! corrupting parent connection after fork

Merge pull request #57509 from hammadxcm/test-immutable-string-booleans

github/rails/rails · 2026-06-01

Test ImmutableString custom boolean options and serialize

Merge pull request #57515 from 55728/fix-pg-range-bounds-comma-split

github/rails/rails · 2026-06-01

Fix PostgreSQL range bounds parser corrupting comma-containing bounds

Fix PostgreSQL range bounds parser corrupting comma-containing bounds

github/rails/rails · 2026-06-01

PostgreSQL::OID::Range#extract_bounds split a range's textual representation on the first comma (value[1..-2].split(",", 2)).

Merge pull request #57519 from 55728/fix-store-accessor-change-false-…

github/rails/rails · 2026-06-01

…pair Fix store accessor `*_change` and `saved_change_to_*` reporting unchanged keys as changed

Fix store accessor *_change and saved_change_to_* reporting unchanged…

github/rails/rails · 2026-06-01

… keys as changed ActiveRecord::Store generates <key>_change and saved_change_to_<key> methods per store accessor. They guarded

Merge pull request #57505 from 55728/fix-if-modified-since-http-date-…

github/rails/rails · 2026-06-01

…formats Parse all HTTP-date formats in If-Modified-Since

Parse all HTTP-date formats in If-Modified-Since

github/rails/rails · 2026-06-01

The If-Modified-Since request header carries an HTTP-date, which RFC 9110 (§5.6.7) permits in three formats -- IMF-fixdate, RFC 850, and asc

Merge pull request #57514 from 55728/fix-pg-cable-channel-identifier-…

github/rails/rails · 2026-06-01

…bytesize Hash PostgreSQL cable channel identifiers by byte size

Hash PostgreSQL cable channel identifiers by byte size

github/rails/rails · 2026-06-01

PostgreSQL identifiers are limited to NAMEDATALEN-1 (63) bytes, not characters. The PostgreSQL subscription adapter hashes channel names tha

Merge pull request #57510 from hammadxcm/test-float-special-strings

github/rails/rails · 2026-06-01

Test Float casting of Infinity and NaN strings

Merge pull request #57516 from 55728/fix-duration-in-unit-subsecond-p…

github/rails/rails · 2026-06-01

…recision Fix `Duration#in_*` truncating sub-second precision

Fix Duration#in_* truncating sub-second precision

github/rails/rails · 2026-06-01

ActiveSupport::Duration#in_minutes, #in_hours, #in_days, #in_weeks, #in_months, and #in_years divided in_seconds (aliased to to_i) rather th

Merge pull request #57523 from VladNegara/form-helpers-typos

github/rails/rails · 2026-06-01

Fix typos and grammar in Form Helpers docs

[ruby/strscan] [Feature #21943] Add `StringScanner#integer_at`

github/ruby/ruby · 2026-06-01

(https://github.com/ruby/strscan/pull/205) See also: https://bugs.ruby-lang.org/issues/21943 This is semantically equivalent to `scanner[s

Merge pull request #57525 from byroot/json-encoding-keys-to-s

github/rails/rails · 2026-06-01

JSONGemCoderEncoder: serialize non-String keys with `to_s` instead of `as_json`

JSONGemCoderEncoder: serialize non-String keys with `to_s` instead of…

github/rails/rails · 2026-06-01

… `as_json` Fix: https://github.com/rails/rails/pull/57520 That is what the old encoder used to do. Co-Authored-By: Kenta Ishizaki <kenta

Update Ruby version requirement to 3.4 or newer in the guide

github/rails/rails · 2026-06-01

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

[ruby/rubygems] Document and test all available gemrc configuration keys

github/ruby/ruby · 2026-06-01

Document missing gemrc configuration keys. The documented configuration key order aligns with the following part. https://github.com/ruby/r

Make hash_replace_ref to evaluate rb_gc_location once

github/ruby/ruby · 2026-06-01

In hash_replace_ref, it currently evaluates rb_gc_location twice for the key and value. We can reduce that to once each.

Bump taiki-e/install-action

github/ruby/ruby · 2026-06-01

Bumps the github-actions group with 1 update in the / directory: [taiki-e/install-action](https://github.com/taiki-e/install-action). Upda

AI による Windows 自動運転 (Project Opal) の認証停止を回避する方法|OpalOnboard.ps1 の中身と実行ポイントを徹底解説

Qiita(trend) · 2026-06-01

はじめに Project Opal の「認証で止まる問題」を解消する実践的な手順を解説します。 本記事は、以下のような方を対象にしています。 OpalでCloud PC操作の自動化を試している方 「Take control」で止まるのがストレスな方 スマホから完全自動で...

[AI] 2026年6月時点でBestな開発環境を本気で考えた

Zenn · 2026-06-01

2022年の終わりにGPT3.5が出てから約3年半が経ちました。 この3年半で、開発スタイルや使用するツールがたびたび変わりました。 これまで使ってきたエディタ、IDE、開発スタイルの変化を振り返りながら、「現時点でBestな開発環境」について考えていきたいと思います。 エデ