❌

Normale weergave

Early Stable Update for Desktop

4 Februari 2026 om 19:15

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

You can find more details about early Stable releases here.

Interested in switching release channels? Β Find out how here. If you find a new issue, please let us know by filing a bug. The community help forum is also a great place to reach out for help or learn about common issues.


Srinivas Sista

Google Chrome


  •  

2026.2: Home, sweet overview

4 Februari 2026 om 01:00

Home Assistant 2026.2! πŸ’

February is the month of love, and this release is here to share it!

The new Home Dashboard is now the official default for all new installations. If you’ve been using Home Assistant for a while and never customized your default view, you’ll get a suggestion to switch; give it a try!

I also need your help! The Open Home Foundation device database is being built as a community-powered resource to help everyone make informed decisions about smart home devices. Head to Home Assistant Labs to opt in and contribute your anonymized device data. πŸ“ˆ

Add-ons are now called Apps! After a lot of community discussion, it was time to use terminology that everyone understands. Your TV has apps, your phone has apps, and now Home Assistant has apps too.

My personal favorite this release? The completely redesigned Quick search! If you’re like me and navigate Home Assistant using your keyboard, you’re going to love this one. Press ⌘ + K (or Ctrl + K on Windows/Linux) and you have instant access to everything. 🀩

Enjoy the release!

../Frenck

A huge thank you to all the contributors who made this release possible! And a special shout-out to @laupalombi and @mkerstner who helped write the release notes this release. Also, @wollew, @Diegorro98, and @MindFreeze for putting effort into tweaking its contents. Thanks to them, these release notes are in great shape. ❀️

A new way to view your home

The Home Dashboard is now Overview as it becomes the official default standard, replacing the old β€œOverview” for all new instances. If you’re a long-time user who never customized your default view, we’ll suggest the switch to you; otherwise, you can find it in Settings > Dashboards to try it out whenever you’re ready.

Screenshot of the new Overview page

Liked the old Overview as a way to build your custom dashboards? You can still do it. Go to Settings > Dashboards, select Create, and pick the Overview (legacy) template.

Discovered devices at a glance

Screenshot of the modal view to add discovered devices from Overview

Check out the new card in the For You section! It instantly displays any new devices your Home Assistant has discovered, allowing you to add them on the spot or jump straight to device management without digging through menus.

Area assignments made easy

Screenshot of assigning devices to areas from Devices page in Overview

In the last release, we added a dedicated Devices area within the Home Dashboard to catch everything currently unassigned. Now this section provides quick prompts to help you categorize your devices into the right rooms, keeping your setup organized with minimal effort.

Faster area edits

Need to swap the area temperature sensor? Area pages now feature a shortcut in the Edit button. This lets you jump straight to the area’s configuration to update primary sensors like humidity or temperature in seconds.

We’ve also tidied up the interface by removing awkward empty spaces and fixing issues with some back arrows. Navigating through your sub-menus should now feel as smooth and predictable as you’d expect.

UX and visual upgrades

Modern look in the default theme: We’ve retired the old blue top bar in favor of a clean, consistent theme that matches our Settings page. This distraction-free design lets your cards and data take center stage.

Personalized themes per user: Themes have moved! You can now find and toggle your favorite looks directly within your User profile, making it easier to set up a theme that works for you in any device you are logged in.

Device database: We need your help!

Finding reliable information about smart home devices before you buy them can be challenging. That’s why we’re building the Open Home Foundation device database: a community-powered resource that helps you make informed decisions based on real-world data.

We’ve been working with early contributors to lay the groundwork, and the results are already impressive: over 10,000 unique devices across more than 260 integrations have been submitted by Home Assistant users who opted in to share their anonymized data.

Screenshot of the publicly available statistics dashboard for the open home foundation device database.

Help us out and share your devices

Since we’re still in the early stages, the device database lives in Home Assistant Labs, where you can opt in to share anonymized information about the devices in your home.

Screenshot of the device analytics sharing option in Home Assistant Analytics.

We have also added a new section called Device analytics to Home Assistant Analytics, which shows up when you enable it in Home Assistant Labs. If you opt in, you are, of course, able to opt out at any time.

Screenshot of the device analytics section in Home Assistant Labs.

Privacy is our foundation. We collect zero personal data, period. Only aggregated, anonymized device information is shared if someone chooses to opt in, providing valuable insights while keeping your privacy intact. You can preview what is being sent using the Preview device analytics option available in the top-right corner on the Analytics page. Read our Data Use Statement for complete details.

See the data in action

We’ve launched an initial public dashboard where you can explore aggregated statistics as it grows. This is just our first step. We want to build what comes next together with you.

Join us in building something meaningful

Head to Settings > System > Labs to enable device analytics and start contributing your real-world anonymized device data to help others make better choices.

Read our blog post for more details and join the conversation in our Discord project channel; we’d love to hear your ideas, feedback, and questions as we shape this resource together.

Add-ons are now called Apps

Starting with this release, add-ons are now called apps! πŸŽ‰

Screenshot showing the settings menu, that now contains the Apps items instead of Add-ons (as it was called previously)

You might be wondering: why change the name? The answer comes down to making Home Assistant more approachable for everyone, especially newcomers.

When you first open Home Assistant, you see two sections that sound very similar: β€œAdd-ons” and β€œIntegrations.” Both names imply something you add to extend Home Assistant, but they serve fundamentally different purposes. For those of us who’ve been in the ecosystem for a while, this distinction is second nature. But we keep seeing new users getting confused, attempting to install add-ons when they need integrations, or vice versa.

This is where the rename helps: use terminology that people already understand. Most people know what an β€œapp” is. You open your phone’s app store, you pick an app, you install it. Your TV has an app store. Your NAS has apps. Heck, even some fridges have apps these days. It’s a concept everyone understands. The same mental model now applies to Home Assistant:

  • Apps are standalone applications that run alongside Home Assistant.
  • Integrations are connections that connect Home Assistant to your devices and services.

Apps are separate software managed by your Home Assistant Operating System, running next to Home Assistant itself. They can be things like code editors, media servers, MQTT brokers, or database tools. Some apps even pair with integrations: for example, the Mosquitto MQTT broker app provides the service, while the MQTT integration connects Home Assistant to it.

