Lees weergave
v11.13.1
🐛 Bug Fixes & Optimizations
- @directus/app
- @directus/api
- Amended file imports to disallow importing multiple records into singleton collections (#26120 by @gaetansenn)
- @directus/system-data
- Removed defunct accepted_terms settings field (#26135 by @u12206050)
- Fixed accounts with minimum access permissions unable to add 2fa (#26059 by @br41nslug)
- @directus/composables
- Fixed layout display dependant on item count request (#26045 by @ComfortablyCoding)
- @directus/types
📦 Published Versions
@directus/app@14.1.1@directus/api@32.0.1@directus/composables@11.2.5create-directus-extension@11.0.21@directus/env@5.3.1@directus/extensions@3.0.13@directus/extensions-registry@3.0.13@directus/extensions-sdk@17.0.1@directus/memory@3.0.11@directus/pressure@3.0.11@directus/schema-builder@0.0.8@directus/storage-driver-azure@12.0.11@directus/storage-driver-cloudinary@12.0.11@directus/storage-driver-gcs@12.0.11@directus/storage-driver-s3@12.0.11@directus/storage-driver-supabase@3.0.11@directus/system-data@3.4.1@directus/themes@1.1.7@directus/types@13.3.1@directus/utils@13.0.12@directus/validation@2.0.11
MariaDB 11.8.4, 11.4.9, 10.11.15 and 10.6.24 now available
The MariaDB Foundation is pleased to announce the availability of MariaDB 11.8.4, MariaDB 11.4.9, MariaDB 10.11.5 and MariaDB 10.6.24, the latest stable releases in their respective long-term series (receiving regular maintenance and support for three years from their first stable release dates, and critical security fixes as source code releases for two additional years beyond). …
Continue reading \"MariaDB 11.8.4, 11.4.9, 10.11.15 and 10.6.24 now available\"
The post MariaDB 11.8.4, 11.4.9, 10.11.15 and 10.6.24 now available appeared first on MariaDB.org.
miniSIPServer V60 (build 20251107)
NVIDIA Driver 581.80
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 Call of Duty: Black Ops 7
This new Game Ready Driver provides the best gaming experience for the latest new games supporting DLSS 4 technology including Call of Duty: Black Ops 7. In addition, there is Game Ready support for Anno 117: Pax Romana and Europa Universalis V which feature DLSS Super Resolution.
Fixed Gaming Bugs
- F1 25: Performance optimizations when using DLSS Frame Generation [5422722]
Fixed General Bugs
- Vulkan apps crash when launched on Core 2 Duo / Core 2 Quad CPUs [5509161]
Learn more in our Game Ready Driver article here.

MediaInfo 25.10
+ MXF: experimental ARRI UL support, more video streams detected
+ TTML: better support files with SMPTE timecode and ticks instead of frame rate
+ MXF: update UL names from the MXF registry (details view)
x AC-4: Add Bitstream level and Presentation level, fix
x MXF: Fix infinite loop in some ARRI files
x ADM: fix tagList related false positive conformance errors
x WAV: fix buggy non word aligned files check with 4 GB+ files
x I2452, PAC: skip '\0' prefix in content
x I2451, TTML: change timecode output "format" from TTML style to classic timecode
QNAP lanceert de TL-R6020Sep-RP 4U High-Density SAS/SATA JBOD met 60 schijfhouders, met Petabyte-expansie op petabyte-schaal voor ondernemingen
Who Monitors The Monitor?
Monitor
The first release of Monitor as an elementary OS default app is here! Monitor is an app for monitoring your system resources and running processes, including with optional panel indicators. Since its last release, we’ve completed the port to GTK4, rewrote the settings menu, and a ton more under the hood. Massive thanks to Stanisław, Ryo, and more for their hard work here.

Monitor running processes and available resources
Monitor should be automatically installed on your next update, but if you for some reason don’t get it, you can install Monitor with the Terminal command sudo apt install io.elementary.monitor.
Window Manager & Dock
Another massive bug fix release of our Window Manager has landed with 19 fixed issues including improved performance, fixes for HiDPI, and better animations. We’ve fixed issues with dock menus sometimes appearing behind the dock, apps will now launch correctly when you switch between Classic and Secure sessions, and more.

Blur effects have landed in the window switcher and are coming to the Dock
Plus, this release introduces a new blur effect. You’ll first notice it in the Alt + Tab window switcher, but in future updates we will also blur behind the Dock and Notifications. Big thanks to Leo and Leonhard for their hard work on this release.
Icons
We landed a highly requested redesign of folder icons thanks to newhoa. The new folder design is more rounded and more closely matches the design of the Files app icon.

Folder icons have been redesigned with rounded corners
Icons featuring a computer mouse have been slightly redesigned to include a scroll wheel. And, icons featuring a mouse pointer have been updated to match the new pointer design, thanks to William.

Mouse and Pointer icons have been updated
Plus a number of smaller clean ups including adding missing sizes for certain icons, adjusting lighting, and rounding a few edges. Finally, we now fall back to Adwaita icons when an app is missing a non-standard icon name, thanks to David Lapshin.
Code
In the symbols sidebar, tooltips for C language symbols are now more information like their Vala counterparts. When you clone a git branch, we now send an unobtrusive toast to let you know cloning has completed. Global searches now respect your search case sensitivity settings. Opening a second window no longer results in duplicate project entries in the project chooser. And the “Open Folder” keyboard shortcut has been fixed. Shoutouts Jeremy for his hard work on Code.
Files
Jeremy also fixed a number of small issues with Files including expanding trashed folders in the list view, refreshing views properly when files are deleted, and preventing a potential freeze when the Templates folder contains too many files and subfolders. Plus, Files now shows a setting for Date & Time format.
And More
In Power settings we now show a small warning about increased energy usage with certain options. The Sound menu now uses a toggle icon like Quick Settings instead of a switch to quickly mute. And media keys for volume now work on the Lock Screen thanks to Leo.
Get These Updates
As always, pop open System Settings → System on elementary OS 8 and hit “Update All” to get these updates plus your regular security, bug fix, and translation updates. Or set up automatic updates and get a notification when updates are ready to install!
Early Access
We’re laser focused on preparing to release OS 8.1 so big new features will almost exclusively be targeted to OS 9 from now on. We don’t have OS 9 builds available yet for you to try, but we are working on them already! We’ll let sponsors know first when OS 9 builds are available in Early Access to test. But for now, we have just one more thing.
64-bit Universal ARM builds from the stable updates channel are now available on our Builds website. These builds replace the old device-specific builds for platforms like Raspberry Pi and Pinebook, plus they add support for other ARM devices supported by Linux. This is thanks to the hard work of NN708 who has been dedicated to seeing this project through over the several months it took to complete.
Sponsors
At the moment we’re at 24% of our monthly funding goal and 324 Sponsors on GitHub! Shoutouts to everyone helping us reach our goals here. Your monthly sponsorship funds development and makes sure we have the resources we need to give you the best version of elementary OS we can!
Monthly release candidate builds and daily Early Access builds are available to GitHub Sponsors from any tier! Beware that Early Access builds are not considered stable and you will encounter fresh issues when you run them. We’d really appreciate reporting any problems you encounter with the Feedback app or directly on GitHub.
Stable Channel Update for Desktop
The Stable channel has been updated to 142.0.7444.134/.135 for Windows and 142.0.7444.135 for Mac and 142.0.7444.134 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 5 security fixes. Below, we highlight fixes that were contributed by external researchers. Please see the Chrome Security Page for more information.
[TBD][443906252] High CVE-2025-12725: Out of bounds write in WebGPU. Reported by Anonymous on 2025-09-09
[TBD][447172715] High CVE-2025-12726: Inappropriate implementation in Views. Reported by Alesandro Ortiz on 2025-09-25
[TBD][454485895] High CVE-2025-12727: Inappropriate implementation in V8. Reported by 303f06e3 on 2025-10-23
[TBD][452392032] Medium CVE-2025-12728: Inappropriate implementation in Omnibox. Reported by Hafiizh on 2025-10-16
[TBD][454354281] Medium CVE-2025-12729: Inappropriate implementation in Omnibox. Reported by Khalil Zhani on 2025-10-23
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.
Google Chrome
2025.11: Pick, automate, and a slice of pie 🥧
Home Assistant 2025.11! 🎉
November is here, and we’ve been hard at work refining some of the main experiences that you interact with every day, and I think you’re going to love what we’ve built.
My personal favorite this release? The brand new target picker. 🎯
It’s one of those changes that seems simple on the surface, but makes such a huge difference in how you build automations. You can finally see exactly what you’re targeting, with full context about which device an entity belongs to and which area it’s in. No more guessing whether you’re controlling the right ceiling light when you have three of them!
But that’s just the beginning. We’re continuing with the automation editor improvements, this time with a completely redesigned dialog for adding triggers, conditions, and actions. It’s cleaner, easier to read, and sets the foundation for some really exciting stuff coming in future releases. 🤫
And speaking of making things clearer, you can now control exactly how entity names appear on your dashboard cards. Want to show just the entity name? The device name? The area? Or combine them? Even if you rename things, your dashboards will stay perfectly in sync. No more manual updates needed!
Oh, and energy dashboard fans will appreciate the new pie chart view for device energy, complete with totals displayed in the corner of every energy card. 🥧
Enjoy the release!
../Frenck
PS: Oh, and pssst… Don’t tell anyone 🤫, but there might be something exciting being released on November 19th. Hit the bell on this announced YouTube stream to not miss it. Stay tuned! 😀
- A brand new target picker
- A brand new way to add triggers, conditions, and actions in your automations
- Naming entities on your dashboard
- Energy pie
- Progress for Home Assistant and Add-on updates
- Integrations
- Other noteworthy changes
- Patch releases
- Need help? Join the community
- Backward-incompatible changes
- All changes
A huge thank you to all the contributors who made this release possible! And a special shout-out to @bramkragten, @JLo, @MindFreeze, @agners, and @piitaya who helped write the release notes this release. Also, @silamon and @GemPolisher for putting effort into tweaking its contents. Thanks to them, these release notes are in great shape. ❤️
A brand new target picker
Have you ever been building an automation and wondered, “Wait, which ceiling light is this?” when you see three entities all named “Ceiling light”? Or tried to figure out how many lights you’re actually controlling when you target an entire floor or area?
We’ve all been there. Until now, the target picker didn’t show you the full picture. You couldn’t see which device an entity belonged to or which area it was assigned to. And when you selected a floor or area as your target, you had no idea how many entities you were actually affecting. This uncertainty meant many of you stuck with targeting individual entities, even though larger targets (like areas and floors) can make your automations much more flexible.
The new target picker changes all that. Now you get full context for everything you’re targeting, and you can see exactly how many entities will be affected by your action.
Want to dig deeper? You can expand any floor, area, or device to see exactly which entities are included and where they’re coming from.
This makes it so much easier to build automations that scale with your home. When you target an area or floor, your automation automatically adapts as you add or remove devices. No more updating your automations every time you add a new light or sensor. Your automations just work, which is exactly how it should be.
A brand new way to add triggers, conditions, and actions in your automations
It’s no secret that we’re currently working hard on making automations easier to create. After the release of the automation sidebar two releases ago, we are now introducing a new dialog to add triggers, conditions, and actions.
The changes are purely cosmetic: the dialog is bigger, so the description of each block is simpler to read, with a two-pane layout to ease both navigation and block selection.
The building blocks (which are used to perform more complex conditions or sequences of actions, such as repeating actions or branching out your sequence into multiple paths) have been moved into the main dialog on a second tab. There is now a single entry point to add something to an automation instead of two, greatly reducing the number of buttons in complex automations.
As mentioned above, these changes are purely cosmetic, for now! But this new dialog is the foundation of what’s coming next, and we cannot wait to present that to you once it finally lands.
Naming entities on your dashboard
A few releases ago, we gave the entity picker a big upgrade by adding more context so you could easily see where each entity belongs (May 2025 release). In this release, we’re bringing that same flexibility to your dashboards.
You can now choose how names appear on your cards: show the entity, device, area, floor, or even combine them. This gives you full control over how your dashboards look and feel. For example, in a dedicated section for a specific device, you might choose to display only the entity name to avoid repeating the device name on every card.
Of course, you can still set a custom name if you want complete control over the text shown.
And the best part? If you rename an entity or device, your dashboards will automatically stay in sync. No more manual edits needed; everything just updates itself.
Energy pie
We’ve added a new layout to the devices energy graph: “pie” 🥧. You can toggle between the regular bar chart and the new pie chart by clicking the icon in the top-right corner.
Doing this made the top-right corner of the other energy cards feel empty, so we used that space to display the total energy for the selected period. For example, if the date picker is set to today, the total solar energy for today will be displayed in the corner of the solar production graph card.
Progress for Home Assistant and Add-on updates
With this release, you can now track the progress of updates to Home Assistant and Add-ons (managed by the Supervisor)! The progress includes the stages of downloading and unpacking, so the time required will vary based on your internet speed, CPU performance, and system load. As a result, the progress is not reflected as perfectly linear, but it does still provide a good estimate of how far along the update is.
Integrations
Thanks to our community for keeping pace with the new integrationsIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] and improvements to existing ones! You’re all awesome. 🥰
New integrations
We welcome the following new integrations in this release:
-
Actron Air, added by @kclif9
The Actron Air integration allows you to control Actron Air air conditioning controllers in Home Assistant. -
Sunricher DALI, added by @niracler
Integrate with Sunricher DALI, a platform for managing and monitoring DALI-based lighting systems. -
Fing, added by @Lorenzo-Gasparini
The Fing integration provides network scanning, device detection, and presence monitoring capabilities using the Fing platform. -
Firefly III, added by @erwindouna
Integrate with the Firefly III project, a free open source personal finance manager with full transaction management, budgets, categories, and reports. -
iNELS, added by @epdevlab
Integrate with the iNELS smart home system to manage lighting, heating, and automation components for enhanced home control. -
Lunatone Gateway, added by @MoonDevLT
Integrate with Lunatone Gateway, enabling control and monitoring of DALI lighting systems through Lunatone’s DALI gateway interface. -
Meteo.lt, added by @xE1H
The Meteo.lt integration uses meteorological data from the Lithuanian Hydrometeorological Service (LHMT) to provide regional weather forecasts for locations in Lithuania. -
Nintendo Parental Controls, added by @pantherale0
The Nintendo Parental Controls integration connects with Nintendo’s parental management service, allowing you to monitor and manage device usage and restrictions. -
OpenRGB, added by @felipecrs
The OpenRGB integration allows unified control of RGB lighting across various hardware brands and devices through the OpenRGB project.
Noteworthy improvements to existing integrations
It’s not just new integrationsIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] that have been added; existing integrations are also being constantly improved. Here are some of the noteworthy changes:
- The SwitchBot integration now supports garage door openers. Thanks @zerzhang!
- @tr4nt0r added support for notifications to the Habitica integration. Nice work!
- The VegeHub integration now has support for switches to control actuators. Cool @Thulrus!
- The Portainer integration gained support for switches, buttons, and sensors, so you can control and monitor all your containers! Well done @erwindouna!
- The Volvo integration can now show the location of your car and has buttons to control it. We got @thomasddn to thank for that!
- ElevenLabs can now be used for speech-to-text. Thanks @ehendrix23!
- You can now control the LEDs of supported UniFi network devices! Thanks @Sese-Schneider!
- @barneyonline added binary sensors to the Yardian integration. Nice!
- You can now set the temperature of your 3D printer’s tool and bed with the OctoPrint integration. Thanks @AmadeusW!
- The Niko Home Control integration now also adds your scenes into Home Assistant! Thanks @VandeurenGlenn!
- Your Control4 climate devices (for example, thermostats) are now supported in Home Assistant. Thanks @davidrecordon!
- Support for controlling Growatt MIN/TLX inverters was added, and you can now enable grid charge! Thanks @johanzander!
- @hanwg added event entities to the Telegram bot integration. You can use these entities to more easily automate when you get a message, for example! Cool!
- The Xbox integration now has support for images! It shows an image of the game you are currently playing, the avatar, and the Gamerpic for yourself and your friends. Thanks @tr4nt0r!
- @AndyTempel added support for solar production forecasting to Victron Remote Monitoring, so you can now use it in the energy dashboard to see a forecast of how much solar energy you will produce today!
- The Shelly integration now supports climate and valve entities. Thanks @thecode!
- @starkillerOG improved the Reolink integration; it can now report bicycles and the type of person, vehicle, and animal. So you now know if a man or a woman is detected on your cameras. Great work!
Now available to set up from the UI
While most integrationsIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] can be set up directly from the Home Assistant user interface, some were only available using a YAML configuration. We keep moving more integrations to the UI, making them more accessible for everyone to set up and use.
The following integration is now available via the Home Assistant UI:
Integration quality scale achievements
One thing we are incredibly proud of in Home Assistant is our integration quality scale. This scale helps us and our contributors to ensure integrations are of high quality, maintainable, and provide the best possible user experience.
This release, we celebrate several integrationsIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] that have improved their quality scale:
-
Seven integrations reached platinum 🏆
- APC UPS Daemon, thanks to @yuxincs
- IMGW-PIB, thanks to @bieniu
- LG WebOS TV, thanks to @thecode
- Mealie, thanks to @andrew-codechimp
- NextDNS, thanks to @bieniu
- ntfy, thanks to @tr4nt0r
- Volvo, thanks to @thomasddn
-
Four integrations reached silver 🥈
- 1-wire, thanks to @epenet
- Ubiquiti airOS, thanks to @CoMPaTech
- LetPot, thanks to @jpelgrom
- Switcher, thanks to @thecode
This is a huge achievement for these integrations and their maintainers. The effort and dedication required to reach these quality levels is significant, as it involves extensive testing, documentation, error handling, and often complete rewrites of parts of the integration.
A big thank you to all the contributors involved! 👏
Farewell to the following
The following integrationsIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] are no longer available as of this release:
- Vultr has been removed. The integration has not been working since the API v1 that it used was taken offline in September 2023.
- IBM Watson IoT Platform has been removed. On September 8, 2020, IBM announced the withdrawal of its support for the IBM Watson IoT Platform and successively discontinued all versions until September 30, 2022.
- Plum Lightpad has been removed. Their servers have been shut down, which made the integration non-functional.
Other noteworthy changes
There are many more improvements in this release; here are some of the other noteworthy changes:
- @thecode added group support for valves, so you can group multiple valves into one.
- Searching in data tables got a lot better; you can now search over multiple columns at once. Thanks @wendevlin!
- Energy graphs now show the total of the period in the top-right corner. Great addition, @MindFreeze!
- Thanks to @karwosts, you can now use images from any integration providing images for your dashboard background.
Improved logging efficiency
If you’re using the Home Assistant Operating System, we have some great news for you! We’ve made our logging system way more efficient. 🚀
You might not realize it, but all those Home Assistant logs you can find in Settings > System > Logs were actually being stored on your disk twice. 🙈
Home Assistant OS keeps all logs for everything, including Home Assistant itself, in a very efficient way, even across restarts! But on top of that, we were also writing them to a log file in your Home Assistant configuration folder.
That’s not ideal. It takes twice the disk space, but more importantly, it causes unnecessary wear on your storage medium, which means it will fail sooner. This is especially concerning if you’re using an SD card in, for example, a Raspberry Pi.
As of this release, we’ve stopped writing logs to the configuration folder. You can still view and download all logs from the Home Assistant settings page, just like before. We’ve adapted that page to read the logs from the OS directly instead.
Tip
Are you more into the command line? No worries, our Home Assistant CLI has you covered. Check it out by running ha core logs --help for more information.
The new Home Dashboard keeps getting smarter
Following the improvements introduced in the latest releases, this release makes the experience even smoother and more intuitive.
We’ve simplified and reorganized things:
- Suggested entities and favorites are now combined into a single, smart section, showing you what’s most relevant in one place.
- Areas are now grouped by floor, making it easier to browse and understand your home’s layout at a glance.
- The Lights, Climate, and Security views have been moved to their own dedicated dashboards, so you can access them directly under Settings > Dashboards. These dashboards now also include devices that aren’t assigned to any specific area, ensuring nothing is overlooked.
These improvements bring everything together more naturally, helping your Home Dashboard feel less like a setup and more like a true reflection of your home.
Patch releases
We will also release patch releases for Home Assistant 2025.11 in November. These patch releases only contain bug fixes. Our goal is to release a patch release once a week, aiming for Friday.
2025.11.1 - November 7
- Improve scan interval for Airthings Corentium Home 2 (@LaStrada - #155694)
- Remove
@progress_stepdecorator from ZHA and Hardware integration (@puddly - #155867) - Fix KNX Climate humidity DPT (@farmio - #155942)
- Truncate password before sending it to bcrypt (@cdce8p - #155950)
- Fix for corrupt restored state in miele consumption sensors (@astrandb - #155966)
- Handle empty fields in SolarEdge config flow (@tronikos - #155978)
- Fix SolarEdge unload failing when there are no sensors (@tronikos - #155979)
- Bump aioamazondevices to 8.0.1 (@chemelli74 - #155989)
- Fix Growatt integration authentication error for legacy config entries (@johanzander - #155993)
- Bump tuya-device-sharing-sdk to 0.2.5 (@epenet - #156014)
- Bump onedrive-personal-sdk to 0.0.16 (@zweckj - #156021)
- Fix the exception caused by the missing Foscam integration key (@Foscam-wangzhengyu - #156022)
- Bump intents to 2025.11.7 (@synesthesiam - #156063)
2025.11.2 - November 14
- Bump cronsim to 2.7 (@dgomes - #155648)
- Avoid firing discovery events when flows immediately create a config entry (@puddly - #155753)
- Remove arbitrary forecast limit for meteo_lt (@xE1H - #155877)
- Fix progress step bugs (@emontnemery - #155923)
- Make sure to clean register callbacks when mobile_app reloads (@TimoPtr - #156028)
- Bump pyportainer 1.0.13 (@erwindouna - #155783)
- Bump pyportainter 1.0.14 (@erwindouna - #156072)
- Log
HomeAssistantErrors in ZHA config flow (@TheJulianJES - #156075) - Bump aio-ownet to 0.0.5 (@jrieger - #156157)
- Fix MFA Notify setup flow schema (@abmantis - #156158)
- Update xknx to 3.10.1 (@farmio - #156177)
- Forbid to choose state in Ukraine Alarm integration (@PaulAnnekov - #156183)
- Fix set_absolute_position angle (@starkillerOG - #156185)
- Fix config flow reconfigure for Comelit (@chemelli74 - #156193)
- Bump pyvesync to 3.2.1 (@cdnninja - #156195)
- Fix Climate state reproduction when target temperature is
None(@mib1185 - #156220) - Foscam Integration with Legacy Model Compatibility (@Foscam-wangzhengyu - #156226)
- Bump pypalazzetti lib from 0.1.19 to 0.1.20 (@dotvav - #156249)
- Bump pySmartThings to 3.3.2 (@joostlek - #156250)
- Correct migration to recorder schema 51 (@emontnemery - #156267)
- Improve logging of failing miele action commands (@astrandb - #156275)
- Ituran: Don’t cache properties (@shmuelzon - #156281)
- tplink: handle repeated, unknown thermostat modes gracefully (@rytilahti - #156310)
- Check collation of statistics_meta DB table (@emontnemery - #156327)
- Fix support for Hyperion 2.1.1 (@antoniocifu - #156343)
- Update pyMill to 0.14.1 (@Danielhiversen - #156396)
- Prevent sensor updates caused by fluctuating “last seen” timestamps in Xbox integration (@tr4nt0r - #156419)
- Fix update progress in Teslemetry (@Bre77 - #156422)
- Bump pyvesync to 3.2.2 (@cdnninja - #156423)
- Fix lamarzocco update status (@zweckj - #156442)
- Add firmware flashing debug loggers to hardware integrations (@puddly - #156480)
- URL-encode the RTSP URL in the Foscam integration (@Foscam-wangzhengyu - #156488)
- Update Home Assistant base image to 2025.11.0 (@sairon - #156517)
- Bump pySmartThings to 3.3.3 (@joostlek - #156528)
- Update bsblan to python-bsblan version 3.1.1 (@liudger - #156536)
- Bump reolink-aio to 0.16.5 (@starkillerOG - #156553)
- Bump python-open-router to 0.3.3 (@joostlek - #156563)
- Bump ZHA to 0.0.78 (@TheJulianJES - #155937)
- Bump ZHA to 0.0.79 (@TheJulianJES - #156571)
- Fix sfr_box entry reload (@epenet - #156593)
- Fix model_id in Husqvarna Automower (@Thomas55555 - #156608)
- Add debounce to Alexa Devices coordinator (@chemelli74 - #156609)
2025.11.3 - November 21
- Cache token info in Wallbox (@hesselonline - #154147)
- Bump version of python_awair to 0.2.5 (@averybiteydinosaur - #155798)
- Fix args passed to check_config script (@tmonck - #155885)
- update methods to non deprecated methods in vesync (@cdnninja - #155887)
- Fix wrong BrowseError module in Kode (@charrus - #155971)
- Bump universal-silabs-flasher to v0.1.0 (@puddly - #156291)
- Reset state on error during VOIP announcement (@jaminh - #156384)
- Bump pyiCloud to 2.2.0 (@PaulCavill - #156485)
- Fix is_matching in samsungtv config flow (@FredrikM97 - #156594)
- Bump async-upnp-client to 0.46.0 (@edenhaus - #156622)
- Bump tplink-omada-api to 1.5.3 (@MarkGodwin - #156645)
- Fix missing description placeholders in MQTT subentry flow (@jbouwh - #156684)
- Fix missing
temperature_deltadevice class translations (@jbouwh - #156685) - Bump ohmepy and remove advanced_settings_coordinator (@dan-r - #156764)
- Fix blocking call in cync (@epenet - #156782)
- Lamarzocco fix websocket reconnect issue (@zweckj - #156786)
- Fix hvv_departures to pass config_entry explicitly to DataUpdateCoordinator (@Copilot - #156794)
- Bump aioautomower to 2.7.1 (@Thomas55555 - #156826)
- Bump pySmartThings to 3.3.4 (@joostlek - #156830)
- Bump universal-silabs-flasher to 0.1.2 (@puddly - #156849)
- Bump onedrive-personal-sdk to 0.0.17 (@zweckj - #156865)
- Bump aiounifi to 88 (@Sese-Schneider - #156867)
- Rework CloudhookURL setup for mobile app (@TimoPtr - #156940)
- Bump go2rtc to 1.9.12 and go2rtc-client to 0.3.0 (@edenhaus - #156948)
- Update frontend to 20251105.1 (@bramkragten - #156992)
- Throttle Decora wifi updates (@joostlek - #156994)
Need help? Join the community
Home Assistant has a great community of users who are all more than willing to help each other out. So, join us!
Our very active Discord chat server is an excellent place to be, and don’t forget to join our amazing forums.
Found a bug or issue? Please report it in our issue tracker to get it fixed! Or check our help page for guidance on more places you can go.
Are you more into email? Sign up for the Open Home Foundation Newsletter to get the latest on features, things happening in our community, and other projects that support the Open Home straight into your inbox.
Backward-incompatible changes
We do our best to avoid making changes to existing functionality that might unexpectedly impact your Home Assistant installation. Unfortunately, sometimes, it is inevitable.
We always make sure to document these changes to make the transition as easy as possible for you. This release has the following backward-incompatible changes:
Set assumed state to group if at least one child has assumed state
Previously, the group’s assumed state was always false, regardless of the state of its child entities.
This has now changed:
The group will now have an assumed state of true if at least one child entity has an assumed state.
This makes the group’s assumed state reflect the uncertainty of its children more accurately.
These domains have been added: switch, fan, light, and cover.
(@piitaya - #154163) (group docs)
Asuswrt
The last_time_reachable attribute has been removed from the asuswrt device tracker.
Use the last_changed attribute instead in your automations.
(@ollo69 - #154219) (asuswrt docs)
LG webOS TV
The state of LG webOS TV media player entities that do not have an automation trigger to turn on the device will be set to unavailable instead of off.
(@thecode - #155164) (webostv docs)
Mealie
The mealie integration now requires Mealie version 2 or later.
Mealie version 1 is no longer supported. Version 2 was released in October 2024, so over a year ago. Given the differences between versions 1 and 2, we are no longer able to support or test backward compatibility with version 1.
Motion Blinds
The tilt position of motion_blinds devices has been corrected to align with the Home Assistant standards.
The new tilt position will be: 0 = closed/covering the window opening, 100 = open/letting light through.
The previous tilt position can be converted to the new tilt position as follows:
new=100 - oldcurrent_tilt_position=100 -> 0current_tilt_position=75 -> 25current_tilt_position=50 -> 50current_tilt_position=25 -> 75current_tilt_position=0 -> 100open_cover_tilt->close_cover_tiltclose_cover_tilt->open_cover_tilt
Any automations concerning Motion Blinds devices that use the current_tilt_position attribute or use tilt open/close will need to be adjusted.
Mobile app
The mobile_app integration, which supports the iPhone and Android companion apps, now handles zone-only updates better. When your companion app sends just the zone name (not the exact coordinates), the device tracker will show the zone’s friendly name.
The person entity now shows the zone’s friendly name (not its object ID) for custom zones. This might break existing automations that trigger on a person’s state.
As an example, if you have a zone named zone.kids_school with the friendly name School:
- Before this change, the state of the corresponding
personanddevice_trackerentities would bekids_schoolwhen the “Location Sent” in the companion app was set to send “Zone Name Only” andSchoolwhen it was set to “Exact”. - After this change, the state of the corresponding
personanddevice_trackerentities will beSchoolfor both the “Location Sent” settings in the companion app.
(@Ashus - #149453) (mobile_app docs)
Nederlandse Spoorwegen
The Nederlandse Spoorwegen entity is now displayed as a timestamp entity, rather than a string. Please adapt your automations and scripts.
ONVIF
The Speed parameter in the ONVIF GoToPreset action is now optional.
The default of 0.5 is no longer set. If you want to restore the previous behavior you have to set speed to 0.5 in your action.
OralB
In the OralB integration, states and attributes have changed.
In multiple places, spaces have been replaced with underscores:
-
Toothbrush state:
flight menu→flight_menuselection menu→selection_menufinal test→final_testpcb test→pcb_test
-
Brushing mode:
daily clean→daily_cleangum care→gum_caretongue cleaning→tongue_cleaningsuper sensitive→super_sensitivedeep clean→deep_clean
-
Pressure:
power button pressed→power_button_pressedbutton pressed→button_pressed
-
Sector:
no sector→no_sectorsector 1→sector_1sector 2→sector_2sector 3→sector_3sector 4→sector_4
Automations should be updated to use the new states and attributes.
(@tr4nt0r - #153605) (oralb docs)
Renault
The discovery of Renault functionality was previously based on assumptions that may have created invalid and non-functional entities. These will no longer be created.
(@epenet - #154137) (renault docs)
Traccar Server
The Traccar integration has been updated to use a more secure API Token for authentication. This is a required, one-time breaking change to align with Traccar’s security recommendations and ensure the integration continues to work.
This release migrates the integration away from the older username/password method, ensuring continued stability and security for all users while also allowing users with SSO-based setups to use the integration.
When you update Home Assistant, the existing Traccar integration will need to be re-authenticated:
- Generate an API Token on your Traccar server (you’ll find this option in your Traccar server’s user settings).
- Go to Settings > Devices & services > Traccar Server.
- Click “Reconfigure” and enter your new API Token when prompted.
Once you’ve done this, your Traccar devices and entities will work exactly as they did before.
Xbox
The Account tier and Gold tenure sensors have been retired, as they no longer receive updates following the transition from Xbox Live Gold to Xbox Game Pass. Additionally, the In party and In multiplayer binary sensors have been removed, since they’ve been non-functional for quite some time.
If you are a custom integration developer and want to learn about changes and new features available for your integration, be sure to follow our developer blog. The following changes are the most notable for this release:
- Changes to the recorder statistics API
- Device filter has been removed from target selector
- Service translations removed from WebSocket get_services and REST /api/services
- TemperatureConverter.convert_interval deprecation
- Update coordinator now allows retriggering
All changes
Of course, there is a lot more in this release. You can find a list of all changes here: Full changelog for Home Assistant Core 2025.11
miniSIPServer V60 (build 20251105)
QNAP lanceert de TS-h2477AXU-RP: ZFS NAS met 24 schijfhouders geoptimaliseerd voor snelle opslag en robuuste back-up
Counter-Strike 2 Update
- [p]Fixed a case where air acceleration was clamped incorrectly while surfing.[/p][/*]
- [p]Fixed a case where slowly surfing up a ramp was handled incorrectly due to misidentification as a jump apex.[/p][/*]
- [p]Fix a bug causing "Delay Sniper Rifle Un-Scope after Shot" to be inconsistent.[/p][/*]
- [p]Added TrueView demo playback, which reconstructs the observed player's original experience more accurately by re-running client-side prediction.[/p][/*]
- [p]TrueView playback will show the effects of Damage Prediction, if it was enabled by the observed player at the time.[/p][/*]
- [p]TrueView does not reconstruct the precise timings of rendered frames, so some differences between the original player's experience and TrueView playback will remain, especially in very slow motion playback. The player's frame at the time when the mouse was clicked, which is used for hit registration, is shown accurately to the nearest demo playback frame. However, reaction effects such as recoil, muzzle flash, blood splatter, and ragdoll are delayed while playing the game by one or two frames due to the way CPU and GPU work is pipelined, and will not appear at the same time during demo playback.[/p][/*]
- [p]TrueView demo playback might not work properly on old demos and is disabled by default if the playback client version does not match the client version when the demo was recorded. You can set cl_demo_predict 2 to override this.[/p][/*]
- [p]Fixed a bug causing third person models to not animate smoothly.[/p][/*]
- [p]Fixed a bug causing time to lurch forward by one tick when unpausing a demo.[/p][/*]
- [p]Animation fixes for G3SG1 bolt.[/p][/*]
- [p]Fixed developer console scrollbar to accept mouse clicks.[/p][/*]
v11.13.0
⚠️ Potential Breaking Changes
Removed non-relational types from RELATIONAL_TYPES constant (#25964)
Extensions or external code using RELATIONAL_TYPES should note the excluded presentation and group.
Fixed <scope>.delete filter hook running after permission check. Fixed keys returned by the hook not being used in place of the original keys. (#26034)
-
Keys returned by the hook are now used in place of the original keys.
-
The hook will trigger regardless of user permissions. Ensure any necessary permission checks are performed prior to any data processing.
-
@directus/api
- Fixed
<scope>.deletefilter hook running after permission check. Fixed keys returned by the hook not being used in place of the original keys. (#26034 by @ComfortablyCoding) - Restricted system collection fields to only allow indexing (#24820 by @br41nslug)
- Fixed
-
@directus/constants
-
@directus/extensions-sdk
✨ New Features & Improvements
- @directus/app
- Introduced the Content Comparison Modal for side-by-side review of version and revision changes. (#25782 by @robluton)
- Added interface config option to control indicator appearance (#26086 by @formfcw)
- Added schema snapshot download button to the admin view of the studio (#25903 by @Nitwel)
- Added setup flow and license agreement banner (#25983 by @Nitwel)
- Added comparison indicators for group interfaces (#26086 by @formfcw)
- @directus/api
- Improved error reporting for data imports (#25862 by @gaetansenn)
- Added setup flow and license agreement banner (#25983 by @Nitwel)
- Added support for custom metric name prefix via the
METRICS_NAME_PREFIXenvironment variable (#25819 by @ComfortablyCoding) - Added retention indexes (#25199 by @br41nslug)
- Added rate limiting options for sending emails (#25966 by @br41nslug)
- Added support for indexes on system fields to snapshots (#25127 by @br41nslug)
- Added tracking of
mcp_enabled,mcp_allow_deletes,mcp_system_prompt_enabledandvisual_editor_urlsin telemetry reports (#25989 by @connorwinston)
- @directus/types
- @directus/system-data
- @directus/env
- Added setup flow and license agreement banner (#25983 by @Nitwel)
- Added support for custom metric name prefix via the
METRICS_NAME_PREFIXenvironment variable (#25819 by @ComfortablyCoding)
🐛 Bug Fixes & Optimizations
- @directus/app
- Fixed user hover display on the activity item detail page (#25971 by @Shashank188)
- Updated dependencies (#26069 by @ComfortablyCoding)
- Migrated tus to next major version 2.3.0 (#25828 by @dependabot)
- Fixed comma decimal separator handling for decimal inputs (#25994 by @ComfortablyCoding)
- Improved tag interface to automatically add tag when input loses focus (#25818 by @licitdev)
- Removed defineProps import to resolve compiler warning (#25944 by @formfcw)
- Fixed the dark mode visual of the block editor popover (#25917 by @hanneskuettner)
- Updated dependencies (#26007 by @Nitwel)
- Added use-flows composable and refactored flow-sidebar-detail manual flow logic (#25962 by @AlexGaillard)
- Fixed collection not required in item operations (#25940 by @ComfortablyCoding)
- Updated dependencies (#26009 by @ComfortablyCoding)
- Improved error reporting for data imports (#25862 by @gaetansenn)
- Removed non-relational types from
RELATIONAL_TYPESconstant (#25964 by @formfcw) - Fixed "Is one of" search failing with number values (#26049 by @u12206050)
- Updated happy-dom dependency from 18.0.1 to 20.0.8 (#26019 by @br41nslug)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26037 by @formfcw)
- Removed AI beta labels from AI module (#26066 by @AlexGaillard)
- Fixed operation extension options when using a vue component (#25902 by @br41nslug)
- Updated link for feature request (#26027 by @licitdev)
- Improved block editor sanitization (#26108 by @br41nslug)
- Added field-level searchable option to improve search performance (#25970 by @PHILLIPS71)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26018 by @AlexGaillard)
- Updated dependencies (#26016 by @AlexGaillard)
- @directus/api
- Updated dependencies (#26069 by @ComfortablyCoding)
- Migrated tus to next major version 2.3.0 (#25828 by @dependabot)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26009 by @ComfortablyCoding)
- Updated dependencies (#26010 by @gaetansenn)
- Added field-level searchable option to improve search performance (#25970 by @PHILLIPS71)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26018 by @AlexGaillard)
- Updated dependencies (#26016 by @AlexGaillard)
- Added
directus_commentsanddirectus_extensionsto websocket subscriptions (#25464 by @ComfortablyCoding) - Updated searchable fields (#26111 by @br41nslug)
- Added support for MSSQL tables with triggers (#25881 by @gaetansenn)
- Fixed content versioning for singleton collections (#25931 by @Nitwel)
- Upgraded p-limit dependency from 6.2.0 to 7.1.1 (#25831 by @dependabot)
- Fixed health check file name changing on every health check report (#25819 by @ComfortablyCoding)
- Removed implicit primaryKey permission for non relational meta queries (#25362 by @ComfortablyCoding)
- Added determenistic sql aliases (#25860 by @u12206050)
- Fixed requesting a versioned item with the 'main' keyword returning forbidden (#25986 by @Nitwel)
- Updated tar dependency from 7.5.1 to 7.5.2 (#26080 by @dependabot)
- Improved error consistency (#26109 by @br41nslug)
- Fixed aggregate filtering of M2A fields in GraphQL (#25976 by @ComfortablyCoding)
- Fixed MCP item tool aggregation (#25915 by @ComfortablyCoding)
- Fixed metric test file name changing on every metric generation (#25819 by @ComfortablyCoding)
- Added permissions cleanup on fields (#26110 by @br41nslug)
- Replaced
node-schedulewithcron(#25874 by @gaetansenn) - Updated auth drivers to fetch the latest schema on each request (#25949 by @gaetansenn)
- Fixed deep filtering of M2A fields in GraphQL (#25895 by @ComfortablyCoding)
- Upgraded
tar-fsdependency from 2.1.3 to 2.1.4 (#25958 by @br41nslug) - Added indexing parameters to the SDK and GraphQL (#25199 by @br41nslug)
- @directus/composables
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26009 by @ComfortablyCoding)
- Updated happy-dom dependency from 18.0.1 to 20.0.8 (#26019 by @br41nslug)
- Updated dependencies (#26010 by @gaetansenn)
- Added field-level searchable option to improve search performance (#25970 by @PHILLIPS71)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26018 by @AlexGaillard)
- Updated dependencies (#26016 by @AlexGaillard)
- @directus/constants
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26010 by @gaetansenn)
- Added field-level searchable option to improve search performance (#25970 by @PHILLIPS71)
- create-directus-extension
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26009 by @ComfortablyCoding)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26018 by @AlexGaillard)
- Updated dependencies (#26016 by @AlexGaillard)
- create-directus-project
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26009 by @ComfortablyCoding)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- @directus/env
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Improved error reporting for data imports (#25862 by @gaetansenn)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26016 by @AlexGaillard)
- Added rate limiting options for sending emails (#25966 by @br41nslug)
- @directus/errors
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26016 by @AlexGaillard)
- Added rate limiting options for sending emails (#25966 by @br41nslug)
- @directus/extensions
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26016 by @AlexGaillard)
- @directus/extensions-registry
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26016 by @AlexGaillard)
- @directus/extensions-sdk
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26009 by @ComfortablyCoding)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26018 by @AlexGaillard)
- Updated dependencies (#26016 by @AlexGaillard)
- @directus/format-title
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26010 by @gaetansenn)
- @directus/memory
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26016 by @AlexGaillard)
- @directus/pressure
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26016 by @AlexGaillard)
- @directus/release-notes-generator
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26010 by @gaetansenn)
- @directus/schema
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26010 by @gaetansenn)
- @directus/schema-builder
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26010 by @gaetansenn)
- Added field-level searchable option to improve search performance (#25970 by @PHILLIPS71)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26016 by @AlexGaillard)
- @directus/storage
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26016 by @AlexGaillard)
- @directus/storage-driver-azure
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26009 by @ComfortablyCoding)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26016 by @AlexGaillard)
- @directus/storage-driver-cloudinary
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26016 by @AlexGaillard)
- @directus/storage-driver-gcs
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26009 by @ComfortablyCoding)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26016 by @AlexGaillard)
- @directus/storage-driver-local
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26016 by @AlexGaillard)
- @directus/storage-driver-s3
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26009 by @ComfortablyCoding)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26016 by @AlexGaillard)
- @directus/storage-driver-supabase
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26009 by @ComfortablyCoding)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26016 by @AlexGaillard)
- Fixed Supabase storage driver file uploads and improved error handling (#25883 by @gaetansenn)
- @directus/stores
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26018 by @AlexGaillard)
- Updated dependencies (#26016 by @AlexGaillard)
- @directus/system-data
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26010 by @gaetansenn)
- Added field-level searchable option to improve search performance (#25970 by @PHILLIPS71)
- Updated dependencies (#26035 by @br41nslug)
- Added retention indexes (#25199 by @br41nslug)
- Restricted system collection fields to only allow indexing (#24820 by @br41nslug)
- Added support for indexes on system fields to snapshots (#25127 by @br41nslug)
- @directus/themes
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26016 by @AlexGaillard)
- @directus/types
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Removed non-relational types from
RELATIONAL_TYPESconstant (#25964 by @formfcw) - Updated dependencies (#26010 by @gaetansenn)
- Added field-level searchable option to improve search performance (#25970 by @PHILLIPS71)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26016 by @AlexGaillard)
- Added retention indexes (#25199 by @br41nslug)
- Added rate limiting options for sending emails (#25966 by @br41nslug)
- Added support for indexes on system fields to snapshots (#25127 by @br41nslug)
- @directus/update-check
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26009 by @ComfortablyCoding)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- @directus/utils
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26016 by @AlexGaillard)
- @directus/validation
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Improved error reporting for data imports (#25862 by @gaetansenn)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26016 by @AlexGaillard)
- @directus/sdk
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- Added retention indexes (#25199 by @br41nslug)
- Added indexing parameters to the SDK and GraphQL (#25199 by @br41nslug)
- Fixed SDK types for creating and updating with nested relational items (#25835 by @HPaulson)
- Added the updateCommentsBatch function to the SDK (#25866 by @br41nslug)
- Added the
updateFieldsfunction to the SDK (#25889 by @br41nslug) - Added a connect timeout option to the sdk realtime configuration options (#25349 by @ComfortablyCoding)
- Fixed skipping properties with
undefinedvalue in SDK query parsing (#25952 by @br41nslug)
⬆️ Dependency Updates
- @aws-sdk/client-s3:
3.858.0→3.918.0 - @aws-sdk/client-sesv2:
3.864.0→3.918.0 - @aws-sdk/lib-storage:
3.858.0→3.918.0 - @azure/storage-blob:
12.28.0→12.29.1 - @changesets/cli:
2.29.5→2.29.7 - @editorjs/attaches:
1.3.0→1.3.2 - @editorjs/editorjs:
2.30.8→2.31.0 - @eslint/js:
9.32.0→9.38.0 - @fullcalendar/core:
6.1.18→6.1.19 - @fullcalendar/daygrid:
6.1.18→6.1.19 - @fullcalendar/interaction:
6.1.18→6.1.19 - @fullcalendar/list:
6.1.18→6.1.19 - @fullcalendar/timegrid:
6.1.18→6.1.19 - @google-cloud/storage:
7.16.0→7.17.2 - @mapbox/mapbox-gl-geocoder:
5.1.0→5.1.2 - @modelcontextprotocol/sdk:
1.17.1→1.20.2 - @pnpm/logger:
1001.0.0→1001.0.1 - @pnpm/workspace.find-packages:
1000.0.31→1000.0.43 - @pnpm/workspace.pkgs-graph:
1000.0.18→1000.0.25 - @rollup/plugin-commonjs:
28.0.6→28.0.9 - @rollup/plugin-node-resolve:
16.0.1→16.0.3 - @sinclair/typebox:
0.34.38→0.34.41 - @smithy/node-http-handler:
4.1.0→4.4.3 - @supabase/storage-js:
2.10.4→2.76.1 - @tus/server:
1.10.2→2.3.0 - @tus/utils:
0.5.1→0.6.0 - @types/async:
3.2.24→3.2.25 - @types/chroma-js:
3.1.1→3.1.2 - @types/cookie-parser:
1.4.9→1.4.10 - @types/inquirer:
9.0.8→9.0.9 - @types/mapbox__mapbox-gl-geocoder:
5.0.0→5.1.0 - @types/nodemailer:
6.4.17→7.0.3 - @types/qrcode:
1.5.5→1.5.6 - @types/semver:
7.7.0→7.7.1 - @vueuse/core:
13.6.0→14.0.0 - @vueuse/integrations:
13.6.0→14.0.0 - @vueuse/router:
13.6.0→14.0.0 - apexcharts:
4.5.0→4.7.0 - argon2:
0.43.1→0.44.0 - axios:
1.11.0→1.12.2 - axios-cache-interceptor:
1.8.0→1.8.3 - chalk:
5.4.1→5.6.2 - color:
5.0.0→5.0.2 - commander:
14.0.0→14.0.2 - decamelize:
6.0.0→6.0.1 - dompurify:
3.2.6→3.3.0 - dotenv:
17.2.1→17.2.3 - esbuild:
0.25.9→0.25.11 - eslint:
9.32.0→9.38.0 - eslint-plugin-vue:
10.4.0→10.5.1 - focus-trap:
7.6.5→7.6.6 - fs-extra:
11.3.0→11.3.2 - globals:
16.3.0→16.4.0 - happy-dom:
18.0.1→20.0.10 - inquirer:
12.9.0→12.10.0 - ioredis:
5.7.0→5.8.2 - keyv:
5.4.0→5.5.3 - ky:
1.8.2→1.13.0 - liquidjs:
10.21.1→10.24.0 - lru-cache:
11.1.0→11.2.2 - marked:
16.1.1→16.4.1 - mime:
4.0.7→4.1.0 - minimatch:
10.0.3→10.1.1 - mysql2:
3.14.3→3.15.3 - nanoid:
5.1.5→5.1.6 - nodemailer:
7.0.5→7.0.10 - ofetch:
1.4.1→1.5.0 - oracledb:
6.9.0→6.10.0 - p-limit:
6.2.0→7.2.0 - pino-pretty:
13.1.1→13.1.2 - pm2:
6.0.8→6.0.13 - pretty-ms:
9.2.0→9.3.0 - rollup:
4.46.2→4.52.5 - rollup-plugin-node-externals:
8.0.1→8.1.1 - sass-embedded:
1.89.2→1.93.2 - semver:
7.7.2→7.7.3 - sharp:
0.34.3→0.34.4 - snappy:
7.3.0→7.3.3 - strip-ansi:
7.1.0→7.1.2 - stylelint:
16.23.0→16.25.0 - stylelint-config-standard:
39.0.0→39.0.1 - tar:
7.4.3→7.5.2 - tinymce:
6.8.5→6.8.6 - tsdown:
0.14.2→0.15.11 - tsx:
4.20.3→4.20.6 - typescript:
5.8.3→5.9.3 - typescript-eslint:
8.38.0→8.46.2 - undici:
7.13.0→7.16.0 - unplugin-yaml:
3.0.4→3.0.7 - vite:
7.1.3→7.1.12 - vue:
3.5.18→3.5.22 - vue-i18n:
11.1.11→11.1.12 - vue-router:
4.5.1→4.6.3 - vue-tsc:
3.0.5→3.1.2 - zod:
4.0.14→4.1.12 - zod-validation-error:
4.0.1→4.0.2
📦 Published Versions
@directus/app@14.1.0@directus/api@32.0.0@directus/composables@11.2.4@directus/constants@14.0.0create-directus-extension@11.0.20create-directus-project@12.0.3@directus/env@5.3.0@directus/errors@2.0.5@directus/extensions@3.0.12@directus/extensions-registry@3.0.12@directus/extensions-sdk@17.0.0@directus/format-title@12.1.1@directus/memory@3.0.10@directus/pressure@3.0.10@directus/release-notes-generator@2.0.3@directus/schema@13.0.4@directus/schema-builder@0.0.7@directus/storage@12.0.3@directus/storage-driver-azure@12.0.10@directus/storage-driver-cloudinary@12.0.10@directus/storage-driver-gcs@12.0.10@directus/storage-driver-local@12.0.3@directus/storage-driver-s3@12.0.10@directus/storage-driver-supabase@3.0.10@directus/stores@1.0.5@directus/system-data@3.4.0@directus/themes@1.1.6@directus/types@13.3.0@directus/update-check@13.0.4@directus/utils@13.0.11@directus/validation@2.0.10@directus/sdk@20.1.1
Minecraft 25w45a (snapshot) Released
10.11.2
🚀 Jellyfin Server 10.11.2
We are pleased to announce the latest stable release of Jellyfin, version 10.11.2! This minor release brings several bugfixes to improve your Jellyfin experience. As always, please ensure you take a full backup before upgrading!
You can find more details about and discuss this release on our forums.
Changelog (6)
🔒 Security
- Update password reset to always return the same response structure [PR #15254], by @thornbill
📈 General Changes
- Fix legacy migration file checks [PR #15322], by @crobibero
- Update file size when refreshing metadata [PR #15325], by @vinnyspb
- Skip too large extracted season numbers [PR #15326], by @Shadowghost
- fix: in optimistic locking, key off table is locked [PR #15328], by @evanreichard
- Ignore initial delay in audio-only containers [PR #15247], by @nyanmisaka
november
- read-only demo server at https://a.ocv.me/pub/demo/
- docker image ╱ similar software ╱ client testbed
there is a discord server with an @everyone in case of future important updates, such as vulnerabilities (most recently 2025-09-07)
recent important news
- v1.19.8 (2025-09-07) fixed CVE-2025-58753 (a missing permission-check inside single-file shares)
- v1.15.0 (2024-09-08) changed upload deduplication to be default-disabled
- v1.14.3 (2024-08-30) fixed a bug that was introduced in v1.13.8 (2024-08-13); this bug could lead to data loss -- see the v1.14.3 release-notes for details
🧪 new features
🩹 bugfixes
- #967 per-volume md/lg sandbox rules are now applied during navigation db60951
- if a volume has
no-sb-lgorno-sb-mdset then it'll apply when navigating into that volume, and vice-versa
- if a volume has
⚠️ not the latest version!
uNmINeD 0.19.52-dev
New uNmINeD development snapshot is available for download!
Changes:
- Fixed color of artificial deepslate blocks (now it’s dark gray instead of light gray)
- (CLI) Fixed broken
--shadowsparameter for image rendering
v0.19.2
🔧 Bugfixes
- Downgrade AGP to v8.11.1 #5075, by @nielsvanvelzen
- Fix lyrics not synced on screensaver #5076, by @nielsvanvelzen
- Fix speechRecognizer not using BCP47 tag for language extra #5077, by @nielsvanvelzen
Contributors
miniSIPServer V60 (build 20251101)
uNmINeD 0.19.51-dev
New uNmINeD development snapshot is available for download!
Changes:
- (GUI) Added support for new savegame location in Bedrock 1.21.120+
- (GUI) Updated Avalonia to 11.3.8
2.5.5
Changes from 2.5.4 to 2.5.5:
Updates:
- Updated MPC Video Renderer to version 0.9.17.2472
Changes/improvements:
- Hiding of capture settings panel is now remembered.
- Automatic subtitle search now only uses OpenSubtitles if you have configured an account for it. Because we have a limited daily download quota, this choice was made to reduce unnecessary downloads.
- Added two new toolbar skins.
Fixes:
- Improved long path support for loading external subtitles.
- A few small fixes and improvements.
9.8.3
- Fixed opening attachement is attached .eml files
- Fixed problem with reccurent events in external iCal feed
- Fixed problem with global address book on iOS
- Fixed displaying Tasks with no time
- Fixed file drag'n'drop between different storages