Chrome Dev for Desktop Update

The Dev channel has been updated to 151.0.7886.2 for Windows, Mac and Linux.

A partial list of changes is available in the Git log. Interested in switching release channels? Find out how. If you find a new issue, please let us know by filing a bug. The community help forum is also a great place to reach out for help or learn about common issues.

Chrome Release Team
Google Chrome

Carrier Link for Google Voice

Carrier Link allows Workspace customers to easily add phone numbers and calling plans from a certified local carrier, leveraging a pre-configured multi-tenant implementation of SIP Link.

Flow chart showing how Carrier Link works


This simplifies the process of setting up a cloud phone system, allowing customers to make and receive calls with payment handled by their local carrier and minimal configuration. Carrier Link is especially helpful for small businesses that want a reliable connection without the hassle of setting up their own hardware.

We are launching this feature in 20 countries with our Carrier Link partners, Tata Communications and Telefonica Global Solutions, who have collaborated with Google Voice to offer services via alternative carriers.

Getting started

Rollout pace

Availability

  • Available to Workspace customers with SIP Link Standard and Premier subscriptions

Resources

What’s New in Android XR: Tooling, Engine Support, and Ecosystem Updates

Posted by Stevan Silva, Group Product Manager, and Vinny DaSilva, Developer Relations Engineer, Android XR


From augmented overlays to fully immersive environments, the Android XR ecosystem is expanding rapidly, with the Samsung Galaxy XR already available today. Alongside the latest updates from Google I/O and this week's Augmented World Expo (AWE), we are rolling out new tooling, broader engine support, and ecosystem resources to help you build and scale experiences for Android XR.

To get a quick look at what’s new, check out our video recap!

Ready to dive deeper? Let’s jump into the major updates that will streamline your XR development workflow.

Build, Prototype, and Iterate with Developer Preview 4

Developer Preview 4 of the Android XR SDK delivers the APIs and tools you need to design and build right from your laptop. This update includes the specific libraries required to target both immersive and augmented experiences. Check out the video below for a comprehensive breakdown of the latest in Android XR:




To test all of these interactions without needing physical hardware, you can emulate and iterate on your code entirely within Android Studio. Check out our tooling deep dive to see how you can use XR emulator today:

Extending your mobile apps for intelligent eyewear

Building for audio and display glasses doesn't mean starting from scratch. With the Jetpack Projected library, you can take your existing mobile app to create a complementary augmented experience. The new release includes a Device Availability API that hooks into standard Android Lifecycle states, allowing your app to natively adapt its behavior based on whether the glasses are being worn.

To accelerate your development journey, use Android CLI and the display glasses skill to extend your mobile app into an augmented experience. The skill is packed with specialized knowledge of Jetpack Compose Glimmer, enabling it to build your UI using our recommended design patterns.

We’ve also updated Jetpack Compose Glimmer to optimize text legibility on optical see-through displays and provide touchpad-optimized navigation components.

See how it looks in action: Developers at NAVER Papago are already exploring how to seamlessly bring their mobile experience directly to display glasses.

To learn how to leverage these tools, watch this session on extending mobile apps for AI glasses:

Building global, location-based immersive experiences

For developers focused on immersive experiences, Developer Preview 4 brings modern, Kotlin-first architectural upgrades across our core perception libraries. We have also introduced an early preview of the Geospatial API for wired XR glasses. By combining ARCore for Jetpack XR with Google's Visual Positioning System (VPS), you can anchor digital content to high-precision real-world locations.

Leverage the Platforms You Know with Expanded Engine Support

We want you to build using the ecosystems and workflows you already know best. To make it easier to bring your existing XR experiences over to Android XR, we are thrilled to introduce official support for Unreal Engine and Godot alongside our existing Unity's support for wired XR glasses.

With this expansion, we are introducing the Android XR Engine Hub, a desktop tool for Windows that shortens iteration cycles by bringing real-time testing directly into your engines viewport. Catch the full breakdown of our engine updates here:

Apply Today for the Android XR Developer Catalyst Program

In addition to providing the platform, we want to fuel your innovation directly through ecosystem resources. The Android XR Developer Catalyst Program is designed to support developers with access to pre-release hardware, including display glasses, and wired XR glasses.

Accepted developers will receive resources, support forums, and launch guidance to prepare their apps for Google Play. Applications are open right now, so don't wait to submit your project ideas.

Start Building!

The ecosystem is growing rapidly, and the tools are ready for you to explore. Samsung Galaxy XR is available now, and you can dive in today with Developer Preview 4 of the Android XR SDK. If you don’t have hardware yet, check out the tools and to get started with the XR Emulator in Android Studio.

