❌

Normale weergave

Stable Channel Update for Desktop

15 Oktober 2026 om 23:23

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


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 10 security fixes. Please see the Chrome Security Page for more information.

[N/A][568719351] Critical CVE-2026-110922: Use after free in Prerender. Reported by Xinyang Ge on 2026-10-02
[N/A][567638392] High CVE-2026-110913: Memory corruption in DOM. Reported by Xinyang Ge (Anthropic), assisted by Claude on 2026-09-29
[N/A][568831769] High CVE-2026-110919: Use after free in V8. Reported by Xinyang Ge on 2026-10-02
[N/A][568937999] High CVE-2026-110918: Memory corruption in Core. Reported by Google on 2026-10-03
[TBD][569038297] High CVE-2026-110917: Memory corruption in SVG. Reported by C0rk1 on 2026-10-03
[N/A][569286602] High CVE-2026-110921: Use after free in V8. Reported by Xinyang Ge on 2026-10-05
[N/A][569659194] High CVE-2026-110920: Memory corruption in V8. Reported by Xinyang Ge on 2026-10-05
[N/A][501886301] Medium CVE-2026-110916: Improper input validation in Desktop. Reported by Google on 2026-04-12
[N/A][556272421] Medium CVE-2026-110915: Use after free in Compositing. Reported by Google on 2026-09-02
[N/A][563194341] Medium CVE-2026-110914: Memory corruption in Workers. Reported by Google on 2026-09-18

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.

Many of our security bugs are detected using AddressSanitizer, MemorySanitizer, UndefinedBehaviorSanitizer, Control Flow Integrity, libFuzzer, or AFL.


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.


Daniel Yip
Google Chrome
  •  

Distribution Release: Ubuntu Budgie 26.10

15 Oktober 2026 om 22:37
The DistroWatch news feed is brought to you by TUXEDO COMPUTERS. The Ubuntu Budgie project has published a new release, Ubuntu Budgie 26.10, which receives nine months of support. The main focus of the latest version is an update to the Budgie desktop: "Ubuntu Budgie 26.10 'Stonking Stingray' is a Standard Release with nine months of support by your....
  •  

v1.19.1

15 Oktober 2026 om 21:19

Core

Bugfixes

  • Session sharing has been discontinued. Existing share links and session-sharing commands are no longer available, and importing sessions from share URLs is unsupported.

  •  

v0.20.0-beta.4

15 Oktober 2026 om 20:34

Version 0.20 of the Android TV app is coming. To read more about the release process and follow updates, please see the release plan discussion.

If you appreciate my work, you can show your support with a donation through Buy Me a Coffee or GitHub sponsors. Your support helps me continue improving and growing the app. Thank you!

πŸ› Beta information

Beta versions are not guaranteed to work as expected. We encourage users to create detailed bug reports if any problems arise. Read our blog post for more information about our Android beta programs.

πŸ—οΈ Enhancements

πŸ’₯ Crash fixes

πŸ”§ Bugfixes

πŸ“ˆ Dependency updates

  • Update dependency ubuntu to v26 #5834, by renovate[bot]
  • Update gradle/actions action to v6.4.0 #5863, by renovate[bot]
  • Update acra to v5.14.2 #5864, by renovate[bot]
  • Update Gradle to v9.8.1 #5871, by renovate[bot]
  • Update Kotlin to v2.4.21 #5872, by renovate[bot]
  • Update aboutlibraries to v15.3.0 #5888, by renovate[bot]
  • Update kotest to v6.2.6 #5889, by renovate[bot]
  • Update CI dependencies #5870, by renovate[bot]
  • Update CI dependencies #5890, by renovate[bot]

Contributors

  •  

Distribution Release: Ubuntu Studio 26.10

15 Oktober 2026 om 20:39
The DistroWatch news feed is brought to you by TUXEDO COMPUTERS. Ubuntu Studio is a distribution for creative individuals in the areas of audio production, video production, graphics design, photography and desktop publishing. The project's latest version, 26.10, offers nine months of support and a handful of new tools. "Ubuntu Studio’s audio package selections now include Sonic Pi, SuperCollider,....
  •  

