chromium

Browsers

The official GitHub mirror of the Chromium source

Latest 154.0.8037.21 · by chromiumWebsiteRSS

Release activity

Release activity — 135 releases across 16 days since Aug 25, 2026. Each cell is one day; darker means more releases that day. Nothing is recorded before Aug 25, 2026. Older weeks are hidden at this screen width.
JunJulAugSep
Sunday7 releases on Aug 30, 20264 releases on Sep 6, 2026
Monday11 releases on Aug 31, 202614 releases on Sep 7, 2026
Tuesday11 releases on Aug 25, 20265 releases on Sep 1, 202610 releases on Sep 8, 2026
Wednesday6 releases on Aug 26, 202617 releases on Sep 2, 20265 releases on Sep 9, 2026
Thursday6 releases on Aug 27, 202612 releases on Sep 3, 2026
Friday6 releases on Aug 28, 20269 releases on Sep 4, 2026
Saturday6 releases on Aug 29, 20266 releases on Sep 5, 2026

135 releases since Aug 25, 2026, busiest day 17

Changelog

What changed from 154 to 155
155.0.8048.0

155.0.8048.0: Create chrome_branch_deps.json for branch 8048.

View originalPermalink
How 155.0.8048.0 went

154.0.8037.21

From commit messages
Fixed 1
  • Converted padding CHECK back to DCHECK in CacheStorageCache.
Security 1
  • Limited peer trust for isolated connections in Mojo.
View originalPermalink
How 154.0.8037.21 went
152.0.7977.121From commit messages

152.0.7977.121: [M152] Fix spurious resize events during webview autosizing

Fixed 5
  • Navigation deduplication now only applies to HTTP and HTTPS schemes.
  • Reading mode toolbar reset button contrast issue.
  • Slot assignment recalculation depth check and added defensive copies.
  • Peer trust limitation for isolated Mojo connections.
  • Spurious resize events during webview autosizing.
View originalPermalink
How 152.0.7977.121 went
154.0.8037.20From commit messages

Incrementing VERSION to 154.0.8037.20

Changed 1
  • Contextual tasks pinning eligibility to use AimEligibilityService.
Fixed 9
  • Race condition in LensOverlayQueryControllerMockTimeTest.
  • Mixed-DPI multi-monitor region select toast centering in OmniboxEverywhere.
  • Spark on WebUI dynamic AIM button remaining on webpage focus.
  • OAuth token injection by checking request initiator in context-input.
  • Single tab check in ShouldOpenInLensSidePanel.
  • Use-after-free in WebContentsImpl when dropping fullscreen for dialogs.
View originalPermalink
How 154.0.8037.20 went
155.0.8047.0From commit messages

155.0.8047.0: Create chrome_branch_deps.json for branch 8047.

Added 1
  • Implement initial Site settings categories screen for iOS.
Changed 3
  • Require an explicit alpha argument in CSS alpha().
  • Use base::expected for password store read results.
  • Use pixel-length parsing for body margins in HTML.
Fixed 3
  • Fixed pinned tab restoration when closing the last pinned tab.
  • Fixed weather fetch hang in CoralControllerTest on official builds.
  • CacheStorage returns error on ReadSideData size mismatch.
Removed 3
  • Removed kSystemFeaturesDisableListHidden feature flag.
  • Removed chromeos::features::kNewGuestProfile feature flag.
  • Removed feature flag chromeos::features::kOfficeNavigationCapturingReimpl.
View originalPermalink
How 155.0.8047.0 went
155.0.8046.2

155.0.8046.2: Revert "Clean up Blink Language Detector and Translator deps"

View originalPermalink
How 155.0.8046.2 went
155.0.8046.0From commit messages

155.0.8046.0: Create chrome_branch_deps.json for branch 8046.

Added 10
  • Add 'New Incognito window' option to Account Menu on iOS Signin.
  • Add base passkey tracker in components for ODE.
  • Add device re-auth availability for ambient autofill.
  • Add entity suppression sync serialization utilities.
  • Add Universal Opt Out settings to iOS.
  • Add Signin.IdentityErrorDisplayed.DeviceManagementError metric on iOS.
View originalPermalink
How 155.0.8046.0 went
152.0.7977.118From commit messages

152.0.7977.118: Roll Chrome Mac Arm PGO Profile

Fixed 1
  • [M152] [Windows] Handle re-entrant destruction when creating the caret
View originalPermalink
How 152.0.7977.118 went

154.0.8037.15

From commit messages
Added 2
  • Added feature to reload background tabs on desktop Android.
  • Added feature flag for Desktop Android file picker for media.
