Skip to content

Releases: getsentry/sentry

8.18.0

05 Jul 21:57
8.18.0
Compare
Choose a tag to compare
  • Expanded resolution options to allow current and explicit versions.
  • Added proguard support
  • Removed support for global dsyms.
  • Moved Queue admin page to React.
  • Replaced usage of jQuery Flot library with internal graphs.
  • Expanded ignore actions to include deltas and rates for both occurances and
    users impacted.
  • Add a new option (auth.allow-registration) for determining whether registration
    is allowed on an installation.
  • Moved "create organization" into React.
  • Expanded React Form components (Form, ApiForm).
  • Moved "create team" into React.
  • add Slack to supported auth backends in social auth (for plugins)
  • Expanded resolution actions (on stream) to include current release and explicit
    release.

Schema Changes

  • Added Release.commit_count
  • Added Release.last_commit_id
  • Added Release.authors
  • Added Release.total_deploys
  • Added Release.last_deploy_id
  • Added FeatureAdoption model
  • Removed DSymBundle
  • Removed DSymObject
  • Removed DSymSDK
  • Removed DSymSymbol
  • Removed GlobalDSymFile
  • Added GroupHash.state
  • Drop index on ReleaseEnvironment(project_id)
  • Drop index on ReleaseCommit(project_id)
  • Drop unique constraint on ReleaseEnvironment(project_id, release_id, environment_id)
  • Added GroupResolution.type
  • Added GroupResolution.actor_id
  • Added Project.platform
  • Added GroupSnooze.actor_id
  • Added ScheduledJob
  • Added GroupResolution.actor_id
  • Added ScheduledJob model
  • Added User.last_active

See releases/8.17.x...8.18.0 for full changes

GPG key: D874 9766 A66D D714 236A 932C 3B2D 400C E5BB CA60

8.17.0

02 Jun 08:54
8.17.0
Compare
Choose a tag to compare
  • Added @mentions to comments
  • Initial (internal) analytics abstraction.
  • Turned on reprocessing by default
  • Added basics for Data Forwarding integrations.
  • Changed the grouping and default in_app values for cocoa events.
  • Removed global dsym support.
  • Removed support for legacy apple report format.
  • The threads interface now contributes to grouping if it contains a single thread.
  • Added per-key (DSN) rate limits (project:rate-limits feature).
  • Added tsdb statistics for events per-key.
  • Added sentry.deletions abstraction to improve bulk deletions.
  • Added basic workspace for Visual Studio Code.
  • Added hovercards for Issue IDs in activity entries.
  • Added event count options to ignore.
  • Added user frequency options to ignore.

Schema Changes

  • Dropped GroupTagValue.group_id foreign key constraint
  • Dropped GroupTagValue.project_id foreign key constraint
  • Added Deploy.notified column
  • Added index on EventTag.date_added
  • Added unique index on Environment(organization_id, name)
  • Added unique index on ReleaseEnvironment(organization_id, release_id, environment_id)
  • Added EventUser.name column
  • Added UserReport.event_user_id column

See releases/8.16.x...8.17.0 for full changes

GPG key: D874 9766 A66D D714 236A 932C 3B2D 400C E5BB CA60

8.16.1

29 May 17:09
8.16.1
Compare
Choose a tag to compare
  • Fixed issue in migration 0302 that prevented upgrading

See 8.16.0...8.16.1 for full changes

GPG key: D874 9766 A66D D714 236A 932C 3B2D 400C E5BB CA60

8.16.0

01 May 20:15
8.16.0
Compare
Choose a tag to compare
  • Added data migration to create UserEmail objects for users whose primary emails did not have them
  • Time series data (used by graphs and other features) is now updated when groups are merged.
  • Added distributions to the release system to better support mobile apps
  • Update activity entries to reference issues by their short ID.
  • Added user notifications settings for deploy emails.

Schema Changes

  • Added Distribution model
  • Added ReleaseFile.dist column
  • Added UserOption.organization column
  • Added CommitAuthor.external_id column

API Changes

  • Deprecate dateStarted in releases endpoints

See releases/8.15.x...8.16.0 for full changes

GPG key: D874 9766 A66D D714 236A 932C 3B2D 400C E5BB CA60

8.15.0

