Open Source
42 merged pull requests in 15 repositories and 16 reported issues.
excid3/noticed
rails/solid_queue
hashicorp/vault-ruby
rails/rails
-
Skip a periodic timer tick while the previous one is pending
In review -
Raise when an enum label conflicts with an earlier label's alias
In review -
Deprecate ActiveRecord::
Validations:: NumericalityValidator Merged -
Use native RENAME COLUMN for rename_column on SQLite
Merged -
Check ActiveModel::
Attributes attribute methods without building the hash Merged -
Fix in_order_of serializing values twice
Merged -
Build options_for_select options into one buffer
Merged -
Don't build the association scope when the reader uses the statement cache
In review -
Return a plain String from String#truncate on SafeBuffer
Merged -
Avoid building separator regexps on every strip_insignificant_zeros call
Merged -
Look up the controller class once per request
Merged
FriendsOfFlarum/upload
crmne/zapfast
-
Play voice messages with a stray first page in the middle
Merged -
Show which voice messages have not been heard yet
Merged -
Let a chat keep its own voice message speed
Merged -
Show message summaries in the interface language
Merged -
feat: let a phone camera open Linked devices from the pairing QR
Merged -
fix: keep a voice message's time on its duration line
Merged
basecamp/rails-active_search
-
Keep documents with an absent collection when rejecting a value
In review -
PostgreSQL: index the concatenated vectors a multi-field search matches
In review -
Issue filter(field: []) raises on a route_by index, but matches nothing elsewhere
Open -
Refuse remove_by_filter when the filter normalizes to nothing
In review -
SQLite: scope every term to the searched fields, keep operators literal
In review
renuo/rails_api_logger
-
Store the size of bodies that are not valid UTF-8 instead of raising
Merged -
Never let a logging error break the host app
Merged -
Refactor engine.rb to load inbound logger with require_relative
Merged -
Issue The migration templates don't take into account if the user has changed the behavior of the PK
Fixed -
Support custom primary key types in migration template
Merged
avo-hq/avo
coorasse/cancancan
-
Match symbols with strings in can? as accessible_by does
Merged -
Keep the scope of has_many through associations in accessible_by
Merged -
Do not share cancan_skipper between controller subclasses
Merged -
Do not change the rules of the ability in accessible_by
Merged -
Load the resource when the id is only whitespace
Merged -
Match String actions like Symbol actions
Merged
rails/mission_control-jobs
-
Issue Resque: ActiveJob.jobs.pending without a queue returns the failed jobs
Open -
Show time titles in the application time zone
In review -
Filter recurring task arguments
In review -
Discard and retry Solid Queue jobs in bulk without loading them
In review -
Read Solid Queue job class names without loading the jobs
In review -
Apply the offset after in-memory filtering
In review -
Remove each batch of Resque jobs with one LREM in bulk retry and discard
In review -
Find Resque jobs without deserializing the whole list
In review -
Keep the host app's locales available in the dashboard's I18n config
In review -
Keep date filters in bulk actions and pagination links
In review -
Link to jobs with their real queue name
In review
ddnexus/pagy
crmne/ruby_llm
-
Issue [BUG] Serializing an acts_as_message record marks it as a cache boundary and raises SystemStackError
Fixed -
Issue [BUG] Anthropic streaming reports the provisional input tokens instead of the cumulative count
Fixed -
Issue [BUG] An approved tool runs twice when two processes complete the same persisted chat
Fixed -
Issue Destroying a chat deletes its billed usage rows
Fixed -
Serialize a message's cache boundary without marking it
Merged -
Read Anthropic streamed input tokens from message_delta
Merged -
Load the model registry in one upsert
Merged -
Keep a chat's usage rows when the chat is destroyed
Merged -
Issue Anthropic's "credit balance is too low" arrives as BadRequestError, not PaymentRequiredError
Fixed