- Добавлена поддержка Loki
- Обновлены версии зависимостей
- Обновлена версия Rust Edition до 2024
- Обновлены версии зависимостей
- Обновлены версии зависимостей
- Обновлены версии зависимостей
- Библиотека
pinoи ее модули заменены на@vaylo/pino - Обновлены версии зависимостей
- Добавлена поддержка пути
/video-translation/cache - Обновлен стандартный User Agent
- Добавлен воркер на основе Axum, который должен лучше справляться с высокой нагрузкой
- Добавлена проверка на значение logToFile перед созданием папки logs
- Проверка и создание папки logs, теперь, является асинхронное
- Обновлены версии зависимостей
- Удален плагин sonarjs для eslint
- Обновлен стандартный User Agent
- Добавлен HEAD в список методов CORS
- Добавлено отключение логирования в файл с помощью переменной окружения LOG_IN_FILE
- Добавлено полное удаление CORS и Date заголовков из ответа Yandex
- Добавлен метод PUT в список доступных CORS
- Откат "Теперь, если установлен заголовок Range, воркер будет получать и отдавать сразу нужный фрагмент аудио файла, а не получать весь аудиофайл и самостоятельно определять нужный фрагмент" из-за бага с ломающейся перемоткой в хроме
- Теперь, если установлен заголовок Range, воркер будет получать и отдавать сразу нужный фрагмент аудио файла, а не получать весь аудиофайл и самостоятельно определять нужный фрагмент
- Переменная окружения FORCE_USE_PROXY переименована в PROXY_FORCE
- Добавлена возможность запретить использование прокси для запросов к S3 с помощью переменной окружения PROXY_IGNORE_S3
- Добавлена возможность запретить запросы без прокси с помощью переменной окружения FORCE_USE_PROXY (true/false)
- Добавлено сообщение о блокировки запроса со стороны Яндекса
- Добавлено удаление прокси из списка, если он заблокирован Яндексом (не удаляет из файла)
- Убрано логирование тела запросов для неудачных запросов
- Добавлена возможность установки HTTP/HTTPS прокси. Для включения добавьте прокси в формате [://]:@[:] в файл elysia/proxies.txt, например
https://username:password@proxy.example.com:8080 - Добавлено логирование заголовков ответа и тела запросов неудачных запросов
- Добавлено проксирование /video-translation/audio и /video-translation/fail-audio-js
- Добавлено логирование неудачных запросов через Loki
- Исправлено проксирование аудио и субтитров
- Исправлено проксирование аудио и субтитров
- Elysia обновлена до последней версии и исправлена после обновления
- Обновлен User Agent
- Добавлено проксирование субтитров
- Фикс заголовков проксирования аудио
- Добавлена поддержка сессий (/session/)
- Добавлен
/heathэндпоинт - Добавлен номер версии