Releases: codecov/gazebo
Release 25.10.6
Autogenerated for 25.10.6. Created for #3948
What's Changed
- fix: Use dynamic repo name for token step copy by @calvin-codecov in #3926
 - adjust secret link for personal orgs by @adrianviquez in #3927
 - feat: add all branches as default capability to test analytics page by @adrianviquez in #3928
 - feat: Add messaging for free seats and clarify paid by @calvin-codecov in #3925
 - feat: Always show plan cancelled confirmation by @calvin-codecov in #3949
 - Release 25.10.6 by @codecov-releaser in #3948
 
Full Changelog: self-hosted-25.8.5...self-hosted-25.10.6
Release 25.8.5
Autogenerated for 25.8.5. Created for #3918
What's Changed
- feat: Tweak header and add tooltip on flags table coverage by @spalmurray in #3913
 - chore: update TA aggregate copy by @joseph-sentry in #3915
 - chore: Remove overwatch from CI by @ajay-sentry in #3921
 - Release 25.8.5 by @codecov-releaser in #3918
 
Full Changelog: self-hosted-25.7.7...self-hosted-25.8.5
Release 25.7.7
Autogenerated for 25.7.7. Created for #3907
What's Changed
- changing url by @jason-ford-codecov in #3889
 - Revert "changing url (#3889)" by @spalmurray in #3890
 - fix: change login copy to say 'log in' by @joseph-sentry in #3879
 - chore(docker): remove unused environment variable by @ElioDiNino in #3892
 - fix: Make error message nullable by @ajay-sentry in #3894
 - chore: Make flag deletion modal warn action is permanent by @spalmurray in #3895
 - chore: Update yarn to 4.9.2 by @spalmurray in #3901
 - fix(ta): seconds to duration function by @joseph-sentry in #3891
 - feat: Add personal org warnings to checkout flow by @spalmurray in #3896
 - feat: Use new default-org on internal user for default org decision by @spalmurray in #3905
 - fix: Add sentry-merge to list of acceptable plan names by @spalmurray in #3906
 - feat: add total duration section by @joseph-sentry in #3898
 - fix: Default to owner username when no default org received by @ElioDiNino in #3910
 - fix(address-form): Update error message for address form by @suejung-sentry in #3909
 - Release 25.7.7 by @codecov-releaser in #3907
 
New Contributors
- @ElioDiNino made their first contribution in #3892
 
Full Changelog: self-hosted-25.6.2...self-hosted-25.7.7
Release 25.6.2
Autogenerated for 25.6.2. Created for #3885
What's Changed
- fix: Table incorrectly sorting first page of results when sorted by @ajay-sentry in #3867
 - perf: Minor extract coverage util perf updates by @ajay-sentry in #3869
 - fix: Safari coverage chart overflowing by @spalmurray in #3873
 - fix: add workflow permissions by @thomasrockhu-codecov in #3874
 - chore: Update base docker images to alpine3.21 by @spalmurray in #3875
 - fix: Race condition in dockerfile by @spalmurray in #3877
 - feat: Fallback to Customer Address if default payment method address doesn't exist by @ajay-sentry in #3878
 - updating the perms by @jason-ford-codecov in #3883
 - Release 25.6.2 by @codecov-releaser in #3885
 
Full Changelog: self-hosted-25.5.1...self-hosted-25.6.2
Release 25.5.1
Autogenerated for 25.5.1. Created for #3857
What's Changed
- chore(overwatch): Fix overwatch CI step by @suejung-sentry in #3833
 - chore: Silence launchDarkly, sentry console logs by @suejung-sentry in #3832
 - chore(overwatch): Do not run on main by @suejung-sentry in #3835
 - [ft] Re-Add test gen copy by @rohitvinnakota-codecov in #3834
 - fix: Change header text for components by @suejung-sentry in #3836
 - fix: Remove commit author link to base owner page by @calvin-codecov in #3808
 - chore: Rename Okta redirect URI -> Okta Base URL by @spalmurray in #3828
 - feat: Add bundle badge to README.md by @spalmurray in #3838
 - chore(ci): update overwatch to use 
