v5.8.0
Stoplight 5.8.0
This release focuses on type safety, admin dashboard improvements, and internal groundwork for the upcoming 6.0.
RBS Type Coverage
Stoplight's public API is now fully covered with RBS type signatures. If you use Steep or any RBS-compatible type checker, you'll get type validation out of the box -- no separate gem or manual annotations needed. Type checking is enforced strictly, so type errors that were previously silent will now surface early.
Admin Dashboard Fixes
- Fixed incorrect failure count -- the dashboard was displaying wrong failure numbers in some states (thanks @oLucasAguilar for the contribution!)
- Fixed broken UI in RED/YELLOW states when no failure information was available
- Timestamps are now displayed in UTC for consistency across distributed deployments
Ruby 4.0 Support
Ruby 4.0 has been added to the CI test matrix. Stoplight is ready when you are.
Preparing for 6.0
A significant portion of this release is internal refactoring that doesn't affect your existing code. We've been restructuring the architecture to support cleaner abstractions and a smoother upgrade path to 6.0. The goal is to make Stoplight faster, safer to use and enable support of more complex error tracking strategies.
New Contributors
Welcome @oLucasAguilar and @apneadiving -- thanks for your first contributions!
Full Changelog: v5.7.0...v5.8.0