Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jul 3, 2025

Note

Mend has cancelled the proposed renaming of the Renovate GitHub app being renamed to mend[bot].

This notice will be removed on 2025-10-07.


This PR contains the following updates:

Package Change Age Confidence
graphql (source, changelog) 2.5.9 -> 2.5.13 age confidence
pg 1.5.9 -> 1.6.2 age confidence
puma 6.6.0 -> 6.6.1 age confidence
redis (changelog) 5.4.0 -> 5.4.1 age confidence
rubocop (source, changelog) 1.77.0 -> 1.81.1 age confidence
rubocop-rails (source, changelog) 2.32.0 -> 2.33.4 age confidence
selenium-webdriver (source, changelog) 4.34.0 -> 4.35.0 age confidence
sentry-rails (source, changelog) 5.26.0 -> 5.28.0 age confidence
sentry-ruby (source, changelog) 5.26.0 -> 5.28.0 age confidence
simplecov-lcov 0.8.0 -> 0.9.0 age confidence
sqlite3 2.7.1 -> 2.7.4 age confidence

Release Notes

rmosolgo/graphql-ruby (graphql)

v2.5.13

Compare Source

New features
  • Testing helpers: support visibility_profile: ... #​5439
Bug fixes
  • Directives: correctly handle schema directive arguments which are lists of input objects #​5440

v2.5.12

Compare Source

New features
  • Runtime: add hooks for experimental custom runtimes #​5425, #​5429
  • Lazy handling and Dataloader have been merged under the hood #​5422
  • Doc: merk load_application_object_failed as public #​5426

v2.5.11

Compare Source

Bug fixes
  • Dataloader: improve compatibility when objects are loaded by GraphQL-Batch but .authorized? uses Dataloader #​5400

v2.5.10

Compare Source

New features
  • Schema: Add .freeze_schema for minimal Ractor support #​5370
Bug fixes
  • Schema: inherit validation configurations #​5382
  • Visibility: fix inheriting visibility with preload: true #​5386
  • Improve error messages with interfaces from SDL #​5372
  • Remove needless counter in execution code #​5392
  • Reduce execution overhead in schemas built from SDL #​5393
  • RequiredValidator: remove hidden definitions from error message #​5396
  • .possible_types: don't return interfaces in this list #​5395
  • dataload_association: fix loading associations with different scopes on the same object #​5398
redis/redis-rb (redis)

v5.4.1

Compare Source

  • Properly handle NOSCRIPT errors.
rubocop/rubocop (rubocop)

v1.81.1

Compare Source

Bug fixes
  • #​14563: Fix incorrect autocorrection for Lint/DeprecatedOpenSSLConstant when Cipher appears twice. ([@​koic][])
Changes
  • #​14565: Allow multiline method chain for Style/NumberedParameters and Style/ItBlockParameter with EnforcedStyle: allow_single_line when the block itself is on a single line. ([@​earlopain][])

v1.81.0

Compare Source