Existing documentation, community posts, and tutorials will continue to reference β€œadd-ons” for some time. Search engines and AI assistants will also need time to catch up. We’ve put redirects in place to ensure that searching for β€œadd-ons” will still get you where you need to go.

Thank you to everyone who participated in the community discussion and architecture proposal. Whether you supported the idea, pushed back, or landed somewhere in between, your feedback was invaluable.

A faster, snappier Apps panel

Besides the rename, we did a major refactoring under the hood of the Apps panel (formerly known as the Add-ons panel) in this release. Previously, this panel was served by a separate process (the Supervisor), but it has now been fully integrated into the Home Assistant frontend.

You shouldn’t notice much of a difference visually, but the panel is now much faster and snappier to use. More importantly, this change makes future development on Apps significantly easier, paving the way for more improvements down the road.

Screenshot of the Home Assistant Apps panel.

Purpose-specific triggers and conditions progress

In Home Assistant 2025.12, we introduced purpose-specific triggers and conditions. Instead of thinking in technical state changes, you can simply pick things like β€œWhen a light turns on” or β€œIf the climate is heating” when building your automations. In Home Assistant 2026.1, we added more triggers and laid the groundwork for conditions.

This feature is still being refined in Home Assistant Labs, but we continue to expand it with every release. This release brings a mix of new triggers and, for the first time, a whole set of purpose-specific conditions!

New triggers

The following new triggers have been added in this release:

  • Calendar triggers fire when a calendar event starts or ends.
  • Person triggers now cover when a person arrives home or leaves home.
  • Vacuum triggers fire when a vacuum cleaner returns to its dock.

New conditions

Purpose-specific conditions are expanding! In the previous release, we introduced the first purpose-specific condition for lights. This release adds a whole set of new conditions across many more entity types.

Screenshot showing the newly available media player conditions: check if a media player is on, off, playing, paused, or not playing.

Just like triggers, conditions now allow you to express your intent in a more natural way. Instead of checking if the state of an entity equals a specific value, you can now simply ask β€œIf the climate is heating” or β€œIf the lock is locked”.

The following purpose-specific conditions are now available:

  • Alarm control panel conditions check if the alarm is armed (home, away, night, or vacation), disarmed, or triggered.
  • Assist satellite conditions check if your voice assistant satellites are idle, listening, processing, or responding.
  • Climate conditions check if the climate device is on, off, heating, cooling, or drying.
  • Device tracker conditions check if a device is home or not home.
  • Fan conditions check if a fan is on or off.
  • Humidifier conditions check if a humidifier is on, off, humidifying, or drying.
  • Lawn mower conditions check if your lawn mower is mowing, docked, paused, returning, or encountering an error.
  • Lock conditions check if a lock is locked, unlocked, open, or jammed.
  • Media player conditions check if a media player is on, off, playing, paused, or not playing.
  • Person conditions check if a person is home or not home.
  • Siren conditions check if a siren is on or off.
  • Switch conditions check if a switch is on or off.
  • Vacuum conditions check if a vacuum is cleaning, docked, paused, returning, or encountering an error.

Head over to Settings > System > Labs to enable purpose-specific triggers and conditions and give them a try!

A brand new card: The distribution card

Meet the distribution card, a brand new dashboard card that visualizes how values are distributed across multiple entities. It displays your data as a proportional horizontal bar chart with an interactive legend, perfect for seeing at a glance where your power, storage, or any other measurable quantity is going.

Screenshot of two distribution cards on a desktop, providing new insights into your data.

The card is fully interactive: select legend items to hide or show entities (the percentages recalculate dynamically), and select bar segments to open the more-info dialog for that entity. When you have many entities, the legend shows the first items with a More button to expand the rest.

The distribution card is smart about what you can combine. It validates that all entities share the same domain and device class, so you won’t accidentally mix power sensors with battery sensors. It even handles related units gracefully: mixing watts and kilowatts works just fine.

Some ideas for how you might use it:

  • Power monitoring: See which circuits or appliances are consuming the most electricity right now.
  • Storage usage: Visualize how storage is distributed across drives or folders.
  • Any proportional data: Compare any group of entities with the same unit.

Thanks to @jlpouffier for building this card! πŸŽ‰

Quick search: The fastest way to anything

We continue to make it easier to access and find things in Home Assistant. The quick bar has been completely redesigned and is now simply called Quick search. Think of it as the command center for your entire Home Assistant: navigate anywhere, run commands, find entities, devices, or areas, all from a single, unified search.

Screenshot of the Quick search interface showing category filters and search results.

Open Quick search from anywhere by pressing ⌘ + K on macOS or Ctrl + K on Windows and Linux. The new design features category filters at the top: Navigate, Commands, Entities, Devices, and Areas. Select a filter to instantly narrow your results, or just start typing to search across everything.

Full keyboard navigation makes Quick search a power user’s friend. Use the arrow keys to move through results, Enter to select, and Esc to close. On mobile, you can assign Quick search to a gesture for one-tap access.

Your favorite shortcuts still work

If you’ve been using the single-key shortcuts from the old quick bar, they still work! The difference is that they now open Quick search with the corresponding filter already selected:

  • e opens Quick search with the Entities filter
  • d opens Quick search with the Devices filter
  • c opens Quick search with the Commands filter
  • a still opens Assist directly
  • m still creates a My link for the current page (unrelated but still useful mention! πŸ˜‰)