05 Apr 21:10
8.15.0
Compare
Choose a tag to compare
  • Added overview for a release to view a breakdown of files changes, commit authors, new issues, and issues resolved
  • Refactor usage of sentry.app to use individual modules.
  • Implemented --concurrency on sentry cleanup
  • Added support for the new symbol server system to support native SDKs better.
  • Added deploy email
  • Added OAuth2 support to the web API.
  • Simplified management of secondary email addresses.
  • Fixed an issue where changing primary email address would remove the pre-existing verified email.
  • Disallow duplicating primary emails for users moving forward.
  • Resolve issues when commits with Fixes SHORTID are included in releases
  • Added support for associating debug symbols with iTunes applications and builds.
  • Added the ability to claim unassigned issues when resolving them.

API Changes

  • Added CommitFileChangeEndpoint
  • Added IssuesResolvedInReleaseEndpoint
  • Added ReleaseDeploysEndpoint
  • Added OrganizationReleaseCommitsEndpoint
  • Added EventFileCommittersEndpoint
  • Added ReleaseDeploysEndpoint

Schema Changes

  • Added Deploy model
  • Added ApiApplication model
  • Added ApiAuthorization model
  • Added ApiGrant model
  • Removed ApiToken.key column
  • Added ApiToken.application column
  • Added ApiToken.refresh_token column
  • Added ApiToken.expires_at column
  • Added ApiToken.scope_list column
  • Added ApiKey.scope_list column
  • Added ReleaseHeadCommit model

Security

  • Added encryption to the following fields:
    • AuthIdentity.data
    • AuthProvider.config
    • Option.value
    • OrganizationOption.value
    • ProjectOption.value
    • UserOption.value

See releases/8.14.x...8.15.0 for full changes

GPG key: D874 9766 A66D D714 236A 932C 3B2D 400C E5BB CA60

8.14.1

07 Mar 00:02
8.14.1
Compare
Choose a tag to compare
  • Fixed issues related to migrations failing to finish for 8.14
  • Fixed an issue where Release version names were erronously too restrictve.
  • Fixed an issue where "New Issues" counts would have all been 0 for releases created in 8.14.

See 8.14.0...8.14.1 for full changes

GPG key: D874 9766 A66D D714 236A 932C 3B2D 400C E5BB CA60

8.14.0

02 Mar 00:07
8.14.0
Compare
Choose a tag to compare
  • Added new internal processing interface that supports multiple processing steps per stacktrace (for instance JavaScript + native)
  • Add IE10 legacy browser filter
  • Added data migration to merge legacy releases
  • Added support for symbolizing inlined frames and added heuristics for fixing up native stacktraces.
  • Removed instruction_offset as a frame attribute from stacktraces
  • [BREAKING] Quotas must now instantiate RateLimited and NotRateLimited return values.
  • [BREAKING] Redis quota implementations now return BasicRedisQuota instead of tuples.
  • Commits using the Fixes SHORTID annotation will now be tracked appropriately.
  • Release functionality is now detected at a project level to enable various features.
  • Added basic encryption facilities (sentry.utils.encryption).
  • Added support for "Fixes XXX, YYY" and "Fixes XXX YYY" notations.
  • Aded bulk "Resolve in Next Release" to stream actions.
  • Various visual improvements to notifications, including the addition of
    transactions.
  • Plugins can now add tasks that run in sentry as celery workers.
  • Added the ability to verify TLS connections when fetching artifacts.
  • Added data migration to merge environments across an organization
  • Added timesSeen keyword to issue search.

API Changes

  • Added OrganizationReleasesEndpoint.
  • Added context type app for cocoa events.
  • Added assignedTo param to /projects/{org}/{project}/issues/.
  • Split out filtered stats onto Inbound Data Filters page
  • Added OrganizationReleasesEndpoint
  • Added OrganizationReleaseFileEndpoint

Schema Changes

  • Added unique index on Release(organization_id, version)
  • Removed unique index on Release(project_id, version)
  • Added GroupCommitResolution model.
  • Added Environment.organization_id column.
  • Added EnvironmentProject model.
  • Added Project.flags column.
  • Added not null constraint to Environment.organization_id column.
  • Removed not null constraint on Environment.project_id and ReleaseEnvironment.project_id columns

See releases/8.13.x...8.14.0 for full changes

GPG key: D874 9766 A66D D714 236A 932C 3B2D 400C E5BB CA60

8.13.0