Changed 5
  • Always display automated password change settings if PI is enabled.
  • Disabled RTC H265 encoding on older Macs.
  • Used a state machine in SaveUpdatePasswordMessageDelegate for Password Manager.
  • Welcome page no longer shows metrics opt-in for Windows.
  • Background tab pool now persists live background tabs on task completion and auto-removes tabs on attach.
Fixed 3
  • Fixed use-after-free in MenuController and simplified teardown in views.
  • Fixed contextual action menu icon sizing and alignment in composebox.
  • Caught UnsupportedOperationException in isCryptoSchemeSupported for media.
View originalPermalink
How 154.0.8037.15 went
153.0.8010.40

153.0.8010.40: Updating XTBs based on .GRDs from branch 8010

View originalPermalink
How 153.0.8010.40 went
155.0.8045.0From commit messages

155.0.8045.0: Create chrome_branch_deps.json for branch 8045.

Added 4
  • Add width and height to RTCEncodedVideoFrameInit.
  • Add UKM latency metrics for OTP field detection and tickles.
  • Add ShowInputOptionsInShelfEnabled policy.
  • Add inspector-protocol tests for typedRouterRules URLPattern in ServiceWorker.
Changed 2
  • Increase kWaitingForConnectableTimeout from 30s to 60s for CrOS Cellular.
  • Enable AndroidSaveCardNonBlockingDialog by default.
Fixed 3
  • Validate scheme before processing Early Hints in NavigationURLLoader.
  • Block window deletion when showing in ScopedWindowTucker::AnimateUntuck.
  • Force text input state update upon window focus changed.
Removed 1
  • Remove PerUserTopicSubscriptionManager and Request from invalidation.
View originalPermalink
How 155.0.8045.0 went
153.0.8010.36From commit messages

153.0.8010.36: [M153] views: Fix UAF in MenuController and simplify teardown

Fixed 1
  • Fixed use-after-free in MenuController and simplified teardown.
View originalPermalink
How 153.0.8010.36 went
155.0.8044.0

155.0.8044.0: Create chrome_branch_deps.json for branch 8044.

View originalPermalink
How 155.0.8044.0 went

154.0.8037.14

From commit messages
Added 1
  • Added supported MIME type check for C2PA bypass in context-input.
Fixed 1
  • Fixed accessibility item count for AIM "+" menu in context-input.
View originalPermalink
How 154.0.8037.14 went
152.0.7977.115From commit messages

152.0.7977.115: Roll Chrome Mac Arm PGO Profile

Changed 1
  • Reading mode now limits actions on non HTTP/HTTPS pages.
View originalPermalink
How 152.0.7977.115 went
154.0.8037.13From commit messages

154.0.8037.13: Roll Chrome Mac Arm PGO Profile

Changed 1
  • iOS NTP Redesign tools menu button and Sign In button color updated.
Fixed 5
  • SetGpuChannelHost in BindInProcessInstance now skips when null.
  • iOS NTP Redesign fakebox and padding appearance on iPad fixed.
  • Dictation made responsive to keyboard events.
  • Desktop Bottom Sheet margins for LayoutType.HUB fixed.
  • iOS Gemini Live dormant snackbar offset fixed.
Removed 1
  • iOS useless APC generation in Gemini Live flow removed.
View originalPermalink
How 154.0.8037.13 went
152.0.7977.114From commit messages

152.0.7977.114: Roll Chrome Mac Arm PGO Profile

Fixed 3
  • Add missing user activation checks to the UntrustedPageHandler.
  • Only ignore PDF documents if kEnableTranslatePdf is enabled.
  • Add more GL error checks in GLTextureHolder.
Security 2
  • Improve origin validation in devtools_ui_bindings.
  • Restrict content URLs forwarded to FileSystemInstance in arc.
View originalPermalink
How 152.0.7977.114 went
154.0.8037.12From commit messages

154.0.8037.12: Roll Chrome Mac Arm PGO Profile

Added 1
  • Native messaging on Android for certain extensions with UMA metrics for errors.
Changed 2
  • PDF native page download now only used for PDFs when Inline PDF V2 is enabled.
  • Mandatory reauth always enabled by default on iGA.
Fixed 7
  • Use-after-free in XboxDataFetcher on macOS via IOKit notifications.
  • Use-after-free in content::webid::Request in FedCM.
  • Use-after-free in FedCM dialog calls against reentrancy.
  • Crash when querying bounds in root during cross-root reparenting.
  • AwSettings not being available before AwContents construction in webview.
  • Using moved from shared_context_state.
  • Base/i18n/rtl IsRTL() performance regression by removing heap allocation.