This means your muscle memory is preserved while you get access to all the new capabilities.

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:

  • Cloudflare R2, added by @corrreia
    Back up your Home Assistant to Cloudflare R2. R2 offers generous free tier storage with no egress fees, making it an affordable option for keeping your backups safe in the cloud.

  • Green Planet Energy, added by @petschni
    Get real-time dynamic electricity pricing data from German renewable energy provider Green Planet Energy. Monitor hourly prices and optimize your energy consumption by shifting it to cheaper hours.

  • HDFury, added by @glenndehaan
    Control and monitor your HDFury HDMI video processing devices, like the VRROOM and Diva. Manage HDMI port selection, operation modes, audio muting, and monitor input/output signal status.

  • NRGkick, added by @andijakl
    Monitor your NRGkick Gen2 mobile EV charger locally. Track charging status, energy consumption, power flow across all phases, and device temperatures without requiring a cloud connection.

  • Prana, added by @prana-dev-official
    Integrate your Prana heat recovery ventilation systems. Prana HRV units provide balanced mechanical ventilation with energy-efficient heat exchange, and you can now control and monitor them directly from Home Assistant.

  • uHoo, added by @getuhoo and @joshsmonta
    Integrate your uHoo indoor air quality monitors to track temperature, humidity, CO2, PM2.5, and other air quality metrics. Also includes proprietary health indices for virus and mold risk.

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 ones are also being constantly improved. Here are some of the noteworthy changes to existing integrations:

  • ESPHome integration now supports water heater devices! Thanks, @dhoeben, for adding this!
  • Music Assistant integration now supports pre-announce URLs, thanks to @arturpragacz. Use your custom announcement sounds before your text-to-speech message plays!
  • @fr33mang made it possible to play your β€œLiked Songs” collection directly in the Spotify integration. No more searching for that special playlist. 😁
  • The Sonos integration now shows your podcast favorites in the media browser, thanks to @divers33. May we recommend the Home Assistant Podcast? 🎀
  • @starkillerOG added a new pet chime option to the Reolink integration. Now you can trigger a special chime when your furry friends are at the door! 🐢
  • The SmartThings integration now supports audio notifications, thanks to @vmonkey.
  • @Lash-L improved the Roborock integration by adding sensors for the dock water box status. Nice!
  • The Tibber integration received several enhancements from @Danielhiversen: new binary sensors for EV charger status, additional temperature and grid sensors, and more EV settings to fine-tune your charging experience. ⚑️
  • @LG-ThinQ-Integration added support for controlling humidifiers and dehumidifiers in the LG ThinQ integration. Thanks!
  • Thanks to @ptarjan, the Hikvision integration now has camera support! You can view snapshots and streams from your Hikvision cameras and NVRs directly in Home Assistant.
  • @cdnninja added PM1 and PM10 air quality sensors to the VeSync integration. Nice!
  • The Bang & Olufsen integration received battery support from @mj23000. You can now monitor battery levels and charging status for your portable Beosound speakers and Beoremote One remotes.
  • @erwindouna enhanced the Portainer integration with a new prune images button and a state sensor. Awesome!
  • Thanks to @klaasnicolaas, the Powerfox integration now supports gas meters alongside electricity meters.
  • @terop added an Indoor Air Quality Score (IAQS) sensor to the Ruuvi integration. Great!
  • @pandanz added an ambient temperature sensor to the ToGrill integration. Keep an eye on the temperature around your grill πŸ—, not just inside it!
  • @tr4nt0r added support for sequence IDs to the ntfy integration, allowing notifications to be updated, and added two new actions to dismiss and delete notifications.

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 Developer tools have been moved to the Settings area. This change keeps all administrative and system tools in one central location, making the interface cleaner and more consistent. We understand this might take some getting used to, and we hear you! We’re actively exploring adding full sidebar menu customization capabilities in the future, giving you the flexibility to organize your navigation exactly the way you want it.
  • Dashboards now support calendar colors! Pick a color for each calendar, and it will show up in your calendar cards. The Google Calendar integration already supports this feature, thanks to @Misiu.
  • @karwosts added live inline template previews to the template editor. As you type, you can instantly see the result of your template without needing to manually refresh.
  • The sidebar now features a subtle scroll fade effect and keeps Settings always visible at the bottom, so you never have to scroll to find it. Thanks, @ildar170975!
  • @MindFreeze added tap action and image tap action options to the area card, giving you more control over what happens when you interact with your areas.
  • The entity card now supports actions, thanks to @ildar170975. Configure tap, hold, or double-tap actions to trigger anything you want directly from the card.
  • @Thomas55555 added parts per billion (ppb) as a valid unit of measurement for sulfur dioxide sensors and number entities.
  • The Energy dashboard now supports power sensors in other formats without the need for a template sensor thanks to @MindFreeze. You can now use a single sensor with an inverted polarity for grid or battery. You can also configure two separte positive sensors for charge and discharge (or import/export).

Add buttons to your heading card

The heading card now supports button badges, giving you a new way to add quick actions right alongside your section headings. Display an icon, text, or both, pick a custom color, and configure tap, hold, or double-tap actions to trigger anything you want.

Screenshot of a heading card with button badges for quick actions.

You can also set visibility conditions to show or hide buttons based on entity states. Combined with the existing entity badges, this makes the heading card a versatile anchor for your dashboard sections, whether you want to display status information, provide quick controls, or both.

Thanks to @piitaya for this addition! πŸŽ‰

Pick specific entities in your area card

The area card now lets you select individual entities as control buttons, not just entire types of entities like all lights or all switches in the area. Previously, adding a light control meant showing all lights in the area. Now you can pick exactly which entities appear.

Screenshot of the area card control configuration showing entity selection.

Great job, @MindFreeze! πŸŽ‰

Patch releases

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

2026.2.1 - February 6

2026.2.2 - February 13

2026.2.3 - February 20

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:

Group

The behavior of sensor groups has changed:

  • A sensor group is now unavailable if all group members are either unavailable or missing (meaning they are not in the state machine).
  • When the group is not considered unavailable and the configuration variable ignore_non_numeric is set to False (the default), the group state is calculated according to the configured type only if all group members are in the state machine and have a numeric state. If not, the group state will be unknown.

(@emontnemery - #152167) (group documentation)

Sentry

Self-hosted Sentry users only: This upgrade requires Sentry server version 20.6.0 or later (released June 2020) due to the SDK’s use of the /envelope API endpoint. Users running older self-hosted Sentry instances must upgrade their server before updating Home Assistant.

Home Assistant users using sentry.io are not affected.

(@vaind - #159415) (sentry documentation)

Tractive

The following sensors have been removed because they are no longer supported by the Tractive API:

  • activity
  • calories burned
  • sleep

If you use these entities in your automations or scripts, you must update them.

(@bieniu - #160089) (tractive documentation)

Tuya

Duplicate HVACMode have been converted to presets. You may need to adjust service calls from set_hvac_mode to set_preset_mode in your automations or scripts.

(@epenet - #160918) (tuya documentation)

VeSync

The advanced_sleep preset mode is now replaced by sleep. If you have been using advanced_sleep, in your automations or scripts, you must update them to use sleep instead.

(@cdnninja - #160573) (vesync documentation)

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 2026.2.

  •  

Stable Channel Update for Desktop

3 Februari 2026 om 21:43

The Stable channel has been updated to 144.0.7559.132/.133 for Windows/MacΒ  andΒ 144.0.7559.132 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 2 security fixes. Below, we highlight fixes that were contributed by external researchers. Please see the Chrome Security Page for more information.


[N/A][478942410] High CVE-2026-1861: Heap buffer overflow in libvpx. Reported by Google on 2026-01-26

[TBD][479726070] High CVE-2026-1862: Type Confusion in V8. Reported by Chaoyuan Peng (@ret2happy) on 2026-01-29



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.


Srinivas Sista

Google Chrome
  •  

Minecraft 26.1-snapshot-6 (snapshot) Released

3 Februari 2026 om 13:46
26.1 Snapshot 6 (known as 26.1-snapshot-6 in the launcher) is the sixth snapshot for Java Edition 26.1, released on February 3, 2026, which add new textures and models for the baby armadillo, bee, camel, fox, goat, llama, polar bear, and trader llama. It also includes many changes for data packs and resource packs. Full changelog: https://minecraft.wiki/Java_Edition_26.1-snapshot-6
  •  

v0.19.7

3 Februari 2026 om 14:16

The warning indicating the app will stop supporting Jellyfin 10.10 in the next major release has been disabled again as it was confusing enough for various people to harass me on the internet. The warning will return once the beta cycle for version 0.20 starts.

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

πŸ—οΈ Enhancements

πŸ”§ Bugfixes

Contributors

  •  

MediaInfo 26.01

2 Januari 2026 om 13:00
+ Android: dark mode rework, thanks to cjee21
+ Android: modernize the backend, thanks to cjee21
+ More coherency/integrity checks, sponsored by Austrian Mediathek
+ MXF: fix crash with some 0 byte audio packets
+ MPEG-4: C2PA support
+ ID3v2: support of Olympus voice recorder metadata
+ Matroska: show block addition tracks
+ Matroska: add timecode label readout
+ Add default language string for ISO 639-2 special codes, thanks to cjee21
+ AVI/WAV: add support for WAVE_FORMAT_MPEG_HEAAC (0x1610)
+ AV1: Enable parsing raw OBU from network, thanks to cjee21
+ AV1: Indicate usage of Film Grain Synthesis, thanks to cjee21
+ Matroska/TimeCodeXML: add frame rate
+ Bindings: add C#/PowerShell (Windows/Linux) support, thanks to cjee21
x Matroska: fix incoherent readout of unordered tag elements
x TimeCodeXml output: fix lack of frame number with some MXF SDTI timecodes
x AVI/WAV: fix crash with some invalid FourCC
x SDP: fix false-positive detection
x I2469, CDP: fix handling of 708 streams caught in the middle
  •  

How we'll build the device database, together

2 Februari 2026 om 01:00
How we'll build the device database, together

Imagine knowing how a smart device will actually perform in your home before you buy it… not from a spec sheet, but from anonymized data that people running setups just like yours have opted to share. Having answers to questions like: will this sensor work without the cloud? Is that smart plug actually being reported by users as reliable? Does β€œlocal control” mean local always, or just sometimes? Will these devices work well across protocols? What this device looks like in other users’ homes?

That’s the idea behind the Open Home Foundation Device Database: a community-powered resource built from anonymized data shared voluntarily by Home Assistant users around the world. The aim: to give people the information they need to benefit from privacy, choice, and sustainability in their smart homes.

Having easy access to this wealth of data changes everything. With the device database at your fingertips, you’ll know upfront that there are 1000+ Home Assistant users running that smart plug fully locally, and it includes those voltage and wattage sensors you were looking for. Or if you see a sensor everyone’s raving about requires Bluetooth when your protocol of choice is Zigbee, the database could save you the hassle of buying it in the first place.

Of course, there are some excellent device databases and compatibility lists already available. Our own Works with Home Assistant (WWHA) program puts products through their paces in home settings, which has taught us how vital real-world testing is. But to really understand how devices perform across the incredibly diverse range of setups out there (different integrations, hardware combinations, network connections, and protocols) we need data at a much larger scale. That’s what makes the device database different: it’s thousands of real homes opting in to contribute real anonymized data. And that’s only possible with your help.

Building together

Creating the device database is a big job, and we’re going to need your help to do it. Before we build a shiny new website or complex search engine, the first step is to make sure the data you opt to share with us is accurate, anonymized, and meaningful, so we’re prioritizing:

  • Privacy first: The information we collect strictly follows our privacy principles: we don’t collect any personal data, period. Instead, we only share aggregated versions of device data, ensuring our community gets the insights they need without compromising anyone’s privacy. Check out our Data Use Statement for details.
  • Real-world context: Our device database is centered around anonymized device data from Home Assistant instances of users who choose to participate through this new Labs feature.
  • Laying the groundwork: To prepare the first stage of this initiative, we invited members of the Open Home Foundation, our commercial partners, and a range of Home Assistant users, to opt into sharing their device data with us. This collaborative start has helped us aggregate more than 2,000 unique devices across more than 160 integrations, with lots more to come.
  • Transparency: We’ve launched an initial public dashboard for aggregated statistics and data downloads, giving you a first look at the insights as they grow. Of course, we won’t stop there, as we’re approaching this step-by-step…

Nothing happens overnight

Like everything we do, the Device database initiative follows a steady, iterative approach, which takes time. We want to be honest: nothing happens overnight. We don’t believe in hiding away for years behind closed doors just to launch our vision of a β€œperfect” finished product (spoiler: there’s no such thing as perfect!). Instead, in the true open source fashion, we build in the open, release early experiments, and refine them based on how our community actually uses them.

Right now, in these early stages, our focus is on planting the seeds and gathering the first shoots of real-world information, as well as your feedback. This way, the tools we build later can grow and evolve alongside your needs.

The next steps

Following our iterative philosophy, we have a roadmap of small, manageable milestones designed to gather feedback at every step:

1. Launching in Home Assistant Labs

We are introducing the Open Home Foundation device database as a Labs feature in the 2026.2 release of Home Assistant. The idea is to broaden visibility and reach a wider audience (hello, that means you πŸ‘‹) willing to contribute by opting in to share their device data and providing valuable feedback.

2. Putting the data in your hands

Building on the further insights and feedback we gather, we’re planning to launch the first public device database web interface in the first half of 2026. The plan is to make it easier for you to explore and interact with the information, beyond simple statistical dashboards.

While this initial version will be far from the final version (if there ever is one!). By getting it into your hands as early as possible, we can better understand where to go next, and make sure our future work is focused on the most valuable features for you.

3. Encouraging community contributions

Right from the start, we’re establishing simple flows to enable you to contribute more easily, allowing you to enrich the device database by adding real-world insights, all under the watch of our community. The result: an authentic and unbiased source of truth that helps everyone make informed decisions when it comes to privacy, choice, and sustainability in the smart home.

Now it’s over to you!

Because this project belongs to the community, we need your perspective early and often to help shape what comes next.

This is a marathon, not a sprint. The device database will only become a definitive resource through consistent, collective effort over the coming months and years, but bit by bit, device by device, we can make something great together! Here’s how you can be part of it:

  • Enable Device Analytics: If you use Home Assistant, opting into Device Analytics in the Labs menu is the direct way to contribute to the device database.
  • Provide feedback: We’ve created a simple survey form so you can let us know what you think of the initiative, and why you’d like to contribute (or not!).
  • Join the discussion: We also have a dedicated Discord channel and want to hear what matters most to you: how can we make the device database a flourishing resource the community can trust for years to come?

Together we’ll build a transparent, open, and community-driven map of the real-world smart home ecosystem: one that gets better with every contribution. We hope you’ll be part of it.

  •  

DDrawCompat v0.7.1

Door: narzoul
25 Januari 2026 om 16:55

General changes:

  • Fixed a potential crash when clearing helper surfaces (#530)
  • Fixed a regression in v0.7.0 causing corrupted mipmaps on NVIDIA GPUs (#530)
  • Fixed a deadlock in Lunar: Silver Star Story on Windows 7 (#531)
  • Fixed several issues with depth buffer CPU access (#489, #529, #534, #542)
  • Games that use depth buffer CPU access now support antialiasing on all GPUs (#160, #524)
  • Fixed a bug related to shader constants that could cause various display glitches on AMD GPUs
  • Fixed the gamma ramp resetting to default after alt-tabbing in some cases (e.g. in Revenant)
  • Points and lines rendered by Direct3D now preserve their relative thickness when using resolution scaling (currently not supported with hardware vertex processing (T&L) or video memory vertex buffers) (#339)
  • Fixed a potential crash when using ResolutionScaleFilter=bilinear
  • Improved support for resolution scaling (#542)
  • Fixed fog of war not updating in Star Trek: Armada when using ColorKeyMethod=alphatest
  • Fixed a potential crash on startup when libretro common-shaders are available (e.g. in Delta Force 2)
  • Fixed stuttering cursor in Half-Life WON 1.0.1.6 menus
  • Fixed a crash when playing movies on some Intel GPUs in Populous: The Beginning
  • Fixed alt-tab issues in Commandos: BEL demo (#544)

Updated configuration settings:

  • CapsPatches: added &=~ operator and fixed the broken = operator
  • CompatFixes: added forcevidmem, nodepthblt, nodepthlock and singlemonitor options
  • SupportedDepthFormats: removed the 15-bit depth options

  •  

DDrawCompat v0.7.0

Door: narzoul
17 December 2025 om 13:59

General changes:

  • Fixed texture transparency issues with the ColorKeyMethod=alphatest setting in House of the Dead 2 (#447)
  • Fixed a crash in Moto Racer 2 (#452)
  • Fixed a deadlock when exiting Flower Story (#454)
  • Fixed a crash related to DXTn texture formats (#383)
  • Fixed palette issues in Armed & Delirious (#402)
  • Fixed palette issues with device-dependent bitmaps (#404)
  • Fixed some rendering issues in Final Racing: CyberSpace 2001 (#271)
  • Fixed blank textures in Desperados: Be Quick or Be Dead (#527)
  • Fixed a crash with the ColorKeyMethod=alphatest setting in The Legacy of Rosemond Hill
  • Fixed texture filtering for sprites when enabling the SpriteDetection setting
  • Fixed window screenshots (Alt+Prtscn) in scaled fullscreen mode (#480)
  • Fixed Steam screenshot/recording issues on some drivers (#480)
  • Fixed a performance regression in Hostile Waters: Antaeus Rising (#485)
  • Fixed a deadlock in Revenant (#489)
  • Fixed fullscreen mode not working on non-primary monitors (#501)
  • Fixed black window content when starting Recoil (issue #486)
  • Fixed gamma issues in Thief Gold (#503)
  • Fixed graphical artifacts in Hostile Waters: Antaeus Rising (#485) and Jane's F-15 (#449)
  • Fixed the FpsLimiter setting not working with the SetDIBitsToDevice function (#506)
  • Fixed potential thread safety issues when changing configuration settings through the overlay
  • Added a workaround for missing Indeo video codecs on recent Windows 11 versions (#508)
  • Fixed temporary dialog window glitches in Lego Loco (#179)
  • Fixed Z-fighting with the Discord overlay
  • Fixed glitchy menu bar in Daytona USA (#471)
  • Fixed graphical artifacts in Warhammer: Dark Omen (#514)
  • Fixed incorrectly rendered buttons in A-10 Cuba! (#479)
  • Fixed dialog windows opening off-screen in scaled fullscreen mode (#519)
  • Fixed AltTabFix=noactivateapp not restoring properly when popup windows are open (#519)
  • Fixed combo box dropdown lists extending beyond the bottom of the screen in scaled fullscreen mode (#519)
  • Fixed a crash in Dukes of Hazzard: Racing for Home (#520)
  • Fixed rendering issues on very old Intel GPUs (#463)
  • Reduced flickering of desktop image during display mode changes in fullscreen mode
  • Fixed screen freezing in The Sims on some Intel GPUs (#523)
  • Disabled CPU access to multisampled depth buffers on RDNA drivers due to crashes (#524)
  • Fixed the DesktopResolution setting not applying early enough for Lego Loco (#179)
  • Fixed incorrect cursor image in some games after alt-tabbing (e.g. Beach Life, Red Alert 2)
  • Fixed various rendering issues affecting modern Intel GPU drivers (igd9trinity32.dll)

Updated configuration settings:

  • DisplayAspectRatio: can now be changed via the configuration overlay
  • DisplayFilter: added integer option; added support for the libretro common-shaders library (check the wiki for further information)
  • SurfacePatches: now also applies to system memory surfaces and allows specifying a percentage between 1 and 1000 (#446)

New configuration settings:

  • GdiInterops

  •  

DDrawCompat v0.6.0

Door: narzoul
23 Maart 2025 om 22:34

General changes:

  • Fixed incorrect surface pitch for DXTn system memory textures, which was causing graphics artifacts in Europa 1400 on Intel GPUs (#348)
  • Disabled vertex buffer optimizations, which was causing graphics artifacts or crashes in Competitions at Rosemond Hill (#354)
  • Fixed palette issues causing incorrect colors in Star Wars: Rebellion (#379)
  • Fixed some graphics artifacts with palettized textures in Metro-Police (#373)
  • Fixed a crash during initialization on Windows Vista
  • Fixed a crash in Braveheart (#399)
  • Fixed raw mouse input not getting blocked while the configuration overlay is open
  • Fixed blank videos in some games using QuickTime 7 (#273)
  • Fixed Direct3D hardware accelerated mode in Jane's F-15 (#178)
  • Fixed red screen flash effect when getting hit in Shogo M.A.D. (#246)
  • Fixed menu issues in Worms Armageddon (#370)
  • Fixed incorrectly rendered shadows in Superbike 2001 (#385)
  • Fixed video playback issues in Heavy Gear (#392)
  • Fixed blank loading screen in Heavy Gear 2 when in-game color depth is set to 32 bits (#398)
  • Fixed the configuration overlay's Reset/Import/Export buttons not applying to settings outside the current view
  • Fixed a bug in the runtime's handling of point primitives in execute buffers, which was causing crashes in Terracide (#433)
  • Gamma ramps are now also emulated in exclusive fullscreen mode, to work around missing native support on NVIDIA drivers
  • Fixed the configuration/stats overlays sometimes automatically hiding when they shouldn't
  • Fixed lower than expected presentation rate when using variable refresh rate technologies
  • Fixed Jane's F-15 sometimes switching to windowed mode in the menus
  • Fixed ResolutionScale and RenderColorDepth settings sometimes not applying to some frames
  • Added an experimental workaround for freezes on Windows 11 24H2 when using NVIDIA GPUs with single processor affinity (#387)
  • Fixed various stability issues (crashes and deadlocks)
  • Mouse sensitivity has been changed to be consistent with the desktop by default, use the new MouseSensitivity setting if experiencing problems (the native option reverts to the previous behavior)

Updated configuration settings:

  • AlternatePixelCenter: added custom option (#429)
  • AltTabFix: fixed some issues with the noactivateapp option (#364)
  • ColorKeyMethod: removed auto option, default value changed to alphatest(1)
  • CpuAffinity: no longer applies to DDrawCompat's own threads and some safe system threads
  • DesktopResolution: added initial option
  • FpsLimiter: the flipstart and flipend options now also apply when presenting via fullscreen copy (blit)
  • FullscreenMode: added VSync parameter to the exclusive option
  • SpriteDetection: now tests all triangles in a batch instead of just the first one (#427)
  • TextureFilter: fixed interworking with mipmaps (#364)

New configuration settings:

  • CapsPatches
  • CompatFixes
  • EnableDDrawCompat
  • MousePollingRate
  • MouseSensitivity
  • PresentDelay
  • SpriteAltPixelCenter
  • SupportedDevices
  • SupportedRefreshRates

Removed configuration settings:

  • AlignSysMemSurfaces: use CompatFixes=unalignedsurfaces instead of AlignSysMemSurfaces=off
  • GdiStretchBltMode: use CompatFixes=nohalftone instead of GdiStretchBltMode=coloroncolor
  • RemoveBorders: use CompatFixes=nowindowborders instead of RemoveBorders=on

  •  

DDrawCompat v0.5.3

Door: narzoul
6 Oktober 2024 om 18:17

General changes:

  • Fixed blocking of the ForceDirectDrawEmulation shim (#280)
  • Fixed a crash on some old Intel drivers (#299, #302, #315)
  • Fixed windowed mode presentation (#298, #308, #312, #314)
  • Fixed dialog boxes not appearing in Lego Loco (#179)
  • Added missing check for invalid color depth during display mode change (#303)
  • Fixed resolution scaling with D24S8 depth format when S8D24 is not supported (#300)
  • Fixed some flickering GUI elements in Sacred Gold
  • Fixed video playback on systems that have the VMR-9 DirectShow filter enabled (#299)
  • Fixed launcher window turning black in Wild Wild West: The Steel Assassin (#306)
  • Fixed rendering issues in Ultima IX when the game's MultiPassChromakey setting is set to 1 or 2
  • Fixed a race condition that could cause a crash when installing hooks (#306)
  • Fixed AltTabFix=keepvidmem(1) not keeping the back buffers of the primary surface chain (#316)
  • Removed dependency on the Windows debugger engine (dbgeng.dll) (#318)
  • Fixed blank config/stats overlays on AMD Radeon RX 7xxx GPUs (#325)
  • Improved the fix for inaccurate cursor clipping in DPI unaware mode (#319)
  • Fixed missing ground textures in Carnivores on some GPUs (#320)
  • Fixed stuttering fullscreen presentation in some cases (#298)
  • Fixed a window clipping issue when moving dialog boxes in Close Combat 4
  • Fixed a performance issue with windowed fullscreen GDI presentation on some systems (#273)
  • Fixed oversized dialog windows (except non-client area) in some fullscreen games in DPI aware mode
  • Fixed mispositioned trackbar sliders in Red Alert 2 in DPI aware mode
  • Fixed ColorKeyMethod=alphatest not working on some textures in Carnivores
  • Fixed broken presentation after switching from fullscreen to windowed mode in some games
  • Fixed a deadlock when alt-tabbing in Star Trek: Armada with the config overlay open
  • Fixed hotkeys not working in some games that use DirectInput 8
  • Fixed presentation in some palettized fullscreen games, e.g. Carmen Sandiego's Great Chase Through Time
  • Fixed incorrect texture filtering applied in some cases, e.g. to trees in Carnivores
  • Fixed invisble network detection window in Empire Earth NeoEE (#251)

Updated configuration settings:

  • StatsRows: ddiusage was removed from the default value to improve performance

New configuration settings:

  • GdiStretchBltMode
  • VertexFixup

Update (October 6, 2024): The v0.5.2-17-g291e50ac and older builds in the DDrawCompat-v0.5.3-debug-previous-builds.7z asset were broken by the Windows 11 24H2 update. Patched builds have been added with the DDrawCompat-v0.5.3-debug-previous-builds-win11-24h2.7z asset to resolve the issue by backporting the following commit: 89b2a63. See diff.txt in the new builds for the exact changes. v0.5.2-18-g89b2a631 and newer builds are also included for completeness' sake. These were simply recompiled without source code changes.

  •  

DDrawCompat v0.5.2

Door: narzoul
6 Oktober 2024 om 18:10

General changes:

  • Fixed incompatibilities with Empire Earth NeoEE mod (#251)
  • Fixed black screen and ClipCursor issues in Mig Alley main menu
  • Fixed main menu issues with WinZMod (#196)
  • Fixed sporadic crashes caused by registry hooks
  • Fixed Dark Earth screen transition effects (#260)
  • Fixed invisible menu buttons after alt-tabbing in Red Alert 2 (#262)
  • Fixed slow loading of Skirmish menu in Red Alert 2 (#288)
  • Fixed broken keyboard input in some games (#254)
  • Fixed a GDI resource leak when NVIDIA overlay is enabled (#282)
  • Fixed video playback issues in Prince of Persia 3D (#273)
  • Fixed Intel Indeo Video codec support on Windows 7 (#274)
  • Fixed display driver timeouts caused by invalid FPU state (#293)
  • Fixed rendering issues caused by custom viewports on AMD GPUs (#290)
  • Fixed sporadic deadlocks in some games when alt-tabbing
  • Fixed handling of invalid alpharef render state value on old Intel drivers (#295)
  • Fixed flashing screen in Glover (#295)
  • Fixed inaccurate cursor clipping in DPI unaware mode
  • Fixed some display issues when using D3D9On12 with a RenderColorDepth setting not matching the application's color depth
  • When ForceD3D9On12 is off, Intel GPUs that use D3D9On12 by default will now try to use igd9trinity32.dll instead
  • Available surface formats now include all DX9 formats (#259)
  • Added support for Steam overlay in fullscreen mode

Updated configuration settings:

  • AltTabFix: merged keepwithmemnp into keepvidmem as a parameter, added noactivateapp option
  • RenderColorDepth: default value changed to 32

New configuration settings:

  • SurfacePatches

Update (October 6, 2024): This release was broken by the Windows 11 24H2 update. Patched builds have been added with the win11-24h2 suffix to resolve the issue by backporting the following commit: 89b2a63. See diff.txt in the new builds for the exact changes.

  •  

DDrawCompat v0.5.1

Door: narzoul
6 Oktober 2024 om 18:05

This release fixes some issues introduced in v0.5.0:

  • Fixed an issue that made DDrawCompat unusable with Intel GPU drivers (#255, #256)
  • Fixed the DisplayFilter=point setting not working as expected (#252)
  • Reverted a small fix that could cause a crash (#256)

Update (October 6, 2024): This release was broken by the Windows 11 24H2 update. Patched builds have been added with the win11-24h2 suffix to resolve the issue by backporting the following commit: 89b2a63. See diff.txt in the new builds for the exact changes.

  •  

DDrawCompat v0.5.0

Door: narzoul
6 Oktober 2024 om 18:05

General changes:

  • Fixed crashes when loading hooks on Windows 7 (#149)
  • Fixed a crash caused by a clipper reference counting error
  • Fixed texture creation errors in Extreme-G 2 (#159)
  • Fixed a GDI resource leak and other issues with emulated hardware cursors (#148, #152)
  • Fixed several crashes and other issues related to D3D9On12
  • Fixed QuickTime videos in Carmen Sandiego series (#156)
  • Fixed a black screen issue when app resolution is higher than display resolution
  • Fixed a deadlock when exiting Age of Wonders (#167)
  • Disabled timer resolution throttling to fix some stuttering issues
  • Fixed occasional deadlocks when alt-tabbing
  • Added emulation of unsupported render target formats to fix NVIDIA rendering issues in Midtown Madness 2 (#159)
  • Fixed palettized color fills on NVIDIA GPUs (#201)
  • Fixed HUD glitches in Jane's FA-18 (#175)
  • Fixed black briefing screen in StarCraft (#206)
  • Fixed a deadlock when using resolution scaling (#197)
  • Fixed a crash in CreateDIBitmap when BITMAPINFO is null
  • Reverted sRGB gamma correction on bilinear blits that was accidentally introduced in v0.4.0 (#208)
  • Fixed incorrect detection of default gamma ramps and a crash related to using non-default gamma ramps (#216)
  • Fixed invisible dialog windows in RollerCoaster Tycoon (#225)
  • Clicking on the scroll bar shafts in the config overlay now scrolls by 5% instead of jumping immediately to the cursor position
  • Windows compatibility shims can no longer override the FullscreenMode=borderless setting to exclusive (#235)
  • Reduced screen flickering during temporary display mode changes in fullscreen mode
  • Fixed most of the cursor trail issues in Lego Loco (#179)
  • Intel Indeo Video codecs are now automatically enabled for processes running with DDrawCompat
  • Fixed a crash in Colin McRae Rally (#232)
  • Fixed software rendered palettized textures when the PalettizedTextures setting is set to off
  • Added a workaround for OBS window recording: use a target window whose title begins with the "[DDrawCompat]" prefix (#109)
  • Fixed taskbar thumbnails (#231)
  • Improved support for DPI unaware mode on high DPI displays
  • DirectDraw no longer forces the high DPI aware compatibility setting on the executable when it enters fullscreen mode
  • Broken tooltip fade animations are now replaced with the classic slide animations
  • DPI scaling no longer affects emulated hardware cursors, which resulted in oversized cursors
  • Fixed FlipToGDISurface result code when the GDI surface is already active (#204)
  • Maximum reported disk space is limited to 2GB to fix some applications getting a "not enough free disk space" error
  • Fixed an occasional crash caused by resolution scaling when alt-tabbing in Need for Speed III
  • Added support for depth fill blits on NVIDIA GPUs
  • Depth fills now work correctly with antialiased and resolution scaled depth buffers
  • Fixed hotkeys not working in some cases
  • Added a configuration file with default settings (commented out) in the Tools directory of the source code
  • Added a stats overlay (see new settings starting with the Stats prefix below)

Updated configuration settings:

  • AltTabFix: added keepvidmemnp option
  • ConfigHotKey: added alt and ctrl as synonyms for menu and control respectively
  • DisplayFilter: added bicubic, lanczos and spline options
  • PalettizedTextures: default value changed to off
  • RenderColorDepth: added appd8, appd10, 16d8, 16d10 and 32d10 options

New configuration settings:

  • ColorKeyMethod
  • ConfigRows
  • ConfigTransparency
  • CpuAffinityRotation
  • CrashDump
  • DepthFormat
  • DesktopResolution
  • DisplayAspectRatio
  • StatsColumns
  • StatsAggregateTime
  • StatsHotKey
  • StatsPosX
  • StatsPosY
  • StatsRows
  • StatsTransparency
  • StatsUpdateRate
  • SupportedDepthFormats
  • SupportedTextureFormats
  • TerminateHotKey
  • VertexBufferMemoryType

Update (October 6, 2024): This release was broken by the Windows 11 24H2 update. Patched builds have been added with the win11-24h2 suffix to resolve the issue by backporting the following commit: 89b2a63. See diff.txt in the new builds for the exact changes.

  •  

DDrawCompat v0.4.0

Door: narzoul
6 Oktober 2024 om 18:03
  • Fixed hooking of delay-loaded DLL functions (#99)
  • GDI redirection is now restricted to the main monitor in fullscreen mode, which fixes display issues with games not respecting surface pitch (#110)
  • Fixed conflicts with outdated versions of DbgHelp.dll shipping with some games
  • Fixed performance issues caused by D3DKMTWaitForVerticalBlankEvent on Windows 7 (#120)
  • Prevent Windows 7 from dynamically disabling desktop composition, which fixes main menu flickering in Rogue Spear (#126)
  • Added a partial workaround for a bug affecting NVIDIA drivers, where black texels were treated as transparent even when color keying was disabled for the texture stage
  • Fixed an issue with the application taskbar button sometimes remaining in the taskbar after exiting the application
  • Added a file-based configuration system and an in-game config overlay (see the wiki for details)
  • Removed the ReleaseWithDebugLogs build type, since LogLevel is now configurable
  • New configuration options:
    • AlignSysMemSurfaces
    • AlternatePixelCenter
    • AltTabFix
    • Antialiasing
    • BltFilter
    • ConfigHotkey
    • CpuAffinity
    • DesktopColorDepth
    • DisplayFilter
    • DisplayRefreshRate
    • DisplayResolution
    • DpiAwareness
    • FontSmoothing
    • ForceD3D9On12
    • FpsLimiter
    • FullscreenMode
    • LogLevel
    • PalettizedTextures
    • RemoveBorders
    • RenderColorDepth
    • ResolutionScale
    • ResolutionScaleFilter
    • SoftwareDevice
    • SpriteDetection
    • SpriteFilter
    • SpriteTexCoord
    • SupportedResolutions
    • TextureFilter
    • ThreadPriorityBoost
    • VSync
    • WinVersionLie

Update (October 6, 2024): This release was broken by the Windows 11 24H2 update. Patched builds have been added with the win11-24h2 suffix to resolve the issue by backporting the following commit: 89b2a63. See diff.txt in the new builds for the exact changes.

  •  

DDrawCompat v0.3.2

Door: narzoul
6 Oktober 2024 om 18:02
  • Fixed a deadlock when loading DDrawCompat on Windows 11 22H2

Update (October 6, 2024): This release was broken by the Windows 11 24H2 update. Patched builds have been added with the win11-24h2 suffix to resolve the issue by backporting the following commit: 89b2a63. See diff.txt in the new builds for the exact changes.

  •  

DDrawCompat v0.5.4

Door: narzoul
26 Augustus 2024 om 13:17

General changes:

  • Fixed occasional frame drops on NVIDIA GPUs (#298)
  • Fixed graphical artifacts in Nocturne (#336)
  • Fixed VertexFixup=cpu setting not working on older Intel GPUs (#340)
  • Fixed performance issues on old versions of Intel's new native driver, igd9trinity32.dll
  • Fixed a crash when the GPU driver's WDDM version is higher than what the runtime supports
  • Fixed an occasional deadlock when alt-tabbing
  • Fixed some issues with DPI unaware cursor positioning (#342)
  • Fixed an occasional crash when closing the Config overlay (#342)
  • Added support for games using ddrawex.dll (#349)

Updated configuration settings:

  • ForceD3D9On12: added forceoff option, the off option no longer replaces D3D9On12 with igd9trinity32.dll
  • StatsRows: added vblankcount, vblankrate, vblanktime options
  • VSync: added wait option

New configuration settings:

  • ViewportEdgeFix

  •  

one safeguard too many

Door: 9001
15 Februari 2026 om 09:34

there is a discord server with an @everyone in case of future important updates, such as vulnerabilities (most recently 2025-09-07)

πŸ§ͺ new features

  • #1264 now possible to grant the get permission when creating a share 95b827f
    • the button was already there, but until now it did nothing

🩹 bugfixes

  • a safeguard (24141b4) added in v1.20.5 was too strict and would block requests from certain reverseproxies, specifically anything that adds X-Forwarded-HTTP-Version 72224d2

⚠️ not the latest version!

  •  
❌