• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ruby-grape / grape / 26744664330

Builds Branch Commit Type Ran Committer Via Coverage
26744664330 perf/routing-args-in-place-merge Merge routing args in place in Router#process_route process_route built `args = env[GRAPE_ROUTING_ARGS] || { route_info: route }` and then reassigned `env[GRAPE_ROUTING_ARGS] = args.merge(route_params)`, which allocates a second Hash for every ma... Pull #2754 01 Jun 2026 08:47AM UTC ericproulx github
96.86
26722632890 perf/lazy-param-scope-tracker Lazy-allocate ParamScopeTracker's identity hashes ParamScopeTracker eagerly built two {}.compare_by_identity hashes in its constructor, so every validating request allocated both even though many validators (presence, coercion of flat params) nev... Pull #2753 31 May 2026 07:46PM UTC ericproulx github
96.86
26722617060 perf/lazy-param-scope-tracker Lazy-allocate ParamScopeTracker's identity hashes ParamScopeTracker eagerly built two {}.compare_by_identity hashes in its constructor, so every validating request allocated both even though many validators (presence, coercion of flat params) nev... Pull #2753 31 May 2026 07:45PM UTC ericproulx github
96.86
26721499467 perf/instrument-only-when-subscribed Skip per-request instrumentation work when no subscribers are listening Grape fires up to six ActiveSupport::Notifications.instrument calls per request (endpoint run / render / run_validators / run_filters and format_response). Each builds a payl... Pull #2752 31 May 2026 06:57PM UTC ericproulx github
96.84
26721441528 perf/instrument-only-when-subscribed Merge 4ecad51b8 into 2e6b29db4 Pull #2752 31 May 2026 06:54PM UTC web-flow github
96.84
26721434661 perf/instrument-only-when-subscribed Skip per-request instrumentation work when no subscribers are listening Grape fires up to six ActiveSupport::Notifications.instrument calls per request (endpoint run / render / run_validators / run_filters and format_response). Each builds a payl... push 31 May 2026 06:54PM UTC ericproulx github
96.84
26720593550 fix/2748-structured-message-leak Skip absent optional steps when composing structured error messages `Grape::Exceptions::Base#compose_message` looped over every entry in `MESSAGE_STEPS` (problem, summary, resolution) and translated each one individually. For an optional step a m... Pull #2751 31 May 2026 06:18PM UTC ericproulx github
96.87
26719477227 fix/2748-structured-message-leak Skip absent optional steps when composing structured error messages `Grape::Exceptions::Base#compose_message` looped over every entry in `MESSAGE_STEPS` (problem, summary, resolution) and translated each one individually. For an optional step a m... Pull #2751 31 May 2026 05:29PM UTC ericproulx github
96.87
26719391341 fix/2748-structured-message-leak Skip absent optional steps when composing structured error messages `Grape::Exceptions::Base#compose_message` looped over every entry in `MESSAGE_STEPS` (problem, summary, resolution) and translated each one individually. For an optional step a m... Pull #2751 31 May 2026 05:26PM UTC ericproulx github
96.87
26681995871 master Drop Enumerable from Grape::Exceptions::ValidationErrors (#2747) `Grape::Exceptions::ValidationErrors` mixed in `Enumerable` and exposed a public `#each` that yielded `(attribute, error)` pairs. That surface was undocumented (the README only cove... push 30 May 2026 10:54AM UTC web-flow github
96.86
26680682735 refactor/validation-errors-drop-enumerable Merge branch 'master' into refactor/validation-errors-drop-enumerable Pull #2747 30 May 2026 09:43AM UTC web-flow github
96.86
26680646984 master Middleware tidy-up: dedupe versioner media types + Formatter cleanups (#2749) * `Versioner::Base#build_available_media_types`: emit the bare `application/vnd.<vendor>-<version>` once per version instead of once per (version × content_type), e... push 30 May 2026 09:41AM UTC web-flow github
96.86
26680612835 refactor/middleware-cleanups Merge branch 'master' into refactor/middleware-cleanups Pull #2749 30 May 2026 09:40AM UTC web-flow github
96.86
26614155237 master Merge pull request #2750 from ruby-grape/chore/min-ruby-3.3 Bump minimum required Ruby to 3.3 push 29 May 2026 02:22AM UTC web-flow github
96.86
26614103339 master Generalize middleware options to per-class Data value objects (#2718) Following the per-feature `VersionOptions` / `RescueOptions` work in #2712 and #2716, middlewares that want typed option accessors now declare a per-class `Options = Data.defin... push 29 May 2026 02:21AM UTC web-flow github
96.92
  • ← Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • …
  • 205
  • 206
  • Next →
  • Back to Repo
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc