Releases: getsentry/sentry
8.10.0
- New and improved UI.
- Removed previously deprecated
sentry celery
command. - Replaced the
events
queue withevents.{preprocess,process,save}_event
. - Added Danger (danger/danger) for monitoring various PR requirements.
- Enabled organization weekly report emails for all organizations.
- Add S3 filestore backend.
SENTRY_FILESTORE
deprecated and replaced withfilestore.backend
SENTRY_FILESTORE_OPTIONS
deprecated and replaced withfilestore.options
- Add watchOS support for cocoa interface.
- Fix support for internationalized Origins and raven-js.
- SSO is now enforced to access data within any org that has it set as a requirement.
- Improved rendering of weekly report email on mobile devices.
API Changes
- Add
/organizations/{org}/repositories/
endpoint. - Add
/organizations/{org}/repositories/{repo}/commits/
endpoint. - Add
/projects/{org}/{project}/releases/{version}/commits/
endpoint. - SSO restrictions are now applied across session-based API authentication.
Schema Changes
- Added
Repository
model. - Added
Commit
model. - Added
CommitAuthor
model. - Added
ReleaseCommit
model. - Added index on
GroupTagValue(project, key, value, last_seen)
. - Dropped index on
GroupTagValue(project, key, value)
.
See releases/8.9.x...8.10.0 for full changes
GPG key: D874 9766 A66D D714 236A 932C 3B2D 400C E5BB CA60
264 files changed, 7591 insertions(+), 3611 deletions(-)
8.9.0
- Added support for Elixir.
- Improve performance for bulk deletions of Events and Groups.
- Fix rate limit logic for single organization mode.
- Added
--no-repair
flag forsentry upgrade
for large installs. - Fixed bug with merging counters yielding the wrong values.
- Require password confirmation when enabling/disabling 2fa.
- Collapse repeated frames in the stacktrace UI.
- Added weekly report emails behind feature flag.
- Rebrand Rules as Alerts / Alert Rules.
- Add frequency to Alerts.
Schema Changes
- Added unique index on
Authenticator(user_id, type)
See releases/8.8.x...8.9.0 for full changes
GPG key: D874 9766 A66D D714 236A 932C 3B2D 400C E5BB CA60
236 files changed, 5046 insertions(+), 2254 deletions(-)
8.8.0
- Added unique user frequency rule condition.
- Fixed a major performance regression from 8.7 on the
GroupTagValue
model. - Various security fixes related to CSRF and XSS.
- Server side filtering of event ingest.
Schema Changes
- Removed
HelpPage
model. - Added
OrganizationMember.token
column. - Removed
OrganizationMember.counter
column.
See releases/8.7.x...8.8.0 for full changes
GPG key: D874 9766 A66D D714 236A 932C 3B2D 400C E5BB CA60
512 files changed, 11428 insertions(+), 3229 deletions(-)
8.7.0
- Removed "Replay Request" feature.
- Upgraded underlying redis library to resolve some networking issues.
- Added support for minified React exceptions.
Schema Changes
- Remove index
GroupTagValue(project_id)
. - Added
Rule.status
column. - Added
GroupRelease
model. - Added
Environment
model. - Added
ReleaseEnvironment
model.
See releases/8.6.x...8.7.0 for full changes
GPG key: D874 9766 A66D D714 236A 932C 3B2D 400C E5BB CA60
249 files changed, 7056 insertions(+), 2375 deletions(-)
8.6.0
- The
message
attribute on Event/Group is now purely used for search storage. - The
sentry.interfaces.Message
interface now contains aformatted
attribute. SENTRY_MANAGED_USER_FIELDS
now defaults to an empty list.- Issues now render based on the type of data present, which are represented by
the type and metadata attributes in API responses. - Stacktrace rendering has been greatly simplified and unified across languages.
- Client's may now pass the 'contexts' attribute, which will eventually supercede 'extra'.
- Various named contexts are now automatically generated and summarized for Cocoa and JavaScript
issues. - Added JSON formatting for logs with
system.logging-format
. - Added a
loglevel
command line flag to most commands. - Added two factor authentication support.
- Added support for setting IP address of an event automatically on event submission for all platforms.
- Added unsubscribe links to mails.
- Added email verification.
- Added ability to link/unlink Issues, support is dependent on plugins.
- Can now toggle between minified/original code in stacktraces where sourcemaps were applied.
- Can now upload release artifacts with tilde prefix (~) to omit protocol + host in URL lookups.
Schema Changes
- Added
User.is_password_expired
column. - Added
User.last_password_change
column. - Added
UserEmail
model. - Added unique index on
GroupTagValue(group_id, key, value)
- Remove unique index on
GroupTagValue(project_id, group_id, key, value)
- Added index on
GroupTagValue(project_id, key, value)
- Added
GroupSubscription
model.
See 8.5.1...8.6.0 for full changes
GPG key: D874 9766 A66D D714 236A 932C 3B2D 400C E5BB CA60
245 files changed, 5558 insertions(+), 1638 deletions(-)
8.5.1
- Fixed issue with new Unsubscribe links in emails not working.
- Fixed bug with raven-js compatibility with IE8.
- Fixed bug handling IPv6 addresses.
See 8.5.0...8.5.1 for full changes.
8.5.0
- Added option to upload a profile image as an alternative to Gravatar.
- Deprecated
sentry celery
subcommand in favor ofsentry run {worker|cron}
. - Breadcrumb interface now rendered in event UI.
- Project notification settings page now indicates if current user is subscribed to active project.
- User is now automatically redirected to login page if their session expires inside React client application.
- Added new auth tokens to deprecate the usage of the older API keys.
Schema Changes
- Added
ProjectPlatform
model. - Added index on
EventTag
index. - Added unique index on
UserReport
model. - Added
UserAvatar
model. - Added
EventTag.group_id
column. - Added
ApiToken
model. - Added
Authenticator
model.
See 8.4.1...8.5.0 for full changes
8.4.1
- Fixed issue in running 8.4 migrations on MySQL only.
- Fixed issue that caused an infinite loop in
patch_context.py
under a race condition. - Silently ignore breadcrumb data coming from clients instead of showing an error in the UI.
See 8.4.0...8.4.1 for full changes.
8.4.0
- Fixed bug that caused some email subjects to be generated without respecting the project subject prefix option.
- Organization's can now opt-in to early adopter features (via organization settings).
- User Feedback is now enabled by default.
- Deprecated
sentry start
in favor of newsentry run
. - Access is no longer restricted by default to the domain matching
system.url-prefix
. You must opt into this by settingALLOWED_HOSTS
explicitly. - Replaced Gravatar mystery man with letter avatars
- Added 'Events Per Hour' graph to organization dashboard
- Moved organization activity stream to main column from sidebar
Schema Changes
- Added
DSymSymbol
model. - Added
DSymSDK
model. - Added
DSymObject
model. - Added
DSymBundle
model.
See 8.3.3...8.4.0 for full changes.
8.3.3
- [SECURITY] Fixed a bug which allows API keys more permission than granted within the organization.
See 8.3.2...8.3.3 for full changes.