Backend v1.19.21
- Symfony setup skill upgrade
- NixOS
- Payload & Rate limits
- Trusted proxies
- Filter by method
Your coding agent sets up Traceway and debugs production for you.
MIT-licensed. Self-host in minutes or start free in the cloud.
Service changes
What shipped, when. We release most days — every stop below, the full timetable with assets is on GitHub.
Backend v1.8.12
First release of the Traceway React Native SDK: error tracking for React Native and Expo apps. The wire format is identical to the browser, Android, and Flutter SDKs, so the same Traceway backend ingests reports from every Traceway client.
ErrorUtils global handler. RN's red-box dev overlay still appears, the previous handler is preserved<TracewayErrorBoundary>console.{debug,log,info,warn,error} attached to every reportfetch and XMLHttpRequest wrapped at install time: method, URL, status, duration, byte counts. Calls to the Traceway endpoint itself are skipped to avoid recursionos.name, os.version, screen resolution / density, locale, runtime engine) attached to every reportrecordAction(...) and per-app globals via setDeviceAttributes(...)<TracewayProvider>, <TracewayErrorBoundary>, useTraceway() hookpod install, no Gradle changes. Works in Expo Go, in bare React Native CLI projects, and in EAS buildsfflate (Hermes / JSC have no CompressionStream)@tracewayapp/react-native on npm, RN ≥ 0.72, React ≥ 18rrweb recorder is intentionally absent, so nothing in the bundle reaches into a DOM that doesn't exist.window.history to auto-instrument and no equivalent to Android's Activity lifecycle callbacks. Wire recordNavigation(from, to) into your navigation library. The docs include a react-navigation and an Expo Router example.Platform, Dimensions, PixelRatio, Intl). To add device.model, device.manufacturer, etc., install expo-device or react-native-device-info yourself and pass the extras via setDeviceAttributes(...).For browser apps, use @tracewayapp/frontend, which has the same wire format, plus rrweb session replay. For native apps without React Native, use the Flutter SDK (with screen recording on iOS / Android / macOS) or the Android SDK.
First release of the Traceway Android SDK: error tracking for native Android apps. The wire format is identical to the Flutter SDK, so the same Traceway backend ingests reports from both.
Handler.post throws, all caught automaticallyprintln / System.out / System.err output attached to every reportTraceway.recordAction(...)Application.onCreate()screenCapture, capturePixelRatio, maxBufferFrames, and fps options on TracewayOptions are accepted for API parity but have no effect.android.util.Log calls bypass System.out and are not captured automatically. Wire up a Timber tree calling TracewayClient.instance?.recordLog(...) to capture every Logcat line.TracewayClient.instance?.recordNetworkEvent(...).For Flutter apps that also need session recording, use the traceway Flutter package. Same wire format, plus video, across iOS, Android, and macOS.
release-traceway.sh script.disableLogging option is enabled.disableLogging option for embedded library use.Line continues — earlier stops on GitHub ↗
Catch the next one
Cloud upgrades itself. Self-host pulls the new image whenever you like — same software either way.