tsctoo by @giovanni-guidini in #3840 - fix: Remove duplicate calls in coverage overview page by @suejung-sentry in #3839
 - fix: Remove redundant call - coverage file by @suejung-sentry in #3843
 - fix: Remove duplicate calls to GetBranchCoverageMeasurements by @suejung-sentry in #3844
 - fix: Remove duplicate calls on coverage overview page by @suejung-sentry in #3846
 - chore: Fix vulnerability in cross-spawn lib by @suejung-sentry in #3845
 - chore: Bump Vite version by @RulaKhaled in #3847
 - chore: Upgrade yarn to 4.9.1 by @spalmurray in #3848
 - fix: Fix bug selected plan could be undefined by @RulaKhaled in #3853
 - fix: Handle segments ProviderError by @suejung-sentry in #3852
 - Release 25.5.1 by @codecov-releaser in #3857
 
New Contributors
- @giovanni-guidini made their first contribution in #3840
 
Full Changelog: self-hosted-25.4.1...self-hosted-25.5.1
Release 25.4.1
Autogenerated for 25.4.1. Created for #3829
What's Changed
- ref: Render only two levels of the sunburst by @nicholas-codecov in #3783
 - fix: Change plan update banner to new alert and refresh seat count by @calvin-codecov in #3778
 - fix: useInfiniteUser schema parsing error by @nicholas-codecov in #3793
 - feat: Add expanded redirect to App.tsx by @nicholas-codecov in #3792
 - chore: Remove barrel files from services collection (part 3) by @nicholas-codecov in #3780
 - feat: Update signIn paths to append extra redirect by @nicholas-codecov in #3794
 - feat: Update login nav link to append to redirect by @nicholas-codecov in #3799
 - fix: Update useBranches schema to make branches nullable by @nicholas-codecov in #3802
 - feat: Add spinner to Toggle component by @spalmurray-codecov in #3803
 - feat: Update login pageName to include redirect by @nicholas-codecov in #3801
 - feat: Update NotFoundError to have login button by @nicholas-codecov in #3804
 - fix: sed command for self-hosted git provider replacement by @spalmurray-codecov in #3807
 - fix: useInvoices, usePrefetchBranchDirEntry, BundleTrendQueryOpts, usePullComponents schemas by @nicholas-codecov in #3809
 - feat: Add overwatch to github actions by @suejung-sentry in #3791
 - fix: Various usability tweaks on the members page by @spalmurray-codecov in #3805
 - ref: Convert BranchDirEntry to tsx by @spalmurray-codecov in #3810
 - fix: Pytest instructions wrong command by @spalmurray-codecov in #3816
 - docs: Set fetch-depth to 2 in our GHA examples by @spalmurray-codecov in #3800
 - fix: some flakes by @spalmurray in #3830
 - Release 25.4.1 by @codecov-releaser in #3829
 
New Contributors
- @spalmurray made their first contribution in #3830
 
Full Changelog: self-hosted-25.3.3...self-hosted-25.4.1
Release 25.3.3
Autogenerated for 25.3.3. Created for #3788
What's Changed
- ref: Migrate useSessions to TSQ V5 by @nicholas-codecov in #3715
 - ref: Migrate useSunburstCoverage to TSQ V5 by @nicholas-codecov in #3701
 - ref: Migrate useBranchCoverageMeasurements to TSQ V5 by @nicholas-codecov in #3711
 - ref: Migrate useReposCoverageMeasurements to TSQ V5 by @nicholas-codecov in #3712
 - chore: Update Codecov plugin to 1.9.0 by @nicholas-codecov in #3721
 - chore: Upgrade Sentry SDK to V9 by @nicholas-codecov in #3723
 - chore: Vendor package all Prism languages by @nicholas-codecov in #3725
 - ref: Migrate useRevokeUserToken to TSQ V5 by @nicholas-codecov in #3719
 - Revert "chore: Vendor package all Prism languages" by @nicholas-codecov in #3730
 - chore: Vendor split large and common packages and remove unused deps by @nicholas-codecov in #3728
 - ref: Migrate useDeleteSession to TSQ V5 by @nicholas-codecov in #3720
 - Remove Impact Analysis from UI by @michelletran-codecov in #3732
 - feat: Set a global staleTime value to QueryClients by @nicholas-codecov in #3736
 - ref: Migrate useGenerateUserToken to TSQ V5 by @nicholas-codecov in #3735
 - fix: Update codecov dark logo and fix broken invoice img by @calvin-codecov in #3729
 - feat: Enable some Amplitude autocapture events by @spalmurray-codecov in #3731
 - fix: Extra x's when replacing / hiding tokens by @ajay-sentry in #3740
 - ref: Update Amplitude page view sanitization by @spalmurray-codecov in #3739
 - Pass the 
