Release v0.11.0!
We are excited to announce the release of version v0.11.0!
But, before we dive into the details, I want to make a quick announcement.
I am Igor (Ihor) Zubkov, the new maintainer of Errbit.
I don’t plan to change the direction of the project. I will continue to maintain Errbit as a self-hosted error tracking solution, and I will do my best to keep it up-to-date with the latest technologies and security patches.
Now, let’s talk about the new features and improvements in version v0.11.0.
The new Errbit release is faster, more secure, and more modern than ever before.
Short changelog:
- Ruby 4.0.5.
- RubyGems 4.0.13 and Bundler 4.0.13.
- Rails 8.1.3.
- We don’t support JRuby anymore.
- We removed Gtalk and HipChat notification services. Both services are dead.
- Removed support for MongoDB 4.0, 4.2, 4.4, 5.0 and 6.0. We added support for MongoDB 8.2.
- Alpine docker image removed. We don’t want to support two docker builds.
- Enable strict locals for ActionView.
- Replace Fabrication with FactoryBot.
- Replace outdated
ri_calgem withicalendar. - Replace outdated
rushovergem withpushover2. - Migrate
app/views/**/*.haml.erbtoapp/views/**/*.html.erb. - Add GitHub Action for Bundler Audit and Brakeman.
- Integrate Trivy for container image scanning.
- Deprecated
sucker_punchgem was removed. Active Job now uses theasyncqueue adapter instead. - Started integrating the
punditgem. From now on, only admin users can see all users. - Add mailer previews.
- Fix API JSON serialization for Mongoid documents (PR #2597) by @elektronaut.
- Fix
ResolvedProblemClearer. Compact can fail (second case for #1551). PR #1905.
This is also the last release that supports MongoDB.
Our plans for the future include:
- Migrate to an SQL database (ActiveRecord). Ref: #2832.
- Use Errbit as an MCP server. Ref: #2873.
- Add OIDC (aka OpenID Connect) support. Ref: #2634.
We are also looking for contributors to help us with these plans. If you are interested in contributing, please check out our GitHub Issues.