log full changelog
2.9.x
2.9.0
Jul 13, 2026
f08980f1(#3445 by @bajoca05) Added theFileOpenStrategyfor log rotation. It defaults to append into existing file if any (previous behaviour), and brings a new feature to create a new file per session:FileOpenStrategy::Rotate.254f222e(#3477 by @bajoca05) Migrated from thelogcrate'skv_unstablefeature flag to thekvfeature flag stabilized in0.4.21.0c23b8ec(#3446 by @fee1-dead) Removed an unused dependencybyte-unit.
2.8.x
2.8.0
Jan 8, 2026
2a625adf(#3065 by @BinaryMuse) Allow specifying a log formatter per target using theformatmethod onTarget.ae278ddf(#3110 by @liuzhch1) Fix log file rotation when exceedingmax_file_size.6de61f85(#3113 by @lucasfernog) Remove log delays for iOS simulators that are no longer necessary.
2.7.x
2.7.1
Oct 27, 2025
93426f85Fixed an issue that caused docs.rs builds to fail. No user facing changes.
2.7.0
Sep 2, 2025
625bb1c0(#2965 by @lucasfernog) Re-export the log crate.
2.6.x
2.6.0
Jun 25, 2025
2.5.x
2.5.1
Jun 24, 2025
bug
9799f0db(#2802 by @lucasfernog) Fixes iOS simulator still freezing sometimes due to early logging.
2.5.0
Jun 16, 2025
2.4.x
2.4.0
Apr 18, 2025
c9b21f6f(#2625 by @lucasfernog) Export theLogLeveltype.9629c2f4(#2600 by @exoego) Adds a new varientTargetKind::Dispatchthat allows you to construct arbitrary log targets686a839c(#2626 by @lucasfernog) Fix iOS app stuck when using the iOS Simulator and the log plugin due to a deadlock when calling os_log too early.
feat
2.3.x
2.3.1
Mar 12, 2025
2.3.0
Mar 10, 2025
feat
02481501(#2377 by @3lpsy) Add ais_skip_loggerflag to the Log PluginBuilderstruct, askip_logger()method to the Builder, and logic to avoid acquiring (creating) a logger and attaching it to the global logger. Since acquire_logger is pub, aLoggerNotInitializedis added and returned if it's called when theis_skip_loogerflag is set. Overall, this feature permits a user to avoid callingattach_loggerwhich can only be called once in a program's lifetime and allows the user to control the logger returned fromlogger(). Additionally, it also will allow users to generate multiple Tauri Mock apps in test suites that run and parallel and have thelogplugin attached (assuming they useskip_logger()).
2.2.x
2.2.3
Feb 27, 2025
1a984659(#2469 by @FabianLars) Updateobjc2crate to 0.6. No user facing changes.
2.2.2
Feb 24, 2025
2.2.1
Jan 27, 2025
2.2.0
Dec 9, 2024
3a79266b(#2173 by @FabianLars) Bumped all plugins tov2.2.0. From now, the versions for the Rust and JavaScript packages of each plugin will be in sync with each other.
2.0.x
2.0.2
Dec 9, 2024
2.0.1
Dec 2, 2024
-
371a2f73(#2021 by @Legend-Master) Make webview log target more consistent that it always starts withwebview -
a1a82208(#1873 by @lucasfernog) Downgrade MSRV to 1.77.2 to support Windows 7.
2.0.0
Oct 2, 2024
e2c4dfb6Update to tauri v2 stable release.
2.0.0-rc.x
2.0.0-rc.1
Aug 29, 2024
-
e2e97db5(#1701 by @lucasfernog) Update to tauri 2.0.0-rc.8 -
b9147758(#1679 by @lucasfernog) Explicitly set a minimum macOS version for the Swift package.
2.0.0-rc.0
Aug 2, 2024
9887d1Update to tauri RC.
2.0.0-beta.x
2.0.0-beta.9
Jul 31, 2024
-
99d6ac0f(#1606 by @FabianLars) The JS packages now specify the minimum@tauri-apps/apiversion instead of a single exact version. -
6de87966(#1597 by @Legend-Master) Update to tauri beta.25. -
20a1d24e(#1579 by @lucasfernog) AddedBuilder::splitwhich returns the raw logger implementation so you can pipe to other loggers such asmulti_logortauri-plugin-devtools.
2.0.0-beta.8
Jul 12, 2024
22a17980(#1537 by @lucasfernog) Update to tauri beta.24.
2.0.0-beta.7
Jul 2, 2024
2.0.0-beta.6
May 30, 2024
2.0.0-beta.5
May 30, 2024
2.0.0-beta.4
May 1, 2024
2.0.0-beta.3
Apr 18, 2024
2.0.0-beta.2
Mar 7, 2024
2.0.0-beta.1
Feb 21, 2024
569defbUpdate to tauri beta.4.
2.0.0-beta.0
Feb 3, 2024
2.0.0-alpha.x
2.0.0-alpha.5
Dec 20, 2023
2.0.0-alpha.4
Dec 14, 2023
2.0.0-alpha.3
Oct 29, 2023
2.0.0-alpha.2
Oct 23, 2023
2.0.0-alpha.1
Aug 14, 2023
2.0.0-alpha.0
May 24, 2023
© 2026 Tauri Contributors. CC-BY / MIT