owneralong to theeraseRepositorymutation by @Swatinem in #3741 - fix: Check to see if user exists before setting default org by @nicholas-codecov in #3744
 - feat: Surface latest upload error for latest commit in a branch for tests tab by @RulaKhaled in #3722
 - fix: Migrate from isCached to cacheConfig by @nicholas-codecov in #3718
 - ref: Remove over application of lazy by @nicholas-codecov in #3738
 - feat: Add Sentry feature flag integration with LD by @nicholas-codecov in #3746
 - feat: Org page UI improvements by @calvin-codecov in #3727
 - chore: Remove use of barrel files in services/account by @nicholas-codecov in #3748
 - ref: Remove impact analysis stuff from Frontend code by @ajay-sentry in #3747
 - Unify and slightly reword account deletion by @Swatinem in #3742
 - chore: Remove use of barrel files in services/commit by @nicholas-codecov in #3750
 - feat: Move initial sunburst data into react state by @nicholas-codecov in #3751
 - Update FailedTestsErrorBanner.tsx by @rohan-at-sentry in #3755
 - feat: Expand utility of rejectNetworkError by @nicholas-codecov in #3743
 - chore: Remove barrel files from services part 2 by @nicholas-codecov in #3757
 - chore: Remove use of barrel files in services/branches by @nicholas-codecov in #3749
 - chore: Remove use of barrel files in services by @nicholas-codecov in #3754
 - feat: Add recently visited repo at top of list by @calvin-codecov in #3734
 - feat: Open coverage dropdown when linking from file explorer by @calvin-codecov in #3752
 - fix: Virtual file renderer not resetting when changing branch by @nicholas-codecov in #3760
 - ref: Convert OptionButton and DisplayTypeButton to TS by @spalmurray-codecov in #3759
 - feat: Update current usage of rejectNetworkError by @nicholas-codecov in #3758
 - chore: Remove barrel services/navigation by @nicholas-codecov in #3761
 - feat: Add rejectNetworkError to calls (part one) by @nicholas-codecov in #3762
 - fix: Remove use of structuredClone by @nicholas-codecov in #3766
 - ref: Add rejectNetworkError to calls (part two) by @nicholas-codecov in #3765
 - feat: Add rejectNetworkError to calls (part three) by @nicholas-codecov in #3767
 - feat: Add rejectNetworkError to API calls (part four) by @nicholas-codecov in #3768
 - chore: Replace old onboarding metrics with Amplitude events by @spalmurray-codecov in #3769
 - chore: Add testing framework to GHA token step metric by @spalmurray-codecov in #3773
 - ref: Convert FileEntry to TS by @spalmurray-codecov in #3772
 - feat: Add rejectNetworkError to calls (part five) by @nicholas-codecov in #3771
 - ref: Convert DirEntry to TSX by @spalmurray-codecov in #3775
 - fix: Initial set of parsing errors by @nicholas-codecov in #3774
 - ref: Convert BranchFileEntry to TSX by @spalmurray-codecov in #3777
 - fix: Add fixes and new rules to tokenless banner show logic by @calvin-codecov in #3764
 - ref: Move callingFn from string literals to a shared const by @nicholas-codecov in #3770
 - fix: Set new owner fields to nullable in zod by @calvin-codecov in #3781
 - chore: Remove use of barrel files in services/pull by @nicholas-codecov in #3753
 - chore: Remove barrel file services/repo/schemas by @nicholas-codecov in #3779
 - fix: usesInvoice should hide change plan button on members page by @ajay-sentry in #3782
 - fix: Remove the default error for failed tests error banner by @RulaKhaled in #3784
 - feat: Profile sunburst chart by @nicholas-codecov in #3785
 - fix: usePullCompareTotalsTeam parsing error by @nicholas-codecov in #3786
 - feat: Setup Spotlight integration for local dev by @nicholas-codecov in #3787
 - chore: Update yarn to 4.7.0 by @spalmurray-codecov in #3789
 - fix: Add back sync repos feature in list by @calvin-codecov in #3790
 - Release 25.3.3 by @codecov-releaser in #3788
 
