Bugsink - Package Updates
-
N nebulon pinned this topic on
-
[0.2.0]
- tests implemented
-
[0.3.0]
- username is actually email
-
[0.4.0]
- Fix env.sh
-
P Package Updates locked this topic on
-
[0.5.0]
- Fix documentation link
-
[0.5.1]
- Update bugsink to 2.0.14
- Full Changelog
- sourcemaps upload now works for sentry-cli >= 3.0.0, See #290
- Add
chunk_max_daysandfile_max_days parameterstovacuum_filescommand and task - Update whitenoise requirement from ==6.11.* to ==6.12.*
- Fix
FEATURE_MINIDUMPSenv-parsing in docker template - mobile menu: somewhat workable, See #120
- Add index on
(digested_at, digest_order)Fix #322 - Move
mark_safecloser to actual escaping
-
[0.6.0]
- Update bugsink to 2.5.0
- Full Changelog
- Fail to start when
PID_FILEis configured to be in a directory not owned by the process running gunicorn/snappea (typically: thebugsinkuser). The reason for this is: extra defense in depth, as per #195. - Fix: prevent DNS rebinding bypasses in outbound webhook protection.
- Fix: cap the number of tags stored per event.
- Fix: scope issue actions and event lookups to the authorized project/issue.
- Fix: scope sourcemap and minidump debug-file metadata to projects.
- Fix: harden webhook URL validation parsing and reject non-RFC characters.
- Fix: avoid using upload checksums as temporary filenames.
-
[1.0.0]
- Update bugsink to 2.5.1
- Full Changelog
- Some very ancient migration files, long since squashed and replaced, have been removed. In the unlikely event that you are running a pre-1.2.0 release and have not yet run migrations, you will need to upgrade to any release from 1.2.0 to 2.5.0 and run migrations before upgrading to 2.5.1 or later. See #470.
- Fix: enforce the configured lifetime for email verification, password-reset and new-user setup links.
- Fix: reject webhook targets with non-global IPv4 addresses embedded in IPv6 destinations.
- Alerts can now be sent to Telegram, Microsoft Teams and custom webhook endpoints. Telegram supports channels, groups and topics, Microsoft Teams uses Power Automate Workflows, and custom webhooks receive a payload based on the canonical issue API. See #368, #433 and #461.
- Log-message issues now use the actual message as their title instead of the generic "Log Message" label, including the formatted message when an SDK provides one. See #111 and #364.
- Stacktrace views now render thread-based stacktraces from message and log events, show multiple threads alongside exceptions, and support the deprecated top-level event stacktrace. See #471 and #482.
- Accept events that do not specify a platform, see #474.
- Remove the broken, Python-specific plain-text event view; the Markdown view remains available, see #473.
- Only accepted team members can join team projects, and send issue alerts only to accepted, active members, see #481.
- Hide raw exception details from production error responses when
MINIMIZE_INFORMATION_EXPOSUREis enabled, see #481.
-
[1.1.0]
- Update bugsink to 2.6.0
- Full Changelog
- Users can now create personal API tokens that follow their current permissions, optionally limited to one project.
- Each token has an explicit set of capabilities, such as reading issues, triaging them or uploading debug files.
- Superusers can also create service tokens for integrations that should operate independently of a user account.
- These limits are enforced in both the canonical and Sentry-compatible APIs, and endpoint requirements are included in the OpenAPI documentation. See #216.
- Existing tokens keep their full installation-wide access after upgrading. Tokens can be revoked from the token list.
- Issue and event searches can now filter by request URL, for example
url:"https://example.org/checkout". URLs are stored as tags for newly ingested events, with query strings and fragments removed so equivalent pages share a value. See #269. - Alerts can now be sent to Google Chat spaces using incoming webhooks. See #326.
- Show newest events first in an issue's event list, including filtered results, see #485.
- Show friendly issue IDs in project issue lists, see #509.
- Parse quoted search terms consistently, including colons in values and escaped quotes, see #501.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login