Distribution Release: Edubuntu 26.10

15 Oktober 2026 om 19:30
The DistroWatch news feed is brought to you by TUXEDO COMPUTERS. Edubuntu is a partner project of Ubuntu, a distribution suitable for classroom use. The project's latest version, 26.10, includes GNOME 51 as the default desktop environment, refreshed branding, and enhancements to the system installer. "Desktop environment and technology: GNOME 51 brings the latest improvements in performance, usability and....
  •  

Distribution Release: Xubuntu 26.10

15 Oktober 2026 om 17:29
The DistroWatch news feed is brought to you by TUXEDO COMPUTERS. The Xubuntu project has published Xubuntu version 26.10. The new release, code-named "Stonking Stingray", will receive nine months of support and runs the Xfce 4.20 desktop. "Xfce 4.20 components have received further stability and Wayland improvements, including fixes for several Thunar crashes and a more resilient Xfce Panel....
  •  

Distribution Release: Ubuntu MATE 26.10

15 Oktober 2026 om 15:58
The DistroWatch news feed is brought to you by TUXEDO COMPUTERS. The Ubuntu MATE project has returned after missing the 26.04 release cycle. The project has published version 26.10, launching its first version with a new team: "Lo and behold, Ubuntu MATE 26.10 'Stonking Stingray' is here. We are back after a hiatus where the project skipped the 26.04....
  •  

PostgreSQL 19 RC 1 Released!

15 Oktober 2026 om 02:00

The PostgreSQL Global Development Group announces that the first release candidate of PostgreSQL 19 is now available for download. As a release candidate, PostgreSQL 19 RC 1 will be mostly identical to the initial release of PostgreSQL 19, though some more fixes may be applied prior to the general availability of PostgreSQL 19.

The next scheduled update release for supported versions of PostgreSQL, on November 12, 2026, will include a large number of fixes. Because of this, the release team decided to include these fixes in PostgreSQL 19 before its general availability. This means a second release candidate, PostgreSQL 19 RC 2, will be available on the same day as the update release.

The planned date for the general availability of PostgreSQL 19 is November 19, 2026. Please see the "Release Schedule" section for more details.

Upgrading to PostgreSQL 19 RC 1

To upgrade to PostgreSQL 19 RC 1 from earlier versions of PostgreSQL, you will need to use a major version upgrade strategy, e.g. pg_upgrade or pg_dump / pg_restore. For more information, please visit the documentation section on upgrading:

https://www.postgresql.org/docs/19/upgrading.html

Changes Since 19 Beta 4

Several bug fixes were applied to PostgreSQL 19 during the Beta 4 period. These include:

For a detailed list of fixes, please visit the open items page.

Release Schedule

This is the first release candidate for PostgreSQL 19. The release team plans to issue a second release candidate, PostgreSQL 19 RC 2, on November 12, 2026. Unless an issue is discovered that requires a delay or an additional release candidate, PostgreSQL 19 should be made generally available on November 19, 2026.

For further information please see the Beta Testing page.

Links

If you have corrections or suggestions for this release announcement, please send them to the pgsql-www@lists.postgresql.org public mailing list.

  •  

Distribution Release: Ubuntu 26.10

15 Oktober 2026 om 14:04
The DistroWatch news feed is brought to you by TUXEDO COMPUTERS. Utkarsh Gupta has announced that Canonical has published Ubuntu 26.10 which carries the codename Stonking Stingray. The new release introduces updated encryption, RISC-V desktop images, and ships with GNOME 51 as the default desktop. "Ubuntu 26.10 brings significant progress for security, and strengthens
the platform with the full adoption....
  •  

v0.8.14

15 Oktober 2026 om 11:26