New features
Bug fixes
  • #​14560: Fix an error for Style/NilComparison cop when using the var.==(nil) and var.===(nil) syntax. ([@​viralpraxis][])
  • #​14535: Fix autocorrect for Style/ExplicitBlockArgument when there are two methods that share the same implementation. ([@​earlopain][])
  • #​14527: Fix false negatives for Style/NumberedParameters and Style/ItBlockParameter when using multiline method chain with EnforcedStyle: allow_single_line. ([@​koic][])
  • #​14522: Fix false negatives for Layout/MultilineOperationIndentation when using indented code on LHS of equality operator in modifier method definition. ([@​koic][])
  • #​14496: Fix false negatives for Layout/EmptyLineBetweenDefs for AllowAdjacentOneLineDefs: false and DefLikeMacros that take no block. ([@​earlopain][])
  • #​14553: Fix false positives when EnforcedStyle: allowed_in_returns and !! appears across multiple lines in return position. ([@​koic][])
  • #​14557: Fix false positives for Style/RedundantParentheses when parentheses are used around a one-line rescue expression as a condition. ([@​koic][])
  • #​14525: Fix false positives for Style/RedundantRegexpEscape when an escaped variable sigil follows # (e.g., /#\@​foo/, /#\@​@​bar/, /#\$baz/). ([@​koic][])
  • #​14529: Fix false negative in Layout/RescueEnsureAlignment with a block whose send node is split over multiple lines. ([@​dvandersluis][])
  • #​14528: Fix Style/RedundantFormat when the format string has a variable width that isn't given as a literal value. ([@​dvandersluis][])
  • #​14541: Fix gemspec parsing error when ParserEngine: parser_prism is configured in a base config file. ([@​sudoremo][])
  • #​14544: Fix an incorrect autocorrect for Lint/Void when using a return value in assignment method definition. ([@​koic][])
  • #​14543: Fix an incorrect autocorrect for Style/RedundantRegexpArgument when using escaped single quote character. ([@​koic][])
  • #​14540: Fix an incorrect autocorrect for Style/UnlessElse when using unless with then. ([@​koic][])
  • #​14507: Fix the built-in Ruby LSP add-on not restarting when config files (.rubocop.yml, .rubocop_todo.yml) change. ([@​earlopain][])
  • #​14514: Fix the built-in Ruby LSP add-on not respecting .rubocop config file. ([@​earlopain][])
  • #​14508: Fix the built-in Ruby LSP add-on getting in an irrecoverable state when the config is invalid on startup. ([@​earlopain][])
  • #​14534: Prevent Layout/LineLength autocorrection from splitting a block if its receiver contains a heredoc. ([@​dvandersluis][])
  • #​14497: Fix a false positive for Lint/ShadowedArgument when assigning inside a rescue block. ([@​earlopain][])
Changes

v1.80.2

Compare Source

Bug fixes
  • #​14477: Fix a false positive for Style/SafeNavigation when using ternary expression with index access call with method chain. ([@​koic][])
  • #​14486: Fix false positives for Style/RedundantParentheses with unary operators and yield, super, or defined?. ([@​earlopain][])
  • #​14489: Fix false negatives for Style/RedundantParentheses with method calls taking argument without parentheses like return (x y) if z. ([@​earlopain][])
  • #​14499: Fix wrong autocorrect for Style/StringConcatenation when a double-quoted string contains escaped quotes and interpolation. ([@​earlopain][])
  • #​14502: Fix wrong autocorrect for Style/StringConcatenation when a single-quoted string contains interpolation like '#{foo}'. ([@​earlopain][])
Changes

v1.80.1

Compare Source

Bug fixes
  • #​14479: Don't invalidate cache when --display-time option is used on the CLI. ([@​lovro-bikic][])
  • #​14473: Fix a false negative for Style/RedundantBegin using begin with multiple statements without rescue or ensure. ([@​koic][])
  • #​14475: Fix cop errors during autocorrect for the build in LSP when analyzing as Ruby 3.4. ([@​earlopain][])
Changes

v1.80.0

Compare Source

Bug fixes
  • #​14469: Fix an incorrect autocorrect for Style/BitwisePredicate when using & with LHS flags in conjunction with == for comparisons. ([@​koic][])
  • #​14459: Fix wrong autocorrect for Style/For with save navigation in the collection. ([@​earlopain][])
  • #​14435: Fix false negatives for regexp cops when Lint/DuplicateRegexpCharacterClassElement is enabled. ([@​earlopain][])
  • #​14419: Fix false positives for Lint/UselessAssignment when duplicate assignments appear in nested if branches inside a loop and the variable is used outside while loop. ([@​koic][])
  • #​14468: Fix false positives for Naming/MethodName when an operator method is defined using a string. ([@​koic][])
  • #​14427: Fix false positives for Style/RedundantParentheses when do...end block is wrapped in parentheses as a method argument. ([@​koic][])
  • #​14441: Better hash access handling in Style/SafeNavigation. ([@​issyl0][])
  • #​14443: Fix false positive in Layout/EmptyLinesAfterModuleInclusion when include does not have exactly one argument. ([@​issyl0][])
  • #​14424: Fix Style/SafeNavigation cop to preserve existing safe navigation in fixed code. ([@​martinemde][])
  • #​14455: Follow module inclusion with nonzero args with an empty line. ([@​issyl0][])
  • #​14445: Fix false positives for Lint/UselessAssignment with for loops when the variable is referenced in the collection. ([@​earlopain][])
  • #​14447: Fix wrong autocorrect for Style/RedundantCondition with a parenthesised method call in the condition. ([@​earlopain][])
