Release 25.8.5
·
260 commits
to main
since this release
Autogenerated for 25.8.5. Created for #377
What's Changed
- fix: take flaky_fail_count into account for total tests in new TA impl by @joseph-sentry in #275
- feat: enable real time aggregates for TA by @joseph-sentry in #284
- chore(api): Remove old wrapper run scripts by @ElioDiNino in #315
- chore: Migrations refactor by @ElioDiNino in #314
- fix: set annotations to false by default by @joseph-sentry in #313
- chore(worker): Enable
timeseriesDjango app by @ElioDiNino in #316 - ref: GQL query_to_connection to allow multiple ordering directions by @joseph-sentry in #312
- feat: fetch TA GQL data directly from Timescale by @joseph-sentry in #311
- feat: use direct from Timescale TA GQL aggregates behind feature flag by @joseph-sentry in #317
- chore: Allow
Noneinputs forBreadcrumbDataby @ElioDiNino in #321 - feat: Upload breadcrumb task by @ElioDiNino in #318
- fix: get_test_results_queryset expects str for the parameter by @joseph-sentry in #323
- fix: not checking if parameter is None in TA GQL by @joseph-sentry in #329
- fix(devenv): Restart reliability, cli helper, better documentation by @ElioDiNino in #325
- fix(worker): Resolve SQLAlchemy model warning by @ElioDiNino in #322
- chore: Centralize all Celery task names by @ElioDiNino in #330
- feat: add new continuous aggregates to compute repo wide aggregates by @joseph-sentry in #319
- fix: add missing migrations to sync django state by @joseph-sentry in #331
- db: add indexes on TA timeseries hypertable to support new CAs by @joseph-sentry in #332
- feat(ta-gql): handle receiving all branches filter by @joseph-sentry in #105
- Revert "feat(ta-gql): handle receiving all branches filter" by @joseph-sentry in #334
- chore: More test warnings resolved and case-insensitivity check by @ElioDiNino in #336
- fix: Add username to impersonation request by @ajay-sentry in #340
- feat: Upload breadcrumbs for create commit by @ElioDiNino in #328
- chore:
mypyerror and warning fixes by @ElioDiNino in #341 - db: remove default continuous aggregate indexes and create new ones by @joseph-sentry in #335
- fix(api): Proper typing for mixins by @ElioDiNino in #343
- feat: use new repo wide CAs in GQL API by @joseph-sentry in #320
- feat: update error message formatting for clarity by @joseph-sentry in #306
- feat: add slowest tests parameter filtering to new TA GQL approach by @joseph-sentry in #324
- feat(docker): Ability to skip migrations via env var by @ElioDiNino in #350
- clean READ_EVALS feature flag by @giovanni-guidini in #342
- ref: timescale test results file by @joseph-sentry in #353
- fix: Properly install Django stubs with
mypyby @ElioDiNino in #345 - fix: Repo deletion fails for subsequent deletes on a single owner by @spalmurray in #356
- feat: Upload breadcrumbs for create report by @ElioDiNino in #344
- feat: allow filtering TA aggregates by branch by @joseph-sentry in #337
- feat(devenv): Make
uploadcommand and documentation by @ElioDiNino in #358 - fix: wrap new TA impl in try except for cache rollups by @joseph-sentry in #361
- fix: aggregate test results from TA hypertable if data's not in CAs by @joseph-sentry in #346
- fix: fields that can be null in TA upload endpoint by @joseph-sentry in #357
- fix: filtering by failed and skipped tests parameters by @joseph-sentry in #347
- feat(api): Upload breadcrumbs for waiting on coverage upload and notifications triggered by @ElioDiNino in #359
- Add a new endpoint to link Sentry Organization to Integrations by @michelletran-codecov in #352
- fix: allow bypass of auth when coming from sentry with jwt by @ajay-sentry in #363
- feat(devenv): Django admin now works locally by @ElioDiNino in #364
- feat(worker): Upload breadcrumbs for upload task by @ElioDiNino in #360
- fix: stop populating cache files and new repos read from timescale by @joseph-sentry in #366
- chore: Bump default soft and hard time limit values by @ElioDiNino in #368
- fix: show up to date TA data by @joseph-sentry in #367
- fix: create new CAs for calculating failed commits more accurately by @joseph-sentry in #369
- Create new token resolver for sentry app repo tokens by @ajay-sentry in #371
- chore: search repo by repoid in admin list by @giovanni-guidini in #375
- feat(worker): Upload breadcrumbs for upload processing task by @ElioDiNino in #365
- feat(worker): Upload breadcrumbs for upload finisher task by @ElioDiNino in #370
- chore: add logs to finisher by @joseph-sentry in #376
- fix: new timescale CA definitions by @joseph-sentry in #378
- fix: temporarily default to default branch data until we update the FE by @joseph-sentry in #372
- fix: Use
reprfor unknown upload breadcrumb errors by @ElioDiNino in #380 - fix: repo deletion by @joseph-sentry in #379
- feat: add limit to debouncing logic by @joseph-sentry in #381
- fix(worker): Resolve noisy SQLAlchemy warning by @ElioDiNino in #382
- Release 25.8.5 by @codecov-releaser in #377
Full Changelog: self-hosted-25.7.7...self-hosted-25.8.5