Stable Channel Update for Desktop

 The Stable channel has been updated to 128.0.6613.113/.114 for Windows, Mac and 128.0.6613.113 for Linux which will roll out over the coming days/weeks. A full list of changes in this build is available in the Log.

The Extended Stable channel has been updated to 128.0.6613.114 for Windows and Mac which will roll out over the coming days/weeks.


 Security Fixes and Rewards

Note: Access to bug details and links may be kept restricted until a majority of users are updated with a fix. We will also retain restrictions if the bug exists in a third party library that other projects similarly depend on, but haven’t yet fixed.


This update includes 4 security fixes. Below, we highlight fixes that were contributed by external researchers. Please see the Chrome Security Page for more information.


[TBD][351865302] High CVE-2024-7969: Type Confusion in V8. Reported by CFF of Topsec Alpha Team on 2024-07-09

[TBD][360265320] High CVE-2024-8193: Heap buffer overflow in Skia. Reported by Renan Rios (@hyhy_100) on 2024-08-16

[TBD][360533914] High CVE-2024-8194: Type Confusion in V8. Reported by Seunghyun Lee (@0x10n) on 2024-08-18

[TBD][360758697] High CVE-2024-8198: Heap buffer overflow in Skia. Reported by Renan Rios (@hyhy_100) on 2024-08-19


We would also like to thank all security researchers that worked with us during the development cycle to prevent security bugs from ever reaching the stable channel.

Interested in switching release channels? Find out how here. 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.


Prudhvikumar Bommana
Google Chrome

Customize Gemini (gemini.google.com) for your specific needs with Gems

What’s changing 

At Google I/O 2024, we pre-announced Gems, custom AI experts that you can build across a variety of  topics. In a few easy steps, you can describe what you want your Gem to do and how you’d like it to respond — Gems will help complete specific goals, tasks, and workflows based on your inputs. Gems will remember the instructions you provide, and you can access them when needed to help save time on repetitive tasks or get deep expertise. Included are Premade Gems, which allow you to easily chat with an already built, topic-defined, Gem. Most premade Gems also allow you to customize them, serving as a template for creating new Gems. 

Beginning today, Gems are now available to Google Workspace customers with a Gemini Business, Enterprise, Education, or Education Premium add-on.
Customize Gemini (gemini.google.com) for your specific needs with Gems

Who’s impacted 

End users 


Why you’d use them 

Gemini.google.com can help you speed up time-consuming tasks, generate fresh ideas and more. With Gems, you can further leverage the power of Gemini in a way that’s customized to your needs more efficiently by minimizing repetitive prompting. We’ve provided a few premade Gems to help you get started, like a Writing editor, Coding partner, and Learning coach, and you can build your own Gems to: 
  • Gain valuable insights: Gather targeted feedback on your new product or service from different personas or audience segments (i.e. Urbanites, Tech Enthusiast, etc.). 
  • Streamline copy editing: Get feedback and suggestions on your copy ensuring it’s clear, accurate and consistent with your desired brand, tone, and voice. 
  • Scale your marketing: Generate a prescribed set of marketing materials (emails, social media, etc.) that meet style guidelines, character limits, and more, from a single campaign brief. 
  • Stay ahead of the curve: be informed about the latest industry trends and competitive news that interest you with summaries of relevant articles, blogs, and newsletters. 
  • Elevate your instruction: Gamify your lesson plans or brainstorm creative learning experiences to boost student engagement and bring learning to life. 

Additional details 

Getting started

  • Admins: Gems will be available in Gemini (gemini.google.com) by default to all Gemini Enterprise, Business, Education and Education Premium users. There is no admin control for this feature. 
  • End users: Visit the Help Center to learn more about using Gems.

Rollout pace 

Availability 


Available for Google Workspace customers with these add-ons:
  • Gemini Business, Enterprise, Education, Education Premium

Resources 

Kubernetes 1.31 is now available on GKE, just one week after Open Source Release!


Kubernetes 1.31 is now available in the Google Kubernetes Engine (GKE) Rapid Channel, just one week after the OSS release! For more information about the content of Kubernetes 1.31, read the official Kubernetes 1.31 Release Notes and the specific GKE 1.31 Release Notes.

This release consists of 45 enhancements. Of those enhancements, 11 have graduated to Stable, 22 are entering Beta, and 12 have graduated to Alpha.


Kubernetes 1.31: Key Features