Changes

v1.79.2

Compare Source

Bug fixes
  • #​11664: Cache wasn't getting used when using parallelization. ([@​jvlara][])
  • #​14411: Fix false negatives for Layout/EmptyLinesAroundClassBody when a class body starts with a blank line and defines a multiline superclass. ([@​koic][])
  • #​14413: Fix a false positive for Layout/EmptyLinesAroundArguments with multiline strings that contain only whitespace. ([@​earlopain][])
  • #​14408: Fix false-positive for Layout/EmptyLinesAfterModuleInclusion when inclusion is called with modifier. ([@​r7kamura][])
  • #​14402: Fix false positives for Lint/UselessAssignment when duplicate assignments appear in if branch inside a loop and the variable is used outside while loop. ([@​koic][])
  • #​14416: Fix false positives for Style/MapToHash when using to_h with block argument. ([@​koic][])
  • #​14418: Fix false positives for Style/MapToSet when using to_set with block argument. ([@​koic][])
  • #​14420: Fix false positives for Style/SafeNavigation when ternary expression with operator method call with method chain. ([@​koic][])
Changes
  • #​14407: Register offense for parentheses around method calls with blocks in Style/RedundantParentheses. ([@​lovro-bikic][])

v1.79.1

Compare Source

Bug fixes
  • #​14390: Fix wrong autocorrect for Style/ArgumentsForwarding when the method arguments contain *, ** or &, and the method call contains self as the first argument. ([@​earlopain][])
  • #​14399: Fix false positives for Layout/EmptyLinesAfterModuleInclusion when prepend is used with block methods. ([@​koic][])
  • #​14396: Fix a false positive for Style/RedundantParentheses when parentheses are used around a one-line rescue expression inside a ternary operator. ([@​koic][])
  • #​14383: Fix false positives for Lint/UselessAssignment when duplicate assignments in if branch inside a loop. ([@​koic][])
  • #​14394: Fix false positive for Lint/UselessAssignment with retry in rescue branch. ([@​earlopain][])
  • #​14386: Fix false positives for Style/RedundantParentheses when parentheses are used around a one-line rescue expression inside array or hash literals. ([@​koic][])
  • #​14395: Fix LSP handling of URI-encoded paths with spaces. ([@​hakanensari][])
Changes

v1.79.0

Compare Source

New features
Bug fixes
  • #​14373: Fix an error for Style/ParallelAssignment when a lambda with parallel assignment is used on the RHS. ([@​koic][])
  • #​14370: Fix comment duplication bug in Style/AccessorGrouping separated autocorrect. ([@​r7kamura][])
  • #​14377: Fix a false positive for Lint/UselessAssignment when the assignment is inside a loop body. ([@​5hun-s][])
  • #​14355: Fix a false negative for Style/RedundantParentheses when using parentheses around a rescue expression on a one-line. ([@​koic][])
  • #​14354: Fix incorrect autocorrect for Style/AccessModifierDeclarations when using a grouped access modifier declaration. ([@​girasquid][])
  • #​14367: Fix an incorrect autocorrect for Style/SingleLineMethods when defining a single-line singleton method. ([@​koic][])
  • #​14344: Fix incorrect autocorrect for Style/SingleLineMethods when a single-line method definition contains a modifier. ([@​koic][])
  • #​14350: Fix Naming/MethodName cop false positives with define_method and operator names. ([@​viralpraxis][])
  • #​14333: Fix Naming/PredicateMethod ignoring the implicit nil from missing else branches. ([@​earlopain][])
  • #​14356: Fix Style/ItBlockParameter cop error on always style and missing block body. ([@​viralpraxis][])
  • #​14362: Update Lint/RequireRangeParentheses to not register false positives when range elements span multiple lines. ([@​dvandersluis][])
  • #​14309: Update Style/SoleNestedConditional to properly correct assignments within and. ([@​dvandersluis][])
