Changes
- fix(terraform-provider): link the Full Changelog to the actual previous release
- PR: #3653
- fix(discovery): apply a new auto-import rule to results already discovered
- PR: #3655
- fix(billing): require payment setup before pay-as-you-go usage
- PR: #3656
- feat(i18n): offer Farsi everywhere, with a complete Persian docs corpus
- PR: #3657
- fix(identity): accept a security key that cannot verify its user
- PR: #3654
- fix(test): stop the license validation test expiring seven days after it was written
- PR: #3659
- feat(cloud): make cloud environments discoverable, scoped, swept and documented end to end
- PR: #3662
- fix(dashboard): stop a clicked widget covering the auto-refresh picker
- PR: #3661
- There are lots of pages where breadcrumbs are not shown. Can you please…
- PR: #3663
- Document network access in each self-hosted integration guide
- PR: #3664
- Fix master test failures and SaaS billing fixtures
- PR: #3667
- fix(billing): recover payment reads from rate limits
- PR: #3671
- Remove extra billing notices and acknowledgement steps
- PR: #3668
- Show severity and state in grouped notification emails
- PR: #3670
- fix(billing): preserve payment rows and resolve lint failures
- PR: #3673
- Improve monitor and telemetry pricing UI
- PR: #3669
- Preserve selected monitor fields during template sync
- PR: #3675
- fix(status-page): keep nested resource search responsive
- PR: #3681
- feat(label-rules): add portable JSON import and export
- PR: #3679
- fix: bound discovery scans and show live progress
- PR: #3683
- Add passkey sign-in and account management
- PR: #3684
- Add passkey sign-in to the iOS and Android apps
- PR: #3685
- fix: preserve and copy complete Google SecOps errors
- PR: #3686
- feat(vmware): add VMware infrastructure monitoring (vCenter, ESXi hosts, VMs, datastores, clusters, vSAN)
- PR: #3687
- fix(dashboard): stop project selection bouncing users off global pages
- PR: #3691
- Add a books page featuring Back to Metal
- PR: #3692
- fix(billing): stop the payment-method read storm that reds master
- PR: #3693
- Speed up dashboard startup with smaller bundles and fewer requests
- PR: #3694
- Talk to the OneUptime GitHub App from GitHub
- PR: #3696
- fix(accounts): reject weak signup passwords
- PR: #3697
- Translate the interactive GitHub App docs into all locales
- PR: #3699
- feat(admin): add Project > Support page for customer support access
- PR: #3701
- fix(forms): stop the invite form throwing away what the user types
- PR: #3700
- fix(billing): stop telemetry admission from polling Stripe per request
- PR: #3702
- fix(probe): stop a stalled synthetic bootstrap from failing the monitor
- PR: #3703
- test(billing): cover the two seams the Stripe rate-limit fix hangs on
- PR: #3704
- fix(ai): tell the user Ask AI is off instead of letting them type into it
- PR: #3706
- fix(mcp): negotiate the MCP protocol version instead of rejecting the client
- PR: #3707
- Improve books page design and responsive navigation
- PR: #3709
- fix(on-call): say which shifts are covered by an override, and whose
- PR: #3710
- fix(probe): say why a monitor target could not be resolved, instead of "Unknown"
- PR: #3711
- Shorten the save payment method button label
- PR: #3714
- fix(ci): get the red jobs on master back to green
- PR: #3713
- Show live signup password progress and special-character guidance
- PR: #3712
- fix(dashboard): align Passkeys with shared table cards
- PR: #3715
- fix(workflow): let workflow variables be edited instead of deleted and recreated
- PR: #3717
- fix(workflow): stop leaking secret variables through schedule errors
- PR: #3719
- Fix user invitations returning server errors after billing failures
- PR: #3716
- Separate passkeys and two-factor settings and polish account security
- PR: #3718
- Add Google SecOps connector diagnostics and on-demand polling
- PR: #3720
- Revamp mobile UI with persistent project-focused navigation
- PR: #3721
- Fix delete account card spacing
- PR: #3722
- Merge next into master
- PR: #3736
- fix(dashboard): remove network topology guidance banner
- PR: #3732
- Fix security settings layout and add self-service two-factor controls
- PR: #3735
- fix(docs): keep sidebar icons matched to their categories
- PR: #3734
- Align Session Replay with dashboard table, navigation, and player patterns
- PR: #3731
- feat(mobile): completely redesign the project-first app experience
- PR: #3723
- fix: hide AI activity after an insight RCA is posted
- PR: #3733
- feat(dashboard): create ingestion keys with a multi-step modal
- PR: #3730
- Make shared pencil icons smaller and wider
- PR: #3728
- Move security connection errors to row actions
- PR: #3727
- Move resource archive actions from Overview to Settings
- PR: #3726
- Improve shared alert banner design and accessibility
- PR: #3729