Skip to content

Releases: buggregator/server

v2.2.1

09 Apr 20:46
b23975e

Choose a tag to compare

What's Changed

  • fix: XHProf profiler endpoint always detected as Sentry by @xgarreau in #328
  • fix: call NotifyEventStored in MCP profiler test by @butschster in #329

New Contributors

Full Changelog: v2.2.0...v2.2.1

What's Changed

  • fix: XHProf profiler endpoint always detected as Sentry by @xgarreau in #328
  • fix: call NotifyEventStored in MCP profiler test by @butschster in #329

New Contributors

Full Changelog: v2.2.0...v2.2.1

v2.2.0

05 Apr 10:19
9c1fa03

Choose a tag to compare

What's Changed

  • feat: add HTTP forward proxy module with MITM support by @butschster in #327

Full Changelog: v2.1.0...v2.2.0

What's Changed

  • feat: add HTTP forward proxy module with MITM support by @butschster in #327

Full Changelog: v2.1.0...v2.2.0

v2.1.0

31 Mar 18:24
658edc1

Choose a tag to compare

What's Changed

  • feat: add Sentry v2 structured storage, parser, and REST API by @butschster in #320
  • fix: decode RFC 2047 encoded-word in SMTP subject headers by @butschster in #322
  • feat: inject server version from GitHub release tag by @butschster in #323
  • fix: convert non-UTF-8 email body charset to UTF-8 by @butschster in #324
  • chore: bump frontend version to 1.31.0 by @butschster in #325

Full Changelog: v2.0.0...v2.1.0

What's Changed

  • feat: add Sentry v2 structured storage, parser, and REST API by @butschster in #320
  • fix: decode RFC 2047 encoded-word in SMTP subject headers by @butschster in #322
  • feat: inject server version from GitHub release tag by @butschster in #323
  • fix: convert non-UTF-8 email body charset to UTF-8 by @butschster in #324
  • chore: bump frontend version to 1.31.0 by @butschster in #325

Full Changelog: v2.0.0...v2.1.0

v2.0.0 — Complete Rewrite in Go

30 Mar 20:16

Choose a tag to compare

Buggregator v2.0.0

A complete rewrite from PHP to Go. One self-contained binary — no PHP runtime, no RoadRunner, no Centrifugo, no external database.

What's New

  • Single binary — download and run, zero runtime dependencies
  • Embedded SQLite — in-memory by default, optional file persistence
  • Embedded frontend (v1.30.0) — web UI served from the binary itself
  • Built-in WebSocket — Centrifugo v5 protocol emulation, no external service needed
  • OAuth2/OIDC authentication — optional SSO via Auth0, Google, GitHub, Keycloak, GitLab, or any OIDC provider
  • MCP server — built-in AI assistant integration for Claude Code, Cursor, and other MCP-compatible tools
  • Prometheus metrics — optional instrumentation for events, HTTP requests, WebSocket connections
  • Webhooks — HTTP POST notifications with per-event filtering and retry with backoff
  • SMS module — SMS gateway capture with 41 provider mappings
  • Cross-platform — Linux and macOS (amd64, arm64)

All Modules

Module Transport Description
Sentry HTTP Error tracking (gzip, envelope format)
Ray HTTP Debug tool for PHP
VarDumper TCP :9912 Symfony VarDumper (embedded PHP parser)
Inspector HTTP APM monitoring
Monolog TCP :9913 Logging (newline-delimited JSON)
SMTP TCP :1025 Email capture (RFC822, multipart, attachments)
SMS HTTP SMS gateway capture (41 providers)
HTTP Dump HTTP Catch-all HTTP request capture
Profiler HTTP XHProf profiling (call graph, flame chart, top functions)
Webhooks HTTP POST notifications on events

Quick Start

docker run --pull always \
  -p 127.0.0.1:8000:8000 \
  -p 127.0.0.1:1025:1025 \
  -p 127.0.0.1:9912:9912 \
  -p 127.0.0.1:9913:9913 \
  ghcr.io/buggregator/server:latest

Or download the binary:

curl -sL https://github.com/buggregator/server/releases/download/v2.0.0/buggregator-linux-amd64 -o buggregator
chmod +x buggregator
./buggregator

Downloads

Platform Architecture Binary
Linux amd64 buggregator-linux-amd64
Linux arm64 buggregator-linux-arm64
macOS amd64 (Intel) buggregator-darwin-amd64
macOS arm64 (Apple Silicon) buggregator-darwin-arm64

Docker

ghcr.io/buggregator/server:2.0.0
ghcr.io/buggregator/server:latest

Migration from v1.x

v2.0 is a full rewrite — the PHP version is available on the 1.x branch. The API and frontend are fully compatible, so existing SDK configurations (Sentry DSN, Ray host, VarDumper server, etc.) work without changes.


Full Changelog: https://github.com/buggregator/server/commits/v2.0.0

1.16.0

28 Mar 17:04

Choose a tag to compare

What's Changed

Full Changelog: 1.15.0...1.16.0

1.15.0

27 Mar 20:26
83a2cf7

Choose a tag to compare

What's Changed

  • Sentry: Fix Invalid type: session errors by @downace in #304
  • Fix duplicate OpenAPI Attachment schemas by @vchurbanov in #305
  • Fix flame chart tree building, layout, and add metric selection by @butschster in #312
  • Fix profiler module: metrics calculation, flame chart parameterization, and cache cleanup by @butschster in #311
  • Replace VarDumper TCP and Profiler HTTP with RoadRunner plugins by @butschster in #314
  • Extract Monolog into standalone RoadRunner plugin by @butschster in #315
  • Add searchable_text support and upsert optimization by @butschster in #316
  • Add searchable text, profiler insights, pinned events & auto-projects by @butschster in #317

New Contributors

Full Changelog: 1.13.7...1.15.0

1.13.7

19 Jan 06:35
dd838ba

Choose a tag to compare

What's Changed

  • SMTP: Use decoded Subject header instead of raw value by @downace in #303

Full Changelog: 1.13.6...1.13.7

1.13.6

15 Jan 14:54
4ddfb4a

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.13.5...1.13.6

1.14.0-dev

27 Nov 05:59
0a6773f

Choose a tag to compare

1.14.0-dev Pre-release
Pre-release

What's Changed

Full Changelog: 1.13.5...1.14.0-dev

1.13.5

11 Sep 13:53
9630949

Choose a tag to compare

What's Changed

  • Increased max depth in json_encode for FlameChart by @Den4ik in #275
  • docs: agentic-ai setup guidelines by @lotyp in #283
  • SMTP module: Fix response code and Cyrillic character handling issues by @butschster in #277
  • Profiler: add test payload and fix by @roxblnfk in #217
  • Fix inline attachment processing with strategy pattern implementation by @butschster in #284
  • fix: 404 when refreshing non-homepage routes by @jinrenjie in #290

New Contributors

Full Changelog: 1.13.2...1.13.5