Changes
  • #​14358: Add tsort gem to runtime dependency for Ruby 3.5-dev. ([@​koic][])
  • #​14322: Expand the scope of Style/ItAssignment to consider all local variable and method parameter names. ([@​dvandersluis][])
  • #​14378: Change Layout/SpaceAroundKeyword to offend for missing whitespace between return and opening parenthesis. ([@​lovro-bikic][])
  • #​14360: Make Layout/SpaceAroundOperators aware of alternative and as pattern matchings. ([@​koic][])
  • #​14375: Make Lint/RedundantSafeNavigation aware of builtin convert methods to_s, to_i, to_f, to_a, and to_h. ([@​koic][])
  • #​13835: Add InferNonNilReceiver config to Lint/RedundantSafeNavigation to check previous code paths if the receiver is non-nil. ([@​fatkodima][])
  • #​14381: Offend array1.any? { |elem| array2.member?(elem) } and array1.none? { |elem| array2.member?(elem) } in Style/ArrayIntersect. ([@​lovro-bikic][])

v1.78.0

Compare Source

New features
Bug fixes
  • #​14343: Fix autocorrect code for Style/HashConversion to avoid syntax error. ([@​koic][])
  • #​14346: Avoid requiring parentheses for Style/SingleLineMethods. ([@​koic][])
  • #​14339: Fix bug where specifying --format disables parallelization. ([@​r7kamura][])
  • #​14300: Fix false positives for Lint/DuplicateMethods cop when self-alias trick is used. ([@​viralpraxis][])
  • #​14329: Fix false positives for Lint/LiteralAsCondition when a literal is used inside || in case condition. ([@​koic][])
  • #​14326: Fix additional autocorrection errors in Style/HashConversion for nested Hash[] calls. ([@​dvandersluis][])
  • #​14031: Honor --config options on server mode. ([@​steiley][])
  • #​14319: Fix the following incorrect autocorrect for Lint/RedundantTypeConversion when using parentheses with no arguments or any arguments. ([@​koic][])
  • #​14336: Fix incorrect autocorrect for Style/ItBlockParameter when using a single numbered parameter after multiple numbered parameters in a method chain. ([@​koic][])
  • #​11782: Move pending cops warning out of ConfigLoader. ([@​nobuyo][])
Changes
  • #​14318: Add WaywardPredicates config to Naming/PredicateMethod to handle methods that look like predicates but aren't. ([@​dvandersluis][])
rubocop/rubocop-rails (rubocop-rails)

v2.33.4

Compare Source

Bug fixes
  • #​1530: Fix an incorrect autocorrect for Rails/FindByOrAssignmentMemoization when using endless method definition. ([@​koic][])
  • #​1522: Fix an error for Rails/FindBy when where takes a block. ([@​earlopain][])
  • #​1182: Fix a false positive for Rails/ActionControllerFlashBeforeRender when flash is called in a block. ([@​5hun-s][])

v2.33.3

Compare Source

Bug fixes

v2.33.2

Compare Source

Bug fixes

v2.33.1

Compare Source

Bug fixes
  • #​1508: Fix an error for Rails/TransactionExitStatement when transaction is part of a method chain. ([@​earlopain][])
  • #​1510: Fix Rails/OrderArguments cop false positives when using column index argument. ([@​viralpraxis][])
  • #​1511: Don't register offenses for Rails/WhereExists when exists? is given multiple or splat arguments. ([@​lovro-bikic][])

