·
          
            17 commits
          
          to main
          since this release
        
        
        
Autogenerated for 25.10.6. Created for #522
What's Changed
- feat(worker): Upload breadcrumbs for notify task by @ElioDiNino in #384
 - fix: merge commit SHA experiment by @joseph-sentry in #385
 - fix: merge commit sha sync pulls by @joseph-sentry in #387
 - fix: add devin to hardcoded list of bot users by @joseph-sentry in #391
 - chore(devenv): Add an explicit URL to the main application by @ElioDiNino in #389
 - feat: add logs to report merging by @joseph-sentry in #397
 - fix: was_squash_via_merge_commit logic by @joseph-sentry in #388
 - feat(admin): Admin view for upload breadcrumbs by @ElioDiNino in #394
 - fix(api): Make all config values use standard config function by @ElioDiNino in #396
 - feat(shared): Config options for upload breadcrumbs retention period by @ElioDiNino in #395
 - chore: add logs to process flakes new impl by @joseph-sentry in #399
 - feat(api): Flatten directories with single child directory for tree v… by @calvin-codecov in #386
 - chore: Remove overwatch-cli by @suejung-sentry in #404
 - feat(api): Performance improvements for Django admin by @ElioDiNino in #401
 - fix(billing): check admin is in org before sending email by @joseph-sentry in #400
 - feat(shared): Pull request comment table by @ElioDiNino in #409
 - feat: create new upload model and UploadContext by @joseph-sentry in #402
 - ref: github webhooks by @joseph-sentry in #392
 - chore: Rename TA pull comments and add relations for deletion by @ElioDiNino in #410
 - feat(shared): Index for upload breadcrumbs loaded in admin UI by @ElioDiNino in #405
 - fix: update TAUploadContext to include storage path by @joseph-sentry in #411
 - feat(shared): Pipeline for TA uploads and move 
UploaderTypeby @ElioDiNino in #414 - debug: trying to figure out where these interface errors are coming from by @joseph-sentry in #415
 - fix: enable conn_health_checks to avoid interface errors by @joseph-sentry in #416
 - refactor: Notifier class supports 
