Skip to content

v5.8.0

Choose a tag to compare

@bolshakov bolshakov released this 09 Mar 17:44
· 223 commits to develop since this release

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