v2.33.0

Compare Source

New features
Bug fixes
  • #​1497: Fix bugs in Rails/PluckId and Rails/PluckInWhere. ([@​r7kamura][])
  • #​1478: Fix a false negative for Rails/EnvLocal when having preceding conditions. ([@​fatkodima][])
  • #​1505: Fix false negatives for Rails/Pluck when map method call is used in a block without a receiver. ([@​koic][])
  • #​1486: Fix false positives for Rails/Output when p method is a DSL. ([@​koic][])
  • #​1495: Fix false positives for Rails/TransactionExitStatement when break is used in loop in transactions. ([@​koic][])
  • #​1483: Fix autocorrection error when Rails/IndexWith has nested offenses. ([@​lovro-bikic][])
Changes
SeleniumHQ/selenium (selenium-webdriver)

v4.35.0

Compare Source

=========================

  • Add CDP for Chrome 139 and remove 136
  • Fix typos in javascript & rb (#​16019)
  • Allow to use rubyzip v3 (#​16108)
getsentry/sentry-ruby (sentry-rails)

v5.28.0

Compare Source

Features
  • Auto-enable Rails structured logging when enable_logs is true (#​2721)
Miscellaneous

...

  config.metrics.enabled = true
  config.metrics.enable_code_locations = true
  config.metrics.before_emit = lambda {}
end

Sentry::Metrics.increment('button_click')
Sentry::Metrics.distribution('page_load', 15.0, unit: 'millisecond')
Sentry::Metrics.gauge('page_load', 15.0, unit: 'millisecond')
Sentry::Metrics.set('user_view', 'jane')
Sentry::Metrics.timing('how_long') { sleep(1) }
```
Internal
  • Fix leftover config.logger call in graphql patch (#​2722
  • Add Configuration.before and Configuration.after to run hooks before and after given event (#​2724)

v5.27.1

Compare Source

Features
  • Support for :origin attribute in log events (#​2712)
Bug Fixes
  • Skip including sentry.message.template in the log event attributes if there are no interpolation parameters provided (#​2700)
  • Respect log_level when logging via :std_lib_logger patch (#​2709)
  • Add sentry.origin attribute to log events (#​2712)

v5.27.0

Compare Source

Feature
  • Propagated sampling rates as specified in Traces docs (#​2671)

  • Support for Rails ActiveSupport log subscribers (#​2690)

  • Support for defining custom Rails log subscribers that work with Sentry Structured Logging (#​2689)

    Rails applications can now define custom log subscribers that integrate with Sentry's structured logging system. The feature includes built-in subscribers for ActionController, ActiveRecord, ActiveJob, and ActionMailer events, with automatic parameter filtering that respects Rails' config.filter_parameters configuration.

    To enable structured logging with Rails log subscribers:

    Sentry.init do |config|
... your setup ...
Make sure structured logging is enabled
config.enable_logs = true
Enable default Rails log subscribers (ActionController and ActiveRecord)
config.rails.structured_logging.enabled = true

end


To configure all subscribers:

```ruby
Sentry.init do |config|

##### ... your setup ...
##### Make sure structured logging is enabled
  config.enable_logs = true

##### Enable Rails log subscribers
  config.rails.structured_logging.enabled = true

##### Add ActionMailer and ActiveJob subscribers
  config.rails.structured_logging.subscribers.update(
    action_mailer: Sentry::Rails::LogSubscribers::ActionMailerSubscriber,
    active_job: Sentry::Rails::LogSubscribers::ActiveJobSubscriber
  )
end

You can also define custom log subscribers by extending the base class:

class MyCustomSubscriber < Sentry::Rails::LogSubscriber
  attach_to :my_component

  def my_event(event)
    log_structured_event(
      message: "Custom event occurred",
      level: :info,
      attributes: { duration_ms: event.duration }
    )
  end
end

Sentry.init do |config|

##### ... your setup ...
##### Make sure structured logging is enabled
  config.enable_logs = true

##### Enable Rails log subscribers
  config.rails.structured_logging.enabled = true

##### Add custom subscriber
  config.rails.structured_logging.subscribers[:my_component] = MyCustomSubscriber
end
  • Introduce structured_logging config namespace (#​2692)
Bug Fixes
  • Silence _perform method redefinition warning (#​2682)
  • Update sentry trace regexp (#​2678)
  • Remove redundant attr_reader (#​2673)
Internal
  • Factor out do_request in HTTP transport (#​2662)
  • Add Sentry::DebugTransport that captures events and stores them as JSON for debugging purposes (#​2664)
  • Add Sentry::DebugStructuredLogger that caputres log events and stores them as JSON to a file for debugging purposes (#​2693)
  • Rails test runner (#​2687)
  • Update common gem deps for development (#​2688)
  • Make devcontainer work with ancient Ruby/Rails (#​2679)
  • Improved devcontainer setup with e2e test mini infra (#​2672)
  • Address various flaky specs
fortissimo1997/simplecov-lcov (simplecov-lcov)

v0.9.0

Compare Source

Features
  • Add automated release workflow with release-please (14ca244)
  • Refactor version management and modernize gemspec (2aa5f96)
Bug Fixes

Configuration

📅 Schedule: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot changed the title Update dependency graphql to v2.5.10 Update bundler non-major dependencies to v2.5.10 Jul 5, 2025
@renovate renovate bot force-pushed the renovate/bundler-minor-patch branch 3 times, most recently from 74bbefd to b24b81e Compare July 9, 2025 19:34
@renovate renovate bot changed the title Update bundler non-major dependencies to v2.5.10 Update bundler non-major dependencies to v2.5.11 Jul 9, 2025
@renovate renovate bot force-pushed the renovate/bundler-minor-patch branch 3 times, most recently from 2c89fcd to 98b4ce6 Compare July 24, 2025 09:19
@renovate renovate bot force-pushed the renovate/bundler-minor-patch branch 3 times, most recently from 24d7150 to b75a437 Compare August 1, 2025 01:23
@renovate renovate bot force-pushed the renovate/bundler-minor-patch branch 3 times, most recently from 887c93e to 8d9b009 Compare August 10, 2025 04:58
@renovate renovate bot force-pushed the renovate/bundler-minor-patch branch 4 times, most recently from bf41ff5 to 7b41094 Compare August 13, 2025 19:35
@renovate renovate bot force-pushed the renovate/bundler-minor-patch branch 3 times, most recently from 8f26ba9 to 9334b84 Compare August 27, 2025 17:22
@renovate renovate bot force-pushed the renovate/bundler-minor-patch branch 3 times, most recently from 6a91569 to caa0003 Compare September 8, 2025 14:56
@renovate renovate bot force-pushed the renovate/bundler-minor-patch branch from caa0003 to bcd9af6 Compare September 15, 2025 22:05
@renovate renovate bot changed the title Update bundler non-major dependencies to v2.5.11 Update bundler non-major dependencies to v2.5.12 Sep 15, 2025
@renovate renovate bot force-pushed the renovate/bundler-minor-patch branch 2 times, most recently from e1d46f0 to 818f3df Compare September 22, 2025 12:58
@renovate renovate bot changed the title Update bundler non-major dependencies to v2.5.12 Update bundler non-major dependencies to v2.5.13 Sep 22, 2025
@renovate renovate bot force-pushed the renovate/bundler-minor-patch branch from 818f3df to 61c5916 Compare September 22, 2025 17:30
@renovate renovate bot force-pushed the renovate/bundler-minor-patch branch 2 times, most recently from de22626 to 9ae658b Compare September 26, 2025 13:58
@renovate renovate bot force-pushed the renovate/bundler-minor-patch branch from 9ae658b to 28f0719 Compare September 27, 2025 09:42
@JPrevost JPrevost self-assigned this Oct 2, 2025
@JPrevost JPrevost merged commit 052b6b7 into main Oct 2, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants