<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/ZLxUqEYKa" -->

---
title: Announcing Tauri 2.12 | daily.dev
description: Tauri 2.12 drops official Windows 7 support because the latest WebView2 installer no longer runs on it, and raises the Minimum Supported Rust Version to 1.90...
canonical: https://daily.dev/posts/announcing-tauri-2-12-zlxuqeyka
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Announcing Tauri 2.12 | daily.dev
og:description: Tauri 2.12 drops official Windows 7 support because the latest WebView2 installer no longer runs on it, and raises the Minimum Supported Rust Version to 1.90...
og:url: https://daily.dev/posts/announcing-tauri-2-12-zlxuqeyka
og:image: https://api.daily.dev/og/posts/ZLxUqEYKa.png
og:image:alt: Announcing Tauri 2.12
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Announcing Tauri 2.12

**[Tauri](https://daily.dev/sources/tauri)** · 3 min read · 86 upvotes · 5 comments

## Summary

Tauri 2.12 drops official Windows 7 support because the latest WebView2 installer no longer runs on it, and raises the Minimum Supported Rust Version to 1.90 under a new MSRV policy tied to Rust's stable channel. New features include a permission request handler (on_permission_request) for webview permissions and Explicit Resource Management support for Resource objects via the 'using' syntax. Android changes include a fix for $VIDEO and video_dir() resolving to the wrong cache directory (requiring manual migration of existing files), updated Gradle v9/Kotlin v2 templates supporting Java 25, targetSdk bumped to 37, and a fix for a missing consumer-rules.pro file that requires plugin authors to rename their proguard-rules.pro file.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://v2.tauri.app/blog/tauri-2.12>

## Questions this post answers

### Does Tauri 2.12 still support Windows 7?

No, Tauri 2.12 drops official Windows 7 support. The change was forced because the latest WebView2 installer no longer runs on Windows 7, crashing with a 'no entry point for GetPackagesByPackageFamily' error. This also allowed Tauri to raise its Minimum Supported Rust Version beyond 1.77, which was the last Rust version with built-in Windows 7 support.

_Track breaking platform-support changes like this one on daily.dev before they hit your build pipeline._

### What is the Minimum Supported Rust Version (MSRV) for Tauri 2.12?

Tauri 2.12 raises its MSRV to Rust 1.90. Under the newly established policy, the MSRV bound tracks the latest stable Rust release, may only be broken for a major ecosystem shift or security vulnerability, and is only updated in minor or major Tauri releases going forward.

_Developers pinning Rust toolchain versions can follow MSRV policy shifts like this on daily.dev._

### Why did my Tauri Android app's video files disappear after upgrading to 2.12?

Tauri 2.12 fixed a bug where $VIDEO and video_dir() incorrectly resolved to external cache storage instead of the app-specific Movies directory. Files previously written to the old .../cache location will not be discovered at the new .../files/Movies location, so existing files must be migrated manually or path assumptions updated.

_Anyone debugging Android storage-path regressions after a Tauri upgrade can find fixes like this on daily.dev._

## Community discussion

Top comments from developers on daily.dev.

**@apiboo** · 6 upvotes

> Upgrading Apiboo (our Tauri v2 dev workspace: API client, DB manager, SFTP, terminal) to 2.12 this week. The new permission request handler is a welcome addition for us, and dropping Win7 was inevitable once WebView2 stopped running there. Great to see a clear MSRV policy too 🦀

**@ristotoldsep** · 1 upvotes

> I’m more excited about the permission handler than the version bump. Boring security wins.

**@kashitsuwa** · 0 upvotes

> Well, idk who is still using Win7 but nice.

**@devgenx** · 0 upvotes

> The more LLMs embrace Rust, the more I think I need to embrace Tauri. Electron is a disaster waiting to die, Wails v3 is impressive, but Tauri might be the choice of the agentic future.

**@samadsaiyed** · 0 upvotes

> Dropping Win7 support is understandable. Who tf uses Win7 in 2026? At least not for programming. (i hope).
>
> It would be funny to see microsoft dropping Copilot for Win7 as an update 😂. (if they have'nt already)

## Similar posts on daily.dev

- [Tauri tutorial: build a desktop app with web technologies](https://daily.dev/posts/tauri-tutorial-build-a-desktop-app-with-web-technologies-ijnx4nydb) · Flavio Copes · 1 upvotes · 0 comments
- [Rust API and a new plugin system added to Miracle-WM](https://daily.dev/posts/rust-api-and-a-new-plugin-system-added-to-miracle-wm-yup7mtjhb) · omg\! ubuntu\! · 0 upvotes · 0 comments
- [Rustup 1.29.1 beta: call for testing\!](https://daily.dev/posts/rustup-1-29-1-beta-call-for-testing--tvltnwfz6) · Inside Rust Blog · 13 upvotes · 0 comments

---

Tags: [#android](https://daily.dev/tags/android), [#rust](https://daily.dev/tags/rust), [#gradle](https://daily.dev/tags/gradle), [#tauri](https://daily.dev/tags/tauri)

[View this post on daily.dev](https://daily.dev/posts/announcing-tauri-2-12-zlxuqeyka)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Announcing Tauri 2.12","url":"https://daily.dev/posts/announcing-tauri-2-12-zlxuqeyka","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/announcing-tauri-2-12-zlxuqeyka"},"datePublished":"2026-09-26T17:44:49.805Z","dateModified":"2026-09-26T17:45:12.906Z","description":"Tauri 2.12 drops official Windows 7 support because the latest WebView2 installer no longer runs on it, and raises the Minimum Supported Rust Version to 1.90...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/922c25f56b64fe12300248d23962f2d5?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/922c25f56b64fe12300248d23962f2d5?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Tauri","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Tauri","logo":"https://media.daily.dev/image/upload/s--l53nOaGu--/f_auto/v1728073201/logos/tauri","url":"https://daily.dev/sources/tauri"},"commentCount":5,"discussionUrl":"https://daily.dev/posts/announcing-tauri-2-12-zlxuqeyka","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":86},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":5}],"keywords":"android,rust,gradle,tauri","timeRequired":"PT3M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tauri","item":"https://daily.dev/sources/tauri"},{"@type":"ListItem","position":3,"name":"Announcing Tauri 2.12"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/announcing-tauri-2-12-zlxuqeyka","comment":[{"@type":"Comment","text":"Upgrading Apiboo (our Tauri v2 dev workspace: API client, DB manager, SFTP, terminal) to 2.12 this week. The new permission request handler is a welcome addition for us, and dropping Win7 was inevitable once WebView2 stopped running there. Great to see a clear MSRV policy too 🦀","datePublished":"2026-09-27T10:15:26.705Z","url":"https://daily.dev/posts/ZLxUqEYKa#c-uwBhfcf1U","author":{"@type":"Person","name":"Apiboo","url":"https://daily.dev/apiboo","image":"https://media.daily.dev/image/upload/s--PkLizxxR--/f_auto/v1790469626/avatars/avatar_X1A8EcHm1wkY8HZ98hMeG?_a=BAMAMicg0"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":6}},{"@type":"Comment","text":"I’m more excited about the permission handler than the version bump. Boring security wins.","datePublished":"2026-09-28T09:42:13.782Z","url":"https://daily.dev/posts/ZLxUqEYKa#c-fgLnCZg3c","author":{"@type":"Person","name":"Risto Tõldsep","url":"https://daily.dev/ristotoldsep","image":"https://lh3.googleusercontent.com/a/ACg8ocLDWc6mZn0JwNmXXw6WY0L_HJ6pegzRttooC5VgtXESHSj3MNYx=s96-c"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}},{"@type":"Comment","text":"Well, idk who is still using Win7 but nice.","datePublished":"2026-09-28T16:19:58.039Z","url":"https://daily.dev/posts/ZLxUqEYKa#c-4LFNTsMZ1","author":{"@type":"Person","name":"Kashitsuwa","url":"https://daily.dev/kashitsuwa","image":"https://media.daily.dev/image/upload/s--znH0-blf--/f_auto/v1777393282/avatars/avatar_eexHvzfP824UAxinOYMGz?_a=BAMAMiWQ0"}},{"@type":"Comment","text":"The more LLMs embrace Rust, the more I think I need to embrace Tauri. Electron is a disaster waiting to die, Wails v3 is impressive, but Tauri might be the choice of the agentic future.","datePublished":"2026-09-28T17:22:11.108Z","url":"https://daily.dev/posts/ZLxUqEYKa#c-Igf1PmJPT","author":{"@type":"Person","name":"Mike","url":"https://daily.dev/devgenx","image":"https://media.daily.dev/image/upload/s--PrWOWtSq--/f_auto/v1789486214/avatars/avatar_ytCVp6dQicn9P0yKfhQCI?_a=BAMAMicg0"}},{"@type":"Comment","text":"Dropping Win7 support is understandable. Who tf uses Win7 in 2026? At least not for programming. (i hope).\nIt would be funny to see microsoft dropping Copilot for Win7 as an update 😂. (if they have’nt already)","datePublished":"2026-09-29T08:23:45.459Z","url":"https://daily.dev/posts/ZLxUqEYKa#c-1ipY3fyQh","author":{"@type":"Person","name":"Samad Saiyed","url":"https://daily.dev/samadsaiyed","image":"https://media.daily.dev/image/upload/s--_bVamsLF--/f_auto/v1769772089/avatars/avatar_xIyBaxuVSLClnRCAmDSIi?_a=BAMAMiiu0"}}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/announcing-tauri-2-12-zlxuqeyka#faq","mainEntity":[{"@type":"Question","name":"Does Tauri 2.12 still support Windows 7?","acceptedAnswer":{"@type":"Answer","text":"No, Tauri 2.12 drops official Windows 7 support. The change was forced because the latest WebView2 installer no longer runs on Windows 7, crashing with a 'no entry point for GetPackagesByPackageFamily' error. This also allowed Tauri to raise its Minimum Supported Rust Version beyond 1.77, which was the last Rust version with built-in Windows 7 support. Track breaking platform-support changes like this one on daily.dev before they hit your build pipeline."}},{"@type":"Question","name":"What is the Minimum Supported Rust Version (MSRV) for Tauri 2.12?","acceptedAnswer":{"@type":"Answer","text":"Tauri 2.12 raises its MSRV to Rust 1.90. Under the newly established policy, the MSRV bound tracks the latest stable Rust release, may only be broken for a major ecosystem shift or security vulnerability, and is only updated in minor or major Tauri releases going forward. Developers pinning Rust toolchain versions can follow MSRV policy shifts like this on daily.dev."}},{"@type":"Question","name":"Why did my Tauri Android app's video files disappear after upgrading to 2.12?","acceptedAnswer":{"@type":"Answer","text":"Tauri 2.12 fixed a bug where $VIDEO and video_dir() incorrectly resolved to external cache storage instead of the app-specific Movies directory. Files previously written to the old .../cache location will not be discovered at the new .../files/Movies location, so existing files must be migrated manually or path assumptions updated. Anyone debugging Android storage-path regressions after a Tauri upgrade can find fixes like this on daily.dev."}}]}
```

