Release 25.7.7
·
236 commits
to main
since this release
Autogenerated for 25.7.7. Created for #291
What's Changed
- build(compose): Minio port fixes and
READMEimprovements by @ElioDiNino in #180 - feat: separate stage workflow for ci / deploys by @ajay-sentry in #191
- fix: Add build step to stage deploy workflow by @ajay-sentry in #209
- fix(api): Return type of
.getis just anOwnerby @ElioDiNino in #210 - fix: make docker-compose.yml "expose" api port internally instead of binding to host port by @matt-codecov in #212
- ci: change how push-stage.yml job is run by @matt-codecov in #213
- chore: Repository cleanup (
.github,READMEs, and redundant files) by @ElioDiNino in #207 - chore: Remove old Codecov config files by @ElioDiNino in #208
- fix: Add alternative condition to simplecov report matcher by @spalmurray in #205
- [fix] Add github service filter check to Gen AI auth by @rohitvinnakota-codecov in #218
- test: consolidate on test.yml and mock_storage fixture in more tests by @matt-codecov in #214
- refactor: clean up worker initialization by @matt-codecov in #215
- [fix] Safe fetch org yaml when parsing PR webhooks for GitHub by @rohitvinnakota-codecov in #221
- fix: error code gql resolver by @joseph-sentry in #152
- fix: handle new TA task failures gracefully by @joseph-sentry in #217
- Increase the timeout for delete task by @michelletran-codecov in #222
- increase limits on flare_cleanup by @nora-shap in #161
- Dedupe GithubAppInstallation and add unique constraint by @nora-shap in #219
- Add sentry_commentid by @nora-shap in #220
- Convert Upload Received to Repository Activated event by @spalmurray in #211
- fix: Local stripe proxy post umbrella by @spalmurray in #228
- [fix] Remove generate unit tests button by @rohitvinnakota-codecov in #225
- refactor: move get_settings_module django helper to shared by @matt-codecov in #223
- refactor: make worker/shared use same django settings layout as api by @matt-codecov in #224
- ref: user-agent parsing in api by @joseph-sentry in #197
- fix: Use hooky name in stage action by @ajay-sentry in #229
- fix: remove auto-create indexes by @joseph-sentry in #183
- remove hard-coded limits on flare cleanup nightly task by @nora-shap in #232
- install webhooks race condition by @nora-shap in #231
- fix(api): Use sets instead of lists to prevent reordering flakiness by @ElioDiNino in #235
- Ensure that plan_seat_count includes free seats by @michelletran-codecov in #233
- fix: Spelling, grammar, and add parent class by @ElioDiNino in #240
- fix: CORS custom logic returns
*for external origins by @ElioDiNino in #237 - send to sentry not gcp by @nora-shap in #236
- fix: Override default Minio port and use rolling gateway image by @ElioDiNino in #239
- chore: Stop exposing unnecessary ports locally by @ElioDiNino in #241
- Ignore a few lint warnings by @michelletran-codecov in #247
- Use the correct user removal for webhooks remove by @michelletran-codecov in #245
- Remove
is_disjoint=Trueoptimization from merge code by @michelletran-codecov in #242 - build: unified Dockerfile by @matt-codecov in #186
- chore(api): remove test-only function from production helper file by @matt-codecov in #187
- build: trigger all tests when reqs and build glue are changed by @matt-codecov in #190
- fix(shared): Use the only available settings file by @ElioDiNino in #244
- build: remove dev deps from prod image, add separate test-reqs and test-app images by @matt-codecov in #188
- chore: sync uv.lock by @matt-codecov in #250
- build: change how dev dependency-group is excluded from prod images by @matt-codecov in #251
- chore: Resolve new ruff checks by @ElioDiNino in #249
- feat: enable new TA tasks on new repos by @joseph-sentry in #108
- POC: endpoint to get evals info by @giovanni-guidini in #246
- fix(api): Add missing CORS headers on external
OPTIONSrequests by @ElioDiNino in #252 - fix: new TA cutoff date logic by @joseph-sentry in #253
- refactor(shared): Centralize Postgres partition location by @ElioDiNino in #258
- feat: Celery task to run
pgpartitionon a schedule by @ElioDiNino in #259 - fix(worker): Make Copilot exempt from seat count checks by @ElioDiNino in #261
- test: fix TA GQL tests due to retention policy by @joseph-sentry in #238
- fix: error message by @joseph-sentry in #254
- fix: drop indexes properly by @joseph-sentry in #243
- fix(shared): Include all test files by @ElioDiNino in #262
- feat: add total duration column to test results by @joseph-sentry in #248
- fix: Set ci_service/provider on uploads when sent by CLI by @spalmurray in #265
- Add a Sentry ID field and update Account Plans by @michelletran-codecov in #267
- db: try to fix dropped connection issues by @joseph-sentry in #266
- deps: Replace
pytest-freezegunwithpytest-freezerby @ElioDiNino in #270 - update test-result-parser to parse evals info out of JUnit by @giovanni-guidini in #268
- feat: Add default-org resolver on internal user API by @spalmurray in #269
- feat: Initialization of
UploadBreadcrumbmodel by @ElioDiNino in #260 - fix: TA ordering and filtering bug by @joseph-sentry in #272
- fix: add cutoff date to TA dashboard read path by @joseph-sentry in #264
- chore: Change partition management cron job name by @ElioDiNino in #271
- Skip migrating risky plans change by @michelletran-codecov in #273
- chore: Documentation and misc cleanup by @ElioDiNino in #274
- ref: move calc_test_id to shared by @joseph-sentry in #282
- chore: Resolve cerberus warning by @ElioDiNino in #279
- test: clean up TA tests by @joseph-sentry in #290
- chore(shared): Generate missing migrations by @ElioDiNino in #277
- chore: Remove unused
YamlHistorymodel by @ElioDiNino in #281 - ci(overwatch): Only upload to Overwatch once by @ElioDiNino in #292
- fix: stripe customer name update by @joseph-sentry in #280
- chore: Remove old timeseries models by @ElioDiNino in #289
- test: disable TS background worker during migrations by @joseph-sentry in #287
- Move the JWT DRF permissions into codecov_auth by @michelletran-codecov in #276
- chore: Update json logger imports by @ElioDiNino in #294
- chore(shared): Resolve migration warnings by @ElioDiNino in #293
- feat: Add pytest path variable for running pytest with a path by @ajay-sentry in #299
- test: attempt to fix worker tests by @joseph-sentry in #296
- fix(shared): Resolve pytest warnings by @ElioDiNino in #300
- perf: attempt to improve perf of proc flakes query by @joseph-sentry in #303
- db: add index on pullid desc for pulls table by @joseph-sentry in #302
- feat: Update available plans to add Team Plan if not purchased 10 seats by @ajay-sentry in #295
- perf: improve proc flakes performance further by @joseph-sentry in #304
- fix: always set testrun outcome to flaky_failure in process flakes by @joseph-sentry in #286
- test: skip broken tests i will be removing soon by @joseph-sentry in #283
- fix: flaky fail outcome name by @joseph-sentry in #305
- fix(billing): Fix update address raise error by @suejung-sentry in #298
- Add a new GraphQL mutation to sync with app token by @michelletran-codecov in #202
- feat: create and add sane_repr to TA models by @joseph-sentry in #285
- fix: Database partition management commands by @ElioDiNino in #263
- fix(cleanup-job): Turn off cleanup_flare job for now by @suejung-sentry in #308
- chore: Remove orphaned development containers by @ElioDiNino in #309
- feat(shared): Sentry utils to deduplicate by @ElioDiNino in #307
- refactor: Docker development and production run scripts by @ElioDiNino in #310
- ref(ta): remove test warnings and factor out types by @joseph-sentry in #288
- Release 25.7.7 by @codecov-releaser in #291
New Contributors
- @giovanni-guidini made their first contribution in #246
Full Changelog: self-hosted-25.6.2...self-hosted-25.7.7