View originalPermalink
How 154.0.8037.12 went
153.0.8010.33From commit messages

153.0.8010.33: [M153] Only ignore PDF documents if kEnableTranslatePdf is enabled

Changed 1
  • PDF documents are now only ignored if kEnableTranslatePdf is enabled.
Fixed 5
  • Improved origin validation in devtools_ui_bindings.
  • Fixed AwSettings not being available before AwContents construction in webview.
  • Reject Windows reserved device names in Storage Service StrictRelativePath.
  • Guarded FedCM dialog calls against reentrancy UAF.
  • Signal on_registry_ready on database open/read error in WebApps.
View originalPermalink
How 153.0.8010.33 went
155.0.8043.0

155.0.8043.0: Create chrome_branch_deps.json for branch 8043.

View originalPermalink
How 155.0.8043.0 went
155.0.8042.0

155.0.8042.0: Create chrome_branch_deps.json for branch 8042.

View originalPermalink
How 155.0.8042.0 went
152.0.7977.112From commit messages

152.0.7977.112: [M152] [HiC] Fix privacy leaks due to feature flag checks

Fixed 8
  • Browser crash on consecutive SmartCard transactions.
  • Use-after-free in TouchEventAckQueue::ProcessAckedTouchEvents.
  • Block renderer-provided dcb or dcz Accept-Encoding headers.
  • Use-after-free in DesktopDragDropClientOzone::OnDragDrop (Ozone).
  • Handle initiator destruction in PrintPreviewDialogController (printing).
  • Use-after-free in openscreen_platform::NetUdpSocket.
  • Use-after-free in XboxDataFetcher on macOS via IOKit notifications (gamepad).
  • Privacy leaks due to feature flag checks in HiC.
Security 1
  • Restrict SetSystemModal with SecurityDelegate in exo.
View originalPermalink
How 152.0.7977.112 went

154.0.8037.11

From commit messages
Added 2
  • Added configuration for drag shadow fade in Vertical Tabs with option to disable.
  • Added support for port in HostOverride for Contextual Tasks.
Fixed 8
  • Fixed broken collapse/expand transition with many tabs in Vertical Tabs.
  • Fixed crashes and issues in SmartCard, TouchEventAckQueue, DesktopDragDropClientOzone, and contextual_tasks extension.
  • Fixed Windows caret re-entrant destruction issue.
  • Fixed privacy leaks due to feature flag checks in HiC.
  • Fixed multiple issues in loomnibox including blank MVT display, hover state with enterprise icons, and vertical alignment of Profile Icon and AI Mode Button.
  • Fixed omnibox issues including instant keyword mode handling, Full WebUI spacing, SlideAndCrossfade layout animation alignment, and missing visibility CSS property.
  • Fixed multiple UI and layout issues in Desktop Bottom Sheet, Vertical Tabs, iOS NTP Redesign, and Browser Layout.
  • Fixed account preview subtitle display in Signin on Android and added mobile flags for preferred account.
View originalPermalink
How 154.0.8037.11 went

153.0.8010.32

From commit messages
Changed 1
  • Restore GetAIPageContent in BrowserWebContentsDelegate.
Fixed 8
  • Handle re-entrant destruction when creating the caret on Windows.
  • Fix privacy leaks due to feature flag checks in HiC.
  • Fix use-after-free in TouchEventAckQueue::ProcessAckedTouchEvents.
  • Upload oversized mipmap levels from PBO in GPU.
  • Defer ExitFullscreen when blocking WebContents for modal dialogs.
  • Prevent use-after-free in DesktopDragDropClientOzone::OnDragDrop in Ozone.
  • Fix use-after-free in openscreen_platform::NetUdpSocket.
  • Fix use-after-free vulnerabilities in FedCM Request, gamepad XboxDataFetcher, and printing PrintPreviewDialogController.
Security 2
  • Restrict SetSystemModal with SecurityDelegate in exo.
  • Block renderer-provided dcb or dcz Accept-Encoding headers.
View originalPermalink
How 153.0.8010.32 went
155.0.8040.2

155.0.8040.2: GetSources on the signaling thread not the worker thread.

View originalPermalink
How 155.0.8040.2 went
155.0.8041.0

155.0.8041.0: Create chrome_branch_deps.json for branch 8041.

View originalPermalink
How 155.0.8041.0 went
155.0.8040.0

