1
0
mirror of https://github.com/veracrypt/VeraCrypt.git synced 2026-06-10 14:57:02 -05:00

Update Release Notes. Set release date.

This commit is contained in:
Mounir IDRASSI
2026-06-04 21:45:44 +09:00
parent f5a67a378f
commit 522a784bfc
4 changed files with 259 additions and 83 deletions
+79 -31
View File
@@ -39,54 +39,102 @@
<span style="color:#ff0000;">To avoid hinting whether your volumes contain a hidden volume or not, or if you depend on plausible deniability when using hidden volumes/OS, then you must recreate both the outer and hidden volumes including system encryption and hidden OS, discarding existing volumes created prior to 1.18a version of VeraCrypt.</span></li>
</p>
<p><strong style="text-align:left">1.26.28</strong> (May 18<sup>th</sup>, 2026):</p>
<ul>
<li><strong>Linux:</strong>
<ul>
<li>Add in-kernel NTFS driver selection for NTFS mounts, including <code>--filesystem=kernel-ntfs</code> and <code>-m kernelntfs</code>.</li>
<li><code>--filesystem=ntfs3</code> now pins the kernel ntfs3 driver and bypasses mount helpers such as <code>mount.ntfs3</code>.</li>
<li>Translator note: the previous Linux ntfs3 preference strings were replaced by generic in-kernel NTFS driver strings and should be retranslated.</li>
</ul>
</li>
<li><strong>Linux and macOS:</strong>
<ul>
<li>Enable Quick Format for normal file containers. The container is sized with <code>ftruncate()</code>, so the host filesystem may keep regions unwritten or sparse until data is written to them.</li>
</ul>
</li>
</ul>
<p><strong style="text-align:left">1.26.27</strong> (September 20<sup>th</sup>, 2025):</p>
<p><strong style="text-align:left">1.26.29</strong> (June 4<sup>th</sup>, 2026):</p>
<ul>
<li><strong>All OSes:</strong>
<ul>
<li>Update logo icons with a simplified ones without extra label text.</li>
<li>Update documentation.</li>
<li>Add Argon2id as an alternative memory-hard KDF for non-system volumes.</li>
<li>Use "KDF" terminology in the user interface and documentation instead of "PKCS-5 PRF".</li>
<li>Update logo icons with simplified icons without extra label text.</li>
<li>Harden XML and TLV parsers against malformed input.</li>
<li>Security: Fix <a href="https://github.com/veracrypt/VeraCrypt/security/advisories/GHSA-94c6-mgmv-mqc5" target="_blank">GHSA-94c6-mgmv-mqc5</a>: non-default <code>WOLFCRYPT=1</code> builds now use wolfCrypt PBKDF2 instead of HKDF and honor VeraCrypt's PBKDF2 iteration count.
<ul>
<li>Reported by https://github.com/vastblast </li>
</ul>
</li>
<li>Fix CPU feature detection and crypto implementation edge cases, including AVX2/leaf 7 detection, Camellia SSSE3 dispatch, Twofish x64 multiblock tail handling and Whirlpool alignment.</li>
<li>Update documentation, including Argon2id/KDF information and split Windows/Unix command line usage pages.</li>
<li>Update translations.</li>
</ul>
</li>
<li><strong>Windows:</strong>
<ul>
<li>Fix rare BSOD (Blue Screen of Death) issue affecting VeraCrypt driver.</li>
<li>Enhancements to the driver crash dump filter (GH PR #1590).</li>
<li>Enhancement to I/O request handling in the driver.</li>
<li>Add support of Argon2id password hashing algorithm.</li>
<li>Speedup mounting when PRF autodetection is selected.</li>
<li>Add CLI switch /protectScreen to allow disabling screen protection in portable mode (cf documentation)</li>
<li>Add argument to CLI switch /protectMemory to allow disabling memory protection in portable mode (cf documentation)</li>
<li>Add setting and CLI switch /enableIME to allow enabling Input Method Editor (IME) in Secure Desktop</li>
<li>Provide VeraCrypt C/C++ SDK for creating volumes (https://github.com/veracrypt/VeraCrypt-SDK)</li>
<li>Fix rare BSOD (Blue Screen of Death) issue affecting the VeraCrypt driver.</li>
<li>Fix hibernation crash on fresh Windows 11 25H2 installations.</li>
<li>Security: Fix <a href="https://github.com/veracrypt/VeraCrypt/security/advisories/GHSA-jjcr-75w7-58jp" target="_blank">GHSA-jjcr-75w7-58jp</a>: hidden volume quick format no longer uses the file-container allocation shortcut that wrote plaintext zero sectors at 128 MiB intervals, preserving plausible deniability.
<ul>
<li>Reported by https://github.com/vastblast </li>
<li>Regression introduced in 1.26.6</li>
</ul>
</li>
<li>Harden Windows driver input validation and crash dump filter handling (GH PR #1590).</li>
<li>Improve driver I/O handling, including safer request completion, ordered volume flush barriers, and better VERIFY/TRIM validation.</li>
<li>Fix PBKDF XSTATE cleanup and add Win64 unwind metadata for AES assembly.</li>
<li>Speed up mounting when KDF autodetection is selected.</li>
<li>Add support for new Microsoft UEFI CA 2023 signed EFI bootloaders while preserving Microsoft UEFI CA 2011 support.</li>
<li>Improve EFI system encryption repair and upgrade handling, including stuck decryption finalization, Post-OOBE repair, loader restoration verification, and clearer missing-loader reporting.</li>
<li>Fix EFI <code>DcsProp</code> rewrite handling.</li>
<li>Fix ghost drive letter after command line unmount (GH #337, GH #1426).</li>
<li>Fix favorite volume mount race.</li>
<li>Validate PIM when changing only the KDF.</li>
<li>Fix elevated COM format drive validation and device path normalization (GH #1670).</li>
<li>Fix ReFS formatting during volume creation.</li>
<li>Fix MSI traveler disk creation with WHQL-signed drivers, ARM64 MSI build, Start Menu folder upgrades, and discovery of newer SDK MSI tools.</li>
<li>Add CLI switch <code>/protectScreen</code> to allow disabling screen protection in portable mode (cf documentation).</li>
<li>Add argument to CLI switch <code>/protectMemory</code> to allow disabling memory protection in portable mode (cf documentation).</li>
<li>Add setting and CLI switch <code>/enableIME</code> to allow enabling Input Method Editor (IME) in Secure Desktop.</li>
<li>Use tab control for VeraCrypt preferences to reduce clutter and size of the dialog.</li>
<li>Provide VeraCrypt C/C++ SDK for creating volumes (<a href="https://github.com/veracrypt/VeraCrypt-SDK" target="_blank">https://github.com/veracrypt/VeraCrypt-SDK</a>).</li>
<li>Update LZMA SDK to version 26.01.</li>
</ul>
</li>
<li><strong>Linux:</strong>
<ul>
<li>Update Ubuntu 25.04 dependency to require libwxgtk3.2-1t64 package</li>
<li>Allow AppImage file to start with "veracrypt" in any case</li>
<li>Update Ubuntu 25.04 dependency to require libwxgtk3.2-1t64 package.</li>
<li>Add support for building against FUSE3.</li>
<li>Add in-kernel NTFS driver selection for NTFS mounts, including <code>--filesystem=kernel-ntfs</code> and <code>-m kernelntfs</code>.
<ul>
<li><code>--filesystem=ntfs3</code> now pins the kernel ntfs3 driver and bypasses mount helpers such as <code>mount.ntfs3</code>.</li>
</ul>
</li>
<li>Fix AppImage portability and language loading, allow AppImage file name to start with "veracrypt" in any case.</li>
<li>Suppress redundant "already running" dialog and store the GUI instance lock under XDG paths.</li>
<li>Add emergency cleanup for stale unmounts.</li>
<li>Parallelize header KDF autodetection.</li>
<li>Honor <code>nokernelcrypto</code> during external formatting.</li>
<li>On WSL, open mounted volumes using Windows Explorer.</li>
<li>Add support for reproducible Linux builds and Arch package builds.</li>
<li>Add OpenWrt package build and QEMU test scripts.</li>
<li>Fix CMake 4 compatibility, CentOS 6 GCC 4.4 builds, and wxWidgets-related build issues.</li>
</ul>
</li>
<li><strong>Linux and macOS:</strong>
<ul>
<li>Fix initial width of columns in main UI.</li>
<li>Enable Quick Format for normal file containers. The container is sized with <code>ftruncate()</code>, so the host filesystem may keep regions unwritten or sparse until data is written to them.</li>
<li>Fix hidden volume size estimation for exFAT outer volumes.</li>
<li>Fix hidden volume FAT size limit handling.</li>
<li>Fix erroneous 2 TiB limit for hidden file containers in GUI wizard.</li>
<li>Show volume creation finalization stages.</li>
<li>Collect mouse entropy from nested controls in the volume creation wizard.</li>
<li>Fix remaining wxWidgets sizer flags.</li>
</ul>
</li>
<li><strong>macOS:</strong>
<ul>
<li>Fix initial width of columns in main UI.</li>
<li>Use SMB backend for FUSE-T auxiliary mounts and improve FUSE-T SMB metadata handling and mount stability.</li>
<li>Recover mounted volume mount points.</li>
<li>Validate format wizard device targets and block partitioned whole-disk alias bypasses.</li>
<li>Run APFS formatter elevated when needed and prepare APFS formatter device aliases.</li>
<li>Force fresh exFAT layout when formatting volumes.</li>
<li>Fix <code>Command-A</code> in password fields.</li>
<li>Link against wxWidgets 3.2.10 and allow overriding the deployment target.</li>
</ul>
</li>
<li><strong>BSD:</strong>
<ul>
<li>FreeBSD: link static wxWidgets builds with iconv.</li>
<li>OpenBSD: fix device-hosted volume sizing, honor doas user for mount ownership and FUSE access, and fix CLI build and PCSC exit handling.</li>
</ul>
</li>
</ul>
+76 -12
View File
@@ -42,38 +42,102 @@
VeraCrypt старее, чем 1.18a.</span></li>
</p>
<p><strong style="text-align:left">1.26.27</strong> (20 сентября 2025 года):</p>
<p><strong style="text-align:left">1.26.29</strong> (4 июня 2026 года):</p>
<ul>
<li><strong>Все ОС:</strong>
<ul>
<li>Обновлены иконки: теперь используются упрощённые варианты без надписей.</li>
<li>Обновлена документация.</li>
<li>Добавлен Argon2id как альтернативная функция формирования ключа (KDF) с повышенными требованиями к памяти для несистемных томов.</li>
<li>В интерфейсе и документации вместо «PKCS-5 PRF» используется термин «KDF».</li>
<li>Обновлены иконки: теперь используются упрощённые варианты без лишних надписей.</li>
<li>Усилена устойчивость парсеров XML и TLV к некорректно сформированным входным данным.</li>
<li>Безопасность: исправлена <a href="https://github.com/veracrypt/VeraCrypt/security/advisories/GHSA-94c6-mgmv-mqc5" target="_blank">GHSA-94c6-mgmv-mqc5</a>: сборки с неиспользуемым по умолчанию параметром <code>WOLFCRYPT=1</code> теперь используют PBKDF2 из wolfCrypt вместо HKDF и учитывают заданное в VeraCrypt число итераций PBKDF2.
<ul>
<li>Сообщил https://github.com/vastblast </li>
</ul>
</li>
<li>Исправлены определение возможностей процессора и граничные случаи криптографических реализаций, включая определение AVX2/leaf 7, диспетчеризацию Camellia SSSE3, обработку хвоста многоблочных операций Twofish x64 и выравнивание Whirlpool.</li>
<li>Обновлена документация, включая сведения об Argon2id/KDF и разделение страниц использования командной строки для Windows и Unix.</li>
<li>Обновлены переводы.</li>
</ul>
</li>
<li><strong>Windows:</strong>
<ul>
<li>Исправлена редкая ошибка BSOD (Blue Screen of Death), затрагивавшая драйвер VeraCrypt.</li>
<li>Внесены улучшения в фильтр дампов аварийного завершения работы драйвера (GH PR #1590).</li>
<li>В драйвере улучшена обработка I/O-запросов.</li>
<li>Добавлена поддержка алгоритма Argon2id для хеширования паролей.</li>
<li>Ускорено монтирование при выборе автодетекции PRF.</li>
<li>Исправлен сбой при гибернации на новых установках Windows 11 25H2.</li>
<li>Безопасность: исправлена <a href="https://github.com/veracrypt/VeraCrypt/security/advisories/GHSA-jjcr-75w7-58jp" target="_blank">GHSA-jjcr-75w7-58jp</a>: быстрое форматирование скрытого тома больше не использует ускоренный способ выделения места для файлового контейнера, который записывал незашифрованные нулевые сектора с интервалом 128 МиБ, что сохраняет правдоподобное отрицание наличия шифрования.
<ul>
<li>Сообщил https://github.com/vastblast </li>
<li>Регрессия появилась в версии 1.26.6</li>
</ul>
</li>
<li>Усилены проверка входных данных драйвера Windows и обработка фильтра аварийных дампов (GH PR #1590).</li>
<li>Улучшена обработка ввода-вывода в драйвере, включая более безопасное завершение запросов, упорядоченные барьеры сброса данных томов и более строгую проверку VERIFY/TRIM.</li>
<li>Исправлена очистка XSTATE для PBKDF и добавлены метаданные раскрутки стека Win64 для AES-кода на ассемблере.</li>
<li>Ускорено монтирование при выборе автодетекции KDF.</li>
<li>Добавлена поддержка новых EFI-загрузчиков, подписанных Microsoft UEFI CA 2023, при сохранении поддержки Microsoft UEFI CA 2011.</li>
<li>Улучшены восстановление и обновление шифрования системы EFI, включая завершение зависшего расшифрования, восстановление после OOBE, проверку восстановления загрузчика и более понятные сообщения об отсутствии загрузчика.</li>
<li>Исправлена обработка перезаписи EFI <code>DcsProp</code>.</li>
<li>Исправлена фантомная буква диска после размонтирования из командной строки (GH #337, GH #1426).</li>
<li>Исправлено состояние гонки при монтировании избранного тома.</li>
<li>Теперь PIM проверяется при изменении только KDF.</li>
<li>Исправлены проверка диска для форматирования через COM с повышенными правами и нормализация пути устройства (GH #1670).</li>
<li>Исправлено форматирование ReFS при создании тома.</li>
<li>Исправлены создание Переносного диска из MSI с WHQL-подписанными драйверами, сборка MSI для ARM64, обновление папки меню «Пуск» и обнаружение более новых MSI-инструментов SDK.</li>
<li>Добавлен параметр командной строки <code>/protectScreen</code> для отключения защиты экрана в портативном режиме (см. документацию).</li>
<li>Добавлен дополнительный аргумент для параметра <code>/protectMemory</code> — теперь можно отключать защиту памяти в портативном режиме (см. документацию).</li>
<li>Добавлен дополнительный аргумент для параметра <code>/protectMemory</code>, позволяющий отключать защиту памяти в портативном режиме (см. документацию).</li>
<li>Добавлена настройка и параметр командной строки <code>/enableIME</code>, позволяющие включать редактор методов ввода (IME) на защищённом рабочем столе.</li>
<li>Предоставлен SDK VeraCrypt на C/C++ для создания томов: <a href="https://github.com/veracrypt/VeraCrypt-SDK">https://github.com/veracrypt/VeraCrypt-SDK</a>.</li>
<li>В настройках VeraCrypt теперь используется вкладочный интерфейс, чтобы уменьшить перегруженность и размер диалога.</li>
<li>Предоставлен SDK VeraCrypt на C/C++ для создания томов (<a href="https://github.com/veracrypt/VeraCrypt-SDK" target="_blank">https://github.com/veracrypt/VeraCrypt-SDK</a>).</li>
<li>LZMA SDK обновлён до версии 26.01.</li>
</ul>
</li>
<li><strong>Linux:</strong>
<ul>
<li>Для Ubuntu 25.04 теперь требуется пакет <code>libwxgtk3.2-1t64</code>.</li>
<li>Файл AppImage теперь можно запускать, если его имя начинается с «veracrypt» (регистр букв не имеет значения).</li>
<li>Для Ubuntu 25.04 теперь требуется пакет libwxgtk3.2-1t64.</li>
<li>Добавлена поддержка сборки с FUSE3.</li>
<li>Добавлен выбор встроенного в ядро драйвера NTFS для монтирования NTFS, включая <code>--filesystem=kernel-ntfs</code> и <code>-m kernelntfs</code>.
<ul>
<li><code>--filesystem=ntfs3</code> теперь фиксирует использование ядрового драйвера ntfs3 и обходит помощники монтирования, такие как <code>mount.ntfs3</code>.</li>
</ul>
</li>
<li>Исправлены переносимость AppImage и загрузка языка; имя файла AppImage теперь может начинаться с «veracrypt» в любом регистре.</li>
<li>Подавлен лишний диалог «уже запущено»; блокировка экземпляра GUI хранится в путях XDG.</li>
<li>Добавлена аварийная очистка для зависших размонтирований.</li>
<li>Распараллелена автодетекция KDF заголовка.</li>
<li><code>nokernelcrypto</code> теперь учитывается при внешнем форматировании.</li>
<li>В WSL смонтированные тома открываются через Проводник Windows.</li>
<li>Добавлена поддержка воспроизводимых сборок Linux и сборки пакетов Arch.</li>
<li>Добавлены скрипты сборки пакета OpenWrt и тестирования в QEMU.</li>
<li>Исправлены совместимость с CMake 4, сборки CentOS 6 GCC 4.4 и проблемы сборки, связанные с wxWidgets.</li>
</ul>
</li>
<li><strong>Linux и macOS:</strong>
<ul>
<li>Исправлена начальная ширина столбцов в главном интерфейсе.</li>
<li>Включено быстрое форматирование для обычных файловых контейнеров. Размер контейнера задаётся с помощью <code>ftruncate()</code>, поэтому файловая система хоста может оставлять области незаписанными или разреженными до записи данных в них.</li>
<li>Исправлена оценка размера скрытого тома для внешних томов exFAT.</li>
<li>Исправлена обработка ограничения размера FAT для скрытых томов.</li>
<li>Исправлено ошибочное ограничение 2 ТиБ для скрытых файловых контейнеров в мастере GUI.</li>
<li>Отображаются этапы завершения создания тома.</li>
<li>Сбор энтропии мыши в мастере создания томов теперь выполняется также из вложенных элементов управления.</li>
<li>Исправлены оставшиеся флаги компоновщиков wxWidgets.</li>
</ul>
</li>
<li><strong>macOS:</strong>
<ul>
<li>Исправлена начальная ширина столбцов в главном интерфейсе.</li>
<li>Для вспомогательных монтирований FUSE-T используется SMB-бэкенд; улучшены обработка SMB-метаданных FUSE-T и стабильность монтирования.</li>
<li>Добавлено восстановление точек монтирования смонтированных томов.</li>
<li>Добавлена проверка целевых устройств в мастере форматирования и заблокированы обходы через псевдонимы целого диска с разделами.</li>
<li>Форматтер APFS запускается с повышенными правами при необходимости, а псевдонимы устройств для форматтера APFS подготавливаются заранее.</li>
<li>При форматировании томов принудительно создаётся новая разметка exFAT.</li>
<li>Исправлено <code>Command-A</code> в полях пароля.</li>
<li>Выполняется компоновка с wxWidgets 3.2.10, разрешено переопределять целевую версию развёртывания.</li>
</ul>
</li>
<li><strong>BSD:</strong>
<ul>
<li>FreeBSD: статические сборки wxWidgets компонуются с iconv.</li>
<li>OpenBSD: исправлены определение размера томов на основе устройств, учёт пользователя doas для владения точками монтирования и доступа FUSE, а также сборка CLI и обработка завершения PCSC.</li>
</ul>
</li>
</ul>
+75 -11
View File
@@ -39,38 +39,102 @@
<span style="color:#ff0000;">为避免暴露您的卷是否包含隐藏卷,或者如果您在使用隐藏卷/操作系统时依赖似是而非的否认能力,那么您必须重新创建外部和隐藏卷,包括系统加密和隐藏操作系统,并丢弃VeraCrypt 1.18a版本之前创建的现有卷。</span></li>
</p>
<p><strong style="text-align:left">1.26.27</strong> (2025年9月20日):</p>
<p><strong style="text-align:left">1.26.29</strong> (2026年6月4日):</p>
<ul>
<li><strong>所有操作系统:</strong>
<ul>
<li>更新Logo图标,采用无文字标签的简化版</li>
<li>更新文档</li>
<li>新增 Argon2id,作为非系统卷的可选内存困难型密钥推导函数(KDF)</li>
<li>用户界面和文档中改用“KDF”术语,替代“PKCS-5 PRF”</li>
<li>更新 Logo 图标,采用不带额外文字标签的简化图标。</li>
<li>增强 XML 和 TLV 解析器对格式错误输入的防护。</li>
<li>安全:修复 <a href="https://github.com/veracrypt/VeraCrypt/security/advisories/GHSA-94c6-mgmv-mqc5" target="_blank">GHSA-94c6-mgmv-mqc5</a>:非默认启用的 <code>WOLFCRYPT=1</code> 构建现在使用 wolfCrypt PBKDF2 而非 HKDF,并使用 VeraCrypt 的 PBKDF2 迭代次数。
<ul>
<li>由 https://github.com/vastblast 报告 </li>
</ul>
</li>
<li>修复 CPU 特性检测和加密实现中的边界情况,包括 AVX2/leaf 7 检测、Camellia SSSE3 调度、Twofish x64 多块尾部处理以及 Whirlpool 对齐。</li>
<li>更新文档,包括 Argon2id/KDF 信息,并将 Windows/Unix 命令行用法拆分为独立页面。</li>
<li>更新翻译。</li>
</ul>
</li>
<li><strong>Windows:</strong>
<ul>
<li>修复影响 VeraCrypt 驱动程序的罕见蓝屏(BSOD)问题。</li>
<li>增强驱动程序崩溃转储过滤功能(GH PR #1590)</li>
<li>优化驱动中的I/O请求处理流程。</li>
<li>新增对Argon2id密码哈希算法的支持。</li>
<li>加快了在选择自动检测伪随机函数(PRF)时的挂载速度。</li>
<li>修复全新安装 Windows 11 25H2 后休眠时崩溃的问题</li>
<li>安全:修复 <a href="https://github.com/veracrypt/VeraCrypt/security/advisories/GHSA-jjcr-75w7-58jp" target="_blank">GHSA-jjcr-75w7-58jp</a>:隐藏卷快速格式化不再使用文件容器快速分配方法;该方法曾每隔 128 MiB 写入明文零扇区。此修复保持似是而非的否认性。
<ul>
<li>由 https://github.com/vastblast 报告 </li>
<li>此回归问题引入于 1.26.6</li>
</ul>
</li>
<li>增强 Windows 驱动程序输入验证和崩溃转储过滤处理(GH PR #1590)。</li>
<li>改进驱动程序 I/O 处理,包括更安全的请求完成、有序的卷刷新屏障,以及更完善的 VERIFY/TRIM 验证。</li>
<li>修复 PBKDF 的 XSTATE 清理,并为 AES 汇编代码添加 Win64 栈展开元数据。</li>
<li>加快选择 KDF 自动检测时的挂载速度。</li>
<li>新增对使用 Microsoft UEFI CA 2023 签名的 EFI 引导加载程序的支持,同时保留对 Microsoft UEFI CA 2011 的支持。</li>
<li>改进 EFI 系统加密的修复和升级处理,包括卡住的解密完成流程、Post-OOBE 修复、引导加载程序恢复验证,以及缺少引导加载程序时更清晰的报告。</li>
<li>修复 EFI <code>DcsProp</code> 重写处理。</li>
<li>修复通过命令行卸载后残留驱动器号的问题(GH #337, GH #1426)。</li>
<li>修复收藏卷挂载竞态问题。</li>
<li>仅更改 KDF 时也验证 PIM。</li>
<li>修复提权 COM 中的格式化驱动器验证和设备路径规范化问题(GH #1670)。</li>
<li>修复卷创建期间 ReFS 格式化问题。</li>
<li>修复使用 WHQL 签名驱动程序时的 MSI 移动磁盘创建问题、ARM64 MSI 构建、“开始”菜单文件夹升级以及较新 SDK MSI 工具发现问题。</li>
<li>新增命令行参数 <code>/protectScreen</code>,可在便携模式下禁用屏幕保护功能(详见文档)。</li>
<li>为命令行参数 <code>/protectMemory</code> 新增选项,可在便携模式下禁用内存保护功能(详见文档)。</li>
<li>新增设置项及命令行参数 <code>/enableIME</code>,可在安全桌面下启用输入法(IME)功能。</li>
<li>提供VeraCrypt C/C++ SDK,用于创建加密卷(<a href="https://github.com/veracrypt/VeraCrypt-SDK">https://github.com/veracrypt/VeraCrypt-SDK</a></li>
<li>VeraCrypt 首选项改用选项卡控件,以减少对话框杂乱并缩小尺寸</li>
<li>提供 VeraCrypt C/C++ SDK,用于创建加密卷(<a href="https://github.com/veracrypt/VeraCrypt-SDK" target="_blank">https://github.com/veracrypt/VeraCrypt-SDK</a>)。</li>
<li>将 LZMA SDK 更新至 26.01 版本。</li>
</ul>
</li>
<li><strong>Linux:</strong>
<ul>
<li>更新对Ubuntu 25.04的依赖,需安装 <code>libwxgtk3.2-1t64</code> 软件包。</li>
<li>允许以任意大小写“veracrypt”开头的AppImage文件运行</li>
<li>更新对 Ubuntu 25.04 的依赖,需安装 libwxgtk3.2-1t64 软件包。</li>
<li>新增基于 FUSE3 构建的支持</li>
<li>新增用于 NTFS 挂载的内核 NTFS 驱动选择,包括 <code>--filesystem=kernel-ntfs</code><code>-m kernelntfs</code>
<ul>
<li><code>--filesystem=ntfs3</code> 现在固定使用内核 ntfs3 驱动,并绕过 <code>mount.ntfs3</code> 等挂载辅助程序。</li>
</ul>
</li>
<li>修复 AppImage 便携性和语言加载问题,并允许 AppImage 文件名以任意大小写的“veracrypt”开头。</li>
<li>抑制多余的“已在运行”对话框,并将 GUI 实例锁存储在 XDG 路径下。</li>
<li>新增对残留卸载状态的应急清理。</li>
<li>并行化卷头 KDF 自动检测。</li>
<li>外部格式化时遵循 <code>nokernelcrypto</code></li>
<li>在 WSL 上使用 Windows 资源管理器打开已挂载卷。</li>
<li>新增对可复现 Linux 构建和 Arch 软件包构建的支持。</li>
<li>新增 OpenWrt 软件包构建和 QEMU 测试脚本。</li>
<li>修复 CMake 4 兼容性、CentOS 6 GCC 4.4 构建,以及与 wxWidgets 相关的构建问题。</li>
</ul>
</li>
<li><strong>Linux 和 macOS:</strong>
<ul>
<li>修复主界面列宽初始显示不正确的问题。</li>
<li>为普通文件容器启用快速格式化。容器通过 <code>ftruncate()</code> 设置大小,因此宿主文件系统可能会在写入数据之前保持部分区域未写入或稀疏。</li>
<li>修复 exFAT 外层卷的隐藏卷大小估算问题。</li>
<li>修复隐藏卷 FAT 大小限制处理。</li>
<li>修复 GUI 向导中隐藏文件容器错误的 2 TiB 限制。</li>
<li>显示卷创建的收尾阶段。</li>
<li>卷创建向导现在也会从嵌套控件收集鼠标熵。</li>
<li>修复剩余的 wxWidgets sizer 标志问题。</li>
</ul>
</li>
<li><strong>macOS:</strong>
<ul>
<li>修复主界面列宽初始显示不正确的问题</li>
<li>FUSE-T 辅助挂载改用 SMB 后端,并改进 FUSE-T SMB 元数据处理和挂载稳定性</li>
<li>恢复已挂载卷的挂载点。</li>
<li>验证格式化向导中的设备目标,并阻止通过带分区的整盘别名进行绕过。</li>
<li>需要时以提升权限运行 APFS 格式化工具,并预先准备 APFS 格式化工具的设备别名。</li>
<li>格式化卷时强制使用全新的 exFAT 布局。</li>
<li>修复密码字段中的 <code>Command-A</code></li>
<li>链接 wxWidgets 3.2.10,并允许覆盖部署目标。</li>
</ul>
</li>
<li><strong>BSD:</strong>
<ul>
<li>FreeBSD:静态 wxWidgets 构建链接 iconv。</li>
<li>OpenBSD:修复设备托管卷大小计算,按 doas 用户设置挂载所有权和 FUSE 访问权限,并修复 CLI 构建和 PCSC 退出处理。</li>
</ul>
</li>
</ul>
+1 -1
View File
@@ -73,7 +73,7 @@ extern unsigned short _rotl16(unsigned short value, unsigned char shift);
#define VERSION_NUM 0x0126
// Release date
#define TC_STR_RELEASE_DATE L"June 2, 2026"
#define TC_STR_RELEASE_DATE L"June 4, 2026"
#define TC_RELEASE_DATE_YEAR 2026
#define TC_RELEASE_DATE_MONTH 6