What's Changed

  • fix(gui): prefer the Buttons panel over Keys when kind resolution is wrong by @4ni1ak in #1702
  • docs(readme): add Spanish translation by @eibidia in #1314
  • fix(gui): let the theme card name shrink so the badge fits by @4ni1ak in #1435
  • fix(hook): carry the mouse's vendor/product ID onto its uinput mirror by @4ni1ak in #1453
  • fix(cli): let macOS prompt for Input Monitoring before diag opens a device by @4ni1ak in #1256
  • fix(gui): draw the client-side titlebar only where the compositor declines one by @4ni1ak in #945
  • fix(inject): distinguish Linux Capture Region from Screenshot by @4ni1ak in #1433
  • fix(hook): preserve low-res wheel events during Linux pass-through by @nathan-fontenele in #1693
  • fix(i18n): use Spain's Spanish terms in the es catalog by @eibidia in #1326
  • docs(i18n): add Portuguese README translation by @obrenoalvim in #1371
  • fix(windows): enable HID++ side-button gestures by @c1m-Chenym in #1635
  • fix(agent): emit scroll input queued across a smoothing toggle instead of dropping it by @isleofgreg in #1721
  • fix(agent): honor an overflow cancel from a generation the scroll worker has not seen by @isleofgreg in #1720
  • feat(device): Detect Logitech G735 headset dongle by @xvilo in #1040
  • fix(i18n): translate the custom-action input error in Czech by @Imbecile6197 in #1728
  • fix(overlay): set the macOS activation policy before gpui_platform starts by @4ni1ak in #1692
  • fix(hid): capture alternate gesture controls by @4dux in #1561
  • feat(camera): expose pan, tilt, gain and backlight compensation by @yuzi-co in #1020
  • feat(gui): add precise camera control entry by @vinayaksodar in #1047
  • fix(device): omit raw-xy flags when diverting or restoring keyboard controls by @henius98 in #1726
  • fix(inject): send hi-res wheel events for Linux scroll actions (by @RisenID) by @Fede2782 in #1719
  • fix(assets): resolve variants for depots whose manifests key on depot name or stem by @felipecadal in #1295
  • fix(gui): render camera depots that ship no hotspot metadata by @MattijsE in #1265
  • fix(inject): give App Expose/Mission Control/Show Desktop/Launchpad a GNOME implementation by @4ni1ak in #1446
  • fix(gui): open the config folder from the fail-closed config screen by @yuzi-co in #942
  • fix(gui): give MenuRow-based list rows an accessible name by @4ni1ak in #1448
  • fix(camera): collapse a Brio's IR node into one Linux camera entry by @4ni1ak in #1234
  • docs: add Turkish README translation by @4ni1ak in #1734
  • feat(hook): reverse the wheel in software for devices without 0x2121 by @4ni1ak in #847
  • feat(gui): add custom-shortcut Tap/Hold recorder to the button picker by @fahadjibransheikh in #1396
  • fix(agent): reapply volatile settings on device reconnection and retry disagreeing DPI writes by @isleofgreg in #1270
  • fix(overlay): properly position and scale Actions Ring on Windows mixed-DPI displays by @c1m-Chenym in #1745
  • fix(camera): pass the pan/tilt payload by value by @SMRehan in #1740
  • feat(core): add an action that holds modifiers and taps the key once by @Rick0525 in #1161
  • feat(gui): update macOS through Sparkle by @AprilNEA in #1744
  • docs(ipc): move PROTOCOL_VERSION once per release by @AprilNEA in #1760
  • fix(hidpp): write 0x1990 non-linear level tables whole by @AprilNEA in #1765
  • fix(hidpp): read the 0x4530 platform with function 0 by @AprilNEA in #1766
  • fix(hidpp): write each 0x0007 name chunk at its own offset by @AprilNEA in #1767
  • fix(hidpp): preserve device state OpenLogi does not own on writes by @AprilNEA in #1753
  • fix(device): encode 0x8080 tail frames and 0x8070 fixed colour per device by @AprilNEA in #1758
  • fix(device): write SmartShift torque and DPI only as the device advertises by @AprilNEA in #1759
  • fix(device): give the Litra Beam its own brightness range by @AprilNEA in #1763
  • fix(device): stop misreading 0x1000 and 0x1001 battery states by @AprilNEA in #1768
  • fix(device): stop committing 0x8080 frames the keyboard rejected by @AprilNEA in #1764
  • fix(device): own RGB software control for the agent session by @AprilNEA in #1769
  • fix(hidpp): require the 0x8081 zone echo before reporting a write by @AprilNEA in #1771
  • fix(hidpp): refuse short 0x1990 info and level replies by @AprilNEA in #1772
  • fix(device): confirm the haptic repair from the device's reply by @AprilNEA in #1773
  • fix(device): confirm SmartShift writes from the device's reply by @AprilNEA in #1775
  • fix(agent-core): close the RGB release races left by #1769 by @AprilNEA in #1770
  • fix(hidpp): require the sensor echo in DPI replies by @AprilNEA in #1776
  • fix(device): end a thumb-wheel roll whose Stop never arrives by @AprilNEA in #1777
  • docs(hidpp): say that a None remap keeps the current mapping by @AprilNEA in #1778
  • fix(hidpp): hold 0x8060 and 0x8061 rates to what the features define by @AprilNEA in #1779
  • fix(hidpp): decode every 0x2121 capability flag and the horizontal delta by @AprilNEA in #1780
  • fix(hidpp): decode 0x1c00 empty actions and status, and 0x4531 OS bits by @AprilNEA in #1781
  • fix(hidpp): keep 0x0003 firmware entity types without a name by @AprilNEA in #1783
  • fix(hidpp): refuse a short 0x40A3 reply instead of zero-filling it by @AprilNEA in #1782
  • fix(hidpp): treat a Bolt protocol byte in 0x41 as an encrypted link by @AprilNEA in #1784
  • fix(device): reconcile inventory on 0x1000/0x1001 battery broadcasts by @AprilNEA in #1787
  • fix(device): wait for the Unifying lock to open before searching by @AprilNEA in #1785
  • fix(device): report no percentage for a 0x1004 battery without a gauge by @AprilNEA in #1788
  • fix(hidpp): check the echoed index in 0x8070/0x8071 info and 0x0007 name reads by @AprilNEA in #1789
  • fix(hidpp): read a non-BCD 0x0003 firmware version as binary by @AprilNEA in #1790
  • fix(device): re-read settings the device changes itself by @AprilNEA in #1791
  • fix(device): drive Fn-lock on keyboards that only have 0x40a0 by @AprilNEA in #1792
  • fix(device): play only the haptic waveforms the device advertises by @AprilNEA in #1796
  • feat(camera): name webcams that report no USB product string by @DonovanMontoya in #1793
  • chore(deps): bump rustls to 0.23.46 by @AprilNEA in #1805
  • feat(device): keep multi-platform keyboards on the host OS layout by @AprilNEA in #1806
  • feat(device): adjust the report rate of mice with 0x8060 or 0x8061 by @AprilNEA in #1808
  • feat(device): set keyboard backlight automatic brightness, level and battery saving by @AprilNEA in #1811
  • feat(desktop): control the keyboard backlight from the Device tab by @AprilNEA in #1812
  • fix(device): refuse haptic plays while 0x19b0 reports a non-zero status by @AprilNEA in #1817
  • fix(linux): settle the uinput action device before its first emit by @4ni1ak in #1810
  • fix(device): don't let a stuck Empty host-slot status refuse a real pairing by @4ni1ak in #1813
  • fix(agent): divert a keyboard key explicitly bound to Action::None by @4ni1ak in #1819
  • fix(device): discard the stale first raw-XY report of every gesture hold by @DonovanMontoya in #1786
  • fix(scroll): post phaseless continuous scroll events on macOS by @isleofgreg in #1157
  • fix(gui): gate debug diagnostics imports in release builds by @gitsacha in #1815
  • fix(agent): anchor the recovery-scan timer to scan start, not scan end by @4ni1ak in #1809
  • fix(agent): queue HID requests before response timeout by @sh3ll3x3c in #936
  • fix(linux): open the Actions Ring at the cursor on Wayland by @AalmanSadath in #1004
  • fix(agent): hand off capture across receiver routes by @justinechang39 in #1198
  • Horizontal Scroll Reversed #1120 by @romanr in #1140
  • feat(device): read Easy-Switch host names and OS, and rename hosts (0x1815) by @AprilNEA in #1824
  • fix(overlay): configure accessory policy after GPUI initialization by @gitsacha in #1814
  • fix(hook): keep software scroll inversion applied when the agent intercepts the wheel by @4ni1ak in #1749
  • feat(desktop): show Easy-Switch hosts on the Device tab and rename them by @AprilNEA in #1825
  • fix(hook): keep the pixel delta when inverting a macOS wheel event by @AprilNEA in #1827
  • chore: release v0.8.14 by @AprilNEA[bot] in #1718