For a complete look at all of our technical sessions, browse the full Android XR Playlist on YouTube to see what else is possible. We can’t wait to see what you build!


Long Term Support Channel Update for ChromeOS

A new LTS-144  version 144.0.7559.255(Platform Version: 16503.87.0), is being rolled out for most ChromeOS devices. 


This version includes selected security fixes including:


500033878 High CVE-2026-8555: Use after free in GTK

496284584 High CVE-2026-7906: Use after free in SVG

502249087 High CVE-2026-7926: Use after free in PresentationAPI

495852034 High CVE-2026-7360: Insufficient validation of untrusted input in Compositing

498285711 Medium CVE-2026-7355: Use after free in Media

500387779 High CVE-2026-7335: Use after free in media

518043597 Critical CVE-2026-11644: Use after free in Views

497543810 High CVE-2026-7910: Use after free in Views

498782145 High CVE-2026-6314: Out of bounds write in GPU

499384399 High CVE-2026-6316: Use after free in Forms

498269651 High CVE-2026-6312: Insufficient policy enforcement in Passwords

500034684 High CVE-2026-7349: Use after free in Cast 

500066234 High CVE-2026-6362: Use after free in Codecs

497436531 High CVE-2026-7908: Use after free in Fullscreen

493955227 High CVE-2026-7333: Use after free in GPU

514746176 High CVE-2026-10015: Integer overflow in WTF

500091052 High CVE-2026-6317: Use after free in Cast

516501794 Critical CVE-2026-11628: Use after free in Ozone

487338366 High CVE-2026-3924: Use after free in WindowDialog

504586599 High CVE-2026-7341: Use after free in WebRTC

502248774 High CVE-2026-7345: Insufficient validation of untrusted input in Feedback

504587882 Critical CVE-2026-7898: Use after free in Chromoting

518006379 Critical CVE-2026-11643: Use after free in Proxy

499005260 High CVE-2026-9906: Out of bounds write in GPU

516653777 Critical CVE-2026-10899: Use after free in Ozone

513006660 High CVE-2026-10972: Use after free in Ozone

517678820 Critical CVE-2026-11642: Use after free in Web Apps

503617302 Critical CVE-2026-10884: Use after free in Chromecast

517047197 Critical CVE-2026-11638: Use after free in Printing

517339758 Critical CVE-2026-11640: Integer overflow in libyuv

513231432 Critical CVE-2026-10893: Use after free in Chromoting

498765210 High CVE-2026-6313: Insufficient policy enforcement in CORS

516674532 Critical CVE-2026-11629: Use after free in Ozone

516707881 Critical CVE-2026-11632: Use after free in TabStrip

505096898 Critical CVE-2026-10886: Use after free in FileSystem

517046249 Critical CVE-2026-10902: Use after free in Ozone

513160681 Critical CVE-2026-10891: Use after free in GFX

513454018 Critical CVE-2026-10895: Use after free in Ozone

513946753 Critical CVE-2026-10898: Stack buffer overflow in GPU

500138014 High CVE-2026-99220: Uninitialized Use in GPU

Release notes for LTS-144 can be found here 

Want to know more about Long-term Support? Click here

Andy Wu

Google Chrome OS


Google Workspace Updates Weekly Recap – June 12, 2026

Request lightweight document alignment with approvals in Google Drive

Google Drive is introducing alignment approvals, a lightweight mechanism that allows teams to request and record document sign-offs without file changes resetting the approval flow. When a document is in a partially approved state, collaborators can continue making edits without resetting any recorded approver decisions. | Learn more about how to request lightweight document alignment with approvals in Google Drive.

Convert rubric files and images into Google Classroom rubrics with help from Gemini

With this launch, rubric conversion will be controlled by the Gemini in Classroom setting in the Admin console. | Learn more about how to convert rubric files and images into Google Classroom rubrics with help from Gemini.

Introducing the Workspace Policy API mutate endpoints for DLP

With our latest update, we are introducing mutate endpoints (Create, Update, Delete) alongside existing read-only capabilities (Get, List) for data loss prevention (DLP) rules and detectors. This allows super admins to programmatically manage and fully automate the entire lifecycle of their DLP policies, from initial creation to real-time activation and deactivation. | Learn more about the Workspace Policy API mutate endpoints for DLP.

Google Meet now supports sending 1080p HD video from ChromeOS meeting room hardware