New Contributors
- @rohan-at-sentry made their first contribution in #3755
 
Full Changelog: self-hosted-25.2.7...self-hosted-25.3.3
Release 25.2.7
Autogenerated for 25.2.7. Created for #3717
What's Changed
- feat: Add ACH related hooks by @suejung-sentry in #3662
 - ref: Remove tier name, use isTeamPlan by @RulaKhaled in #3666
 - Is repo public bug by @RulaKhaled in #3669
 - ref: useCoverageTabData to TS Query V5 by @nicholas-codecov in #3658
 - ref: useRepoForTokensTeam to TS Query V5 by @nicholas-codecov in #3657
 - chore: Update Codecov Bundler Plugin by @nicholas-codecov in #3671
 - feat: Cut over to Stripe PaymentElement by @suejung-sentry in #3665
 - Reword the "Erase Repo" action by @Swatinem in #3670
 - feat: Implement EventTracker abstraction and Amplitude implementation by @spalmurray-codecov in #3650
 - fix: Infer name if not in billing details by @suejung-sentry in #3676
 - fix: PullCoverage a passing null instead of boolean by @nicholas-codecov in #3679
 - Cy/non pat appless by @calvin-codecov in #3667
 - fix: Only show GH config banner when no welcome banner by @calvin-codecov in #3680
 - Revert Non-PAT Appless by @calvin-codecov in #3681
 - chore: Clean up bundle caching feature flag by @nicholas-codecov in #3659
 - chore: Add in Owner/RepoContext MSW Mocks to App tests by @nicholas-codecov in #3682
 - ref: Migrate useOktaConfig to TSQ V5 by @nicholas-codecov in #3683
 - Cy/non pat appless 2 by @calvin-codecov in #3684
 - feat: Allow build time configuration of sunburst by @nicholas-codecov in #3689
 - feat: Only show auto-activate toggle for admins when on enterprise cloud plan by @spalmurray-codecov in #3690
 - ref: Flatten Amplitude context properties by @spalmurray-codecov in #3687
 - feat: Add img component for light and dark src by @calvin-codecov in #3675
 - fix: Only show GH app config banner if admin by @calvin-codecov in #3691
 - fix: Add modal max width on wide screens by @calvin-codecov in #3674
 - feat: Add users-developer to plans enum by @RulaKhaled in #3694
 - fix: Hide tokenless banner for signed out user by @calvin-codecov in #3677
 - DISPLAY_SELF_HOSTED_EXPIRATION_BANNER probably by @trent-codecov in #3695
 - feat: Add ACH microdeposits handling by @suejung-sentry in #3693
 - fix: Onboarding continue button on Safari by @spalmurray-codecov in #3699
 - fix: Handle ach case by @suejung-sentry in #3696
 - chore: Cleanup payment related components by @suejung-sentry in #3692
 - chore: Update stripe JS versions by @ajay-sentry in #3704
 - ref: Migrate useUpdateOktaConfig to TSQ V5 by @nicholas-codecov in #3697
 - feat: Update to send users developer instead of users basic by @RulaKhaled in #3702
 - chore: Update Vitest to latest V2 by @nicholas-codecov in #3707
 - chore: Remove unused credit card stuff by @ajay-sentry in #3709
 - feat: Hide BA trend chart if Timescale is disabled by @nicholas-codecov in #3708
 - fix: Test results not rendering on first pull branches with test data by @nicholas-codecov in #3710
 - ref: Update useSetUploadTokenRequired to TSQ V5 by @nicholas-codecov in #3698
 - chore: Update yarn by @spalmurray-codecov in #3713
 - fix: Update picker button colors for ACH on dark mode by @ajay-sentry in #3714
 - feat: Use amplitude proxy by @spalmurray-codecov in #3716
 - Release 25.2.7 by @codecov-releaser in #3717
 