New Contributors

Full Changelog: v0.8.13...v0.8.14

  •  

Return to Brackenreach Event

Door: Gavin
15 Oktober 2026 om 09:39
Tonight the Autumn veil grows thin,
A portal swirls, and from within
The land of Brackenreach you hear
The Witches calling, crystal clear.
Β 

They beckon you to help once more,
And welcome you upon their shore.
With fire, earth and air they say,
β€œThree gifts await along the way!”
Β 

β€œDriver bold, come cross our land,
With pumpkin magic treats in hand.
From dock to keep, from vale to shore,
Six runs you needβ€”and maybe more!”
Β 

The tall ship waits beside the quay,
For tides the sisters stir at sea.
Past marshland mist and village glow,
Where grinning pumpkins watch you go.
Β 

Through Dragon’s Den to Castle Keep,
Where shadows stir and secrets sleep.
The sisters watch as lanterns glow,
And guard the winding road below.Β 

As thanks, one wisp will light your way,
Where others lead the lost astray.
A brass key bears the rune of earth,
To show the sisters know your worth.
Β 

Seek out the witches’ hidden home,
Where embers glow upon a tome.
The Ember Grimoire holds its spells,
To guard the land where magic dwells.
Β 

Upon return, attend the call,
To spread the spooky treats for all,
Not just to Brackenhelm as one,
But cities, towns and everyone.
Β 

