Skip to content

Commit

Permalink
Merge branch 'main' into content/unity-profiling
Browse files Browse the repository at this point in the history
  • Loading branch information
MattMonasch authored Sep 8, 2023
2 parents adcbdd8 + c472703 commit 433f616
Show file tree
Hide file tree
Showing 5 changed files with 187 additions and 5 deletions.
49 changes: 49 additions & 0 deletions site/en/posts/chromeos-112-113-release-notes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
---
title: 'ChromeOS 112 and 113 release notes'
metadesc: 'ChromeOS 112 and ChromeOS 113 introduce updates to Screen Capture, screensavers, and security.'
tags:
- announcement
- product news
- technical
authors:
- samrichard
date: 2023-05-06
---

ChromeOS 112 and 113 brought an array of security improvements and productivity enhancements—ranging from easy access to the Rupee symbol to the introduction of the Rupee symbol to instant administrative reboots.

## ChromeOS 112: Rupee symbol and Screen Capture updates

ChromeOS 112 released on April 6, 2023, introducing several user productivity features and application updates.

### Rupee symbol fast access

Access the Rupee symbol faster than before. ChromeOS 112 introduced a Rupee symbol shortcut: ₹ ([[AltGr]]+[[4]]). On the virtual keyboard, you can access the Rupee symbol in the **More Symbols** menu.

### Screen Capture improvements

Enhance demos made with Screen Capture by letting users see your clicks and keyboard shortcuts on screen. Screen Capture brings users closer together—and makes it easier to collaborate in a remote and hybrid world.

## ChromeOS 113: screensaver preview and custom trust anchors

ChromeOS 113 was promoted to stable release on May 4, 2023, focused primarily on security and privacy updates.

### Screensaver preview

In ChromeOS 113, a new option allows users to preview screensaver settings before applying the change. This preview is especially useful when using Google Photos with animations.

### USB firmware versions

