Release 25.10.6
·
58 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