One last release for Telebugs 1.x
Telebugs 1.24.0 is out. It is the final planned release of the Ruby on Rails application, with fixes and improvements requested by existing users before the 2.0 release.
Those requests arrived while I was working on the Rust rewrite. Shipping 2.0 did not make them any less useful to people running 1.x. I wanted to finish that work and leave the Rails version in good shape for the customers who choose to keep using it.
MCP connections
A user reported that GitHub Copilot CLI could sign in to Telebugs but failed when it tried to load the tools. Its initialization request asked for a newer protocol version than the server advertised.
This release updates the MCP library and makes the initialization
response agree with discovery: when a client requests an unsupported
handshake version, Telebugs offers 2025-06-18. Invalid
protocol requests receive a client error. The existing Claude
connection flow remains supported.
Regression checks cover OAuth initialization, the initialization notification, and listing the Telebugs tools after negotiation.
Gleam in the language picker
You can now choose Gleam when creating or editing a project. Gleam applications running on Erlang can call Erlang or Elixir code through external functions, including an error-reporting integration. The setup page explains this and links to the Sentry Elixir SDK instructions. You use the project's usual Telebugs DSN.
Telebugs 2.0.2 includes the same language option, so a Gleam project created in 1.24.0 keeps working when you later move to the Rust version.
Current dependencies
The release includes Ruby 4.0.9, Rails 8.1.4.1, MCP 1.9.0, and updated compatible Ruby and browser dependencies. The application suite, browser tests, and grouping and ingestion coverage checks pass with these updates.
Updating
Run telebugs update to install the latest version covered
by your license. Original 1.x customers receive this release through
their existing update channel. The upgrade to 2.x remains optional.
Customers already running 2.x stay on that release line.
Wrapping up
Future product development continues in Rust. This release closes out the Rails line with the feedback that was already waiting for it. Thank you to everyone who reported a problem or asked for something that would make Telebugs more useful in their own setup.
Read the full changelog for 1.24.0. The 2.0.2 release notes cover the matching Rust compatibility update.