Open source
Merged pull requests, and the ones still open.
Rails
- #56728 Add config.active_job.immutable_arguments so perform-argument mutations no longer leak into retries Open
- #58574 Fix RedisCacheStore#clear and #stats with multiple Redis URLs Merged
- #58841 Query normalized nil values when apply_to_nil is set Open
- #57694 Add Arel.array_bind for IN queries as a single array bind Open
- #57198 Fix retry_job to respect enqueue options when enqueue is deferred Merged
- #58213 Preserve sub-second precision when subtracting a `DateTime` from a `Time` Merged
- #57003 Fix PostgreSQL column equality for generated types Merged
- #57211 Add config to raise on invalid TimeZone#parse strings Merged
- #58287 Fix Range#sum with a falsey initial value Merged
- #58321 Add Pacific Time (Canada) and Alberta Time zone mappings Merged
Show more Show less
- #56659 Fix CONTENT_TYPE header not cleared between ActionController::TestCase requests Open
- #58826 Avoid implied <p> tags in collection cache test Merged
- #56776 Fix integer placeholder values in form helpers Open
- #58502 Simplify transaction instrumentation tests with `NotificationAssertions` helpers Merged
- #58471 Add --no-banner to bin/rails console Merged
- #58300 Honor exclude_end? in Range#to_fs(:db) Open
- #56438 Fix strong params to support numeric keys with array values Open
- #57320 Simplify more `activerecord` tests with `NotificationAssertions` helpers Merged
- #57174 Update EnvConfiguration class doc examples and drop stale commented require Merged
- #56384 Add ActionController::Parameters#fetch_values for multi-key fetching Merged
- #57194 Clarify TimeZone#parse docs for invalid strings Merged
- #57195 Remove stale rails-ujs labeler rule Merged
- #57008 Remove unused requires from ActiveSupport::JSON::Decoding Merged
- #56989 Simplify `activerecord` tests with `NotificationAssertions` helpers Merged
- #56737 Fix key generator hash digest class caching issue Open
- #56687 Remove unused delegate loading from MemCacheStore Merged
- #56686 [Changelog] Fix overlapping acronyms order dependency in underscore#56679 Merged
- #56679 Fix overlapping acronyms order dependency in underscore Merged
- #56656 Update Dockerfile.test fixture to use Ruby 3.3 Merged
- #56609 Add input validation to Array#in_groups Merged
- #56607 Fix RACK_ENV environment leak in ActionCable ClientTest Merged
- #56568 [ci-skip] Fix broken code examples in AR finder methods doc Merged
- #56561 Deprecate protect_from_forgery without explicit strategy Merged
- #56551 Improve uniqueness validation query building by adding case-sensitive operators to Arel Merged
- #56524 Fix Rails.app.revision to check git repo in app root Merged
- #56447 Fix enum validation to allow Float values Merged
- #56483 Fix confusing error when content_security_policy_nonce_auto is enabled without CSP Open
- #56410 Add block support to ActionController::Parameters#merge Merged
- #56413 Update support for array of IDs with hash attributes Open
- #56377 Remove unused requires from ActiveRecord inheritance and enum Merged
- #56346 Update with_lock docs to mention yielded transaction Merged
- #56344 Fix Inflections.instance_or_fallback to properly find :en fallback Merged
- #56326 Add slice/except helpers to ActiveModel::Errors Open
- #56310 [ci skip] Use email_address in Action Mailer Basics guide for consistency with authentication generator Merged
- #56270 Fix ERB strict locals parsing when comment spans multiple lines Merged
- #56300 Fix typos in JavaScript guide Merged
- #56299 Fix typos in command line guide Merged
Sidekiq
- #6995 Fix flaky queue_summaries latency test Merged
- #6994 Require sidekiq in sidekiq/testing deprecation shim Merged
- #6902 Add realtime chart to dashboard Merged
- #6899 Add tui with Home tab implementation Merged
- #6894 Fix missing require for Rack::Session in bare/simple.ru Merged
- #6893 Fix ReferenceError in checkResponse function Merged
- #6880 Make retry_for and retry mutually exclusive Merged
- #6879 Fix perform_inline to enforce strict_args! Merged
- #6760 Integrate herb Merged