ChromeOS 124 Release Notes
Smoother video play, automatic driver updates, and a new Default Search Engine choice screen arrived with the stable release of ChromeOS on April 30, 2024.
Better traffic prioritization over congested WiFi
Experience smoother video play with less buffering. ChromeOS 124 now includes a new Quality of Service (QoS) feature that ensures better traffic prioritization of video conferencing and gaming applications on congested Wi-Fi networks.
Larger max size for mouse pointers
Adjust your cursor size by going into Settings > Accessibility > Cursor and touchpad and sliding the slider to your preferred size. Larger mouse pointers are helpful for those with low vision, those who are presenting their screen, or those who just prefer to customize their ChromeOS experience.
Automatic driver downloads for scanners
To optimize the size of ChromeOS updates, we now download scanner drivers only once a scanner is connected.The driver downloads automatically without any prompt that the user needs to answer. A notification appears to indicate that external drivers are being installed and when installation is complete.
Default Search Engine choice screen
Choose your search engine. As part of our Digital Markets Act (DMA) compliance, Google is introducing choice screens for users to choose their default search engine within Chrome. The choice from the prompt controls the default search engine setting, currently available at chrome://settings/search
.
Fast Pair for mice on ChromeOS
Fast Pair is now available for mice on ChromeOS. Bring a Fast Pair-compatible mouse close to your ChromeOS device, and you’ll be prompted to pair it with a single click.
Also released in ChromeOS 124
WebSQL is now fully deprecated, devices now provide carrier lock, and a few enterprise policies have been introduced for compatibility and control. Here’s what was also released with ChromeOS 124.
Deprecated and removed WebSQL
Deprecation of WebSQL is complete. The policy WebSQLAccess and the deprecation trial, which allows for WebSQL to be available, is no longer available.SQLite over WASM is the official replacement for WebSQL.
Updated enterprise policies for TLS handshake and RSA key usage
In Chrome 114, we introduced InsecureHashesInTLSHandshakesEnabled
to control the use of legacy insecure hashes during the TLS handshake process. In Chrome 116, we introduced RSAKeyUsageForLocalAnchorsEnabled
to control some server certificate checks. Chrome 124 removes both InsecureHashesInTLSHandshakesEnabled
and RSAKeyUsageForLocalAnchorsEnabled
policies.
Expanded WebHID permission
Chrome Apps now enables WebHID features in Chrome App Webview, for VDI and Zoom HID support.
Added Extension Cache Invalidation for the managed guest login screen
From ChromeOS 124, the ExtensionInstallForcelist
policy supports the rollback of extensions for managed guest sessions and the login screen. This gives admins the option to rollback extensions in case of an erroneous rollout of a new version.
Instant reboot in Managed Guest Session
ChromeOS 124 introduces a UI for admins to initiate an instant reboot action for Managed Guest Sessions.
ChromeOS carrier lock
ChromeOS now supports carrier lock for mobile providers that want to provide subsidized devices to users. On all cellular enabled devices, carriers can lock the device to only allow connection to approved SIM profiles (both eSIM and physical SIM). Locked devices get enrolled to a carrier lock server and when the contract ends, the carrier simply releases the lock and the user is notified on their device. Note that in addition to being blocked for using unauthorized SIM profiles, dev mode is blocked on carrier locked devices.
New policies in Admin console
There are several new policies available in Admin console:
- AutomaticFullscreenAllowedForUrls. Permits browser dialogs to appear without exiting fullscreen.
- AutomaticFullscreenBlockedForUrls. Disallows browser dialogs from appearing without exiting fullscreen.
- MutationEventsEnabled. Enables or disables deprecated mutation events.
- PrefixedVideoFullscreenApiAvailability. Controls and overrides the PrefixedVideoFullscreen RuntimeEnabled feature, determining whether webkit-prefixed video-specific fullscreen APIs are available.
Keep up-to-date with ChromeOS
For more Chrome browser and ChromeOS updates, check out Chrome Enterprise and Education release notes. To keep up-to-date with the latest ChromeOS.dev news, sign up for the ChromeOS developer newsletter or join the ChromeOS Discord.