Shipped · APIs and backends

What ruby-grape/grape shipped

The public repository of Ruby-grape · github.com/ruby-grape/grape

Written by FoxPlug from the repository's own releases; not affiliated with Ruby-grape. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/ruby-grape/grape; Ruby-grape did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.

Get a weekly update like this for your product, free

Or Use it as a GitHub Action

Follow grape's weekly shipped digest

Week of September 28, 2026

What shipped

Why it matters

This week addresses correctness issues in parameter validation, content negotiation, and database transaction handling. Performance improvements reduce per-request overhead by eliminating unnecessary middleware copies. These fixes prevent silent data loss and validation bypass in common API patterns.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Grape 2.2 fixes error handling in transactions, validates params correctly in nested scopes, rejects malformed numbers, and eliminates unnecessary per-request middleware copying.

Post for LinkedIn

This week's Grape releases address critical correctness issues: error! now properly raises exceptions for database transaction safety, required params reject nil in nested scopes, Integer params reject fractional numbers, and header versioning handles hyphens. We also eliminated per-request middleware copying to reduce overhead on the happy path.

Week of September 21, 2026

What shipped

Why it matters

This week focused on correctness and performance: mounted Rack apps work as ANY routes, request overhead dropped by eliminating unnecessary middleware copying, and validation now handles edge cases like invalid UTF-8 bytes and nested array error naming. Several subtle routing and formatting bugs were fixed where capital letters in vendors and custom coerce messages were ignored.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Grape 4.0 improvements shipping this week: mounted Rack apps now route correctly, request overhead cut by removing middleware copying, and validation handles invalid UTF-8 bytes gracefully.

Post for LinkedIn

This week in Grape: mounted Rack apps now route as ANY methods in declaration order, request performance improved by eliminating formatter copying and empty filter phases, Rails initialization fixed in CI, header versioning matches capital letters correctly, custom coerce messages are honored, and nested array validation errors now report accurate indices. Several edge cases in validation and routing are now handled properly.

Week of September 14, 2026

What shipped

Why it matters

This release focused on performance optimizations reducing unnecessary allocations and lookups on every request, correctness fixes for edge cases in params handling and error responses, and documentation improvements ensuring the README accurately reflects how Grape works.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Grape v4.0.1 ships with significant performance improvements: fewer allocations per request, smarter registry handling, and optimized path matching. Plus comprehensive README corrections ensuring examples match actual behavior.

Post for LinkedIn

Grape v4.0.1 is out with meaningful performance work: shared Rack lambda per endpoint, optimized registry writes, removed unused match caches, and faster path-versioned requests. We also corrected roughly 40 README passages to match actual behavior, improving the experience for developers discovering and using the framework.

Weeks with too little public activity are left out rather than filled in. Last updated 2026-10-06.

Is this your repo? Ask us to remove this page.