Releases: buggregator/server
v2.3.0
What's Changed
- SMTP module: Add E2E testing API (search, wait, extract, stats) by @Copilot in #334
- fix: resolve ServeMux conflict between attachments and SMTP message routes by @butschster in #336
- fix: route Sentry events into a frontend-visible project and harden envelope parsing by @butschster in #335
- feat: add Windows build and resolve frontend version from GH variable by @butschster in #337
New Contributors
- @Copilot made their first contribution in #334
Full Changelog: v2.2.1...v2.3.0
What's Changed
- SMTP module: Add E2E testing API (search, wait, extract, stats) by @Copilot in #334
- fix: resolve ServeMux conflict between attachments and SMTP message routes by @butschster in #336
- fix: route Sentry events into a frontend-visible project and harden envelope parsing by @butschster in #335
- feat: add Windows build and resolve frontend version from GH variable by @butschster in #337
New Contributors
- @Copilot made their first contribution in #334
Full Changelog: v2.2.1...v2.3.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
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
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
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
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:latestOr download the binary:
curl -sL https://github.com/buggregator/server/releases/download/v2.0.0/buggregator-linux-amd64 -o buggregator
chmod +x buggregator
./buggregatorDownloads
| 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
What's Changed
- feat: SMS Gateway Interceptor module by @butschster in #318
Full Changelog: 1.15.0...1.16.0
1.15.0
What's Changed
- Sentry: Fix
Invalid type: sessionerrors 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
- @vchurbanov made their first contribution in #305
Full Changelog: 1.13.7...1.15.0
1.13.7
What's Changed
Full Changelog: 1.13.6...1.13.7
1.13.6
What's Changed
- Rework SMTP server by @butschster in #297
- Fix FlameChart issues when call stack is deeper than 512 by @downace in #301
New Contributors
Full Changelog: 1.13.5...1.13.6
1.14.0-dev
What's Changed
- Rework SMTP server by @butschster in #297
- Migrate var-dumper server to RoadRunner plugin by @butschster in #298
Full Changelog: 1.13.5...1.14.0-dev