v2.1Введение
Журнал изменений
Что менялось в Сверле: версии 2.x с датами. Лента RSS доступна из подвала.
Формат: заголовок содержит версию и дату выпуска. Этот же список генератор превращает в RSS-ленту.
2.1.0 — 2026-09-12#
- Добавлена команда
sverlo tail: следит за файлом и печатает новые записи. - Оператор
~в запросах ищет подстроку без учёта регистра. - Вложенные поля JSON доступны в запросах через точку:
req.user:42. - Исправлено: многострочная запись, оборванная концом файла, больше не теряет последнюю строку.
2.0.1 — 2026-07-02#
- Исправлено: формат
syslogв январе читал декабрьские строки с текущим годом. Теперь есть параметрyear. - Исправлено:
rec.fieldsу записей из logfmt содержал ключ__proto__как обычный, но с прототипом. - Уменьшен размер пакета за счёт удаления неиспользуемых файлов типов.
2.0.0 — 2026-06-10#
- Новый API:
createParser,createTransform, асинхронный итераторparser.stream. - Запись теперь содержит
ts,level,msg,fields. Подробности и таблица переименований — в миграции. - Парсер шаблонов переписан на конечный автомат, откат регулярных выражений больше не возможен.
- Пакет стал только ESM, поддерживается Node.js 20+.
2.0.0-rc.1 — 2026-05-14#
- Первый кандидат в релизы. Зафиксирован формат
Record.