01 Feb 23:24
8.13.0
Compare
Choose a tag to compare
  • Added individual filters for legacy browsers to improve customization of error filtering based on browser versions
  • Support for setting a custom security header for javascript fetching.
  • start using ReleaseProject and Release.organization instead of Release.project
  • Project quotas are no longer available, and must now be configured via the organizational rate limits.
  • Quotas implementation now requires a tuple of maximum rate and interval window.
  • Added security emails for adding and removing MFA and password changes.
  • Added the ability to download an apple compatible crash report for cocoa events.
  • Add memory and storage information for apple devices
  • The legacy API keys feature is now disabled by default.
  • Show Images Loaded section for cocoa events with version number.
  • Fixed bug where workflow notification subject may not include a custom email prefix.
  • Added configurable subject templates for individual alert emails (mail:subject_template option).
  • Added data migration to populate ReleaseProject.new_groups
  • Added support for managing newsletter subscriptions with Sentry.io

Schema Changes

  • Added ReleaseProject.new_groups column.
  • Added OrganizationAvatar model.

API Changes

  • Added avatar and avatarType to /organizations/{org}/ endpoint.
  • Provide commit and author information associated with a given release
  • Provide repository information for commits

See releases/8.12.x...8.13.0 for full changes

GPG key: D874 9766 A66D D714 236A 932C 3B2D 400C E5BB CA60

8.12.0

02 Jan 18:14
8.12.0
Compare
Choose a tag to compare
  • Fix bug where some users would incorrectly not receive workflow notifications for projects they were subscribed to.
  • restructured dSYM processing. It now records errors in the symbolication process
    more accurately and will report system errors them to the internal logger.
  • Added data migration to backfill legacy release data
  • Added data migration to backfill legacy commit data
  • Added data migration to backfill legacy release file and environment data
  • Allow gziped/deflated JavaScript artifacts to be uploaded through the API.
  • Shared issue view no longer shows SDK.
  • Added activeSince to search (uses active_at).
  • Added firstSeen to search (uses first_seen).
  • Added lastSeen to search (uses last_seen).
  • Added firstRelease to search (uses first_release).
  • Fixed usage (and propagation) of Group.first_release.
  • The + and - datetime search helpers now work with ranges (e.g. <=).
  • Added the ability to download artifacts from releases.

SDKs

  • The repos interface has been added.

Schema Changes

  • Added Release.organization column.
  • Added ReleaseProject model.
  • Added ReleaseCommit.organization_id column.
  • Added ReleaseFile.organization column.
  • Added ReleaseEnvironment.organization_id column.

See releases/8.11.x...8.12.0 for full changes

GPG key: D874 9766 A66D D714 236A 932C 3B2D 400C E5BB CA60

8.11.0

02 Dec 01:32
8.11.0
Compare
Choose a tag to compare
  • Ignore a null Origin header for authentication.
  • Added the ability to search for issues that you are subscribed to from the stream view.
  • Added the ability to search issues by their last seen timestamp.
  • Improved UI for password and API key fields used in integrations
  • Fixed bug where API responses would include incorrect isSubscribed values for issues.
  • Added support for switching to unsymbolicated tracebacks in cocoa.
  • Invalidate user sessions when changing password and 2fa settings.
  • Add configurable password validators to enforce password strength.
  • Send email to specific email when adding a new email rather than sending to all unverified email addresses.
  • Allow user to resend email verification to primary email address.
  • Added additional detail to subscription help text when viewing a group.
  • Add Asana to supported auth backends in social auth (for plugins)
  • Cleaner install UI when creating a new project.
  • Added support for recording symbols separately in frames independent of the function.
  • Reduce noisy Postgres logs from inserting duplicate onboarding rows.
  • Added device icons for Apple Watch and Apple TV
  • Added export action to group tag details.
  • Improved display of user tags.
  • Added 'transaction' tag which automatically populates from explicit culprits.
  • Added beginnings of repository management to UI (behind organizations:repos feature).

Schema Changes

  • Added User.session_nonce column.
  • Added CommitFileChange model.
  • Added Repository.url column.
  • Added Repository.provider column.
  • Added Repository.config column.
  • Added Repository.external_id column.
  • Added Repository.status column.

API Changes

  • Added /organizations/{org}/config/repos/ endpoint.
  • Added /organizations/{org}/repos/{repo}/ endpoint.

See releases/8.10.x...8.11.0 for full changes

GPG key: D874 9766 A66D D714 236A 932C 3B2D 400C E5BB CA60