Whenever a USB device is plugged or unplugged from a managed ChromeOS device, the USB firmware version is reported alongside existing USB events and telemetry. You can control this using the [ReportDevicePeripherals](https://chromeenterprise.google/policies/#ReportDevicePeripherals) policy, which controls reporting of existing USB events and telemetry.

### Custom trust anchors on lock

ChromeOS 113 brings custom trust anchors to the lock screen. Previously, custom policy-provided CA certificates for enterprise were only honored for user traffic and inside the user session. This was an issue for customers who needed to re-authenticate at the lock screen, as the proxy set during the user session was enforced but the CA certificate was not accessible.

### Instant reboot for ChromeOS admins

With ChromeOS 113, we give ChromeOS administrators the option to trigger ChromeOS reboots via the Admin console to facilitate support flows and apply policies instantly when required.

## Keep up-to-date with ChromeOS

For more Chrome browser and ChromeOS updates, check out [Chrome Enterprise and Education release notes](https://support.google.com/chrome/a/answer/7679408?hl=en&ref_topic=7679105&sjid=17790463155195284014-NA#). To keep up-to-date with the latest ChromeOS.dev news, sign up for the [ChromeOS developer newsletter](/{{locale.code}}/subscribe) or join the [ChromeOS Discord](/discord).
37 changes: 37 additions & 0 deletions site/en/posts/chromeos-114-release-notes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
title: 'ChromeOS 114 release notes'
metadesc: 'ChromeOS 114 includes updates to Cursive, Passpoint, Extensions, and audio controls.'
tags:
- announcement
- product news
- technical
authors:
- samrichard
date: 2023-06-06
---

ChromeOS 114 reached stable release [on June 6, 2023](https://chromiumdash.appspot.com/schedule), bringing with it a pre-installed stylus-first notes app, streamlined Wi-Fi access, and a new audio indicator for ChromeVox, the built-in screen reader on Chromebooks.

## Cursive notes app now available for Chromebook

[Cursive](http://cursive.apps.chrome/), a stylus-first notes app, will be pre-installed for all Enterprise and Education accounts on stylus-enabled Chromebooks. If you want to [block access to the app](https://support.google.com/a/answer/181865), you can prevent Chromebooks in your enterprise from accessing `cursive.apps.chrome`.

## Streamlined Wi-Fi access with Passpoint

Starting with ChromeOS 114, Passpoint will streamline Wi-Fi access and eliminate the need for users to find and authenticate a network each time they visit. Once a user accesses the Wi-Fi network offered at a location, the Passpoint-enabled client device will automatically connect upon subsequent visits.

## Extensions for Incognito navigation

Extensions allow admins to enforce security features and customizations in their organizational unit but they cannot be enforced in Incognito mode without user consent. This can be a problem as users can bypass extension-set features, for example, proxies by using Incognito mode for navigation.The [MandatoryExtensionsForIncognitoNavigation](https://chromeenterprise.google/policies/#MandatoryExtensionsForIncognitoNavigation) policy allows you to configure a list of extensions that users need to explicitly allow to run in Incognito, to use Incognito mode for navigation.

## Audio controls in ChromeOS settings

Settings on ChromeOS now have a more native OS settings experience housed in the Settings app, available through App Launcher or the cog icon in the Quick Settings menu. In ChromeOS 114, users can now find all sound controls in the ChromeOS Settings apps.

## Audio indicator for ChromeVox earcons

[ChromeVox](https://support.google.com/chromebook/answer/7031755) is the built-in screen reader on Chromebooks. In ChromeOS 114, an audio indicator (an earcon) now plays when a user with ChromeVox enabled uses the ChromeVox keyboard shortcut to toggle selection on or off.

## Keep up-to-date with ChromeOS

For more Chrome browser and ChromeOS updates, check out [Chrome Enterprise and Education release notes](https://support.google.com/chrome/a/answer/7679408?hl=en&ref_topic=7679105&sjid=17790463155195284014-NA#). To keep up-to-date with the latest ChromeOS.dev news, sign up for the [ChromeOS developer newsletter](/{{locale.code}}/subscribe) or join the [ChromeOS Discord](/discord).
44 changes: 44 additions & 0 deletions site/en/posts/chromeos-115-release-notes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
title: 'ChromeOS 115 release notes'
metadesc: 'ChromeOS 115 introduces updates to app streaming, window states, and screen casting.'
tags:
- announcement
- product news
- technical
authors:
- samrichard
date: 2023-07-26
---

ChromeOS 115 reached stable release [on July 20, 2023](https://chromiumdash.appspot.com/schedule). Highlights of ChromeOS 115 include updates to app streaming, a new floating window state, and the ability to pause casting when sharing your screen.

## App Streaming on ChromeOS

As of ChromeOS 115, App Streaming enhances the [Phone Hub](https://support.google.com/chromebook/answer/10480029) experience, by allowing users to see and interact with streamed apps running on their Pixel phone. When a user receives a mirrored conversation notification from their Pixel phone, tapping on that notification kicks off an app stream directly to the user's ChromeOS desktop. This is part of a [Google-wide ambient computing](https://www.blog.google/products/android/io22-multideviceworld/) effort.

## Floating windows on ChromeOS

In Chrome 115, a new window layout menu in ChromeOS helps to accelerate common actions like split-screening two windows. In addition, we're adding a new window state, float, which allows users to set a window as always-on-top.

## Pause cast for cast moderator

While using [cast moderator](https://support.google.com/chrome/a/answer/11587567), sometimes users need a quick way to pause what they are casting from their device. In ChromeOS 115, with **Pause cast**, you can now pause what you cast to the shared screen on a still image, while you do something else on your computer. In ChromeOS Quick Settings or from Chrome browser Cast menu, select Pause to display the last casted screen on the cast receiver. While paused, other actions you perform on your computer are not cast to the cast receiver. When cast is resumed, your computer starts mirroring to the cast receiver again.

## Enhanced signature options for PDF toolkit

In ChromeOS 115, the Gallery PDF toolkit makes it easier for users to sign their documents, allowing for the creation of a free-hand signature that is saved in the app for subsequent use. Gallery is the ChromeOS media multi-tool that provides users with fast, consistent, and discoverable ways to view, tweak, and route various media types.

## Seamless, secure connection to Wi-Fi networks

Passpoint streamlines Wi-Fi access and eliminates the need for users to find and authenticate a network each time they visit. Once a user accesses the Wi-Fi network offered at a location, the Passpoint-enabled client device will automatically connect upon subsequent visits. Wi-Fi Passpoint is now supported on ChromeOS through supported Android applications. Wi-Fi Passpoint is a set of Wi-Fi mechanisms defined by the Wi-Fi Alliance that facilitate and automate the provisioning and configuration of secure Wi-Fi networks while also minimizing user intervention. Once provisioned, whenever a compatible and secured Wi-Fi network is in range, ChromeOS can automatically connect to it without the need for user interaction.

## Also released in ChromeOS 115

Other ChromeOS 115 updates include:

- **Expanded language packs:** Some Google Text-to-Speech voices that were previously preinstalled are now downloaded over the network when they are needed. This frees up some space on the ChromeOS device.
- **New keyboard Shortcut app:** The new Shortcut App offers a new navigation and taxonomy, easier in-app search functionalities and a refreshed shortcut visualization.

## Keep up-to-date with ChromeOS

For more Chrome browser and ChromeOS updates, check out [Chrome Enterprise and Education release notes](https://support.google.com/chrome/a/answer/7679408?hl=en&ref_topic=7679105&sjid=17790463155195284014-NA#). To keep up-to-date with the latest ChromeOS.dev news, sign up for the [ChromeOS developer newsletter](/{{locale.code}}/subscribe) or join the [ChromeOS Discord](/discord).
53 changes: 53 additions & 0 deletions site/en/posts/chromeos-116-release-notes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
---
title: 'ChromeOS 116 release notes'
metadesc: 'ChromeOS 116 brings a new data processor mode, expanded language and emoji support for Linux apps, and a variety of enhanced and updated features.'
tags:
- announcement
- product news
- technical
authors:
- samrichard
date: 2023-08-22
---

ChromeOS 116 reached stable release [on August 22, 2023](https://chromiumdash.appspot.com/schedule). Features new to ChromeOS 116 include a new data processor mode, expanded language and emoji support for Linux apps, and a variety of enhanced and updated settings and features.

## Data processor mode on ChromeOS

ChromeOS 116 introduces a [data processor mode](https://support.google.com/chrome/a/answer/13605764?hl=en) for a suite of ChromeOS features and services called [Essential Services](https://support.google.com/chrome/a/answer/13598068?hl=en). Now, features and services for which Google remains solely a data controller are called "Optional Services". New tools available in data processor mode for ChromeOS include a data processor mode landing page in the Admin console, the ability to turn on/off individual Optional Services, tools to assist customers with Data Subject Access Requests (DSARs), and a tool to assist customers with data subject deletion requests.

## Expanded language and emoji support for Linux apps

Input method support within Linux apps on ChromeOS is now available by default. You can now use Chinese, Japanese, Korean, Vietnamese, and [other keyboard languages](https://support.google.com/chromebook/answer/1059492?hl=en&ref_topic=9145745&sjid=10245918070142659891-NA) in locally installed Linux apps on Chromebooks, like VS Code and LibreOffice—a long standing [feature request](https://b.corp.google.com/issues/149234835). Input method support is currently available for [GTK](https://en.wikipedia.org/wiki/GTK) and Electron apps. This update also enables use of the emoji picker.

!!! aside.message--note
**Note:** We'd love to [hear from you](https://issuetracker.google.com/issues/new?component=1161264&template=1747723) on other Linux apps that you're waiting for input method support on.
!!!

## Removal of permissive Chrome Apps webview behaviors

As early as Chrome 116, Chrome Apps [webview](https://developer.chrome.com/docs/extensions/reference/webviewTag/) usage has a new restriction. Using the webview [NewWindow](https://developer.chrome.com/docs/extensions/reference/webviewTag/#event-newwindow) event to attach to a webview element in another App window causes the window reference returned by the window.open call in the originating webview to be invalidated. A temporary policy, [ChromeAppsWebViewPermissiveBehaviorAllowed](https://chromeenterprise.google/policies/#ChromeAppsWebViewPermissiveBehaviorAllowed), is available to give enterprises time to address possible breakage related to these changes.

!!! aside.message--note
**Note:** To test whether this change is the cause of any breakage, without needing to set the enterprise policy, you can restore the previous behavior from Chrome 112 and earlier by navigating to `chrome://flags` and disabling `chrome://flags/#enable-webview-tag-mparch-behavior`.
!!!

## Enhanced autocorrect features

Autocorrect is now enabled by default for English in compatible apps, automatically fixing typos, spelling, and other errors. In addition to the new Autocorrect for physical keyboards, this update also enhances the performance of the virtual keyboard's Autocorrect and other Assistive features.

## Also released in ChromeOS 116

ChromeOS 116 additionally introduced a variety of setting updates, feature changes, and optimizations to enhance user experience.

- **ChromeOS OCR in PDFs for screen reader users:** Through Optical Character Recognition (OCR), users can convert images to text, so that they can access and read them using a screen reader.
- **ChromeVox settings move to ChromeOS setting:** In ChromeOS 116, you now access the existing settings for ChromeVox under the ChromeOS Accessibility settings pages.
- **Customizing input peripherals per device settings:** Users can now manage settings for their input peripherals, such as their mouse and keyboard, at the device level and apply different values for different devices.
- **Managing Android App permissions:** Now, users can see a detailed view of the data an Android app can access on the Apps page in Settings, and they can easily manage those permissions.
- **ChromeOS Kerberos integration enhancements:** Starting with ChromeOS 116, we streamline the end user configuration flows for ChromeOS Kerberos customers. The new UI enhancements guide users through configuring their Kerberos accounts in a guided flow, similar to Password Manager. For details, see this [help center](https://support.google.com/chrome/a/answer/10304441?hl=en#zippy=%2Cadd-a-ticke) article.
- **Commercial launch of screensaver:** The commercial launch of screensaver for the login screen or MGS lock screen allows admins to customize the appearance of idle devices. Newly added admin settings include the abilities to turn on/off the screensaver, to provide a list of screensaver images, and to customize idle times.
- **URL-keyed anonymized data collection in Kiosk mode:** The policy for URL-keyed anonymized data collection is now supported in Kiosk mode. This policy will be added to the Admin console in a future release.

## Keep up-to-date with ChromeOS

For more Chrome browser and ChromeOS updates, check out [Chrome Enterprise and Education release notes](https://support.google.com/chrome/a/answer/7679408?hl=en&ref_topic=7679105&sjid=17790463155195284014-NA#). To keep up-to-date with the latest ChromeOS.dev news, sign up for the [ChromeOS developer newsletter](/{{locale.code}}/subscribe) or join the [ChromeOS Discord](/discord).
9 changes: 4 additions & 5 deletions site/en/web-environment/port-forwarding.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,6 @@ tags:

When developing web apps, testing across multiple devices is vital to ensure that what you’re building will work for you users. Chrome OS’s built-in port forwarding allows you to open the port to your local development server, allowing access from phones or other computers.

!!! aside.message--warning
**Warning:** Launching in Chrome OS version 85, built-in controls for managing port forwarding are a new feature still under development, so the UI may change and the feature may break until it is stable. You can start using this with Chrome OS version 84 by enabling the _Crostini Port Forwarding_ flag (`chrome://flags/#crostini-port-forwarding`).
!!!

Start by going to the developer settings on Chrome OS and clicking the Linux box. There should be an option _Port forwarding_. Click on that.

![Linux settings page.](ix://develop/web/linux-settings.png)
Expand All @@ -28,7 +24,10 @@ When forwarding a port, you have three options: the port number to forward, the
Once added, your ports will show up in the Port forwarding list, where you can toggle them on or off or remove them entirely.

!!! aside.message--tip
If you're unable to toggle a port, make sure you have Linux running by simply opening the Terminal app. Feel free to close the Terminal app once Linux is up and running. It will continue to run in the background unless you shut it down (right-click Terminal icon and select "Shut down Linux".)
If you're unable to toggle a port, make sure you have Linux running by opening
the Terminal app and connecting to Linux. Feel free to close the Terminal app
once Linux is up and running. It will continue to run in the background unless
you shut it down (right-click Terminal icon and select "Shut down Linux".)
!!!

![Port forwarding settings page with a configured port of 3000 using TCP labeled "Server".](ix://develop/web/port-forward-configured.png)
Expand Down

0 comments on commit 433f616

Please sign in to comment.