For Hauloween is in the air,
And there’s no time to flee nor dare
To hide away from all the treats
That wait for you, but not to eat,
NO, they must be hauled, delivered quick,
Then parked away, now that’s the trick!
Β 

This Halloween, prepare to cross the veil in our Return to Brackenreach - World of Trucks event! The hidden and treacherous roads of Brackenreach have reopened for truckers in Euro Truck Simulator 2 and American Truck Simulator, whether you are returning or entering the realm for the first time. Adventure and new rewards await, so let's roll!

This year, we are asking our #BestCommunityEver to work together towards a combined community goal of 1,300,000 deliveries. It is another ambitious challenge, but after everything our community achieved last Halloween, we know that no goal is beyond your reach!

As autumn thins the veil once more, the road to Brackenreach reopens. The three sisters who ward this land, mistresses of fire, earth, and air, have not forgotten the truckers who came to their aid last year, and this Halloween their call reaches beyond the veil once more. The marsh mist still hides the wisps that lead the lost, the tall ship still waits at the docks for tides stirred by old magic, and the pumpkins of the village still grin their crooked, knowing grins as you pass. In gratitude, each sister has prepared a special gift, kept safe until the road reopened. Help the witches and villagers once more by carrying Halloween supplies through the portals and along the winding roads to Castle Brackenhelm. Brackenreach remembers. Will you answer the call?

Your personal goal? Complete 15 Halloween deliveries across any trucking territory, including 3 to and 3 from Castle Brackenhelm, more details in the rules below.


Alongside your journeys to and from Brackenreach, you will help bring the Halloween festivities to cities throughout the homeland by delivering supplies between them. Enchanted cargo will also pass back through the portals, carrying a little of Brackenreach into the outside world, perhaps a gesture of gratitude from the witches to those who answered their call.

Our #ReturnToBrackenreach event will once again bring the magic of Brackenreach to your desktop with its spellbinding Halloween theme. We hope its lively and spooky atmosphere helps set the mood for every journey beyond the veil!Β 

We will also be hosting a special developer live stream where we'll discuss how the event was designed, share fun insights, and enjoy Halloween in a nice and relaxed session while playing and contributing towards the community goal. Join usΒ on Twitch, YouTube, or FacebookΒ on Monday, October 19, from 6 pm CESTΒ as we journey into Brackenreach!

