Releases
Tag your events with a release version so you can track when a bug was introduced and whether it has been fixed.
Investigation scope
Releases show deployments and release-wide metrics. The shared time and environment selections are preserved for navigation but do not filter this page. Release lists refresh every 60 seconds while automatic refresh is active. See Shared Filters for pause, offline, and fixed-window behavior.
Setting the release
Laravel
SENTRY_RELEASE=1.4.2
Or generate it from git:
SENTRY_RELEASE="${git rev-parse --short HEAD}"
Or in config/sentry.php:
'release' => env('SENTRY_RELEASE'),
JavaScript
Sentry.init({
dsn: 'https://your-key@your-hostname.tindra.sh/1',
release: '1.4.2',
});
Use your build tool to inject the version at build time:
// vite.config.js
define: {
__APP_VERSION__: JSON.stringify(process.env.npm_package_version),
}
Sentry.init({
dsn: '...',
release: __APP_VERSION__,
});
Python
sentry_sdk.init(
dsn="...",
release="1.4.2",
)
What releases give you
- See which release first introduced an issue under First seen in on the issue detail page.
- Filter the issues list by release to see what broke in a specific deploy.
- Resolved issues automatically re-open if the same error appears in a later release.
Releases list
Navigate to Releases in the sidebar to see a list of all releases Tindra has seen events for. Click a release to see the issues associated with it.
Naming convention
Use something you can trace back to your deployment. Good options:
- Semantic version:
1.4.2 - Git SHA:
a3f9b21 - Git tag:
v2024.11.15
Avoid spaces. Keep it short and consistent across services.