Full Changelog: self-hosted-25.1.16...self-hosted-25.2.7
Release 25.1.16
Autogenerated for 25.1.16. Created for #3663
What's Changed
- fix: Remove "to" prop if component is by @ajay-sentry in #3654
 - feat: Create modal for controlling bundle cache settings by @nicholas-codecov in #3652
 - feat: Add bundle cache modal to repo config tab by @nicholas-codecov in #3655
 - feat: Add bundle cache modal to bundles tab by @nicholas-codecov in #3653
 - Update robots.txt by @trent-codecov in #3660
 - Release 25.1.16 by @codecov-releaser in #3663
 
Full Changelog: self-hosted-25.1.10...self-hosted-25.1.16
Release 25.1.10
Autogenerated for 25.1.10. Created for #3648
What's Changed
- fix: empty string initialPageParam breaking ReposTeamQueryOpts by @spalmurray-codecov in #3626
 - feat: Fetch isCached Field with CommitPageDataQueryOpts by @nicholas-codecov in #3621
 - Revert "feat: Fetch isCached Field with CommitPageDataQueryOpts" by @nicholas-codecov in #3630
 - feat: Fetch isCached Field with CommitPageDataQueryOpts - Round 2 by @nicholas-codecov in #3631
 - fix: Update copy for tokenless tab by @RulaKhaled in #3633
 - feat: Create CachedBundleContentBanner Component by @nicholas-codecov in #3632
 - ref: Update useAvailablePlans to have isSentry/TeamPlan AND remove isSentryPlan helper for GQL field by @ajay-sentry in #3610
 - feat: Fetch isCached Field in PullPageDataQueryOpts by @nicholas-codecov in #3622
 - ref: Migrate useRepos to TS Query V5 by @nicholas-codecov in #3617
 - fix: Update viewFile toggle in commit detail page by @suejung-sentry in #3623
 - feat: Add Cache Bundle Banner to Commits Page by @nicholas-codecov in #3634
 - [fix] Update GitHub, GitLab, BitBucket copy by @rohitvinnakota-codecov in #3603
 - feat: Add Cache Bundle Banner to Pulls Page by @nicholas-codecov in #3636
 - fix: Rewrite infinite queries to be consist using undefined over null by @nicholas-codecov in #3637
 - [chore] Add rule to make provider casing more consistent by @rohitvinnakota-codecov in #3640
 - feat: Add Success Variant Toast by @nicholas-codecov in #3639
 - ref: Migrate useRepoConfigurationStatus to TS Query V5 by @nicholas-codecov in #3618
 - chore: Upgrade to Vite V6 by @nicholas-codecov in #3614
 - feat: Add in CachedBundlesQueryOpts by @nicholas-codecov in #3644
 - chore: remove cached bundle feature flag by @nicholas-codecov in #3638
 - fix: background color on trend selector container for dark mode by @ajay-sentry in #3641
 - dev: Update TS fomr 4.9.5 -> ~5.7.3 by @ajay-sentry in #3647
 - chore: Remove new repo flag in LD by @ajay-sentry in #3651
 - feat: Add mutation to update bundle cache settings by @nicholas-codecov in #3649
 - Release 25.1.10 by @codecov-releaser in #3648
 
Full Changelog: self-hosted-25.1.3...self-hosted-25.1.10