Return to Brackenreach Rules:

Using External Contracts with a World of Trucks-connected profile in Euro Truck Simulator 2, American Truck Simulator, or both, the community goal is to achieve 1,300,000 deliveries of Halloween treats and supplies to or from any city, including the mysterious land of Brackenreach, where your destination will be Castle Brackenhelm.Β 

There are 4 types of cargo that can be delivered in this event:

  1. Halloween Treats
  2. Halloween Costumes
  3. Halloween Herbs & Spices
  4. Halloween Crafts

Your personal goal is to complete 15 Halloween deliveries across any trucking territory, including 3 to and 3 from Castle Brackenhelm, using Euro Truck Simulator 2, American Truck Simulator or both games combined.

Your bonus goal is to discover the Witches' House, hidden within the land of Brackenreach, by driving to it.

Rewards

  • Personal: Players who complete the required 15 or more Halloween deliveries will gain a unique World of Trucks Achievement plus a mystical Wisp Lantern cabin item, as a Steam inventory item.

  • Community: When the community goal of achieving 1,300,000 Halloween deliveries is met, and if the player has also achieved their personal goal, then they will also receive the fabled Key to Brackenreach hanging cabin item, as a Steam inventory item.

  • Discovery: When the player discovers the Witch House, hidden within the land of Brackenreach, they will receive the mysterious Ember Grimoire cabin item, as a Steam inventory item. Players will also receive last year's reward of a Spooky Horn vehicle accessory, at the same time.

Brackenreach directions:

A portal to Brackenreach appears once you accept event cargo bound for Castle Brackenhelm.Β  Find it on the map, a spiral icon, and navigate to it. Look for the sparkles with falling autumn leaves!

Leaving Brackenreach with cargo takes you to its destination; without cargo, you’ll be sent to a random city for a new job.

Note: In order to qualify for any community reward, you must complete at least your personal goal in Euro Truck Simulator 2, American Truck Simulator or both. Each reward will be a Steam inventory item for both Euro Truck Simulator 2 and American Truck Simulator. Once completed, claim your reward in the Events page on your World of Trucks profile.

The event will be concluded on Sunday, the 1st of November at 23:59 UTC.

We're super excited to welcome you back to the legendary land of Brackenreach and hear tales of your journeys through the veil once more. From the misty marshes to Castle Brackenhelm, the three guardian witches await your help, with gifts of fire, earth and air to thank you for your deliveries. It means so much to all the teams who brought this magical land to life to see you return, and we’d love to see photos of your adventures as you reach your goals and claim the sisters’ rewards this Halloween.Β Share your screenshots and videos with us using the hashtag #ReturnToBrackenreach on our Facebook ATS / ETS2, X (formerly Twitter), and Instagram profiles, and we will share our favourite ones.

  •  

Counter-Strike 2 Update

15 Oktober 2026 om 01:02
[p]\[ UI ][/p][p]Demo/Replay viewer improvements:[/p]
  • [p]Added a progress bar for demo/replay downloads[/p][/*]
  • [p]Camera controls now use click-and-drag scheme[/p][/*]
  • [p]Free and chase camera are usable during a paused demo[/p][/*]
  • [p]Fixed some minor issues when seeking to a different position in the demo file[/p][/*]
[p][/p][p]\[ MISC ][/p]
  • [p]Round backup files now require the game server startup flag "-allow_round_backup_files"[/p][/*]
  • [p]Updated AUG reload animations for standing and crouch reloads to better match new reload duration[/p][/*]
  • [p]Allowed radio commands now have an explicit list[/p][/*]
  • [p]Added toolsskybox_occluder tool material for CS2 Workshop Tools[/p][/*]
  • [p]Stability improvements for Vulkan renderer[/p][/*]
  •  

Early Stable Update for Desktop

14 Oktober 2026 om 22:46

The Stable channel has been updated to 156.0.8078.35/.36 for Windows and Mac as part of our early stable release to a small percentage of users. A full list of changes in this build is available in the log.

You can find more details about early Stable releases here.

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.


Daniel Yip

Google Chrome

  •  
❌