The Extended Stable channel has been updated to 144.0.7559.236for Windows and Mac which will roll out over the coming days/weeks.
A full list of changes in this build is available in the log. 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.
The Stable channel has been updated to 145.0.7632.159/160 for Windows/Mac and 145.0.7632.159 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 10 security fixes. Please see the Chrome Security Page for more information.
[$33,000][485622239] Critical CVE-2026-3536: Integer overflow in ANGLE. Reported by cinzinga on 2026-02-18
[$32,000][474266014] Critical CVE-2026-3537: Object lifecycle issue in PowerVR. Reported by Zhihua Yao of KunLun Lab on 2026-01-08
[TBD][484983991] Critical CVE-2026-3538: Integer overflow in Skia. Reported by Symeon Paraschoudis on 2026-02-17
[TBD][483853098] High CVE-2026-3539: Object lifecycle issue in DevTools. Reported by Zhenpeng (Leo) Lin at depthfirst on 2026-02-12
[TBD][484088917] High CVE-2026-3540: Inappropriate implementation in WebAudio. Reported by Davi Antônio Cruz on 2026-02-14
[TBD][484811719] High CVE-2026-3541: Inappropriate implementation in CSS. Reported by Syn4pse on 2026-02-16
[TBD][485152421] High CVE-2026-3542: Inappropriate implementation in WebAssembly. Reported by qymag1c on 2026-02-17
[TBD][485267831] High CVE-2026-3543: Inappropriate implementation in V8. Reported by qymag1c on 2026-02-18
[TBD][485683110] High CVE-2026-3544: Heap buffer overflow in WebCodecs. Reported by c6eed09fc8b174b0f3eebedcceb1e792 on 2026-02-19
[TBD][487383169] High CVE-2026-3545: Insufficient data validation in Navigation. Reported by Google on 2026-02-24
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.
Release Highlights: Although GeForce Game Ready Drivers and NVIDIA Studio Drivers can be installed on supported notebook GPUs, the original equipment manufacturer (OEM) provides certified drivers for your specific notebook on their website. NVIDIA recommends that you check with your notebook OEM for recommended software updates for your notebook.
Game Ready for Resident Evil Requiem
This new Game Ready Driver provides the best gaming experience for the latest new games supporting DLSS 4 technology including Resident Evil Requiem. In addition, there is Game Ready support for Marathon which features DLSS Super Resolution and NVIDIA Reflex.
Fixed Gaming Bugs
The Ascent: Intermittent black bar on top of screen on GeForce RTX 50 Series GPUs [5859818]
Total War: THREE KINGDOMS: Green artifacts appear on GeForce RTX 50 series [5745647]
FINAL FANTASY XII The Zodiac Age crashes with fatal error after driver update [5741199]
Call of Duty Modern Warfare (2019) displays image corruption after driver update [5733427]
Quantum Break: Performance drops significantly on Act 4 Part 1 [5607678]
Fixed General Bugs
595.59: HW monitoring utilities not detecting all fans on the GPU [5934264]
595.59: One or more fans not spinning on GPUs after driver update [5934333]
Blackmagic Design: AV1 decode crash with multiple obu in one packet [5671098]
OpenWrt 25.12.0 incorporates over 4700 commits since branching the previous OpenWrt 24.10 release and has been under development for over one year.
Only the main changes are listed below. See changelog-25.12.0 for the full changelog.
Honoring Dave Täht
OpenWrt 25.12 is named Dave's Guitar to honor Dave Täht, who sadly passed away on April 1, 2025.
Dave played a key role in reducing bufferbloat and improving network latency in OpenWrt and across the wider internet. His work made networks faster, more responsive, and more reliable for millions of users.
This release is dedicated to his memory and lasting impact on the networking community.
General changes
The hardware requirements did not change significantly. Most devices supported by OpenWrt 24.10 are also supported in OpenWrt 25.12.
Switch package manager from opkg to apk
OpenWrt has transitioned from the traditional opkg package manager to apk (Alpine Package Keeper).
This change brings several advantages:
apk is still maintained; the OpenWrt opkg fork is no longer maintained.
apk supports most features of opkg. Only very few package names changed. The command line arguments of apk are different from the command line arguments of opkg.
For users migrating existing systems, an official opkg to apk cheatsheet is available to ease the transition and map common workflows.
Integration of attended sysupgrade
The attended sysupgrade LuCI application is now installed by default. owut is included by default in images for devices with larger flash storage.
ASU allows devices to:
Upgrade to new OpenWrt firmware versions
Automatically rebuild firmware images with all currently installed packages
Preserve system configuration during upgrades
ASU allows integrating additional installed packages directly into the SquashFS filesystem, which stores packages more efficiently than the overlay filesystem.
This dramatically simplifies upgrades: with just a few clicks in LuCI and a short wait, a custom firmware image is built and installed without manual intervention.
Shell history is preserved
Shell command history is now preserved across sessions by storing it in a RAM-backed filesystem.
Benefits:
Command history is no longer lost between logins
No unnecessary writes to flash storage by default
For users who prefer persistent history storage, this behavior can be changed by editing: ''/etc/profile.d/busybox-history-file.sh''
⚠️ Note: Storing history on flash will increase write cycles and may impact flash endurance over time.
Integration of video feed
The OpenWrt video feed with Qt5 and UI applications is integrated by default.
Wi-Fi scripts in ucode
The Wi-Fi scripts were rewritten in ucode.
This is part of the rewrite of the management scripts from shell scripts to ucode.
uCode is used for system scripts because it is faster and safer than shell scripts, and integrates directly with ubus and UCI.
Wi-Fi and network management scripts rewritten in uCode run faster, have fewer errors, and are easier to maintain.
Target changes
Extend the realtek target with support for more switch SoCs like 10G Ethernet switches.
Extend the qualcommax target with support for ipq50xx and ipq60xx SoCs.
Added the siflower target for Siflower SF21A6826/SF21H8898 SoCs
Added the sunxi/arm926ejs subtarget for Allwinner F1C100/200s SoCs
Added the microchipsw/lan969x target with support for Microchip LAN969x switches.
Many new devices added
OpenWrt 25.12 supports over 2200 devices. Support for over 180 new devices was added in addition to the devices already supported in OpenWrt 24.10.
Most devices already supported by OpenWrt 24.10 are still supported.
Core components update
Core components have the following versions in 25.12.0:
Updated toolchain:
musl libc 1.2.5
glibc 2.41
gcc 14.3.0
binutils 2.44
Updated Linux kernel
6.12.71 for all targets
main packages:
cfg80211/mac80211 from kernel 6.18.7
hostapd master snapshot from August 2025
dnsmasq 2.91
dropbear 2025.89
busybox 1.37.0
In addition to the listed applications, many others were also updated.
OpenWrt 24.10 end of life
With the release of OpenWrt 25.12 stable series, the OpenWrt 24.10 stable series will go end of life in 6 months. We will not provide security updates for OpenWrt 24.10 after September 2026. We encourage everyone to upgrade to OpenWrt 25.12 before September 2026.
Upgrading to 25.12
Upgrading from 24.10 to 25.12 should be transparent on most devices, as most configuration data has either remained the same or will be translated correctly on first boot by the package init scripts.
Sysupgrade from 23.05 to 25.12 is not officially supported.
Cron log level was fixed in busybox. system.@system[0].cronloglevel should be set to 7 for normal logging. 7 is the default now. If this option is not set, the default is used and no manual action is needed.
Bananapi BPI-R4: Interfaces ''eth1'' was renamed to ''sfp-lan'' or ''lan4'', and interface ''eth2'' was renamed to ''sfp-wan'' to match the labels. You have to upgrade without saving the configuration.
Scratch installs/upgrades
If you wish to start from scratch (always the safest, but also the most work), simply download the pre-built image from the downloads site or from the Firmware Selector to your device. Make sure to create and save a backup, then install the image using sysupgrade -n /tmp/firmware.bin or the LuCI Backup/Flash Firmware, being sure to set "Keep settings and retain the current configuration" to its off position. Restore or reconstruct your configuration using the contents of the backup as a template.
Attended Sysupgrade options
Attended Sysupgrade (ASU) allows you to build a custom image that retains all of your installed packages and their configuration transparently. You need to use one of the three ASU clients that interface with the ASU server to produce this custom image:
Firmware Selector - an online builder that requires you to manually supply it with the packages you wish to have installed. This package list is sent to the ASU server, and a new custom device image is created containing those packages. You may then download and install the image in LuCI Backup/Flash Firmware, but for this you would enable "Keep settings..."
Luci Attended Sysupgrade - the web interface to the ASU server. This tool allows you to choose a new OpenWrt version, then collects the names of the packages on your device and sends them up to the ASU server. LuCI ASU then downloads the created image directly to your device and allows you to install it, without having to do any of the bookkeeping tasks involved with using the Firmware Selector.
owut - a command line package that does the same job as LuCI ASU, but provides more diagnostics and better visibility into what's happening at the various steps before and during the build process.
Both the LuCI ASU app and owut are optional packages in 24.10, so if you have not installed them, they won't be there by default. Use either the LuCI Package Manager to install them, or you can do it from the command line with opkg:
Note that you can install one or the other, or both together, they are completely independent packages.
Upgrades with Firmware Selector
The Firmware Selector does an excellent job of searching through the thousands of available device configurations and getting you to the right place. But, some devices have several variants and possibly different image formats, so if you're unsure about which one you need or which device you're dealing with or anything else, go to the |Firmware Selector support thread and ask away.
If you choose to use owut, the fact that it's a command line program means you'll need a little more explanation regarding best practices. In any situation, it's always safe to do a check to see what's going on.
$ owut check --verbose --version-to 25.12
... a lot of output ...
This check should show you all the details of what this upgrade entails with regards to the packages available, and will point out any issues with package versions and so on.
Assuming the results of the check look good, you can simply do an upgrade next.
$ owut upgrade --verbose --version-to 25.12
... even more output ...
If you are unsure of anything you see in the check, during the upgrade, or simply have questions, jump on over to the owut support thread on the forum and ask.
Known issues
Users of Zyxel EX5601-T0 devices need to check their WAN interfaces as the port was renamed from eth1 to wan.
Pixel 10 phones have problems connecting to WPA3 protected WiFi 6 APs. #21486
802.11r Fast Transition (FT) causes problems with some WiFi clients when WPA3 is used. #22200
After upgrade, you need to run php bin/console doctrine:migrations:migrate (or equivalent) as webserver user after upgrade.. If you are running a docker container, use sudo docker exec --user=www-data partdb php bin/console doctrine:migrations:migrate, or sudo -E inside the docker container, to ensure that the migrations are applied to the correct database.
Tip
If you like Part-DB, consider donating to support the development. Press the sponsor button on the main github page, for more info.
Important
If you are using Part-DB it would be helpful if you fill out this short survey on your usage of Part-DB (Google Forms): https://forms.gle/Q15twx3YYq3qCNfe8
New features
Allow to add parts from barcode scans of LCSC, digikey and other vendor labels (thanks @swdee)
Allow to scan LCSC labels
Added Amazon info provider via Canopy API
Added an optional HTML sandbox for attachments, allowing to view interactive BOM HTML files inside Part-DB (#1150)
Add option to disable special character keybindings (#1251, thanks @MayNiklas)
Improve working with an external barcode scanner, allow scanning barcodes from everywhere
Make KiCad API better cachable (#1241, thanks @Sebbeben)
Make parameters and order informations visible in KiCad (#1241, thanks @Sebbeben)
Show EDA value and reference in part tables (#1266, thanks @hrueger)
Improved: [#24912] Staff now use an appropriate standing animation while waiting at level crossings.
Improved: [#25515] Path dragging can now be disabled via multiplayer group permissions.
Improved: [#25529] The map selection grid no longer redraws every frame if it has not changed.
Improved: [#25530] Wall dragging can now be cancelled without closing the Scenery window.
Improved: [#25575] Updated the network protocol to a new format that supports larger packets, allowing clients to connect reliably to servers with many objects or large maps.
Improved: [#25621] Added the Polish Złoty (PLN) to the list of available currencies.
Improved: [#25625] Renewing and refurbishing rides now also resets the downtime.
Improved: [#25662] The sprite build command is faster when building sprites from the same image file.
Change: [#21912] Toilet income is now categorised as shop sales instead of ride tickets.
Change: [#25403] Guests will not slide down the Spiral Slide if it's broken, even if they have already entered the ride structure.
Change: [#25485] Make the enlarged pressed swatch sprite more pronounced.
Change: [#25544] The default game window size is now 1280×720px instead of 640×480px.
Fix: [#9895] Stand-up coaster gets wrong intensity boost from the synchronisation bonus.
Fix: [#11617] Path corner connections are broken when hovering track design ghosts with paths over them in zero clearances.
Fix: [#22484] Lingering ghost entrance after placing park entrance.
Fix: [#24952] Duplicate track designs when running via Steam without having RCT1 linked.
Fix: [#25187] On-ride photo platform does not render as ghost when placing track design.
Fix: [#25229] Excessive logging of game actions, reduced to top-level game actions and filters ghost related ones.
Fix: [#25469] Drawing in the ui.imageManager.draw callback causes an assertion.
Fix: [#25524] The track construction arrow does not immediately change position when deleting track pieces.
Fix: [#25552] Clear Scenery does not show an error message about insufficient money if cash is negative.
Fix: [#25565] Chairlift station ends are missing tunnels at certain rotations.
Fix: [#25569] Placing park entrances in multiplayer does not show for other players, causing desyncs.
Fix: [#25571] Potential crash due to drawing a Crooked House ride.
Fix: [#25588] When the master server becomes unreachable the server would not register again until a restart.
Fix: [#25592] Log flume, river rapids, & splash boats can get control failure breakdown instead of brakes failure.
Fix: [#25595] Invisible entrance is added to imported SV4 saves.
Fix: [#25601] Inspection interval of a ride gets reset when opening the construction window.
Fix: [#25628] Availability of AVX2 and SSE4.1 is not detected correctly.
Fix: [#25639] Scenery window crashes when a no longer present object is still selected.
Fix: [#25641] Desync because of mismatching inspection intervals.
Fix: [#25642] The selection marker for purchasing land rights is not drawn with the correct colours.
Fix: [#25646] It is possible to remove scenery and paths when setting staff patrol areas and purchasing land.
Fix: [#25660] After saving a track design with scenery, that ride’s entrances and exits are visible in ‘Highlight path issues’ mode.
Fix: [#25717] Umbrellas given to guests by means of cheats do not use the full (extended) range of colours.
Feature: [#24949] Add an option to the command line screenshot function to draw debug bounding boxes.
Improved: [#9890, #18714] Rides using block-sectioned operating modes can now enter simulating mode without having to complete the circuit first.
Improved: [#24734] Save files now use Zstd compression for faster saving and smaller files.
Improved: [#24890] The ride list is now searchable.
Improved: [#24893] The ride list now has headers, and can be sorted in both directions.
Improved: [#24921] The command line sprite build command now prints out the images table entry for the compiled sprite file.
Improved: [#24953] Opening the Scenario Editor, Track Designer or Track Designs Manager now display the progress bar.
Improved: [#25027] Land style dropdown now has tooltips with the name of the land types.
Improved: [#25057] The progress window now has a Go Karts variant.
Change: [#23351] Diagonal sloped Go-Kart track can no longer be built without cheats if the karts do not have sprites for them.
Change: [#24606] Increase Misc Entity limit from 1600 to 3200.
Change: [#24974] Raise the Go-Karts maximum support height to allow 2 large sloped turns to be built on flat ground.
Change: [#25024] Guests in mazes no longer jump during heavy snow or blizzards, as they would when it rains.
Fix: [#12831] Zooming to cursor on land edges sometimes causes the camera to move to the wrong position.
Fix: [#16988] AppImage version does not show changelog.
Fix: [#19137] Non-inverted left corkscrew supports are incorrect at one angle (original bug).
Fix: [#23440] Quarter loops do not block metal supports correctly (original bug).
Fix: [#24001] Sloped diagonal metal supports that are offset with a crossbeam draw incorrectly.
Fix: [#24151] Sprites are cut off by 1 row of pixels when using OpenGL on Intel Macs.
Fix: [#24173] Allow all game speeds between 1 and 8 when debugging tools are enabled.
Fix: [#24745] Potential crash when lighting effects are enabled and loading a save or a new scenario.
Fix: [#24835] Dive loop track pieces do not have tunnels.
Fix: [#24884] Smooth map and add beaches functions use incorrect map size with height map image files.
Fix: [#24915] LIM Launched (original bug), Corkscrew and Twister Roller Coaster inline twists have some incorrect tunnels.
Fix: [#24916] LIM Launched inline twists can draw over land edges when built underground (original bug).
Fix: [#24953] Crash when opening the Scenario Editor, Track Designer or Track Designs Manager.
Fix: [#24955] Hybrid Zero G Rolls do not fully block metal supports.
Fix: [#24958] Android: fix crash when device is offline.
Fix: [#24961] Queues with corner connections set with the tile inspector draw incorrect sprites.
Fix: [#24972] Fix crash when closing windows would open other windows.
Fix: [#24986] LIM Launched Roller Coaster inline twists block metal supports on the wrong side (original bug).
Fix: [#24989] Classic Wooden Roller Coaster small banked turns do not block metal supports correctly.
Fix: [#24993] The Mine Train Coaster sloped left medium turn has an incorrectly rotated support at one angle.
Fix: [#24994] The Alpine Coaster and Mine Ride left s-bends have an incorrectly rotated support at certain angles.
Fix: [#25001] The Hybrid Coaster small banked sloped right turn and large sloped right turn to orthogonal have some incorrectly rotated supports.
Fix: [#25002] The large right turn to diagonal on the Miniature Railway draws incorrectly at certain angles.
Fix: [#25005] The Corkscrew Roller Coaster inline twist inverted supports draw below the track.
Fix: [#25006] The Twister Roller Coaster inline twists do not draw in tunnels at some angles.
Fix: [#25046] Zooming with the zoom buttons on the extra viewport is not focused on the centre of the viewport.
Fix: [#25054] Panning a viewport in a window that is partially outside the game’s window can draw incorrectly or crash in software rendering.
Fix: [#25062] Certain peep actions cannot be triggered if they are under or inside a track piece due to faulty verification of them being on a level crossing.
Fix: [#25067] Progress bars can flicker when downloading maps in multiplayer mode.
Fix: [#25075] The Hybrid Coaster quarter loops draw over land edges and walls directly next to them.
Fix: [#25080] Water has missing land edges when opposite corners of the tile and adjacent tile are the same height and the others are lower.
Feature: [#22476] “Time since last inspection” statistic is available in the rides window.
Feature: [#24313] [Plugin] Add API for setting a ride vehicle’s sprite to a smoke plume.
Improved: [#24345] Vehicle fallback sprites are less likely to glitch with the track.
Improved: [#24362, #24491] The Windows installer is now translated as well.
Improved: [#24364] Improve the fallback vehicle sprites for Zero G Rolls, and allow small ones to be built without cheats if the fallbacks are available.
Improved: [#24368] Clicking the in-game update notication now leads to a more user-friendly download page.
Improved: [#24400] Ride list in preservation window is now sorted alphabetically.
Improved: [#24409] Steam installs of RCT Classic are now detected automatically.
Improved: [#24413] Better performance when moving the viewport on Windows and Linux platforms.
Improved: [#24417] Improve the fallback vehicle sprites for Dive Loops.
Improved: [#24433] The ride, new ride, scenery, path, viewport, park and tool windows no longer redraw every frame if they have not changed.
Improved: [#24467] Apply tweening only to on-screen entities when not zoomed out for better performance with uncapped FPS.
Improved: [#24474] More efficiently search viewports when playing Audio.
Improved: [#24479] More descriptive error messages for set commands in the in-game console.
Improved: [#24563] The Linux .desktop file will now request the more powerful dedicated GPU on hybrid graphics systems.
Change: [#24342, #24484] g2.dat is now split into g2.dat, fonts.dat and tracks.dat.
Change: [#24362] The Windows installer now prevents installing to the same folder as RollerCoaster Tycoon 2 or Classic.
Change: [#24418] Small & Large Zero G Rolls can now be built on the LIM Launched RC without cheats if vehicle sprites are available.
Fix: [#5269] Font bugs when using the Russian release of RCT2 as the base game.
Fix: [#11071, #22958] The virtual floor does not always draw correctly.
Fix: [#18220] Some custom RCT1 scenarios are detected as competition DLC scenarios.
Fix: [#20095] UCES Halloween - Cemetery Ridge scenario has mismatched entrance/exit on haunted house.
Fix: [#20158] Custom animated scenery .DATs with frame offsets draw a random sprite at the end of their animation.
Fix: [#22628] Potential crash while rebuilding the scenario index.
Fix: [#23289] Dodgems and Flying Saucer cars can spawn on top of each other when the ride is opened.
Fix: [#24332] Banner font renders differently when using RCT Classic as the base game.
Fix: [#24343] Large gently sloped turns are buildable without cheats when the vehicles do not have sprites for them.
Fix: [#24346] Possible crash during line drawing in OpenGL mode.
Fix: [#24353] ‘Show dirty visuals’ is off by one pixel and does not work correctly with higher framerates.
Fix: [#24362] When upgrading from an older version on Windows, old versions of official objects are not always removed.
Fix: [#24366] Zero G Rolls have some incorrect vehicle yaw rotations.
Fix: [#24371] Fix divide by zero in the scenery window when there is no scenery.
Fix: [#24378] Prevent ride and stall statistics from overflowing.
Fix: [#24388] Shortcut keys are not localised based on the user’s language settings.
Fix: [#24403] Park fences draw underneath and through opaque water.
Fix: [#24406] The network status window uses an undefined string for its title.
Fix: [#24444] In the object load error window, the guide text overlaps when the title bar is enlarged.
Fix: [#24446] [Plugin] Fix regression breaking the track iterator on specific track pieces.
Fix: [#24447] Shortcut list is not refreshed when changing language.
Fix: [#24448] Shortcuts involving the Caps Lock key are wrongly localised to NumPad Dot.
Fix: [#24464] Window and viewport visibility is not calculated correctly causing minor performance issues.
Fix: [#24488] Objects are not always redrawn immediately when they are reloaded from the Object Selection window.
Fix: [#24544] RCT1 Maze designs with wooden walls are not imported correctly.
Fix: [#24567] Long flat-to-steep wooden mine support sprites don't connect to flat supports exactly.
Fixed a crash if some source data was null [Penwy]
Fixed a crash in Beta 1-2 and RC1 on Windows where OBS would crash on shutdown when started minimized to the system tray [Lordmau5]
Fixed a crash in Beta 1-2 and RC1 on Linux when renaming a source from the Audio Mixer [Warchamp7]
Fixed an issue in Beta 1-2 and RC1 where some buttons in the Audio Mixer were missing when using non-default font sizes [Warchamp7]
Fixed an issue in Beta 1-2 and RC1 where the Volume Controls in the Audio Mixer could render incorrectly with certain themes [Warchamp7]
Fixed an issue in Beta 1-2 and RC1 where sources with disabled audio would still appear in the Audio Mixer [Warchamp7]
Fixed an issue in Beta 1-2 and RC1 loading media files in Browser Sources [Warchamp7]
Improved plugin manager by allowing enabling/disabling missing plugins [Warchamp7]
Added partial support for Canvases to obs-websocket [exeldro/tt2468/Warchamp7]
Release Candidate 1 Changes
Removed new Add Source dialog [Warchamp7]
The Add Source dialog was deemed not ready for this release.
Fixed an issue in Beta 2 where an Image Slideshow could have its transition interrupted [Warchamp7]
Fixed an issue in Beta 1-2 where some strings were not translated [shiina424]
Fixed an issue in Beta 1-2 where full-height docks did not have the correct default setting [Warchamp7]
Fixed an issue in Beta 1-2 where the Audio Mixer menu would not be correct [Warchamp7]
Fixed an issue in Beta 1-2 where the Audio Mixer would not show the correct monitoring state [Warchamp7]
Fixed an issue in Beta 1-2 where Previewed sources weren't shown/hidden on enabling/disabling studio mode [Penwy]
Fixed an issue in Beta 1-2 where Previewed sources weren't added/removed to the mixer when adding/removing to the previewed scene [Penwy]
Fixed an issue in Beta 1-2 where changing the Peak Meter type would not be reflected correctly in the UI [Warchamp7]
Fixed an issue in Beta 1-2 where the Audio Mixer used more resources on macOS than previously [Warchamp7]
Fixed an issue in Beta 1-2 where the Audio Mixer did not use the correct colors for muted audio sources [Warchamp7]
Fixed an issue in Beta 1-2 where the rename dialog for the Audio Mixer and Transitions would unnecessarily ask for confirmation when closing without making changes [Warchamp7]
Fixed an issue in Beta 1-2 where visibility of items in the Audio Mixer could be incorrect [Warchamp7]
Fixed an issue in Beta 1-2 where the monitoring icon in the Audio Mixer would not update correctly [shiina424]
Fixed an issue in Beta 1-2 where some icons in the Audio Mixer were missing or not styled correctly [shiina424/Warchamp7]
Fixed an issue where PipeWire Camera framerates listed could be incorrect [tytan652]
Fixed an issue where HDR video playback in Media Source could be darker than expected [xtfo]
Fixed an issue on macOS where OBS Studio could crash on application shutdown if YouTube docks were active [PatTheMav]
Beta 2 Changes
Fixed an issue in Beta 1 causing buttons in the Audio Mixer to no longer display when changing font size [Warchamp7]
Fixed an issue in Beta 1 where some tooltips were missing from the Audio Mixer [Warchamp7]
Fixed an issue in Beta 1 where the dialogs spawned from the Audio Mixer on the Classic theme would be sized incorrectly [Warchamp7]
Fixed an issue in Beta 1 where changing themes would sometimes not update the Audio Mixer appearance [Warchamp7]
Fixed an issue in Beta 1 where the resolution and aspect ratio could be missing from the Video Format description for PipeWire Camera sources [pobrn]
Fixed an issue that could cause OBS to become unable to change profiles or video settings [exeldro]
Fixed an issue that could cause transitions to become locked [Warchamp7]
32.1 New Features
Added new Audio Mixer [Warchamp7]
Added new Add Source dialog [Warchamp7]
Added WebRTC Simulcast Support [Sean-Der]
Added missing undo/redo actions for scene items [cg2121]
Scale filtering, blending mode, blending method, deinterlacing mode and deinterlacing field order
32.1 Changes
Improved security of browser sources using local files [Warchamp7]
Removed "Source" from source names [Warchamp7]
Updated the Edit Transform dialog [Warchamp7]
Changed copying a scene item to copy all properties [cg2121/Warchamp7]
Disabled dock animations [Warchamp7]
Moved transition preview button to button box [exeldro]
Rearranged default dock positions [Warchamp7]
Increased media source playback slider update rate [Warchamp7]
Enabled palette for Light theme audio mixer [Warchamp7]
Changed default bitrates to 6000 kbps [mihawk90]
32.1 Bug Fixes
Fixed an issue where projector resolutions had decimals [Warchamp7]
Fixed sync of Preview/Program size and positioning [Warchamp7]
Refactored OBSBasic::Save to only save frontend canvas scenes/groups [dsaedtler]
Fixed NAL type for HEVC caption/BPM SEIs [dsaedtler]
Fixed an issue where video scaling could be incorrect in multivideo encoder scenarios [dsaedtler]
Fixed an issue with chapter markers having incorrect time when using file splitting [garyholmes]
Fixed an issue where some recordings could have black thumbnails [derrod]
Fixed an issue where the NVIDIA Blur and Background Blur could have banding or look splotchy [pkviet]
Fixed an issue where macOS Screen Capture would select an item for capture by default [jcm93]
Fixed an issue with PipeWire when capturing a device that does not require a framerate [tytan652]
Ubuntu 25.04, codenamed "Plucky Puffin", is here. This release continues
Ubuntu's proud tradition of integrating the latest and greatest open-source
technologies into a high-quality, easy-to-use Linux distribution. The team
has been hard at work through this cycle, partnering with the community and
our partners, to introduce new features and fix bugs.
Ubuntu 25.04 introduces GNOME 48 with triple buffering for smoother
performance, HDR settings, and new features like a Wellbeing Panel and
Preserve Battery Health mode. A new modern PDF reader, Papers, is now the
default.
The installer now offers a smoother experience when installing alongside
other operating systems, with better BitLocker support, and advanced
partitioning.
Built on the Linux 6.14 kernel, this release brings a new scheduling
system with sched_ext, enhanced Wine/Proton gaming support through the
new NTSYNC driver, and better container tooling via decoupled bpftools and
linux-perf.
Developer experience takes a leap forward with the introduction of devpacks.
These snap bundles deliver the latest Go and Spring ecosystems, alongside
updated toolchains for Python, Rust, .NET, LLVM, OpenJDK, and more.
Ubuntu 25.04 also expands confidential computing to on-premise environments
with AMD SEV-SNP host support, and introduces a new ARM64 Desktop ISO for
next-gen hardware.
Networking and identity management see continued improvements, including
secure time sync with NTS, better Active Directory (AD) integration, cloud
authentication against EntraID and Google identity, and DNS-aware wait-online
logic with Netplan.
The newest Edubuntu, Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu
Kylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Unity, and Xubuntu are also being
released today. More details can be found for these at their individual release
notes under the Official Flavours section:
Users of Ubuntu 24.10 will be offered an automatic upgrade to 25.04 if they
have selected to be notified of all releases rather than just LTS upgrades.
For further information about upgrading, see:
As always, upgrades to the latest version of Ubuntu are entirely free of
charge.
We recommend that all users read the release notes, which document caveats,
workarounds for known issues, as well as more in-depth notes on the release
itself. They are available at:
Ubuntu is a full-featured Linux distribution for desktops, laptops, IoT, cloud,
and servers, with a fast and easy installation and regular releases. A
tightly-integrated selection of excellent applications is included, and an
incredible variety of add-on software is just a few clicks away.
Professional services including support are available from Canonical and
hundreds of other companies around the world. For more information about
support, visit:
The Ubuntu team is pleased to announce the Beta release of the Ubuntu
25.04 Desktop, Server, and Cloud products.
Ubuntu 25.04, codenamed "Plucky Puffin", continues Ubuntu's proud tradition
of integrating the latest and greatest open source technologies into a
high-quality, easy-to-use Linux distribution. The team has been hard at
work through this cycle, introducing new features and fixing bugs.
This Beta release includes images from not only the Ubuntu Desktop,
Server, and Cloud products, but also the Kubuntu, Lubuntu, Ubuntu
Budgie, UbuntuKylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Unity,
and Xubuntu flavours.
The Beta images are known to be reasonably free of showstopper image
build or installer bugs, while representing a very recent snapshot of
25.04 that should be representative of the features intended to ship
with the final release expected on April 17, 2025.
Ubuntu, Ubuntu Server, Cloud Images:
Plucky Beta includes updated versions of most of our core set of
packages, including a current 6.14 kernel, and much more.
To upgrade to Ubuntu 25.04 Beta from Ubuntu 24.10, follow these
instructions:
This Ubuntu Server image features the next generation Subiquity server
installer, bringing the comfortable live session and speedy install of
the Ubuntu Desktop to server users.
Additional images can be found at the following links:
As fixes will be included in new images between now and release, any
daily cloud image from today or later (i.e. a serial of 20250327 or
higher) should be considered a Beta image. Bugs found should be filed
against the appropriate packages or, failing that, the cloud-images
project in Launchpad.
The full release notes for Ubuntu 25.04 Beta can be found at:
Lubuntu:
Lubuntu is a flavor of Ubuntu which uses the Lightweight Qt Desktop
Environment (LXQt). The project’s goal is to provide a lightweight
yet functional Linux distribution based on a rock-solid Ubuntu base.
Ubuntu Studio:
Ubuntu Studio is a flavor of Ubuntu that provides a full range of
multimedia content creation applications for each key workflow: audio,
graphics, video, photography and publishing.
Ubuntu is a full-featured Linux distribution for clients, servers and
clouds, with a fast and easy installation and regular releases. A
tightly-integrated selection of excellent applications is included, and
an incredible variety of add-on software is just a few clicks away.
Professional technical support is available from Canonical Limited and
hundreds of other companies around the world. For more information
about support, visit https://ubuntu.com/support
If you would like to help shape Ubuntu, take a look at the list of ways
you can participate at:
Ubuntu 24.10, codenamed "Oracular Oriole", is here. This release continues Ubuntu's proud tradition of integrating the latest and
greatest open-source technologies into a high-quality, easy-to-use Linux distribution. The team has been hard at work through this cycle, partnering with the community and our partners, to introduce new features and fix bugs.