sentry

Developer-first error tracking and performance monitoring

OTHER License

Downloads
12.9K
Stars
38.9K
Committers
802

Bot releases are hidden (Show)

sentry -

Published by mattrobenolt almost 8 years ago

  • 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 https://github.com/getsentry/sentry/compare/releases/8.10.x...8.11.0 for full changes

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

sentry -

Published by mattrobenolt almost 8 years ago

  • New and improved UI.
  • Removed previously deprecated sentry celery command.
  • Replaced the events queue with events.{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 with filestore.backend
  • SENTRY_FILESTORE_OPTIONS deprecated and replaced with filestore.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 https://github.com/getsentry/sentry/compare/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(-)

sentry -

Published by mattrobenolt about 8 years ago

  • 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 for sentry 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 https://github.com/getsentry/sentry/compare/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(-)

sentry -

Published by mattrobenolt about 8 years ago

  • 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 https://github.com/getsentry/sentry/compare/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(-)

sentry -

Published by mattrobenolt about 8 years ago

  • 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 https://github.com/getsentry/sentry/compare/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(-)

sentry -

Published by mattrobenolt over 8 years ago

  • The message attribute on Event/Group is now purely used for search storage.
  • The sentry.interfaces.Message interface now contains a formatted 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 https://github.com/getsentry/sentry/compare/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(-)

sentry -

Published by mattrobenolt over 8 years ago

  • Fixed issue with new Unsubscribe links in emails not working.
  • Fixed bug with raven-js compatibility with IE8.
  • Fixed bug handling IPv6 addresses.

See https://github.com/getsentry/sentry/compare/8.5.0...8.5.1 for full changes.

sentry -

Published by mattrobenolt over 8 years ago

  • Added option to upload a profile image as an alternative to Gravatar.
  • Deprecated sentry celery subcommand in favor of sentry 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 onEventTag index.
  • Added unique index on UserReport model.
  • Added UserAvatar model.
  • Added EventTag.group_id column.
  • Added ApiToken model.
  • Added Authenticator model.

See https://github.com/getsentry/sentry/compare/8.4.1...8.5.0 for full changes

sentry -

Published by mattrobenolt over 8 years ago

  • 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 https://github.com/getsentry/sentry/compare/8.4.0...8.4.1 for full changes.

sentry -

Published by mattrobenolt over 8 years ago

  • 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 new sentry run.
  • Access is no longer restricted by default to the domain matching system.url-prefix. You must opt into this by setting ALLOWED_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 https://github.com/getsentry/sentry/compare/8.3.3...8.4.0 for full changes.

sentry -

Published by mattrobenolt over 8 years ago

  • [SECURITY] Fixed a bug which allows API keys more permission than granted within the organization.

See https://github.com/getsentry/sentry/compare/8.3.2...8.3.3 for full changes.

sentry -

Published by mattrobenolt over 8 years ago

  • [SECURITY] Fixed a bug which allows API keys more permission than granted within the organization.

See https://github.com/getsentry/sentry/compare/8.2.4...8.2.5 for full changes.

sentry -

Published by mattrobenolt over 8 years ago

  • Fixed bug affecting only MySQL users, see GH-3030.

See https://github.com/getsentry/sentry/compare/8.3.1...8.3.2 for full changes.

sentry -

Published by mattrobenolt over 8 years ago

  • Fixed bug that, ironically, prevented saving a saved search.
  • Fixed bug when merging groups and the counts are merged incorrectly.
  • Fixed bug that caused the Installation Wizard to never go away if using a non-smtp email.backend setting.
  • Fixed an ImproperlyConfigured issue from a cascading error.

See https://github.com/getsentry/sentry/compare/8.3.0...8.3.1 for full changes.

sentry -

Published by mattrobenolt over 8 years ago

  • Added initial support for per-project callsigns and short IDs. This feature is not exposed to users yet.
  • Improved static file delivery performance.
  • Added CLI tool to monitor queue sizes. sentry queues --help
  • Moved email configuration into config.yml.
  • Added mailing list support (via List-Id header) for outbound email.
  • URLs for issues that have been merged now redirect to the issue that absorbed the requested issue.
  • Projects can now be bookmarked in the UI.
  • Dashboard is now the default view for an organization.

Schema Changes

  • Added ProjectDSymFile model.
  • Added Counter model.
  • Added GlobalDSymFile model.
  • Added Group.short_id column.
  • Added sentry_increment_project_counter function for PostgreSQL.
  • Added Project.forced_color column.
  • Added GroupRedirect model.

See https://github.com/getsentry/sentry/compare/8.2.4...8.3.0 for full changes.

sentry -

Published by mattrobenolt over 8 years ago

  • [SECURITY] If being run in multi-organization mode, it was possible for a user to craft a URL which would allow them to view membership details of other users.

See https://github.com/getsentry/sentry/compare/8.2.3...8.2.4 for full changes.

sentry -

Published by mattrobenolt over 8 years ago

  • [SECURITY] If being run in multi-organization mode, it was possible for a user to craft a URL which would allow them to view membership details of other users.

See https://github.com/getsentry/sentry/compare/8.1.4...8.1.5 for full changes.

sentry -

Published by mattrobenolt over 8 years ago

  • Fix compatibility with Redis 2.8.9.

See https://github.com/getsentry/sentry/compare/8.2.2...8.2.3 for full changes.

sentry -

Published by mattrobenolt over 8 years ago

  • [SECURITY] Fixed an issue where a superuser had the ability to craft and inject code into audit logs through the admin UI which could get executed.

See https://github.com/getsentry/sentry/compare/8.1.3...8.1.4 for full changes.

sentry -

Published by mattrobenolt over 8 years ago

  • [SECURITY] Fixed an issue where a superuser had the ability to craft and inject code into audit logs through the admin UI which could get executed.

See https://github.com/getsentry/sentry/compare/8.2.1...8.2.2 for full changes.

Package Rankings
Top 1.24% on Pypi.org
Top 8.32% on Npmjs.org