155.0.8040.0: Create chrome_branch_deps.json for branch 8040.

View originalPermalink
How 155.0.8040.0 went

152.0.7977.111

From commit messages
Security 1
  • Require initial data for compressed GL SharedImages.
View originalPermalink
How 152.0.7977.111 went
154.0.8037.10From commit messages

154.0.8037.10: [M154] [AV Telemetry] Extend feature flag expiry to M157

Added 3
  • Touch to Fill submission metrics recording on iOS.
  • Extension ShowPopupCallback handling.
  • Omnibox context menu support for standalone webui in loomnibox.
Changed 2
  • GPU security to require initial data for compressed GL SharedImages.
  • Vertical Tabs to apply top margin to header when desktop spacer is gone and clean up AndroidVerticalTabs flag variations.
Fixed 4
  • Desktop Bottom Sheet close button inheritance when switching.
  • ChromeSecurityDelegate to ignore paths for unknown VMs.
  • GPU TexSubImage2D workaround for certain texture formats.
  • WebView autosizing during layout.
Security 1
  • SafeBrowsing iOS Scorer destruction on background thread.
View originalPermalink
How 154.0.8037.10 went
153.0.8010.27From commit messages

153.0.8010.27: Roll commits from side projects in M153

Changed 1
  • Promote DCHECK to CHECK in cc animation downcasts.
Fixed 6
  • Issues on window.find() and Autofill suggested values.
  • Re-entrancy bug in UpdateActivationDependencies().
  • Logic bug in VTS + content fullscreen in Browser Layout.
  • Crash when querying bounds in root during cross-root reparenting.
  • SetGpuChannelHost binding in BindInProcessInstance when null.
  • WebView autosizing stability during layout.
Security 2
  • Prevent use-after-free in TargetHandler::SetAttachedTargetsOfType.
  • Require initial data for compressed GL SharedImages in GPU.
View originalPermalink
How 153.0.8010.27 went

152.0.7977.82

From commit messages
Changed 1
  • Move the turn off button to the left side of RM Line Focus.
Fixed 2
  • Prevent UAF in TargetHandler::SetAttachedTargetsOfType.
  • Stabilize WebView autosizing during layout.
View originalPermalink
How 152.0.7977.82 went

152.0.7977.81

From commit messages
Fixed 1
  • Fixed re-entrancy bug in UpdateActivationDependencies().
View originalPermalink
How 152.0.7977.81 went
155.0.8039.0

155.0.8039.0: Create chrome_branch_deps.json for branch 8039.

View originalPermalink
How 155.0.8039.0 went
155.0.8038.2

155.0.8038.2: Skip SetGpuChannelHost in BindInProcessInstance if null

View originalPermalink
How 155.0.8038.2 went
155.0.8038.0

155.0.8038.0: Create chrome_branch_deps.json for branch 8038.

View originalPermalink
How 155.0.8038.0 went
152.0.7977.80From commit messages

152.0.7977.80: Roll Chrome Mac Arm PGO Profile

Changed 1
  • Enabled LockTopChrome by default.
Fixed 4
  • Fixed missing person-check on Autofill settings page.
  • Prevented crash if WidgetBase is destroyed during GetTextInputType.
  • Ensured SharedWorkers use distinct code caches based on SiteForCookies.
  • Reset connection-based auth handlers on certificate change.
Security 1
  • Rounded up OOB stack pointers in ScanStackForPointers.
View originalPermalink
How 152.0.7977.80 went

153.0.8010.26

From commit messages
Fixed 10
  • SpeculationTags should not be empty.
  • Restore spelling suggestions for context-menu clicks at caret.
  • Check URL chain for SameSite bypass.
  • Fix Type Confusion in GetOobeUI() calls.
  • arc: Restrict content URLs forwarded to FileSystemInstance.
  • Ensure SharedWorkers use distinct code caches based on SiteForCookies.
View originalPermalink
How 153.0.8010.26 went
154.0.8037.0

154.0.8037.0: Create chrome_branch_deps.json for branch 8037.

View originalPermalink
How 154.0.8037.0 went
153.0.8010.25From commit messages

153.0.8010.25: [M153] [Settings] Fix missing person-check on Autofill settings page

Changed 1
  • Tab Search UKM collection to reduce false positives in redirection reporting.
Fixed 9
  • Memory leak in PersistedTabData static callback cache.
  • Tab search range highlighting.
  • Missing chrome://policy icon.
  • RenderWidgetHostViewAura::IsShowing() safety during initialization.
  • Script execution callback handling when detaching a frame.
  • Crash when WidgetBase is destroyed during GetTextInputType.
