Releases

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.