TAUploadContextby @ElioDiNino in #417 - fix: keep trying to fix this interface error by @joseph-sentry in #420
 - feat: add endpoint for ingesting webhooks forwarded from Sentry by @joseph-sentry in #393
 - feat(worker): Fetch flags with failures by @ElioDiNino in #418
 - fix: redefine new CAs to group by test_id by @joseph-sentry in #390
 - fix: update sync_teams and ref stripe webhooks by @joseph-sentry in #407
 - fix: update webhook github app installation handling by @joseph-sentry in #398
 - feat: define new ingest_testruns task for prevent TA pipeline by @joseph-sentry in #403
 - fix: use transaction per chunk for index creation on hypertables by @joseph-sentry in #424
 - fix: add owner username nullification and session deletion to app by @joseph-sentry in #419
 - chore(worker): Rename repo owner to author by @ElioDiNino in #421
 - fix: order testsuites and flags in GQL API (also fixes test flakiness) by @joseph-sentry in #423
 - feat: detect flakes task implementation by @joseph-sentry in #408
 - feat(worker): New TA notifier task by @ElioDiNino in #422
 - fix: bot user bypass seat activation by @joseph-sentry in #431
 - silly, reverting by @jason-ford-codecov in #435
 - feat(api): Expose plan free seat count by @calvin-codecov in #413
 - feat(devenv): Django debug toolbar in development by @ElioDiNino in #439
 - feat: improved upload breadcrumbs search performance by @ElioDiNino in #440
 - fix(api): Configurable proxy depth by @ElioDiNino in #437
 - feat(worker): Uploader context for upload breadcrumbs by @ElioDiNino in #445
 - feat(api): Uploader context for upload breadcrumbs by @ElioDiNino in #446
 - fix: django state by @joseph-sentry in #441
 - feat: update migration_utils by @joseph-sentry in #442
 - feat: use new CAs with commits failed fixed by @joseph-sentry in #443
 - ref: add retention policy, remove old CAs, stop cache rollups in new TA by @joseph-sentry in #444
 - chore: temporarily remove error messages from regular PR comments by @joseph-sentry in #447
 - fix: add metrics for get test results timescale by @joseph-sentry in #452
 - Soft delete owners by @michelletran-sentry in #448
 - fix: Update plan when calling account link endpoint by @ajay-sentry in #455
 - feat: only process webhook if account associated with service by @joseph-sentry in #454
 - update sentry sample rate to 100% by @drazisil-codecov in #459
 - chore: remove unused new_minio feature flag by @joseph-sentry in #456
 - test: remove unnecessary DEBUG = true in TA timescale GQL tests by @joseph-sentry in #450
 - feat(Prevent): return the refreshing value for the is_syncing key by @adrianviquez in #460
 - Revert "feat(Prevent): return the refreshing value for the is_syncing key" by @adrianviquez in #467
 - feat: add runs failed column to test results in TA GQL by @joseph-sentry in #449
 - feat: variety of quick fixes for TA by @joseph-sentry in #457
 - fix: handle race conditions when creating CommitReport by @seer-by-sentry[bot] in #426
 - Revert "fix: handle race conditions when creating CommitReport (#426)" by @drazisil-codecov in #468
 - feat: Account linking/unlinking updates by @ajay-sentry in #466
 - fix: sync pull task calling process flakes task by @joseph-sentry in #470
 - feat: use testrun models in notify task instead of old TA models by @joseph-sentry in #469
 - fix: Change ExternalId to Service ID by @ajay-sentry in #475
 - ref: remove old TA GQL API implementation and reorganize new one by @joseph-sentry in #461
 - test: remove flakiness from TA GQL test by @joseph-sentry in #472
 - Delete using the MarkOwnerForDeletion and add Cron to run the deletion by @michelletran-sentry in #471
 - fix: Unlink Account serializer params by @ajay-sentry in #478
 - fix: test_api_owner_viewset tests flake due to github mocks by @ajay-sentry in #481
 - refactor: remove usage of test instances models in worker by @joseph-sentry in #479
 - refactor: update API to use new test analytics models by @joseph-sentry in #480
 - Mark the Alter Type migration to be risky by @michelletran-sentry in #482
 - ref: tidy up old TA code that is no longer used by @joseph-sentry in #465
 - feat: add check of request origin before merging arrays in TA GQL by @joseph-sentry in #462
 - feat: use correct app when user has sentry account linked by @joseph-sentry in #473
 - fix: remove last reference to daily test rollup by @joseph-sentry in #484
 - dev: add some installation logs and remove rollback stuff by @ajay-sentry in #486
 - Filter out deleted orgs from showing in user's org lists by @michelletran-sentry in #483
 - fix: github app pem utilization by @joseph-sentry in #487
 - fix: don't check TA if TA is disabled in notify by @joseph-sentry in #492
 - fix: sentry github app installation logic by @joseph-sentry in #488
 - feat: update conditions for showing error comment and add passing comment by @joseph-sentry in #476
 - fix: Add guard incase admin object is None by @ajay-sentry in #493
 - test: update testrun factory and ta_timeseries and ta_finish_upload tests by @joseph-sentry in #495
 - feat: only make all tests passed comment after the failed tests comment by @joseph-sentry in #497
 - feat: Unlink multiple sentry org accounts if exist by @ajay-sentry in #498
 - feat: add duration to all passed comment by @joseph-sentry in #477
 - feat: restore TA GQL resolvers to defaulting to all branches by @joseph-sentry in #453
 - feat: add lower bound to get_pr_comment TA functions by @joseph-sentry in #485
 - fix: Perm classes for account link/unlink endpoints by @ajay-sentry in #499
 - fix: pem path overriding and ref get_pem by @joseph-sentry in #496
 - fix: make django github app installation model match sql alc model by @joseph-sentry in #494
 - fix: copy for file not in storage comment by @joseph-sentry in #500
 - Update README.md by @thomasrockhu-codecov in #502
 - feat: prefetch user for sentry endpoint by @adrianviquez in #501
 - fix: update feedback form in TA PR comment by @joseph-sentry in #504
 - fix: flake rate and failure rate in UI now show the right numbers by @joseph-sentry in #505
 - fix: remove all tests passed comment entirely for codecov by @joseph-sentry in #506
 - chore: add metrics to API by @joseph-sentry in #507
 - chore: add simple metrics to worker for TA by @joseph-sentry in #508
 - fix: include github_enterprise config option in default app IDs by @joseph-sentry in #513
 - fix: Account link should respect existing owners seat counts by @ajay-sentry in #514
 - Revert "fix: Account link should respect existing owners seat counts" by @ajay-sentry in #515
 - support downloading uploads from legacy in the UI by @giovanni-guidini in #518
 - fix: don't override existing paid plans when account linking by @giovanni-guidini in #517
 - fix(prevent) - query data equal or greater than for starting date by @adrianviquez in #520
 - feat: add TA dashboard link to prevent comments by @joseph-sentry in #511
 - Release 25.10.6 by @codecov-releaser in #522
 
New Contributors
- @calvin-codecov made their first contribution in #386
 - @jason-ford-codecov made their first contribution in #435
 - @drazisil-codecov made their first contribution in #459
 - @adrianviquez made their first contribution in #460
 - @seer-by-sentry[bot] made their first contribution in #426
 
Full Changelog: self-hosted-25.8.5...self-hosted-25.10.6