Normale weergave
v0.8.5
What's Changed
- fix(gui): resolve depot metadata named only by the manifest by @4ni1ak in #836
- docs(gui): adopt upstream gpui kit skills by @AprilNEA in #1400
- fix(linux): keep the generated systemd unit out of the user's tier by @AalmanSadath in #796
- fix(hidpp): stop HID++ replies landing on the wrong request by @isleofgreg in #1286
- feat(gui): enable supported button gestures by @juan-apa in #1167
- fix(gui): restore stacked card layout under gpui-kit 0.6 by @AprilNEA in #1408
- chore: release v0.8.5 by @AprilNEA[bot] in #1399
Full Changelog: v0.8.4...v0.8.5
iPhone Duo is het einde van een tijdperk | POM S12E04
Alexander maakt ruzie met Trouw. Hoofdredacteuren Karel Smouter en Wendelmoed Boersema noemen zijn Pangram-onderzoek naar AI-gebruik in opiniestukken een "onderzoekje" zonder wederhoor, terwijl hij vijftien Volkskrant-auteurs mailde en die allemaal toegaven dat er AI aan te pas kwam. Een correctie weigert Trouw, dus escaleert hij nu in zijn podcastje en overweegt hij een freelancer in te huren die zijn AI-tekst met de hand overtypt tot de meter op 100% human staat. Ernst-Jan las The New Dark Ages van James Marriott: we glijden terug naar een gesproken cultuur en dat is slecht nieuws voor de democratie, want Trump bouwt gewoon Versailles na en communiceert in AI-plaatjes. De iPhone Duo is peak Apple en tegelijk het sluitstuk van een tijdperk, want straks praat je gewoon tegen je apparaat en Alexander kocht daarom een Dell met Linux erop. Ernst-Jan test Bookwise, de e-reader-app die Kindle en Goodreads eindelijk moet verlossen van hun sterfhuisconstructie en waarmee hij zich nooit meer hoeft te schamen als hij in een café op zijn telefoon leest. Verder: waarom het Centraal Boekhuis 25.000 euro vraagt om een e-boekwinkel te beginnen, hoe prachtig vormgegeven artikelen als Ordinary Abundance nog steeds viraal gaan en waarom AI-slop die vorm binnenkort ook verneukt.
Kaartjes voor POM Live in de Rode Hoed zijn bijna op, met Milou Brand en Salar al Khafaji als gasten. Ga naar https://rodehoed.nl/programma/een-podcast-over-media-liveshow-2026/ voor de allerlaatste tickets!
This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit www.pom.show
QNAP introduceert TVS-hx77AX ZFS NAS met NFS over RDMA voor AI-workloads
Stable Channel Update for Desktop
The Stable channel has been updated to 153.0.8010.47/.48 for Windows and Mac and 153.0.8010.47 for 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 42 security fixes. Please see the Chrome Security Page for more information.
[N/A][556870863] Critical CVE-2026-91726: Out of bounds read in WebGL. Reported by Google on 2026-09-03 [TBD][557320614] Critical CVE-2026-91721: Use after free in Internals. Reported by xinyang on 2026-09-04 [TBD][558456602] Critical CVE-2026-91749: Use after free in Workers. Reported by WinD39 - Huynh Dinh Vu on 2026-09-08 [$1,500][552283275] High CVE-2026-91724: Use after free in Input. Reported by Hafiizh on 2026-08-25 [$1,000][556715288] High CVE-2026-91728: Integer overflow in V8. Reported by Jihyeon Jeong (Compsec Lab, Seoul National University / Research Intern) on 2026-09-03 [N/A][516780835] High CVE-2026-91734: Incorrect authorization in Core. Reported by Google on 2026-05-26 [N/A][516893912] High CVE-2026-91727: Incorrect reference resolution in Extensions. Reported by Google on 2026-05-26 [N/A][516947138] High CVE-2026-91743: Race condition in Core. Reported by Google on 2026-05-27 [N/A][520019273] High CVE-2026-91744: Race condition in PlatformIntegration. Reported by Google on 2026-06-04 [N/A][521486621] High CVE-2026-91712: Race condition in Extensions. Reported by Google on 2026-06-08 [N/A][521559611] High CVE-2026-91748: Race condition in Extensions. Reported by Google on 2026-06-09 [N/A][523470135] High CVE-2026-91720: Uninitialized resource in ANGLE. Reported by Google on 2026-06-13 [N/A][523554372] High CVE-2026-91731: Type confusion in Compositing. Reported by Google on 2026-06-13 [N/A][540016074] High CVE-2026-91747: Use after free in Skia. Reported by Google on 2026-07-28 [N/A][540021213] High CVE-2026-91733: Improper state validation in Skia. Reported by Google on 2026-07-28 [TBD][546413288] High CVE-2026-91741: Type confusion in CacheStorage. Reported by Salvatore Gulizia (nickname: Serotav) on 2026-08-14 [TBD][547815507] High CVE-2026-91709: Type confusion in ServiceWorker. Reported by Jihyeon Jeong (Compsec Lab, Seoul National University / Research Intern) on 2026-08-17 [TBD][549225472] High CVE-2026-91717: Missing authorization in Android. Reported by jodyritonga on 2026-08-20 [N/A][552416113] High CVE-2026-91735: Incorrect authorization in WebUI. Reported by Google on 2026-08-25 [N/A][553115724] High CVE-2026-91708: Race condition in Network. Reported by Google on 2026-08-26 [N/A][553121008] High CVE-2026-91736: Use after free in DOM. Reported by Google on 2026-08-26 [N/A][553122373] High CVE-2026-91740: Uninitialized resource in Skia. Reported by Google on 2026-08-26 [N/A][553132148] High CVE-2026-91710: Use after free in WebAppInstalls. Reported by Google on 2026-08-26 [N/A][553133215] High CVE-2026-91718: Use after free in Core. Reported by Google on 2026-08-26 [N/A][554558368] High CVE-2026-91716: Use after free in Auth. Reported by Google on 2026-08-29 [N/A][556260782] High CVE-2026-91746: Integer overflow in Compositing. Reported by Google on 2026-09-02 [TBD][557206809] High CVE-2026-91729: Use after free in DigitalCredentials. Reported by sean geofrey on 2026-09-04 [TBD][558036280] High CVE-2026-91737: Use after free in PDF. Reported by SeungMyung Lee (@sm1ee), Siung kim (@ksw9722) on 2026-09-06 [TBD][558342353] High CVE-2026-91711: Out of bounds write in ServiceWorker. Reported by Cristian Di Nicola (@crih.exe) on 2026-09-07 [TBD][558367547] High CVE-2026-91715: Type confusion in ServiceWorker. Reported by Cristian Di Nicola (@crih.exe) on 2026-09-07 [N/A][558734727] High CVE-2026-91745: Use after free in V8. Reported by Google on 2026-09-08 [TBD][474131239] Medium CVE-2026-91723: Race condition in WebAppInstalls. Reported by Luan Herrera (@lbherrera_) on 2026-01-07 [TBD][511062248] Medium CVE-2026-91732: Missing authorization in AppManifest. Reported by pakhunov.anton.n on 2026-05-08 [N/A][513858387] Medium CVE-2026-91742: Confused deputy in PriceTracking. Reported by Google on 2026-05-16 [N/A][517710554] Medium CVE-2026-91714: Observable discrepancy in Fonts. Reported by Google on 2026-05-29 [N/A][518032534] Medium CVE-2026-91725: Observable discrepancy in CSS. Reported by Google on 2026-05-29 [N/A][521951328] Medium CVE-2026-91739: Missing authorization in Transactions Platform. Reported by Google on 2026-06-09 [N/A][523715133] Medium CVE-2026-91713: Missing authorization in Browser. Reported by Google on 2026-06-14 [N/A][536450979] Medium CVE-2026-91738: Improper input validation in ANGLE. Reported by Google on 2026-07-19 [TBD][543640868] Medium CVE-2026-91730: Incomplete cleanup in GetUserMedia. Reported by Keita Sode and Daisuke Hatakeyama (SYZD Research) on 2026-08-07 [TBD][554953456] Medium CVE-2026-91722: Use after free in Input. Reported by TIENPA on 2026-08-31 [TBD][542115030] Low CVE-2026-91719: Code injection in XML. Reported by Zabith Mohammed (@nmzabith) on 2026-08-03
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.
Extended Stable Update for Desktop
The Extended Stable channel has been updated to 152.0.7977.130 for Windows and Mac which will roll out over the coming days/weeks.
Release 2026.09.15
Docker Images
Docker images have been built and pushed:
Docker Hub:
alexta69/metube:latestalexta69/metube:2026.09.15
GitHub Container Registry:
ghcr.io/alexta69/metube:latestghcr.io/alexta69/metube:2026.09.15
Changes
- build: upgrade Python and npm dependencies (6708a88)
- fix: stop resolving submitted URLs locally when a proxy will (closes #1079) (5cac98a)
- docs: add MeTube Mobile (Android) to Sending links to MeTube (3516872)
v0.8.4
What's Changed
- feat(i18n): migrate catalogs to semantic TOML keys by @AprilNEA in #1169
- perf(i18n): avoid copying borrowed translations by @AprilNEA in #1184
- fix(i18n): polish supported locale copy by @AprilNEA in #1180
- fix(i18n): localize DPI steps and correct count labels by @AprilNEA in #1292
- fix(i18n): polish Brazilian Portuguese profile and settings copy by @uricholiveira in #1276
- fix(i18n): refine French asset and control descriptions by @didlawowo in #1278
- fix(hid): keep pairing phase after device selection by @AprilNEA in #1181
- refactor(gui): model camera preview lifecycle states by @AprilNEA in #1182
- refactor(agent): consolidate capture manager slots by @AprilNEA in #1183
- docs(linux): fix the Debian install command and the bug form's platform note by @AalmanSadath in #791
- docs: add Russian README translation by @MonteNegroX in #1039
- Fix typo in installation guide by @mikevankuik in #1189
- fix(i18n): correct mistranslations in the Spanish catalog by @eibidia in #1315
- feat(i18n): Updated French README.md file by @DimitriDR in #1271
- fix: add Debian runtime dependencies by @MauricioSilv in #1249
- fix(hook): normalize Windows cursor position to DIP scale by @fly530 in #1246
- fix(agent): restore diverted HID++ controls on a clean shutdown by @4ni1ak in #1106
- refactor(hook): type windows cursor dpi normalization by @AprilNEA in #1318
- fix(linux): declare F13-F20 in uinput key capabilities by @costantinoai in #1224
- fix(core): stop seeding Back/Forward with a divertable default by @litityum in #1225
- fix(agent): fence queued pairing discovery after selection by @AprilNEA in #1320
- fix(agent): avoid capture recovery deadline busy loops by @AprilNEA in #1321
- test(gui): cover camera preview lifecycle by @AprilNEA in #1322
- fix(gui): place Windows actions ring correctly across mixed-DPI monitors by @AprilNEA in #1319
- fix(gui): stop linking SMAppServiceErrorDomain so macOS 13 and 14 can launch by @AprilNEA in #1324
- feat(hid): add hardware-aware mock device record and replay by @AprilNEA in #1165
- test(agent): cover native and browser side-button profiles by @AprilNEA in #1325
- fix(macos): bind Safari navigation to press-time process by @foleykyle01 in #1082
- fix(camera): surface startup failures and retry preview by @yuzi-co in #1069
- chore(gui): upgrade to gpui kit 0.6.1 and published pre adapters by @AprilNEA in #1338
- feat(hid): add rgb-effects lighting and receiver routing by @LuisUrrutia in #351
- fix(gui): keep update consent buttons visible by @AprilNEA in #1398
- fix(linux): preserve gesture capture across receiver probes by @yvvlee in #1043
- chore: release v0.8.4 by @AprilNEA[bot] in #1179
New Contributors
- @uricholiveira made their first contribution in #1276
- @didlawowo made their first contribution in #1278
- @AalmanSadath made their first contribution in #791
- @MonteNegroX made their first contribution in #1039
- @mikevankuik made their first contribution in #1189
- @eibidia made their first contribution in #1315
- @DimitriDR made their first contribution in #1271
- @MauricioSilv made their first contribution in #1249
- @fly530 made their first contribution in #1246
- @costantinoai made their first contribution in #1224
- @litityum made their first contribution in #1225
- @foleykyle01 made their first contribution in #1082
- @LuisUrrutia made their first contribution in #351
- @yvvlee made their first contribution in #1043
Full Changelog: v0.8.3...v0.8.4
Development Release: Fedora 45 Beta
Minecraft 26.3 (stable) Released
-
nginx
- nginx-1.30.5 stable and nginx-1.31.6 mainline versions have been released, with fixes for buffer overflow vulnerability when using ngx_http_v3_module (CVE-2026-90439).
nginx-1.30.5 stable and nginx-1.31.6 mainline versions have been released, with fixes for buffer overflow vulnerability when using ngx_http_v3_module (CVE-2026-90439).
nginx-1.30.5 stable and nginx-1.31.6 mainline versions have been released, with fixes for buffer overflow vulnerability when using ngx_http_v3_module (CVE-2026-90439).
Firefox 156.0
New
Firefox on macOS can now be set to open automatically when the computer starts up, from the Startup section of Settings.
Localized Wikipedia and occasional sponsored suggestions in the address bar are now available in France, Germany, and Italy. These suggestions can be turned off in Firefox Suggest settings.
Fixed
Fixed an issue where dragging an image to a new position in a rich-text editor could replace it with a long line of text instead of moving it.
Fixed high-sample-rate FLAC audio in MP4 failing to play on sites such as Bilibili.
Fixed subtitles not appearing in the Picture-in-Picture window when they are turned on in the video player after the window has already opened.
Fixed bookmarks moving out of their folder when the folder and the bookmarks inside it were selected and dragged together in the Bookmarks sidebar.
Fixed the find bar becoming permanently unavailable in a tab after reversing the panes in Split View.
Fixed some sites failing to load when DNS over HTTPS is enabled and the site does not support HTTPS.
Fixed Firefox losing all network connectivity for some users with the built-in VPN enabled.
Fixed an issue on Windows where Firefox could block an auto-hiding taskbar from showing.
Various security fixes.
Changed
Firefox's built-in PDF viewer now starts up to 45% faster.
Improved memory and CPU usage when Firefox displays large JPEG images scaled down to fit a page.
On Windows devices with ARM64 processors, WebRTC video calls may now use hardware H264 decoding instead of falling back to software.
Enterprise
You can find information about policy updates and enterprise-specific bug fixes in the Firefox for Enterprise 156 Release Notes.
Developer
Web Platform
text-box-trimnow uses the font metrics of a::first-linepseudo-element when one applies, matching other browsers and the specification.
Community Contributions
With the release of Firefox 156, we are pleased to welcome the developers who contributed their first code change to Firefox in this release, 10 of whom were brand new volunteers! Please join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions:
- Aaron Ma: 2063818
- Dominik Bay [:eimann]: 2066736
- ExplodingJoysticks: 1728637, 1890400, 1910664, 1928343, 1944206, 2000658, 2003000, 2059911, 2061541
- Gopalarathnam Venkatesan: 2003172, 2042426, 2062096, 2062952, 2062989
- Hugo Osvaldo Barrera: 2063808
- Kana: 2062133
- Kerissa Grubb: 2042422
- Louis-Philippe Manette: 2062972, 2063867
- Seunghyun An: 2063033
- William McDonald: 1034964
v4.3.21
Features
- Made restart limits opt-in for applications, preview deployments, and service applications. Existing resources that still used the previous limit of 10 restarts were reset to unlimited.
Fixes
- Hid application names, server names, deployment URLs, team member emails, and job IDs from the Helper deployment check unless detailed output was explicitly requested.
Improvements
- Updated the supported Traefik patch releases to 3.7.13, 3.6.25, and 2.11.57.
Full Changelog: v4.3.20...v4.3.21
Widow’s Bay triumphs as most decorated freshman comedy in Emmy history

American Truck Simulator: 1.61 Update Release
We're excited to announce that the 1.61 update for American Truck Simulator has officially been released and is now available on Steam!
Before we head to the news, we would like to thank everyone who took part in the Open Beta and reported any issues or provided general feedback on our forum. This makes it much easier for our team to fine-tune everything and helps ensure a smooth transition to the full update release.
We'd also like to thank everyone who participated in the 1.61 Experimental Beta, especially those who shared their thoughts on the Multi-Function Display (MFD) and the In-Game Menu. These additions will be introduced in a future update, giving us more time to refine and polish these features and ensure they deliver the best possible experience when they are ready.
Now, let’s dive into what you can expect in the 1.61 Update:
Proximity Exploration
In the 1.61 update, we are introducing a new feature designed to assist players with exploring the world map and discovering more along their journey. Introducing Proximity Exploration, a new quality-of-life feature that makes map discovery a little more intuitive, while still keeping the enjoyment of exploring the world for yourself.
When enabled, Proximity Exploration automatically reveals a small area around your vehicle as you travel. This means you will no longer need to drive over every tiny section of road to mark it as explored, which should be especially useful for those of you chasing that elusive 100% map discovery! It can also help reveal nearby accessible roads and areas around locations such as rest stops, toll gates, border crossings, gas stations, and other places where multiple road segments may sit closely together.
And don't worry, secret roads will still have secrets to uncover! Proximity Exploration will only reveal the first segment of a secret road when you get close enough, giving you a small hint that there might be somewhere new to explore. From there, however, the rest is up to you, as the remaining route will only be discovered by actually driving along it.
Whether you use Proximity Exploration to help hunt down those final percentages or simply make exploring the map a little smoother, the choice is yours!
Improved Material SystemThe Improved Material System significantly improves the lighting and visual quality of vehicle interiors in selected trucks. Its main focus is to enhance how interior materials react to light, which results in a more readable, detailed, and visually pleasing cabin environment.
One of the most significant changes was a redesign of the materials used in vehicle interiors. As a result, it makes differences between materials such as leather, fabric, plastic, and metal far more apparent, even in low-light conditions. The new solution uses multiple variants of dynamic cubemaps, allowing all materials to reflect their surroundings more naturally and respond to ambient light in a more realistic way.
The entire system was designed from the start with the interiors of trucks in both games in mind, so the base games and their existing fleets will gradually benefit from these improvements as well. In this update, we're excited to bring the Improved Material System to the International LT and International LoneStar.
With future updates, we will gradually add this technology for other trucks across both games. You can read more about this feature here.
Map Changes for Road Trip
With the upcoming Road Trip project, our map and asset teams have also been preparing the world of American Truck Simulator for a new way to explore the roads. While many of these changes are happening behind the scenes, they help lay the groundwork for future features and ensure the map is ready for the journey ahead.
We have implemented inactive Tourist Boards across several states, including California, Oregon, Washington, Idaho, Montana, Wyoming, and the upcoming South Dakota DLC. These Tourist Boards will remain unavailable until the Road Trip project is released, but they are already in place and ready for the future. Alongside these additions, we have also applied various small visual improvements and polish to selected areas across the map.
As part of these preparations, we have also added a number of new gas stations across the map. These locations will not only serve truck drivers but will also become available for cars when the Road Trip project releases, giving players more places to stop and refuel during their travels.
These changes are just a small part of the preparation work being done behind the scenes, helping us make sure the American Truck Simulator world is ready for new adventures on the road.
New Cargoes
We are also introducing new cargo options and improving the visuals of some existing ones. Players can now transport new types of freight, including Seed Containers, Trailers, and Truss, adding more variety to their hauling jobs across America.
Alongside these additions, we also updated the existing Rails cargo with a brand-new model and improved textures. These changes help bring more detail and visual quality to the cargo you see on the road, making each delivery feel even more realistic.
Changelog:
- Proximity Exploration
- Map Changes for Road Trip
Vehicles
- New Cargoes
Visual
- Improved Material System: International LT & International LoneStar
We hope you are also excited to try out all the new features! Make sure to keep up to date with future updates by following us on X/Twitter, Facebook, BlueSky, YouTube, TikTok, and Instagram, and by subscribing to our newsletter! Until next time, happy haulin'!
v4.3.20
Features
- Added an All option to the log viewer and accepted
lines=allacross application, database, and service log APIs. The existing-1value remained available for compatibility.
Fixes
- Fixed scheduled backup deletion for service databases so it kept the database context and returned to the correct backup page.
- Preserved each service component’s stored application or database type when generating Traefik labels.
- Restored hourly Sentinel version checks for enabled, eligible servers while continuing to exclude build servers.
Improvements
- Ran Traefik version checks whenever Coolify checked for updates instead of only once a week.
- Updated Coolify Helper to 1.0.17 and moved the bundled MinIO client to a pinned AIStor release.
Full Changelog: v4.3.19...v4.3.20
12.1
🚀 Jellyfin Web 12.1
We are pleased to announce the latest stable release of Jellyfin, version 12.1! This minor release brings several bugfixes to improve your Jellyfin experience. As always, please ensure you take a full backup before upgrading!
Discuss this release further on our forums.
Changelog (4)
🏗️ Enhancements
- Fix languages not being set for SDK [PR #8483], by @thornbill
- Add user selection to quick connect form for admins [PR #8470], by @thornbill
📈 General Changes
- Use @jellyfin/sdk 1.0.0 [PR #8482], by @thornbill
- Fix indicator icon color in safari [PR #8448], by @thornbill
v0.20.0-rc.3
❗ This is a pre-release
- May contain bugs and unfinished features.
⚠️ Note for macOS users
Builds are unsigned (no Apple Developer ID). After dragging MarkText into Applications, clear the quarantine flag once:
xattr -cr /Applications/marktext.app
Verifying downloads
All artifacts are listed with their SHA-256 in SHA256SUMS.txt. Verify with:
sha256sum -c SHA256SUMS.txt --ignore-missing
What's Changed
- fix(muya): make a code block a diagram when its language is a diagram language (#5060) by @Jocs in #5304
- docs: fix the macOS alias path in the CLI docs by @Jocs in #5308
- chore: run only eslint --fix on staged desktop TS/Vue files by @Jocs in #5318
- fix(desktop): ignore line-ending menu updates for a closed window (#4923) by @Jocs in #5319
- fix: #4926 prevent emoji deletion from splitting surrogate pairs by @Renakoni in #4931
- fix(desktop): keep exported links working from folders named with #, ? or % by @Dev-next-gen in #5320
- fix(desktop): explain the max width format in preferences (#5331) by @Jocs in #5334
- fix(muya): delete emoji whole in code blocks and drop the caret-inside-cluster handler (#4926) by @Jocs in #5332
- fix(desktop): keep exported images working from folders named with #, ? or % (#5335) by @Jocs in #5337
- fix(muya): regex search freezes on zero-width patterns and splits emoji by @Jocs in #5333
- fix(desktop): keep the share host in exported links from UNC documents (#5336) by @Jocs in #5338
- fix: #4899 keep trailing content out of the child list when outdenting a list item by @doktorigi in #4913
- fix(muya): keep the link popover open when moving between links (#5313) by @anandghegde in #5324
- fix: reuse image on case-insensitive path match (#3119) by @dzid26 in #5326
- fix(desktop): name copied images after their content, not their path (#5344) by @Jocs in #5346
- fix(muya): only outdent a paragraph that sits in a nested list item (#5342) by @Jocs in #5345
- fix(muya): split the list when outdenting a task item into a plain list (#5341) by @Jocs in #5348
- fix(muya): edit a footnote definition as its own container (#5340, #5343) by @Jocs in #5347
- fix(muya): keep a Tab-indented list item out of a sublist of the other kind (#5349) by @Jocs in #5354
- fix(muya): preserve ordered list source markers by @Renakoni in #4776
New Contributors
- @Dev-next-gen made their first contribution in #5320
- @anandghegde made their first contribution in #5324
- @dzid26 made their first contribution in #5326
Full Changelog: v0.20.0-rc.2...v0.20.0-rc.3
12.1
🚀 Jellyfin Server 12.1
We are pleased to announce the latest stable release of Jellyfin, version 12.1! This minor release brings several bugfixes to improve your Jellyfin experience. As always, please ensure you take a full backup before upgrading!
Discuss this release further on our forums.
Changelog (47)
📈 General Changes
- Stop resolving items with every field where only stored columns are read [PR #18039], by @Shadowghost
- Fix nested unnumbered season folders collapsing onto the first one [PR #18044], by @Shadowghost
- Release a folder's children once its subtree has been scanned [PR #17884], by @Shadowghost
- Enforce channel mediasource id [PR #18037], by @Shadowghost
- Fix Norwegian ratings [PR #18017], by @theguymadmax
- Stop the library monitor from refreshing against a disposed host [PR #18020], by @Shadowghost
- Don't queue by-name items for playback and reject source requests for them [PR #17999], by @Shadowghost
- Fix forced-only not overriding remembered subtitles [PR #17998], by @Shadowghost
- Fix SyncPlay authentication error handling and limit group member wait time [PR #17938], by @Shadowghost
- Fix /UserViews exhausting memory and reporting random child counts [PR #17881], by @Shadowghost
- Fix device access revocation not logging out existing sessions [PR #18026], by @fmarcac
- Fix database optimization memory use and pre-migration backup integrity [PR #17836], by @Shadowghost
- Stop wrong-type alternate version cleanup from recursing [PR #18030], by @Shadowghost
- Fix incorrect color range during CSC after VK tonemapping [PR #18025], by @nyanmisaka
- Preserve active scans when requesting a background library refresh [PR #18006], by @orut34iop
- Clean up orphaned people when deleting items [PR #17897], by @nintwentydo
- Check Live TV access for a single user instead of enumerating all users [PR #18003], by @Shadowghost
- Fix slashed rating handling [PR #18002], by @Shadowghost
- Skip empty ZIP comments for ComicBookInfo [PR #17971], by @Shadowghost
- Fix EPG issues [PR #17935], by @Shadowghost
- Avoid full people scans and writes for unchanged credits [PR #18004], by @orut34iop
- Clean up invalid data before running migrations [PR #17835], by @Shadowghost
- Restore [JsonIgnore] on AggregateFolder.Children [PR #18011], by @Shadowghost
- Correct SyncPlay sessions that report playback at a stale position [PR #17797], by @fmarcac
- Don't let a torn-down WebSocket take down the request handler [PR #17958], by @Shadowghost
- Fix SimilarItemsManager concurrency [PR #17982], by @Shadowghost
- Delete the full ownership closure when deleting items [PR #17873], by @Shadowghost
- Fix versions of a video still listing separately from their group and preserve manual merges [PR #17842], by @Shadowghost
- Preserve library items when directory enumeration fails [PR #18007], by @orut34iop
- Don't resample or sharpen images Skia isn't actually resizing [PR #17956], by @Shadowghost
- Drop dead item data and fix query ordering and bound parameters [PR #17980], by @Shadowghost
- Stop requesting unused credits when looking up a TMDb person [PR #17973], by @Shadowghost
- Use thumbs for image tmdb image preview [PR #17924], by @enter-a-random-username
- Fix playlist encoding recognition [PR #17930], by @Shadowghost
- Populate missing tags array in Filters2 [PR #17898], by @Shadowghost
- Fix collection creation when the collections library was just added [PR #17950], by @Shadowghost
- Don't record a failed refresh as a completed one [PR #17947], by @Shadowghost
- Fix Italian ratings [PR #17933], by @Shadowghost
- Fix ContainsSubPath check [PR #17929], by @Shadowghost
- Fix trickplay using the wrong video stream [PR #17883], by @crobibero
- Fix metadata provider order needing a restart to apply [PR #17939], by @Shadowghost
- Fix decimal point handling in version names [PR #17931], by @Shadowghost
- Improve SeriesNameRegex [PR #17858], by @Shadowghost
- Report image resolutions for TMDb images when no image size is configured [PR #17859], by @Shadowghost
- Fix transcode throttling not enabling on supported systems (caused by race condition) [PR #17906], by @SimonvBez
- Only group episodes as versions on a confident path parse [PR #17890], by @Shadowghost
- Match parental ratings case-insensitively [PR #17844], by @Jellyfrog
v0.20.0-beta.2
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.
This second beta will slowly rollout to the Google Play store beta channel.
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.
💥 Crash fixes
- Use strong reference to licenses resource #5809, by @nielsvanvelzen
📈 Dependency updates
- Update androidx.compose to v1.12.1 #5811, by renovate[bot]
- Update kotest to v6.2.5 #5813, by renovate[bot]
- Update androidx.media3 to v1.11.1 #5815, by renovate[bot]
- Update CI dependencies #5808, by renovate[bot]
Contributors
macOS 27.0 (26A428)
iOS 27.0 (24A437)
iOS 27.0 RC (24A437)
v1.18.31
Core
Bugfixes
- Restored ACP session model, effort, mode, and reasoning chunk boundaries when loading, resuming, or forking sessions. (@JacobNWolf)
TUI
Bugfixes
- Show remote config authentication errors during startup and exit with a failure status.
Extensions
Improvements
- Request summarized adaptive thinking for GitHub Copilot models.
Thank you to 4 community contributors:
- @heimoshuiyu:
- feat(console): add batch workspace block endpoints (#48491)
- @JacobNWolf:
- fix(acp): restore session options and reasoning boundaries (#48225)
- @R-Taneja:
- chore(deps): bump @ai-sdk/gateway to 3.0.191 (#48710)
- @MatthewFeroz:
- fix(ui): add Merge Gateway logo (#42015)
Major updates for Apple’s software platforms are now available

Siri AI, a profoundly more capable and personal assistant, is here

Apple’s new child safety features now available

Minecraft 26.3-rc-3 (snapshot) Released
v1.20.1-pre
- Raised the default open file descriptor soft limit at startup on Unix/macOS to prevent
EMFILE(Too many open files) errors in large workspaces. (#64188) - Added
dev: Debug Filesystem Watchingto inspect local watcher events, watch roots, and scan exclusions, and export diagnostic captures as JSON. (#64186) - Fixed Linux
mailto:URI handling when usingHelp → Email Us.... (#64090) - Fixed diagnostics batches stopping at paths without a worktree (#64073)
- Fixed an issue in SSH remote mode where reopening a newly created file at a path that was previously renamed could incorrectly reuse the buffer for the renamed file. (#64028)
- Fixed CRLF line breaks not normalized in completion labels (#63984)
- Improved trial descriptions to show $5 of GPT Luna and unlimited edit predictions for 14 days from trial start. (#63972)