Releases: getsentry/sentry
Releases · getsentry/sentry
8.22.0
- BREAKING: Members will no longer be automatically granted membership to the
default organization. You should use SSO or the invite flows. - Add support for SAML2 authentication through identity providers that
implement theSAML2AuthProvider. See getsentry/sentry-auth-saml2. - BREAKING: Group share urls have all been invalidated and must be regenerated.
- Added the ability for users to disable workflow notifications on a per-project basis.
Schema Changes
- Added
ProjectSymCacheFilemodel. - Added index on
TagValue(project_id, key, last_seen) - Add
GroupSharemodel.
API Changes
- Added API endpoint to list members awaiting access
See releases/8.21.x...8.22.0 for full changes
8.21.0
- Ignore querystrings when looking up release artifacts
- Add Visual Studio authentication provider for plugins.
- Add "team" parameter to the project details API.
- Added mailing list support (via
List-Idheader) to digest emails.
Schema Changes
- Added
IdentityProvidermodel. - Added
Identitymodel. - Added
UserIdentitymodel. - Added
ProjectTeammodel
See releases/8.20.x...8.21.0 for full changes
8.20.0
- Make BitBucket repositories enabled by default
- Add raw data toggle for Additional Data
- Add initial support for Redis Cluster.
- Support a list of hosts in the
redis.clustersconfiguration along side
the traditional dictionary style configuration.
Schema Changes
- Added index on
ProjectPlatform(last_seen)column - Added index on
GroupCommitResolution.commit_id - Enable
citextextension in Postgres. - Dropped
TagKey.project_idforeign key constraint - Dropped
TagValue.project_idforeign key constraint - Dropped
GroupTagKey.project_idforeign key constraint - Dropped
GroupTagKey.group_idforeign key constraint - Added
Emailmodel
See releases/8.19.x...8.20.0 for full changes
8.19.0
- Hide project filter when there are no projects to list.
- Added lookup methods to constants to get a unique
integration_idfor a given
event, and to get information (documention url, human readable name) from that id.
Schema Changes
- Added
Integrationmodel - Added
OrganizationIntegrationmodel - Added
ProjectIntegrationmodel - Added
Repository.integration_idcolumn
See releases/8.18.x...8.19.0 for full changes
8.18.0
- 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
FeatureAdoptionmodel - 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
ScheduledJobmodel - Added
User.last_active
See releases/8.17.x...8.18.0 for full changes
8.17.0
- 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_appvalues 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-limitsfeature). - Added tsdb statistics for events per-key.
- Added
sentry.deletionsabstraction 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_idforeign key constraint - Dropped
GroupTagValue.project_idforeign key constraint - Added
Deploy.notifiedcolumn - 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.namecolumn - Added
UserReport.event_user_idcolumn
See releases/8.16.x...8.17.0 for full changes
8.16.1
- Fixed issue in migration
0302that prevented upgrading
See 8.16.0...8.16.1 for full changes
8.16.0
- 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
Distributionmodel - Added
ReleaseFile.distcolumn - Added
UserOption.organizationcolumn - Added
CommitAuthor.external_idcolumn
API Changes
- Deprecate
dateStartedin releases endpoints
See releases/8.15.x...8.16.0 for full changes
8.15.0
- Added overview for a release to view a breakdown of files changes, commit authors, new issues, and issues resolved
- Refactor usage of
sentry.appto use individual modules. - Implemented
--concurrencyonsentry 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 SHORTIDare 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
Deploymodel - Added
ApiApplicationmodel - Added
ApiAuthorizationmodel - Added
ApiGrantmodel - Removed
ApiToken.keycolumn - Added
ApiToken.applicationcolumn - Added
ApiToken.refresh_tokencolumn - Added
ApiToken.expires_atcolumn - Added
ApiToken.scope_listcolumn - Added
ApiKey.scope_listcolumn - Added
ReleaseHeadCommitmodel
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
8.14.1
- 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