Элементы на странице /chat переделаны для лучшей совместимости с браузером Epiphany
При неудачной посылке сообщения оно теперь не теряется и может быть повторно послано
Возможно встраивание в сообщения некоторых элементов через iframe
Добавлена опция --as FILENAME в команду fossil chat send
Добавлена команда fossil chat pull для резервного копирования чата, доступная только администраторам
Замена тестовой команды test-detach на команду detach
Для команды fossil pull с опцией --from-parent-project если не указан URL то используется URL из последней команды fossil pull --from-parent-project в которой был указан URL
В команду fossil init добавлены опции --project-name и --project-desc
Страница /ext генерирует переменные окружения SERVER_SOFTWARE для клиента
Исправлено содержимое переменной REQUEST_URI CGI которая теперь включает строку запроса
Для команд наподобие fossil sync добавлена опция --transport-command
На странице со списком файлов используется порядок сортировки "uintnocase", поэтому имена файлов содержащие цифры сортируются в порядке возрастания даже если содержат разное число цифр (например "fossil_80_..." идет перед "fossil_100.png")
Усовершенствования в разработке алгоритма компоновки графа для улучшения удобочитаемости и улучшения ситуационной осведомленности
Повышение производительности для тега root:BRANCHNAME, выполняемое с использованием Common Table Expression в SQL
Сортировка списков тегов (командная строка и веб-интерфейс), принимает во внимание числа, располагая в порядке соответствующем семантическому управлению версиями.
В разделах вики не выводятся страницы по умолчанию, связанные с check-ins и branches
Добавлена настройка chat-timeline-user. Если она содержит не пустую строку то все изменения в репозитории также анонсируются в комнате чата.
На странице /unsubscribe теперь запрашивается подтверждение. Уведомления на почту теперь имеют только ссылку "Unsubscribe" а не ссылку на управление подписками.
Добавлена подкоманда fossil branch lsh для вывода свежеизменнных веток.
Флаг --dryrun заменен на --dry-run во всех командах, но старый вариант может использоваться для совместимости.
Исправлен баг допущенный в версии 2.17 при котором команда clone --unversioned не завершала получение UV-файлов из удаленного репозитория. Для проверки исправления указать подробный вывод в команде clone --unversioned --verbose, и проверить согласованность командой uv sync --verbose.
Пользователь может запросить сброс пароля. Эта функция выключена по умолчанию. Для включения используйте свойство self-pw-reset. Добавлены новые веб-страницы /resetpw и /reqpwreset.
Добавлены команды fossil repack и fossil all repack как удобный способ оптимизировать размер одного или всех репозиториев.
Возможность добавления текстовых описаний в формат тикета.