Lees weergave

5.2.2

Note

UpSnap is, and always will be, free and open source software.

If someone is asking you to pay money for access to UpSnap binaries, source code, or licenses, you are being scammed.

The official and only trusted source for UpSnap is this repository (and its linked releases).
Do not pay third parties for something that is provided here for free.

Changelog

Features

Bug fixes

Others

Go dependencies

Npm dependencies

  •  

v0.19.0-beta.5

Video direct play now works again on Jellyfin 10.10 servers and the app no longer crashes on Android 6 and older.

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

🐛 Beta information

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

🔧 Bugfixes

📈 Dependency updates

  • Update github/codeql-action action to v3.30.6 #4974, by renovate[bot]
  • Update dependency org.jellyfin.sdk:jellyfin-core to v1.7.1 #4993, by renovate[bot]

Contributors

  •  

Counter-Strike 2 Update

[p]\[ MAPS ][/p]
  • [p]Updated Palacio to the latest Community Workshop version. (Update Notes)[/p][/*]
  • [p]Removed Transit from official matchmaking.[/p][/*]
[p][/p][p]\[ MAP SCRIPTING ][/p]
  • [p]Fixed Instance.OnPlayerPing not sending position.[/p][/*]
  •  

Version 16.5.0 – Oct 1, 2025

Bug Fixes

  • WC-1309: Fixed a hang when deleting assets from Asset Manager.
  • WC-1307: Fixed unable to mute user’s microphone in a Zoom Meeting.
  • WC-1299/1290: Fixed a rare crash when starting an output.
  • WC-1254: Fixed a rare crash when opening the Stock Media Library.
  • WC-1248/1226/1222/1134/812: Fixed an issue where users on certain networks could not stream to Facebook.
  • WC-1245: Fixed an audio issue with sources that produce 24 kHz audio.
  • WC-1230: Fixed Zoom Panelist audio disappears when the Panelist leaves then re-joins the Webinar.
  • WC-1214: Fixed Stock Media Library shows nothing after entering a search query, then erasing it.
  • WC-1200/934/612/565: Fixed flickering issues when using Video Filters, especially with the Multi-Viewer enabled.
  • WC-1176: Fixed user needs to refresh connection to PTZ cameras when opening a saved document.
  • WC-1119: Fixed an issue where the clock overlay would get ahead of the system clock.
  • WC-928: Fixed an issue that caused Gatekeeper to block Wirecast from launching on some macOS systems.
  • WC-702: Fixed an issue where Wirecast did not recognize anonymous Zoom guests.
  • WC-673: Fixed applying a virtual PTZ or Background Removal filter to an SRT source causes the source to drop frames on Windows with D3D12.
  • WC-670: Fixed an issue where Zoom shots would not reconnect after reconnecting to the internet.
  • WC-511: Fixed an issue where the Virtual Camera did not show up in the list of video sources for certain third-party apps on macOS.
  •  

Counter-Strike 2 Update

[p]\[ MAPS ][/p]
  • [p]Updated Palacio, Rooftop, and Golden to the latest Community Workshop versions.[/p][/*]
[p][/p][p]\[ MISC ][/p]
  • [p]Adjusted AUG and SG 553 scope dot sizes.[/p][/*]
  • [p]Added game options for dot scale and sniper rifle scope thickness.[/p][/*]
  • [p]Added letterbox for camera path transitions.[/p][/*]
  • [p]Fixed a regression in certain bullet penetration scenarios.[/p][/*]
  • [p]Stability improvements.[/p][/*]
[p][/p][p]\[ MAP SCRIPTING ][/p]
  • [p]Fixed a bug where old callbacks could be invoked after a script reload.[/p][/*]
  • [p]Fixed a bug where new callbacks could be invoked multiple times after a script reload.[/p][/*]
  • [p]Fixed missing Instance.IsFreezePeriod.[/p][/*]
  • [p]Fixed Instance.OnGunReload and Instance.OnGunFire not working for XM1014, Nova, and Sawed-Off.[/p][/*]
  •  

Minecraft 1.21.10-rc1 (snapshot) Released

1.21.10 Release Candidate 1 (known as 1.21.10-rc1 in the launcher) is the first and only release candidate for Java Edition 1.21.10, released on October 2, 2025. Full changelog: https://minecraft.wiki/Java_Edition_1.21.10-rc1
  •  

Counter-Strike 2 Update

[p]\[ ARMORY ][/p]
  • [p]Added Missing Link Community Charms collection featuring 23 new charms created by Counter-Strike Workshop community artists.[/p][/*]
  • [p]Added Dr. Boom Charms collection featuring 22 new charms.[/p][/*]
  • [p]Added 2025 Community Stickers collection featuring 29 new stickers created by Counter-Strike Workshop community artists.[/p][/*]
  • [p]Added Sugarface 2 Stickers collection featuring 9 new stickers with the Sugarface theme.[/p][/*]
  • [p]Removed Gallery Case, Graphic Collection, and Character Craft stickers from The Armory.[/p][/*]
[p]\[ GAMEPLAY ][/p]
  • [p]Death count in scoreboard will now increment when players die to C4 bomb detonation.[/p][/*]
  • [p]Limited Zeus-x27 kill streak bonus in deathmatch.[/p][/*]
  • [p]Fixed incorrect pixel offset for greater than one pixel width sniper scope.[/p][/*]
  • [p]Added inaccuracy representation in sniper scopes.[/p][/*]
  • [p]Keychains will now slightly jolt when a player makes an audible footstep sound.[/p][/*]
[p]\[ SPECTATING ][/p]
  • [p]Added support on select maps for new spectator camera transitions that follow the shortest path through the level to the next spectator target player.[/p][/*]
  • [p]In-game loadout of spectated player will auto-close at the end of the match.[/p][/*]
  • [p]In-game loadout of spectated player will now show wear and pattern of gloves.[/p][/*]
[p]\[ MAPS ][/p]
  • [p]Removed community maps Jura, Grail, Dogtown, and Brewery from all game modes.[/p][/*]
  • [p]Added community maps Palacio and Golden to Competitive, Casual, and Deathmatch modes.[/p][/*]
  • [p]Added community maps Rooftop and Transit to Wingman mode.[/p][/*]
  • [p]Ancient / Shoots[/p]
    • [p]Various player clipping fixes.[/p][/*]
    [/*][p]\[ MISC ][/p]
    • [p]Minor adjustments to MAC-10 and R8 Revolver skinning.[/p][/*]
    • [p]Fixed a crash for missing bullet impact effects.[/p][/*]
    • [p]Added deformers (lattice deformer and simple bend deformer) to Workshop Tools - Hammer.[/p][/*]
    • [p]Re-enabled example content in train_zoo using lattice and bend deformers.[/p][/*]
    [p]\[ MAP SCRIPTING ][/p]
    • [p]Updated general error handling for methods. An exception will be thrown when the method is invoked with an incorrect 'this' value. An error will be logged and a default value that matches the declared return type will be returned when the method is invoked with unsupported arguments.[/p][/*]
    • [p]Improved performance of handling Vector, QAngle, and Color values as arguments and return values.[/p][/*]
    • [p]When interpreting a Color argument, rgba values will be clamped to a maximum of 255.[/p][/*]
    • [p]Added an overload for each of the following methods that accepts a single object holding all parameters. Deprecated the previous overload.[/p]
      • [p]Instance.DebugScreenText[/p][/*]
      • [p]Instance.DebugLine[/p][/*]
      • [p]Instance.DebugBox[/p][/*]
      • [p]Instance.DebugSphere[/p][/*]
      • [p]Instance.EntFireAtName[/p][/*]
      • [p]Instance.EntFireAtTarget[/p][/*]
      • [p]Entity.Teleport[/p][/*]
      [/*]
    • [p]Changed all callbacks to accept a single object holding all parameters.[/p][/*]
    • [p]Added Instance.OnScriptReload[/p][/*]
    • [p]Deprecated Instance.OnReload and Instance.OnBeforeReload[/p][/*]
    • [p]Added Instance.TraceLine[/p][/*]
    • [p]Added Instance.TraceSphere[/p][/*]
    • [p]Added Instance.TraceBox[/p][/*]
    • [p]Added Instance.TraceBullet[/p][/*]
    • [p]Deprecated Instance.GetTraceHit[/p][/*]
    • [p]Added Instance.OnPlayerReset[/p][/*]
    • [p]Added Instance.OnBeforePlayerDamage[/p][/*]
    • [p]Added Instance.OnPlayerDamage[/p][/*]
    • [p]Added Instance.OnPlayerJump[/p][/*]
    • [p]Added Instance.OnPlayerLand[/p][/*]
    • [p]Added Instance.OnGunReload[/p][/*]
    • [p]Added Instance.OnBulletImpact[/p][/*]
    • [p]Added Instance.OnPlayerPing[/p][/*]
    • [p]Added Instance.OnGrenadeBounce[/p][/*]
    • [p]Added Instance.OnKnifeAttack[/p][/*]
    • [p]Added Instance.IsFreezePeriod[/p][/*]
    • [p]Added Entity.GetOwner[/p][/*]
    • [p]Added Entity.SetOwner[/p][/*]
    • [p]Added Entity.GetParent[/p][/*]
    • [p]Added Entity.SetParent[/p][/*]
    • [p]Added Entity.IsAlive[/p][/*]
    • [p]Added Entity.IsWorld[/p][/*]
    • [p]Added Entity.TakeDamage[/p][/*]
    • [p]Added CSPlayerPawn.DropWeapon[/p][/*]
    • [p]Added CSWeaponData.GetDamage[/p][/*]
    • [p]Added CSWeaponData.GetRange[/p][/*]
    • [p]Added CSWeaponData.GetRangeModifier[/p][/*]
    • [p]Added CSWeaponData.GetPenetration[/p][/*]
      •  

      2025.10: Undo, redo, and draw me too

      Boo! 👻

      We just celebrated our birthday 🥳, which means it is time for spooky season; get ready for Halloween! And, hello to the October release of Home Assistant 2025.10! 🎃

      This release iterates on some of the features we introduced in the last couple of releases, but also introduces some brand-new ones!

      The highlight of this release is definitely the iterations of the automation editor, which gained a sidebar last release, and now has gained undo/redo functionality, a resizable sidebar, improved copy/paste, and more! Thanks for all the feedback you provided on the previous release; it made a massive difference in this release.

      Using multiple wake words for voice assistants is now possible, which opens up a lot of possibilities, especially for dual-language households (like mine 😉). Dashboards get more intelligent by suggesting entities based on your usage patterns, and the AI Task can now generate images, which I’m curious to see what the community will do with it!

      Enjoy the release!

      ../Frenck

      A huge thank you to all the contributors who made this release possible! And a special shout-out to @JLo, @laupalombi, and @piitaya who helped write the release notes this release. Also, @googanhiem, @SeraphicRav, @tronikos, and @richardpolzer for putting effort into tweaking its contents. Thanks to them, these release notes are in great shape. ❤️

      Automation editor

      In the last release, we introduced a new layout for the automation editor, and your feedback has been invaluable in helping us refine it!

      This release fixes a few of the most common issues we managed to gather from all of you. Thanks for all the feedback! ❤️

      The sidebar is resizable

      Working on an action that is too complex for a small sidebar? Maybe one with a few YAML fields? You can now resize the sidebar to adapt the layout to your current task!

      Screenshot showing the automation editor with the sidebar expanded on the right. The sidebar is larger in this screenshot, as it can now be resized.

      CTRL+V

      We previously introduced keyboard shortcuts to copy and cut.

      Pasting was more complex to bring to life because you can paste a block (trigger, condition, action) in many different locations in your automation. In this release, we introduce a really simple pattern. If you previously copied a block, you can paste it below any block simply by selecting it and pressing CTRL+V.

      Another very simple, but very welcome, quality-of-life improvement to the automation editor!

      Screen recording showing how to copy and paste blocks in the automation editor; it especially highlights how a pasted block is pasted after the block you've selected.

      The overflow menu is back

      We initially relocated the overflow menu (the menu that appears when you click the ) with all the options related to a block on the sidebar, thinking this would make the flow cleaner.

      Due to popular demand and helpful feedback that some actions were more difficult to reach (such as testing a condition or running an action), we decided to bring it back to the main section of the editor as well.

      Screenshot showing the automation editor with the overflow menu open on an item in the automation editor flow. This showcases all items are back, including disabling, copy, and pasting parts.

      Undo/Redo

      We’ve all been there: you’re building a complex automation, make a mistake, and want to revert it, only to find out that it’s really not simple. Up until now, the only way to revert some unsaved changes made to an automation was to close it and start over again… A very painful workflow.

      This release introduces an Undo functionality (and its associated Redo). You can now undo up to 75 steps back in your automation editing history (and redo them if you want). Standard keyboard shortcuts (CTRL+Z and CTRL+Y) are also available! An amazing contribution from @jpbede, thanks!

      Screen recording showing how to undo and redo changes in the automation editor with the new back- and forward-arrows that are shown in the top right of the automation editor.

      Repeat repeat repeat repeat

      Finally, we noticed some unwanted complexity in our “repeat” building block, which allows you to repeat one or multiple actions for as long as you need to.

      This complexity stemmed from the fact that we were trying to cover four main use cases in a single block.

      We decided to split this building block into four smaller ones, with simpler descriptions explaining each use case. Nice!

      Here’s how they were separated:

      • Repeat multiple times - Repeat a sequence of actions a fixed number of times.
      • Repeat until - Repeat a sequence of actions until a condition is satisfied. The condition is checked after each run of the sequence.
      • Repeat while - Repeat a sequence of actions as long as a condition is satisfied. The condition is checked before each run of the sequence.
      • Repeat for each - Repeat a sequence for each element of a list.
      Screenshot showing the repeat building block, now consisting of four distinct blocks for each use case.

      Note

      For our advanced users: This evolution is only cosmetic. The YAML format of the repeat block does not change; this means your existing automations will not be affected by this change.

      Automation editor feedback

      Tip

      One of Home Assistant’s greatest strengths is our community. We’re building this automation editor together, and your input will shape where it goes next. There are two ways to get involved:

      AI Task - Draw me a sheep

      In 2025.8, we introduced a way to generate data using the LLM of your choice, paving the way to more AI-driven automations, dashboards, and other smart home interactions.

      In this release, we introduce a way to generate images!

      Now every time someone rings your doorbell, you can receive a notification with a cartoon version of the doorbell snapshot. @JLo has made this example a reality, and here’s his demo with the associated automation!

      Automation details
      alias: Demo Doorbell
      triggers:
        - trigger: state
          entity_id:
            - binary_sensor.doorbell_demo
          to: "on"
      actions:
        - action: notify.mobile_app_iphone
          data:
            title: "🔔 Doorbell "
            message: Processing image ...
            data:
              tag: doorbell
        - action: ai_task.generate_data
          data:
            task_name: Doorbell description
            instructions: |-
              Someone rang my doorbell.
      
              Instructions:
              - Describe the scene, describe every person on the scene
              - Count People
              - Count Animals
            entity_id: ai_task.ai_task_gpt_4o
            structure:
              summary:
                description: >-
                  Summary of the scene and the people inside it. Keep it under 180
                  characters
                selector:
                  text: null
              person_count:
                description: Number of person in the scene
                selector:
                  number: null
              animal_count:
                description: Number of animal in the scene
                selector:
                  number: null
            attachments:
              media_content_id: media-source://media_source/local/doorbell_test.png
              media_content_type: image/png
              metadata:
                title: doorbell_test.png
                thumbnail: null
                media_class: image
                children_media_class: null
                navigateIds:
                  - {}
                  - media_content_type: app
                    media_content_id: media-source://media_source
          response_variable: ai
        - action: notify.mobile_app_iphone
          data:
            title: >-
              🔔 Doorbell ({{ai.data.person_count}} 🧑🏻‍🦱 / {{ai.data.animal_count}}
              🐊)
            message: "{{ai.data.summary}}"
            data:
              tag: doorbell
        - action: ai_task.generate_image
          data:
            task_name: Manga
            instructions: Transform this image into a super cute manga!
            entity_id: ai_task.google_ai_task
            attachments:
              media_content_id: media-source://media_source/local/doorbell_test.png
              media_content_type: image/png
              metadata:
                title: doorbell_test.png
                thumbnail: null
                media_class: image
                children_media_class: null
                navigateIds:
                  - {}
                  - media_content_type: app
                    media_content_id: media-source://media_source
          response_variable: ai_image
          enabled: true
        - action: notify.mobile_app_iphone
          data:
            title: >-
              🔔 Doorbell ({{ai.data.person_count}} 🧑🏻‍🦱 / {{ai.data.animal_count}}
              🐊)
            message: "{{ai.data.summary}}"
            data:
              tag: doorbell
              image: http://homeassistant.local:8123{{ai_image.url}}
          enabled: true
      mode: single
      

      Image generation is already working great, and we cannot wait to see what you will build with this!

      Dashboards get smarter - let your home suggest what to show

      In the last release, we introduced the Home dashboard, offering a simpler way to control and monitor your smart home if you don’t have the time, energy, or need to customize your own dashboard in detail.

      Now we’ve added a new concept: sections of suggested entities. This follows a basic algorithm that suggests entities you have interacted with the most in the past. It then shows these entities based on the hour of the day, with only relevant controls being suggested.

      Screenshot showing the new prediction entities that are now put onto the experimental home dashboard. These are common entities you often interact with.
      Adding prediction entities to any dashboard

      If you’re creating a manual dashboard with sections, you can integrate these prediction controls directly into it. The setup follows a section-based approach:

      1. Add a new section.
      2. Open and edit the YAML of that section.
      3. Replace the entire section YAML with the following snippet:
      strategy:
        type: common-controls
        title: Common controls
      

      Tip

      One of Home Assistant’s greatest strengths is our community. We’re building this dashboard together, and your input will shape where it goes next. There are two ways to get involved:

      Voice

      Hello, hola

      For a very long time, ESPHome-based voice assistants (even the tiny Atom Echo) secretly supported multiple wake words under the hood. With this release, we’re finally opening up this feature to you!

      You can now define two wake words and two assistants for every voice assistant in your home!

      Screenshot showing the device page of a Home Assistant Voice PE, showcasing the new entities for setting the second wake word and voice pipelines associated with it.

      This makes it straightforward to support dual-language households by assigning different wake words to different languages. For example, “Okay Nabu” could be used for French, while “Hey Jarvis” is used for English.

      Multiple wake words and assistants can be used for other purposes as well. Want to keep your local and cloud-based voice assistants separate? Easy! “Okay Nabu” could be used for a cloud-based assistant while “Hey Jarvis” is used for a local one.

      We’d love to hear feedback on how you plan to use multiple wake words in your home!

      Beep boop

      After a voice command, Assist responds with a short confirmation like “Turned on the lights” or “Brightness set”. This lets you know that it understood your command and took the appropriate actions. However, if you’re in the same room as the voice assistant, this confirmation can feel redundant since you can see or hear that the appropriate actions were taken.

      Starting with this release, Assist will detect if your voice command’s actions all took place within the same area as the satellite device. If so, a short confirmation “beep” will be played instead of the full verbal response. Besides being less verbose, this also serves as a quick reminder that your voice command only affected the current area.

      Note

      This feature does not work for AI-enabled Assistants, as they can generate a wide variety of responses that can’t be replaced with a simple beep.

      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:

      • Compit, added by @Przemko92
        The Compit integration allows you to integrate air conditioning, ventilation, and heating controllers with Home Assistant.
      • Cync, added by @Kinachi249
        Connect your GE Lighting Cync smart devices—including smart lighting (formerly known as C by GE)—with Home Assistant.
      • Droplet, added by @sarahseidman
        Connect your Droplet devices to Home Assistant. Droplet accurately monitors your home’s water usage in real time.
      • ekey bionyx, added by @richardpolzer
        Integrate your ekey bionyx biometric access control systems to receive events for individual finger scans and digital inputs in your smart home.
      • IRM KMI, added by @jdejaegh
        Get accurate weather data from Belgium’s Royal Meteorological Institute (IRM-KMI) for precise regional forecasting.
      • Libre Hardware Monitor, added by @Sab44
        Monitor your computer’s hardware sensors, including CPU temperature, GPU usage, fan speeds, and system performance metrics.
      • Portainer, added by @erwindouna
        Manage and monitor your Docker containers, keeping track of the status of your running containers.
      • Smart Meter B Route, added by @SeraphicRav
        Connect your smart meter via the B Route protocol—designed for the Japanese market—to access real-time energy consumption data.
      • SFTP Storage, added by @maretodoric
        Set up secure remote backup locations using SFTP/SSH protocols for your Home Assistant backups and data storage.
      • Usage Prediction, added by @balloob
        An internal integration that provides predictions of what entities you are most likely to interact with. Used by our new Home dashboard.
      • Victron Remote Monitoring, added by @AndyTempel
        The Victron Remote Monitoring (VRM) integration pulls site statistics and solar production and consumption forecasts from Victron Energy’s VRM portal.

      Noteworthy improvements to existing integrations

      It is 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 to existing integrations:

      • Philips Hue expanded with support for MotionAware sensors on the new Hue Bridge Pro! Thanks, @marcelveldt!
      • LG added support to the LG ThinQ integration to now provide energy usage sensors for better energy monitoring of your devices! Nice!
      • Amazing work from @natekspencer: Litter-Robot got several enhancements: last feeding sensors, food dispensed today tracking, next feeding sensors, gravity mode switch, and globe light settings for Litter-Robot 4!
      • AccuWeather now provides hourly forecasts, giving you more detailed weather predictions throughout the day! Thanks, @bieniu!
      • The Blue Current integration got a new start charge session action for managing your EV charging! Nice work, @NickKoepr!
      • The Ecowitt integration now supports the LDS01 sensor! Great addition, @GSzabados!
      • Reolink cameras got several new features including encoding select entity, Home Hub siren support, and color temperature support for light entities! Awesome work from @starkillerOG!
      • Geocaching enthusiasts will love the new cache sensors added to the Geocaching integration by @marc7s! Nice if you have hidden one!
      • Lutron Caseta now supports multi-tap actions for more advanced button control! Thanks, @rlopezdiez!
      • Thanks to @alexqzd, SmartThings air conditioners can now control the AC display light!
      • Shelly devices received massive updates including illuminance sensor for Plug US Gen4, presence component entities, virtual buttons support, object-based entities, presence zone component support, and cable unplugged sensor for Flood Gen4! Great work from @chemelli74, @bieniu, and @thecode!
      • The SwitchBot integration expanded device support with Plug Mini EU, RelaySwitch 2PM, and K11+ Vacuum! Thanks, @zerzhang!
      • The SwitchBot Cloud integration got several improvements including AC off support, humidifier platform, Plug-Mini-EU support, and Climate Panel support! Great work from @SeraphicRav and @XiaoLing-git!
      • Thanks to @timmo001, the System Bridge integration now includes a power usage sensor for better system monitoring!
      • Exciting to see that the Tasmota integration now supports camera functionality! Nice addition from @anishsane!
      • Using the Tibber integration? It now provides 15-minute price data, which goes into effect on October 1st. Good timing, @Danielhiversen!
      • The Tuya integration received extensive updates with support for various new device categories and sensors: energy sensors for TDQ devices, power sensors for ZNDB devices, energy sensors for DLQ devices, solar inverter support, energy consumption for several smart switches, PM10 air quality monitoring, motor rotation mode for curtains that support it, charge state for siren alarms, cooking thermometer support, cat toilet support, electric desk support, white noise machine support, and water quality sensor support! What an impressive list! Thanks, @zzysszzy, @rokam, and @mhalano!
      • The Workday integration now has a calendar that you can view from the calendar sidebar! Thanks, @gjohansson-ST!
      • The ntfy integration got a big upgrade! You can now send richer, customizable notifications with tags, icons, URLs, and attachments. Plus, with the new event platform, you can subscribe to topics and trigger automations from incoming messages. Thanks, @tr4nt0r!

      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:

      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! 👏

      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 YAML configuration. We keep moving more integrations to the UI, making them more accessible for everyone to set up and use.

      The following integrations are now available via the Home Assistant UI:

      Other noteworthy changes

      There are many more improvements in this release; here are some of the other noteworthy changes:

      • The “Logbook” has been renamed to “Activity” in the UI. This better reflects its purpose of showing a timeline of activities and events in your Home Assistant instance.
      • Matter continues to expand with occupancy sensing hold time, climate running state for heat/cool fans, and thermostat outdoor temperature sensors! Great contributions from @lboue and @virtualbitzz!
      • Lawn mower entities now support start mowing and dock intents for better voice control! Thanks, @piitaya!
      • The analog clock we introduced last release got some more options! You can now enable a smooth motion for the seconds hand. Beautiful, @timmo001!
      • Need the version of the Home Assistant Mobile Companion App you are using? If you have installed the latest versions of our apps, the version is now shown on the about page in the settings menu! Nice one, @TimoPtr!
      • The thermostat card now supports water heater entities. Thanks, @karwosts!
      • Thanks to @cr7pt0gr4ph7, the add-on configuration UI has gotten support for more complex configurations; this means you will get a better experience when configuring add-ons with more complex options (like lists or user accounts). Well done!
      • Talking about add-ons, we now include switch entities for those, making it easier to control your add-ons. Thanks, @felipecrs!
      • Using a webhook trigger in your automation? You can now make it even more dynamic by using a template for the webhook_id. Thanks, @RoboMagus!
      • We now have support for MCF (1000 Cubic Feet) as an alternate unit of measure for volume, thanks to @ekobres, @xtimmy86x added m/min for speed sensors, and @pioto added inH₂O pressure unit support. Nice!

      New more information dialog for media player entities

      This one, we have @jpbede and @matthiasdebaat to thank for! The ‘more information’ dialogs for media players have a revamped design, offering a cleaner and more intuitive interface.

      Screenshot showing the new more information dialog when you click on a media player entity. It now features album art and great controls over your media player.

      Sync zooming charts in the history panel

      When you have multiple charts in the history panel, zooming in on one chart will now automatically zoom in on all other charts as well. This makes it easier to compare data across different entities. Well done, @birrejan!

      Screen recording showing the effect of all charts being in sync when scrolling or zooming. The recording shows how a change in one graph, affects all the others in the same way.

      Template & YAML editors get a toolbar

      @TCWORLD has contributed a toolbar for the YAML and template code editors in our UI. This solves an issue where the previous floating button would float over the content of the editor and obscure it from view.

      The new toolbar also includes undo and redo buttons, bringing the same convenient undo and redo functionality we introduced for the automation editor to these code editors as well. Plus, there’s a nice little copy button to quickly copy your code! Nice!

      Screenshot showing a YAML editor in our UI with the brand new toolbar that now additionally provides undo, redo, and copy buttons!

      Patch releases

      We will also release patch releases for Home Assistant 2025.10 in October. These patch releases only contain bug fixes. Our goal is to release a patch release once a week, aiming for Friday.

      2025.10.1 - October 3

      2025.10.2 - October 10

      2025.10.3 - October 17

      2025.10.4 - October 24

      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 news about 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:

      Targeting labels in automations and scripts

      Configuration and diagnostic entities with a label assigned to them will now be targeted/affected by service actions targeting that label. Previously, those entity categories were ignored on service action calls targeting labels.

      If you have an automation or script with an action targeting a label, make sure that only entities that should be affected have that label assigned, even if they are config or diagnostic entities.

      (@abmantis - #149309) (labels docs)

      HERE Travel Time

      HERE deprecated the previous free tier. The new Base Plan has 5000 free requests per month. The automatic update interval of the HERE Travel Time integration changed from 5 minutes to 30 minutes, so one route can be supported without costs.

      (@eifinger - #147222) (here_travel_time docs)

      Home Connect

      The Home Connect Alarm clock entity has been removed from the time platform, please use the number entity instead.

      (@Diegorro98 - #152188) (home_connect docs)

      Shelly

      Removed previously deprecated extra attributes, please review your automations.

      Shelly Gas:

      • The Detected attribute of the Gas entity has been removed, the Gas detected entity should be used instead.
      • The Self test attribute of the Operation entity has been removed, the Self test entity should be used instead.

      Shelly Air:

      • The Operational hours of the Lamp Life entity has been removed, if you still want that info please use a template entity.

      (@chemelli74 - #140386) (shelly docs)

      Slide Local

      The effect of the property “invert position” is extended from the position itself to the status (open or closed). With this adjustment, it is no longer necessary to use cover templates to invert the position to correct the status. If you have covers with inverted position and are using the state in automations, you must adjust the automations accordingly.

      (@dontinelli - #150418) (slide_local docs)

      SmartThings

      The windFree preset mode for the air conditioner has been renamed to wind_free to allow translation to happen. Please adapt automations accordingly.

      (@joostlek - #152833) (smartthings docs)

      Tibber

      Switch Tibber electricity pricing to 15-minute intervals.

      • The tibber.get_prices action now returns 15-minute data instead of hourly.
      • The price_level attribute is removed and no longer supported.
      • The intraday_price_ranking attribute is now scaled to (0,1) to better support 15-minute prices.

      (@Danielhiversen - #151881) (tibber docs)

      Zabbix

      We removed official support for Zabbix 5.0 from the integration. While this does not directly break connections to Zabbix 5.0, future updates will not check for compatibility with this version. Note that Zabbix 5 LTS left its support window in May of 2025.

      (@nolsto - #149450) (zabbix docs)

      ZHA

      Removes the extra ZHA specific cover entity attributes, their values were no longer populated.

      • target_lift_position
      • target_tilt_position

      (@jeverley - #142534) (zha docs)

      ZhongHong

      ZhongHong’s climate entities set_fan_mode action behavior has changed.

      The fan mode values are now converted to lowercase instead of uppercase to ensure compliance with the standard convention.

      If you have automations relying on uppercase fan mode values, you will need to update them to use lowercase values instead.

      (@Blear - #151559) (zhong_hong docs)

      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:

      All changes

      Of course, there is a lot more in this release. You can find a list of all changes made here: Full changelog for Home Assistant Core 2025.10

      •  

      2.5.4

      Donations are appreciated. There is now a PayPal option.

      Changes from 2.5.3 to 2.5.4:

      Updates:

      • Updated LAV Filters to version 0.80-9-gb2240
      • Updated MPC Video Renderer to version 0.9.15.2463
      • Updated MediaInfo DLL to version 25.09

      Fixes:

      • A few small fixes and improvements.

      OpenSubtitles download error 406

      Subtitle downloads from OpenSubtitles may fail depending on time of day. This is due to our daily download quota being exceeded. Current amount of donations is barely enough to pay for the existing quota. So it is unlikely that quota can be increased and situation will get worse over time.
      If you create an OpenSubtitles account and configure it in MPC-HC settings then you may be able to bypass the quota.
      Options > Subtitles > Misc > Right-click on OpenSubtitles.com > Setup > Fill in username/password

      Toolbars

      If you want to create you own toolbar design, read this.

      Translations

      You can help improve and complete translations. See this topic for more info. There are several languages where recently added options have not yet been translated.

      Overview of features

      A lot of people seem to be unaware of some of the awesome features that have been added to MPC-HC in the past years. Here is a list of useful options and features that everyone should know about:

      • Play HDR video
        This requires using either MPC Video Renderer (MPCVR) or madVR.
        These renderers can be selected here:
        Options > Playback > Output
        With other video renderers, the colors will be wrong!
        MPCVR is now included and is the recommended renderer for modern systems. MadVR needs to be installed separately. MPCVR also supports Dolby Vision. MadVR does not.
        For optimal performance you should change the hardware decoder to D3D11 in LAV Video Decoder settings when using MPCVR on Windows 10/11, because this renderer uses DirectX11.
      • The installer of MPC-HC is very basic (and that will not change).
        I therefore recommend using K-Lite Codec Pack. That includes MPC-HC and other essential components. It has a very advanced installation that can automatically create file associations, and helps you with easy configuration of important MPC-HC settings.
        The Standard version should be sufficient for most people. Use Full version of you like to use MadVR.
      • Modern GUI Theme (Dark or Light)
        Options > Player > User Interface
        It is also possible to change the height of the seekbar and size of the toolbar buttons.
      • Video preview on the seekbar
        Options > Player > User Interface > Hover type
      • Ability to search for subtitles
        Press D for manual search.
        Or enable automatic search in: Options > Subtitles > Misc
      • Adjust playback speed
        Menu > Play > Playback rate
        The buttons in the player that control playback rate take a 2x step by default. This can be customized to smaller values (like 10%):
        Options > Playback > Speed step
        Adjusting playback speed works best with the internal audio renderer. This also has automatic pitch correction.
        Options > Playback > Output > Audio Renderer
      • MPC-HC can remember playback position, so you can resume from that point later
        Options > Player > History
      • You can quickly seek through a video with Ctrl + Mouse Scrollwheel.
      • You can jump to next/previous file in a folder by pressing PageUp/PageDown.
      • You can perform automatic actions at end of file. For example to go to next file or close player.
        Options > Playback > After Playback (permanent setting)
        Menu > Play > After Playback (for current file only)
      • A-B repeat
        You can loop a segment of a video. Press [ and ] to set start and stop markers.
      • You can rotate/flip/mirror/stretch/zoom the video
        Menu > View > Pan&Scan
        This is also easily done with hotkeys (see below).
      • There are lots of keyboard hotkeys and mouse actions to control the player. They can be customized as well.
        Options > Player > Keys
        Tip: there is a search box above the table.
      • You can stream videos directly from Youtube and many other video websites
        Put yt-dlp.exe in the MPC-HC installation folder.
        Then you can open website URLs in the player: Menu > File > Open File/URL
        You can even download those videos: Menu > File > Save a copy
        Tip: to be able to download in best quality with yt-dlp, it is recommended to also put ffmpeg.exe in the MPC-HC folder.
        Several YDL configuration options are found here: Options > Advanced
        This includes an option to specify the location of yt-dlp.exe in case you don't want to put it in MPC-HC folder.
        Note 1: You also need to install Microsoft Visual C++ 2010 SP1 Redistributable Package (x86)
        Note 2: yt-dlp nightly build (very latest version made daily)
        Note 3: yt-dlp win7 compatible build
      • Besides all these (new) features, there have also been many bugfixes and internal improvements in the player in the past years that give better performance and stability. It also has updated internal codecs. Support was added for CUE sheets, WebVTT subtitles, etc.

      MPC Video Renderer

      Frequently Asked Questions

      •  

      v0.19.0-beta.4

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

      🐛 Beta information

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

      🔧 Bugfixes

      📈 Dependency updates

      • Update androidx.compose to v1.9.2 #4963, by renovate[bot]
      • Update dependency androidx.work:work-runtime to v2.10.5 - autoclosed #4964, by renovate[bot]
      • Update github/codeql-action action to v3.30.5 #4967, by renovate[bot]
      • Update dependency org.jellyfin.sdk:jellyfin-core to v1.7.0 #4968, by renovate[bot]
      • Update acra to v5.13.1 #4971, by renovate[bot]
      • Update dependency io.mockk:mockk to v1.14.6 #4979, by renovate[bot]
      • Update gradle/actions action to v5 #4980, by renovate[bot]

      Contributors

      •  

      Proxmox Mail Gateway 9.0 based on Debian 13 “Trixie”

      VIENNA, Austria – October 01, 2025 – Leading open-source server solutions provider Proxmox Server Solutions GmbH (henceforth “Proxmox”), celebrating its 20th year of innovation, today announced the release of Proxmox Mail Gateway 9.0. Main highlight of the updated email security solution is its modernized core now built upon Debian 13 “Trixie”, ensuring a robust foundation for the open-source platform.

      Available in the market since 2005, the anti-spam and antivirus filtering solution Proxmox Mail Gateway functions as a full-featured mail proxy, deployed between the firewall and the internal mail server. It protects organizations against threats such as spam, viruses, Trojans, and phishing emails.

      Highlights in Proxmox Mail Gateway 9.0

      Debian 13 “Trixie” at the core

      This core update brings the latest Debian 13 “Trixie” release as foundation for Proxmox Mail Gateway including newer packages, improved hardware support, and enhanced security. Proxmox Mail Gateway 9.0 is using a newer Linux kernel 6.14 as stable default, enhancing hardware compatibility and performance. Also, updates to the latest versions of leading open-source technologies for email security like ClamAV 1.4.3 and SpamAssassin 4.0.2 are included. For existing users of version 8.2 , an extensively tested and detailed upgrade path is available to enable a smooth upgrade.

      Redesigned quarantine interface for mobile

      Users can now manage quarantined messages with a completely rebuilt interface optimized for mobile devices. Developed with the Rust-based Yew framework, the new quarantine UI replaces the previous implementation and provides a faster, cleaner, and more user-friendly experience on smartphones and tablets.

      More flexible authentication and SSO

      The single sign-on (SSO) and authentication realm features, first introduced in version 8.2, have been significantly improved and expanded. OpenID Connect realms are now fully configurable via the graphical user interface, including claim mappings and default role assignment for auto-provisioned users. This allows seamless integration with popular identity and access management solutions such as Keycloak, Zitadel, or LemonLDAP::NG.

      Security enhancements and refined filtering

      This version incorporates multiple hardening measures. The Content-Type filtering engine has been adjusted to support the updated MIME type definitions for Microsoft executables, ensuring these high-risk files continue to be reliably blocked.

      Availability

      Proxmox Mail Gateway 9.0 is available now for download. The ISO image contains the complete feature-set and can be quickly installed on bare-metal using the installation wizard. Upgrades from version 8.2 to 9.0 are supported and a detailed migration guide is available. It is also possible to install the solution on top of Debian or as a container appliance inside Proxmox VE.

      Proxmox Mail Gateway is free and open-source software, published under the GNU AGPLv3. For enterprise users, Proxmox Server Solutions GmbH offers a subscription-based support model, which provides access to the extensively tested Enterprise Repository, as well as technical support. Subscription prices start at EUR 180 per host, per year, for unlimited users and domains. The Enterprise Repository provides regular updates via the web interface, and is recommended for production use.

      Resources:

      ###

      About Proxmox Mail Gateway
      Proxmox Mail Gateway is the leading open-source email security solution, protecting your mail server against all email threats from the moment they emerge. Organizations of any size can easily deploy and implement the comprehensive anti-spam and antivirus platform in just a few minutes. Deploying the full-featured mail proxy between the firewall and an internal mail server allows you to control all incoming and outgoing email traffic from the central, web-based interface. Proxmox filters all email traffic at the gateway before it reaches the mail server, protecting businesses against email attacks and other malicious threats. Proxmox Mail Gateway is open-source software, licensed under the GNU AGPLv3. Enterprise support subscriptions are available from Proxmox.

      About Proxmox Server Solutions
      Proxmox provides powerful and user-friendly open-source server software. For 20 years, enterprises of all sizes and industries use the Proxmox solutions to deploy efficient and simplified IT infrastructures, minimize total cost of ownership, and avoid vendor lock-in. Proxmox also offers commercial support, training services, and an extensive partner ecosystem to ensure business continuity for its customers. Proxmox Server Solutions GmbH was established in 2005 and is headquartered in Vienna, Austria.

      Contact: Daniela Häsler, Proxmox Server Solutions GmbH, marketing@proxmox.com



      •  

      Minecraft 1.21.9 (stable) Released

      1.21.9, the release of The Copper Age, is a game drop for Java Edition released on September 30, 2025. It adds copper tools and armor, copper golems, various copper blocks and items, shelves, and new options for the debug screen. Full changelog: https://minecraft.wiki/Java_Edition_1.21.9
      •  

      Firefox 143.0.3

      Fixed

      • Adjusted the timing of the new drag-to-pin interaction cue for better reliability. (Bug 1989344)

      • Fixed an issue that prevented some extensions from updating via the Add-ons Manager. (Bug 1984724)

      • Fixed a regression that prevented Firefox View sections from collapsing/expanding as expected. (Bug 1989200)

      • Addressed a WebExtensions storage issue that could cause Firefox to crash on startup with certain extensions installed. (Bug 1989840)

      • Fixed an issue where opening an add-on's "Extension settings" from the post-install prompt could break the Customize tab and some keyboard shortcuts until restart. (Bug 1983869)

      • Reduced long delays when loading certain websites while connected to networks that block UDP connections. (Bug 1980812)

      • Various stability and security fixes.

      •  

      MediaInfo 25.09

      + Italian, Russian translations update
      + Windows: tweak the ads height for avoiding too big ads in when the window is maximized
      + Android: Migrate to Material Design 3 (thanks to cjee21)
      + ADM: Dolby E profile for emission conformance checker
      + AAC: show when PNS is ued
      + MPEG-TS: map message_id code to the stored message character string
      + AC-4: Enhancement to Presentation Role display
      + AC-4: Add Bitstream level and Presentation level
      + MXF: support of experimental ARRI ULs
      + WavPack: fix duration for long duration
      + WAV: detection of C2PA + display of thumbnails characteristics
      + MasteringDisplay_Luminance: split Min and Max
      + Dolby Vision: Fill colour, transfer & matrix for profile 5 (thanks to cjee21)
      + JPEG: Detect lossless (thanks to cjee21)
      + MPEG-TS: update DVB descriptors and service types for NGVC and NGA (thanks to paulhiggs)
      + Reset MXF status based on footer partition (thanks to ammonriley)
      + VP9: VP9 in MP4 support (thanks to cjee21)
      + SphericalVideo: use StereoMode instead of of SourceCount
      + I2400, Fix crashes with some malformed files
      x Android GUI: fix some display issues with the billing and preference windows
      x MaxCLL/MaxFALL: value without unit in the XML/JSON output
      x Fix infinite loop in UTF8 (e.g. JavaScript) build
      x HDR: fix random crash with multiple HDR formats
      x PAC: Fix duration/timestamps
      x Spherical Video 2 support, fix BF4 support with 0.32 readout, update
      •  

      merry christmas

      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

      🧪 new features

      • #184 add various human-readable formats for filesizes 234edde
      • search for files by their identifier ("wark"/checksum) 4e38e40
        • and those are displayed in file-listings now too 456addf
      • PUT-upload with header Replace will overwrite any existing files 397ed56
      • xbu/xau hooks can reject uploads with a custom message df0fa9d
      • #855 mDNS options to change the announced http/https port a3d9506
      • #473 #383 custom favicons per-volume (.ico/png/gif/svg) 470b504
        • doesn't seem to work in internet explorer... ah whatever, go next

      🩹 bugfixes

      • #849 create IdP-db for --idp-store when necessary 80ca785
      • #859 cbz-thumbnailing had an accidental dependency on FFmpeg 983865d
      • docs: misleading markdown-expansion example e187df2

      🔧 other changes

      • #851 show a huge warning when copyparty accidentally detects a failing HDD and/or filesystem-corruption during indexing 6912e86 eb5d767
      • #870 improved discord video embeds (thx @tsuza!) f0ecb08
      • #858 prefer reflinks (not hardlinks) in the -ss security option 57650a2
      • improved controlpanel action-buttons layout 9f46e4d

      🌠 fun facts

      padoru padoru padoru


      ⚠️ not the latest version!

      •  

      10.11.0 RC8

      🚀 Jellyfin Server 10.11.0 RC8

      We are pleased to announce the eighth release candidate preview release of Jellyfin 10.11.0!

      This is a preview release, intended for those interested in testing 10.11.0 before it's final public release. We welcome testers to help find as many bugs as we can before the final release.

      As always, please ensure you stop your Jellyfin server and take a full backup before upgrading!

      Important Notes & Features

      Please see the WIP release notes here for now: https://notes.jellyfin.org/v10.11.0_features

      PLEASE READ THOSE NOTES THOROUGHLY BEFORE UPGRADING; current RC users should have a seamless upgrade. If you have any questions, please ask in our Matrix chat.

      CRITICAL BUG FIX - DO NOT RUN RC7, run this instead! Upgrading from <= RC5 to RC7 will cause a library breakage (#14888, #14894) that this RC8 fixes.

      Installing

      This preview release is distributed in all our traditional forms, though not automatically via our Apt repository or latest tag.

      • For all non-Docker environments, you can find the files for manual download in our repository by selecting "Stable Preview" for your OS.
      • For Docker, you can pull the 10.11.0-rc8 or preview tags.

      What's Changed (since RC7)

      Full Changelog: v10.11.0-rc7...v10.11.0-rc8

      Previous RC Changelogs: https://github.com/jellyfin/jellyfin/releases/tag/v10.11.0-rc7

      •  

      10.11.0 RC7

      🚀 Jellyfin Server 10.11.0 RC7

      We are pleased to announce the seventh release candidate preview release of Jellyfin 10.11.0!

      This is a preview release, intended for those interested in testing 10.11.0 before it's final public release. We welcome testers to help find as many bugs as we can before the final release.

      As always, please ensure you stop your Jellyfin server and take a full backup before upgrading!

      Important Notes & Features

      Please see the WIP release notes here for now: https://notes.jellyfin.org/v10.11.0_features

      PLEASE READ THOSE NOTES THOROUGHLY BEFORE UPGRADING; current RC users should have a seamless upgrade, though you should rescan all libraries and run a PeopleRefresh after updating. If you have any questions, please ask in our Matrix chat.

      Installing

      This preview release is distributed in all our traditional forms, though not automatically via our Apt repository or latest tag.

      • For all non-Docker environments, you can find the files for manual download in our repository by selecting "Stable Preview" for your OS.
      • For Docker, you can pull the 10.11.0-rc7 or preview tags.

      What's Changed (since RC6)

      New Contributors

      Full Changelog: v10.11.0-rc6...v10.11.0-rc7

      What's Changed (since RC5, to RC6)

      New Contributors

      Full Changelog: v10.11.0-rc5...v10.11.0-rc6

      What's Changed (since RC4; to RC5)

      New Contributors

      Full Changelog: v10.11.0-rc4...v10.11.0-rc5

      What's Changed (since RC3, to RC4)

      New Contributors

      Full Changelog: v10.11.0-rc3...v10.11.0-rc4

      What's Changed (since RC2, to RC3)

      New Contributors

      Full Changelog: v10.11.0-rc2...v10.11.0-rc3

      What's Changed (since RC1, to RC2)

      New Contributors

      Full Changelog: v10.11.0-rc1...v10.11.0-rc2

      What's Changed (since 10.10.x, to RC1)

      New Contributors

      Full Changelog: v10.10.7...v10.11.0-rc1

      •  

      FreshRSS 1.27.1

      This is a security-fix and bug-fix release for FreshRSS 1.27.x.

      A few highlights ✨:

      • Keep sort and order criteria after marking as read
      • Automatic database recovery: skip broken entries during CLI export/import
      • Add possibility of Docker healthcheck
      • Add security option for CSP frame-ancestors
      • Several security fixes
      • Several bug fixes
      • New translation to Ukrainian
      • Improvements of some themes
      • And much more…

      This release has been made by @Alkarex, @Frenzie, @Inverle, @aledeg, @math-GH and newcomers @beerisgood, @nykula, @horvi28, @nhirokinet, @rnkln, @scmaybee.

      Full changelog:

      • Features
        • Automatic database recovery: skip broken entries during CLI export/import #7949
        • Add security option for CSP frame-ancestors #7857, #8021
        • Lazy-load <track src> #7997
      • Security
        • Regenerate session ID on login #7829
        • Disallow setting non-existent language #7878, #7934
        • Safer calling of install.php #7971
        • Prevent log CR/LF injection #7883
        • Restrict allowed cURL parameters #7979, #8009
        • Fix reauthentication while updating #7989
        • Fix some CSRFs #8000
      • Bug fixing
        • Include port number for HTTP Retry-After #7875
        • Fix logic for searching labels #7863
        • Fix cURL response parsing for HTTP redirections #7866
        • Fix fetching OPML URL with special characters #7843
        • Fix validation when creating a new user label #7890
        • Fix bug in user self-deletion #7877
        • Fix displaying of current date in main statistics #7892
        • Fix default values on stat processing #7891
        • Fix UI JavaScript error when navigating to last article with keyboard #7957
        • Fix some links in anonymous mode #8011, #8012
        • Fixes for no-cache.txt #7907
        • Fix Docker Traefik .yml and SERVER_DNS example #7858
      • SimplePie
        • Upstream contribution: Normalize encoding uppercase simplepie#936, #7967
        • Sync upstream, including bump to 1.9.0 with better PHP 8.5+ support #7955
      • Deployment
        • Docker improve CMD compatibility #7861
        • Add possibility of Docker healthcheck #7945
      • UI
        • Keep sort and order after marking as read #7974
        • Improve leave validation #7830
        • Improve Origine theme visibility of toggle buttons #7956
        • Improve Dark pink theme #8020
        • Improve Mapco and Ansum themes: read all button in mobile view #7873
        • Improve Swage theme #7608
        • Use standard CSS overflow-wrap instead of word-wrap #7898
        • Various UI and style improvements: #7868, #7872,
          #7882, #7893, #7904,
          #7952
      • I18n
        • Clarify the concepts of visibility hidden vs. archived in feeds settings #7970
        • Translate the API information page #7922
        • Add a default language constant #7933
        • Label config delete label #7871
        • Add Ukrainian #7961
        • Improve Dutch #7940
        • Improve German #7833
        • Improve Hungarian #7986
        • Improve Japanese #7903, #7918
        • Improve Polish #7963
        • Improve Simplified Chinese #7943, #7944
        • Minor improvements #7881
        • Add CLI command to add i18n file #7917
        • Add make target to generate the translation progress #7905
      • Extensions
        • Add entry_before_update and entry_before_add hooks for extensions #7977
      • Misc.

      •  

      OBS Studio 32.0.1

      32.0.1 Hotfix Changes

      • Fixed a possible crash in 32.0.0 on Windows when opening source properties [wanhongqing123]
      • Fixed an issue in 32.0.0 where browser sources would break after switching scenes [tytan652]
        • This issue may also have caused increased resource usage.
      • Fixed an issue in 32.0.0 with the audio deduplication logic when an Audio Capture Source device is also used for monitoring [pkviet]
      • Fixed an issue in 32.0.0 where Multitrack Video settings were unavailable to Custom Services [PatTheMav]

      32.0 New Features

      • Added a basic plugin manager [FiniteSingularity/PatTheMav/Warchamp7]
      • Added opt-in automatic crash log upload for Windows and macOS [PatTheMav/Warchamp7]
      • Added Voice Activity Detection (VAD) to NVIDIA RTX Audio Effects, which improves noise suppression for speech, as well as several optimizations to NVIDIA Effects [pkviet]
      • Added chair removal option for NVIDIA RTX Background Removal, allowing removal of chairs [pkviet]
      • Added experimental Metal renderer for Apple Silicon Macs [PatTheMav]
      • Added Hybrid MOV support [derrod]
        • Brings ProRes support on macOS and a more widely supported HEVC/H.264 + PCM audio option to all platforms

      32.0 Changes

      • OBS Studio will no longer load plugins built for a newer release of OBS to prevent future compatibility issues [norihiro]
      • Added custom OBS widgets in preparation for larger UI updates [derrod/gxalpha/Warchamp7]
      • Added preparations for Metal renderer (stay tuned!) [PatTheMav]
      • Changed default bitrate from 2500 to 6000 Kbps [notr1ch]
      • Changed the crash sentinel file location to its own subdirectory [PatTheMav]
      • Improved audio deduplication logic to cover more cases of nested scenes, groups, and multiple canvases [pkviet]
      • Prevent audio duplication when sources are set to "Monitor and Output" while the monitoring device is also being captured [pkviet]
      • Updated the default settings for AMD encoders [rhutsAMD]
      • Improved accuracy of chapter markers in Hybrid MP4/MOV [derrod]
      • Re-hid the cursor in edit fields on macOS [gxalpha]
      • Improved format selection for PipeWire video capture [tytan652]
      • Removed workarounds to prevent loading Qt 5 based plugins [RytoEX]
      • Removed the --disable-shutdown-check launch flag [PatTheMav]
      • Hybrid MP4/MOV is now out of beta and has been made the default output format for new profiles [derrod]

      32.0 Bug Fixes

      • Potentially fixed a rare crash on macOS when moving or resizing the OBS window [PatTheMav]
      • Fixed a crash with SRT when using an invalid URL [pkviet]
      • Fixed a crash when setting non-default pkt_size with SRT [pkviet]
      • Fixed a crash in Media Source when playback starts with certain video files [howellrl]
      • Fixed a UI deadlock when opening source properties from the Sources list when the Windows setting 'Snap mouse to default button in dialog boxes' was enabled by adding a 200ms delay before creating the properties window [Warchamp7]
      • Fixed a memory leak when trying to output Hybrid MP4 to a non-writeable location [norihiro]
      • Fixed rare occurrence of multiview becoming blank [norihiro]
      • Fixed SRT reconnection failures [pkviet]
      • Fixed overflow texture rendering sRGB-awareness [PatTheMav]
      • Fixed incorrect color range property setting for AMD AV1 encoder [rhutsAMD]
      • Fixed Hybrid MP4 file splitting not working correctly in some cases [derrod]
      • Fixed not being able to capture higher than 60fps with macOS Screen Capture [jcm93]
      • Fixed focus not displaying properly in hotkey settings on macOS [gxalpha]
      • Fixed the scrollbar appearing invisible in Light and Rachni themes [shiina424]
      • Fixed HEVC frame priority not being set correctly in some cases, potentially causing playback errors when dropping frames [dsaedtler]
      • Fixed an issue that could result in increases to output latency after temporary encoder stalls [dsaedtler]
      • Fixed an issue where Multitrack Video could still be enabled after switching from a service that supports it to one that does not [Penwy]
      • Fixed an issue where GetGroupList with obs-websocket would return nothing [gxalpha]
      • Removed a workaround for older Qt versions that prevented docks from loading correctly while OBS is maximized [RytoEX]

      Checksums

      OBS-Studio-32.0.1-Sources.tar.gz: 72b19fcc970f9b066b512326a3377526e1efb0ca1eb92cf89af26a1167f2fe35
      OBS-Studio-32.0.1-Ubuntu-24.04-x86_64-dbsym.ddeb: b5a9aac912e39a353ddef906b5bdb83e8483e344c9c81996149b42fe84e0e56c
      OBS-Studio-32.0.1-Ubuntu-24.04-x86_64.deb: 87a0ab37904d160126311c6ddbd432de26617979afcc32b91ba03336ca38baa4
      OBS-Studio-32.0.1-Windows-arm64-PDBs.zip: 44b8ad154d20d290bed9b9a083a13ffdcfca545bfdc81774b05ce018813d6560
      OBS-Studio-32.0.1-Windows-arm64.zip: b56b87687f1e00dd355340d948f29da74ffe24f3ecfe63981b52b1007e9c990b
      OBS-Studio-32.0.1-Windows-x64-Installer.exe: 71b938e77e1bf48b3e46d17e7faff596f03c4a964213b2919211ec5ac0f8952b
      OBS-Studio-32.0.1-Windows-x64-PDBs.zip: a1148077106bf51de6fdcc758ea0be40f0b87797fa1c0f26a4eb88243e52d434
      OBS-Studio-32.0.1-Windows-x64.zip: baa795d2db56e54dece38f20f8a00ba16a4b6192a0f35970ad844b6bd299a806
      OBS-Studio-32.0.1-macOS-Apple-dSYMs.tar.xz: 8ac5a2f071f2b76a5af88e8534b82652cf59bd7a015820d351c19ef049e84029
      OBS-Studio-32.0.1-macOS-Apple.dmg: 097f28ec35db00093fde710c9d02532cd5c34a9e59d28956e5d2b8611d6c8c67
      OBS-Studio-32.0.1-macOS-Intel-dSYMs.tar.xz: b92cfbda4974056745a5458c17f0621ec2e259ad792ea93bf477296056add5bb
      OBS-Studio-32.0.1-macOS-Intel.dmg: 9d939fb05a6cfeb4328eb477409975e60a38a8786357b2938dc67c79bc0d9851
      

      •  

      Counter-Strike 2 Update

      [ MISC ]
      • Updated collision around Mirage top of ladder hole.
      • Updated R8 Revolver geometry and animation scale.
      • sv_subtick_movement_view_angles will now only send subtick view angles to the server with other subtick events instead of sending them for every frame they change.
      • Enabled Vulkan defragmentation to help alleviate texture streaming overhead.
      •  

      Minecraft 1.21.9-rc1 (snapshot) Released

      1.21.9 Release Candidate 1 (known as 1.21.9-rc1 in the launcher) is the first and only release candidate for Java Edition 1.21.9, released on September 25, 2025. Full changelog: https://minecraft.wiki/Java_Edition_1.21.9-rc1
      •  

      Minecraft 1.21.9-pre4 (snapshot) Released

      1.21.9 Pre-Release 4 (known as 1.21.9-pre4 in the launcher) is the fourth and final pre-release for Java Edition 1.21.9, released on September 23, 2025. Full changelog: https://minecraft.wiki/Java_Edition_1.21.9-pre4
      •  

      Minecraft 1.21.9-pre3 (snapshot) Released

      1.21.9 Pre-Release 3 (known as 1.21.9-pre3 in the launcher) is the third pre-release for Java Edition 1.21.9, released on September 22, 2025, which fixes two bugs related to copper golems. Full changelog: https://minecraft.wiki/Java_Edition_1.21.9-pre3
      •  
      ❌