We previously launched support for sending full HD video (1080p) in Meet on the web, and we’re now extending that capability to Google Meet room hardware based on ChromeOS. | Learn more about Google Meet now supports sending 1080p HD video from ChromeOS meeting room hardware.

Google Vault now supports retention rules and litigation holds for Gemini app

Google Vault now supports retention rules and litigation holds for the Gemini app on web and mobile. Previously, administrators were able to use Vault to search Gemini app conversations and export those search results. | Learn more about Google Vault now supports retention rules and litigation holds for Gemini app.

A new pkg.go.dev API for Go

Access to Go metadata has been an everpresent need for the Go community. Since its launch, pkg.go.dev has served as a central hub for Go package documentation and discovery. While we initially prioritized providing this comprehensive access via a web interface, the need for streamlined programmatic access has become increasingly clear.

Structured API access has been one of the most highly requested features for pkg.go.dev for a while now. Developers building tools, IDE integrations, automated workflows, and other systems have had to rely on inconsistent and fragile scraping methods. By providing a formal API, we can provide fast and efficient access to required data. This foundation also sets Go up for the future of AI-assisted coding. Large language models and agents can access the context necessary to reason about the Go ecosystem with greater precision and accuracy.

Empowering Tool Builders

Our goal with this API is to reduce the technical churn for builders and innovators. By offering structured JSON metadata, we address the following use cases:

  • Search and Discovery: The API enables fast and efficient search across the entire Go module ecosystem.
  • Driving AI Innovation: As AI-assisted coding evolves, LLMs and agents need precise context. This API provides the data required for agents and models to reason deterministically about Go packages.

The Service Interface

Built for stability and efficient caching, the API uses a stateless, GET-only architecture. Primary endpoints are currently hosted under the v1beta path. Following a period of feedback from the Go community and confirmed stability, we intend to transition toward a formal v1 release.

For a complete interactive reference of all endpoints, query parameters, and response shapes, see pkg.go.dev/api. The machine-readable API contract is also published directly at pkg.go.dev/v1beta/openapi.yaml.

Endpoint Description
/v1beta/imported-by/{path} Paths of packages importing the package at {path}.
/v1beta/module/{path} Information about the module at {path}.
/v1beta/package/{path} Information about the package at {path}.
/v1beta/packages/{path} Information about packages of the module at {path}.
/v1beta/search/search?q={query} Search results for a given query.
/v1beta/symbols/{path} List of symbols declared by the package at {path}.
/v1beta/versions/{path} Versions of the module at {path}.
/v1beta/vulns/{path} Vulnerabilities of the module or package at {path}.

An example of retrieving package information is shown below:

curl https://pkg.go.dev/v1beta/package/github.com/google/go-cmp/cmp | jq
{
  "modulePath": "github.com/google/go-cmp",
  "version": "v0.7.0",
  "isLatest": true,
  "isStandardLibrary": false,
  "goos": "all",
  "goarch": "all",
  "path": "github.com/google/go-cmp/cmp",
  "name": "cmp",
  "synopsis": "Package cmp determines equality of values.",
  "isRedistributable": true
}

A Reference Implementation

To demonstrate how to interact with our API, we are providing a reference CLI implementation: pkgsite-cli. This implementation serves as a practical example for developers looking to build their own integrations, showing how to handle the data directly from the terminal. Note, as the API continues to evolve, the interface and behavior of this CLI may change.

You can use it to search for packages or inspect symbols without leaving your shell:

go install golang.org/x/pkgsite/cmd/internal/pkgsite-cli@latest

pkgsite-cli search "uuid"
github.com/google/uuid
  Module:   github.com/google/[email protected]
  Synopsis: Package uuid generates and inspects UUIDs.
... more


pkgsite-cli package github.com/google/go-cmp/cmp
github.com/google/go-cmp/cmp
  Name:      cmp
  Module:    github.com/google/go-cmp
  Version:   v0.7.0 (latest)
  Synopsis:  Package cmp determines equality of values.

pkgsite-cli package --symbols github.com/google/go-cmp/cmp
github.com/google/go-cmp/cmp
  Name:     cmp
  Module:   github.com/google/go-cmp
  Version:  v0.7.0 (latest)
  Synopsis: Package cmp determines equality of values.

Symbols:
  type Indirect struct{}
  type MapIndex struct{}
  type Option interface{}
  ... more

Looking Ahead

While we prioritize stability for our new /v1beta endpoints, we are eager to hear how open source communities use these resources to solve real-world problems.

We look forward to your feedback via our issue tracker and to seeing the tools you’ll build next.