gitlab glitchtip/glitchtip-backend v6.0.3

12 hours ago
  • Fix: Truncate oversized stack trace frame vars on ingestion to prevent 2MB+ event payloads from recursive error capture
  • Upgrade to Django 6.0
  • Switch Celery to django-vtasks
  • Switch Cache to django-vcache
  • Add optional READ_ONLY_DATABASE_URL
  • Ingest optimizations around bulk queries
  • Use port 8000 more consistently instead of sometimes port 8080
  • Remove gunicorn and uvicorn. Please use granian. uwsgi still included for compatibility.
  • Add TRUSTED_PROXIES env var (defaults to "*") for granian support.
  • Remove unused SetRemoteAddrFromForwardedFor middleware (was never enabled)
  • Optional metrics endpoint is now just "/metrics" and not in openapi schema
  • Improve sourcemap compatibility by fixing an issue where some sentry sdk tools did not follow redirects
  • Add backend support to event threads interface. Notably, this enables stacktraces to show up when using Swift.
  • Switch to uuid7 primary id for events. Maintain existing sentry-sdk sent event id compatibility. This enables faster fetching of events, as partition table is known by uuid7 time.
  • Database column alignment optimizations
  • Unify Postgres Partitioning strategy. Remove support for pg-partman. Remove django-postgres-extras. Custom GlitchTip PartitionManager handles partitions.
  • All-in-one GlitchTip (combined web+worker process) is now considered stable

Don't miss a new glitchtip-backend release

NewReleases is sending notifications on new releases.