Field Selectors for Custom Resources

Kubernetes 1.31 makes it possible to use field selectors with custom resources. JSONPath expressions may now be added to the spec.versions[].selectableFields field in CustomResourceDefinitions to declare which fields may be used by field selectors. For example, if a custom resource has a spec.environment field, and the field is included in the selectableFields of the CustomResourceDefinition, then it is possible to filter by environment using a field selector like spec.environment=production. The filtering is performed on the server and can be used for both list and watch requests.


SPDY / Websockets migration

Kubernetes exposes an HTTP/REST interface, but a small subset of these HTTP/REST calls are upgraded to streaming connections. For example, both kubectl exec and kubectl port-forward use streaming connections. But the streaming protocol Kubernetes originally used (SPDY) has been deprecated for eight years. Users may notice this if they use a proxy or gateway in front of their cluster. If the proxy or gateway does not support the old, deprecated SPDY streaming protocol, then these streaming kubectl calls will not work. With this release, we have modernized the protocol for the streaming connections from SPDY to WebSockets. Proxies and gateways will now interact better with Kubernetes clusters.


Consistent Reads

Kubernetes 1.31 introduces a significant performance and reliability boost with the beta release of "Consistent Reads from Cache." This feature leverages etcd's progress notifications to allow Kubernetes to intelligently serve consistent reads directly from its watch cache, improving performance particularly for requests using label or field selectors that return only a small subset of a larger resource. For example, when a Kubelet requests a list of pods scheduled on its node, this feature can significantly reduce the overhead associated with filtering the entire list of pods in the cluster. Additionally, serving reads from the cache leads to more predictable request costs, enhancing overall cluster reliability.


Traffic Distribution for Services

The .spec.trafficDistribution field provides another way to influence traffic routing within a Kubernetes Service. While traffic policies focus on strict semantic guarantees, traffic distribution allows you to express preferences (such as routing to topologically closer endpoints). This can help optimize for performance, cost, or reliability.


Multiple Service CIDRs

Services IP ranges are defined during the cluster creation and can not be modified during the cluster lifetime. GKE also allocates the Service IP space from the VPC. When dealing with IP exhaustion problems, cluster admins needed to expand the assigned Service CIDR range. This new beta feature in Kubernetes 1.31 allows users to dynamically add Service CIDR ranges with zero downtime.


Acknowledgements

As always, we want to thank all the Googlers that provide their time, passion, talent and leadership to keep making Kubernetes the best container orchestration platform. From the features mentioned in this blog, we would like to mention especially Googlers Joe Betz, Jordan Liggitt, Sean Sullivan, Tim Hockin, Antonio Ojea, Marek Siarkowicz, Wojciech Tyczynski, Rob Scott, Gaurav Ghildiyal.

By Federico Bongiovanni – Google Kubernetes Engine

Google Meet provides consolidated email for all meeting artifacts

What’s changing

Currently, Google Meet sends an email for each type of meeting artifact initiated in a meeting, including meeting recordings, meeting transcripts, Gemini notes with “take notes for me,” live streams and more. Going forward, you’ll receive one email consolidating these artifacts. This not only helps reduce inbox clutter, but it will help you navigate to your meeting artifacts faster.
Google Meet provides consolidated email for all meeting artifacts

Getting started 

  • Admins: There is no admin control for this feature. 
  • End users: You’ll begin receiving these consolidated emails automatically. 

Rollout pace


Availability

  • Available to all Google Workspace customers. Note that your Google Workspace edition will determine which meeting features are available to you.
  • “Take notes for me” requires one of the following Gemini for Google Workspace add-ons:
    • Gemini Enterprise 
    • Gemini Education Premium
    • AI Meetings & Messaging

Resources 

Chrome Beta for Android Update

Hi everyone! We've just released Chrome Beta 129 (129.0.6668.20) for Android. It's now available on Google Play.

You can see a partial list of the changes in the Git log. For details on new features, check out the Chromium blog, and for details on web platform updates, check here.

If you find a new issue, please let us know by filing a bug.

Krishna Govind
Google Chrome

Beta Channel Update for ChromeOS / ChromeOS Flex

Hello All,

The Beta channel has been updated to 128.0.6613.97 (Platform version: 15964.37.0) for most ChromeOS devices.

If you find new issues, please let us know one of the following ways:

Interested in switching channels? Find out how.


Google ChromeOS.