---
title: "Honeybadger year in review: What we shipped in 2025"
published: "2025-12-18"
publisher: Honeybadger
author: Joshua Wood
category: Company updates
tags:
  - Honeybadger
  - Observability
  - Performance
description: "Did you miss it? This year we shipped new APM dashboards, real-time alerts for metrics and logs, EU data residency, an MCP server for your AI assistants, and so much more."
url: "https://www.honeybadger.io/blog/2025-recap/"
---

Happy holidays! 2025 has been a busy and productive time here at 'Badger HQ. While we shipped a lot of cool things, four features really stand out as we look back on the year. Our top features in 2025 include:

1. [Smart APM dashboards that adapt to your stack](#smart-dashboards-that-adapt-to-your-stack)
2. [Insights Alarms](#real-time-alerts-from-your-application-metrics-and-logs): Get real-time alerts from your metrics and logs
3. [EU data residency](#eu-data-residency): Store your sensitive customer data in the EU
4. [Honeybadger MCP server](#connect-your-ai-code-assistant-directly-to-honeybadger-to-fix-errors-and-more) (for your AI assistants) and other integrations

We also attended some conferences this year! MicroConf, RailsConf, Laracon, ElixirConf, Rocky Mountain Ruby, and SF Ruby:

![Honeybadger team collage from 2025 conferences featuring team selfies, booth setup with "Application Monitoring for your whole stack" banner, San Francisco Ruby Conference at Gateway Pavilion, group dinner, wooden skate decks with badger artwork, and "Future Proof Software" presentation backdrop.](https://www-files.honeybadger.io/posts/2025-recap/2025-conference-collage.jpeg)

It was great connecting with so many folks in person, discussing application monitoring, and sharing some delicious meals.

## Smart dashboards that adapt to your stack

[Most APMs somehow manage to be both too much and too little](https://www.honeybadger.io/blog/apm-paradox/), overwhelming you with dashboards and data while failing to answer the questions that matter when production breaks. Meanwhile, the things you actually care about—such as signups, payment failures, and that one background job that keeps timing out—require complex custom instrumentation. That's backwards.

We made it easier to build [custom APM dashboards](https://www.honeybadger.io/tour/dashboards/) that adapt to your workflow. Start with smart defaults for your stack, then customize everything to track what matters most to your product and business.

![Automatic dashboards for a Ruby project](https://www-files.honeybadger.io/posts/2025-recap/rails-dashboard-options.png)

In addition to a new intelligent project overview dashboard (with some major UX improvements!), we’ve now shipped automatic performance monitoring dashboards for [Elixir](https://www.honeybadger.io/blog/elixir-performance-monitoring/), [Python](https://www.honeybadger.io/blog/python-performance-monitoring/), [PHP](https://www.honeybadger.io/blog/laravel-performance-monitoring/), and [Ruby](https://www.honeybadger.io/blog/curated-dashboards/) (including a new dashboard for [Sidekiq](https://www.honeybadger.io/changelog/sidekiq-monitoring-dashboard/)).

## Real-time alerts from your application metrics and logs

Dashboards are great during an incident or when debugging an issue, but you need to know when to look at them. That's why we built [Insights Alarms](https://www.honeybadger.io/blog/introducing-alarms/)—now Honeybadger can monitor your logs and metrics in real time and notify you when your systems are misbehaving.

Alarms bridge the gap between data and action, transforming any query into an actionable alert that notifies your team. Honeybadger Insights gives you granular control over monitoring without deploying new instrumentation; write a query, set a threshold, and stay ahead of issues before they impact users.

![A slow request query triggering an alert](https://www-files.honeybadger.io/posts/2025-recap/slow-queries.png)

You can send alerts to Slack, PagerDuty, or any of [Honeybadger’s many 3rd-party integrations](https://docs.honeybadger.io/guides/integrations/)—giving you incredible flexibility when notifying your team and choosing when and how to respond.

## EU data residency 🇪🇺

If your company has EU data residency requirements, you can now use all of Honeybadger's powerful application performance monitoring tools with the peace of mind that your customer data resides in the European Union.

We launched [a new dedicated EU Honeybadger region](https://www.honeybadger.io/blog/eu-data-residency/) that allows customers to store their application performance monitoring and error tracking data entirely within the EU. This service operates from AWS's eu-central-1 region in Frankfurt, Germany, and is available at **eu-app.honeybadger.io**.

## Connect your AI code assistant directly to Honeybadger to fix errors and more

Debugging errors is faster when your AI assistant has full context about what's happening in your application. We released [`honeybadger-mcp-server`](https://github.com/honeybadger-io/honeybadger-mcp-server), a new **Model Context Protocol (MCP) server** that provides AI tools—such as Claude, Cursor, and Copilot—with direct access to your Honeybadger error data and project information.

![An example of an AI assistant connecting to Honeybadger](https://www-files.honeybadger.io/posts/2025-recap/ai-assistant-connection.png)

See the Honeybadger docs to learn more about [working with LLMs](https://docs.honeybadger.io/resources/llms/).

## New integrations and more

We also added a bunch of new integrations and made other improvements to Honeybadger. Here are some of our favorites:

- [Navigate directly to errors from Insights query results](https://www.honeybadger.io/changelog/insights-fault-navigation/)
- [Export error data as a markdown file](https://www.honeybadger.io/changelog/export-error-data-as-markdown/)
- [Require multi-factor authentication for your team](https://www.honeybadger.io/changelog/require-multi-factor-authentication/)
- [Customizable timeouts for uptime checks](https://www.honeybadger.io/changelog/uptime-check-timeouts/)
- [AI-ready backtraces in Slack error notifications](https://www.honeybadger.io/changelog/slack-error-backtraces/)
- [Link existing Linear issues to Honeybadger](https://www.honeybadger.io/changelog/link-linear-issues/)
- [Open files in Cursor, Windsurf, and Zed](https://www.honeybadger.io/changelog/cursor-windsurf-zed-editors/)
- [Get Honeybadger alerts in Zulip team chat](https://www.honeybadger.io/changelog/zulip-team-chat/)
- [Sync Honeybadger alerts with incident.io](https://www.honeybadger.io/changelog/incident-io/)
- [Automate Rootly incidents from Honeybadger events](https://www.honeybadger.io/changelog/rootly/)
- [Send Honeybadger alerts to Click-Up chat channels](https://www.honeybadger.io/changelog/clickup-chat-integration/)
- [.NET and C# error tracking](https://www.honeybadger.io/changelog/dotnet-error-tracking/)

## Get free monitoring when you share Honeybadger

Last but not least, we launched [a new customer referral program](https://www.honeybadger.io/blog/referral-program/). If you love Honeybadger, this is a great way to help us out and earn some free monitoring for yourself.

See the docs to [learn how to get started](https://docs.honeybadger.io/resources/referral-program/). You could knock a nice chunk off your monitoring bill.

* * *

That’s all from us! We’ll see you next year—we already have some great plans on our roadmap for 2026.

Until then, happy holidays and happy coding. 🧡

---

## Try Honeybadger for FREE

Intelligent logging, error tracking, and Just Enough APM™ in one dev-friendly platform. Find and fix problems before users notice.

[Start free trial](https://app.honeybadger.io/users/sign_up)

[See plans and pricing](https://www.honeybadger.io/plans/)