View originalPermalink
How 153.0.8010.25 went
152.0.7977.75From commit messages

152.0.7977.75: Roll Chrome Mac Arm PGO Profile

Added 1
  • Add resetSession lifecycle method to reset composebox state.
Changed 1
  • Include the brand code in the activity report.
Fixed 2
  • Remove empty filtered event lists from preferences in Extensions.
  • Restore attributionsrc parsing in window.open to stub API.
View originalPermalink
How 152.0.7977.75 went
153.0.8010.24From commit messages

153.0.8010.24: Roll Chrome Win64 PGO Profile

Fixed 1
  • Fix crash when tapping default browser promo card with PiP enabled on iOS.
View originalPermalink
How 153.0.8010.24 went
154.0.8036.0From commit messages

154.0.8036.0: Create chrome_branch_deps.json for branch 8036.

Added 2
  • Added ServiceWorker.AutoPreload.MainFrame.DispatchResult UMA metric.
  • Added UMA metrics for LNP reprompt state and restart results.
Changed 4
  • Enabled spellcheck chunking flag for Android by default.
  • Dictation caret overlay now disappears immediately on tab switch and leaves target field on focus loss.
  • Allowed line wrap controls in MHTML view source.
  • Prevented renderer-supplied wildcard Accept-Encoding.
Fixed 3
  • Fixed issues on window.find() and Autofill suggested values.
  • Fixed Dictation session ending when page crashes.
  • Fixed divider lines in wrong order issue.
Removed 1
  • Removed the "TextAreaEmptyPlaceholderBreak" runtime flag.
View originalPermalink
How 154.0.8036.0 went
154.0.8035.0From commit messages

154.0.8035.0: Create chrome_branch_deps.json for branch 8035.

Added 1
  • Field trial testing config added for ThemeChangeOptimization.
Changed 4
  • Vertical Tabs now hide off-screen child tabs during external drag.
  • Browser UI subsystems and Views components modernized in bwi-phase4c.
  • Apps page opening delegated to the bookmark bar UI controller.
  • AtMemory attribute labels truncated in results.
View originalPermalink
How 154.0.8035.0 went

153.0.8010.23

From commit messages
Added 1
  • Voice Typing adds stream exit reason UMA metrics.
Changed 4
  • Dictation now shows waveform resting during the initializing phase.
  • Dictation adds delay to automatic session end after stream end.
  • SidePanel and Glic now show a message when there is not enough space for Show().
  • Dictation defaults to automatic session end after stream end.
View originalPermalink
How 153.0.8010.23 went
154.0.8034.0From commit messages

154.0.8034.0: Create chrome_branch_deps.json for branch 8034.

Added 4
  • Migrate the default browser infobar to the centralized framework.
  • Add AndroidReplayDelKeyEvent flag and replay KEYCODE_DEL on deleteSurroundingText in Clank.
  • Add partial occlusion support in IntersectionObserverV2.
  • Expose contextWindow (inputQuota) mojo for writing assistance APIs.
Removed 2
  • Remove expired glanceables bubble load latency metrics in ash.
  • Remove expired Ash.Personalization.Ambient histograms in ash.
View originalPermalink
How 154.0.8034.0 went
154.0.8033.0From commit messages

154.0.8033.0: Create chrome_branch_deps.json for branch 8033.

Added 1
  • Implement RemoteClientCertStore with internal callback for remoting.
Changed 3
  • Track first background time per soft navigation for LCP reporting.
  • Attribute subframe Event Timing and Layout Shifts by timestamp slicing.
  • Allow both simulcast scaling results for Interop 2026.
Fixed 5
  • Relax pointer event CHECKs for light dismiss and re-enable.
  • Register the spare RenderProcessHost before Init().
  • Avoid redundant map lookups in PenEventProcessor.
  • Wait for active download initialization in DownloadDriverImpl.
  • Follow-up fixes and cleanups for folder transitions in Bookmarks Side Panel.
View originalPermalink
How 154.0.8033.0 went

153.0.8010.22

From commit messages
Added 3
  • Dictation mode to close session UI on end of stream.
  • Dictation discovery badge.
  • Dictation Session Url Category metric to track where Dictation was engaged.
Changed 3
  • Dictation feature name changed from voice Typing to Talk to type.
  • Dictation waveform button in overlay is now disabled while finalizing.
  • OMTPrefetch staleness observer plumbed to CrossThreadPrefetchHandle.
View originalPermalink
How 153.0.8010.22 went
View all

Discussion