# Что нового (/ru/docs/whats-new)

Эти примечания Echolot показывает в меню **Справка › Что нового в Echolot**, самые новые первыми. Каждый выпуск и его загрузки есть и на [странице выпусков](https://github.com/staticdreams/echolot-public/releases).

## 0.8.0 [#080]

*4 ноября 2026 г. · сборка 12*

**Новое**

- Echolot теперь доступен на французском, немецком, испанском, японском, корейском, русском и упрощённом китайском.
  Приложение следует языку системы, а другой язык можно выбрать в разделе Настройки › Основные › Язык.
- Ознакомительный тур при первом запуске; пройти его снова можно в меню Справка › Показать тур.
- Панель ассистента меняет размер: потяните за её край (двойной щелчок возвращает размер по умолчанию).
- Моки отвечают на операции спецификации без примера каждый раз новыми тестовыми данными, подходящими к каждому полю.

**Улучшения**

- Echo, экран состояния в заголовке страницы, теперь включён по умолчанию.
- В окне одобрения ассистента кнопка «Разрешить на этот сеанс» теперь сразу охватывает все изменения рабочего
  пространства; перед удалением вопрос по-прежнему задаётся.
- В окне приветствия за значком приложения расходится сигнал сонара.

**Исправления**

- Редактор запроса больше не перекрывает ответ.
- Главная умещается в узком окне, поэтому широкая панель ассистента больше не сдвигает её на боковую панель.
- Приветствие Echo больше не сжимается, а заголовок ассистента на любом языке остаётся в одну строку.
- Удаление теста кнопкой «минус» больше не приводит к сбою Echolot, как и удаление подписки или сообщения MQTT,
  сообщения WebSocket или события Socket.IO. Спасибо Amit за сообщение о проблеме.
- Кнопка «минус» в списке сценариев удаляет выбранный сценарий; раньше она реагировала на нажатия только по своей
  тонкой линии.

## 0.7.1 [#071]

*3 ноября 2026 г. · сборка 11*

**Новое**

- Карточка Sonar на Главной показывает каждую отправку за последний час, 24 часа, 7 или 30 дней по времени ответа:
  число отправок, успешных ответов, медиану и p95 в сравнении с предыдущим периодом.
- Морское — второе тёмное оформление в глубоких синих тонах морской воды (Настройки › Основные › Оформление).
- Авторизация рабочего пространства из любого запроса: вкладка «Авторизация» открывает авторизацию папки или рабочего
  пространства, которую наследует запрос («Авторизация рабочего пространства…» — у запроса со своей), а в настройках
  папки и рабочего пространства можно один раз войти через OAuth 2.0 для всех наследующих запросов.
- Больше видов авторизации: OAuth 1.0, грант «Пароль» и дополнительные настройки в OAuth 2.0, а авторизация ASAP из
  Postman импортируется как JWT Bearer.
- Агенты и ассистент могут задавать запросам авторизацию и захваты (учётные данные — только как `{{variables}}`),
  настраивать авторизацию папки и один раз пробно запускать сценарий после вашего одобрения; в разделе Настройки ›
  Ассистент › Когда спрашивать можно оставить вопросы только об удалении, новых хостах и защищённых окружениях.
- Запросы, последний вызов которых завершился ошибкой, отмечены в списке запросов значком предупреждения с описанием
  проблемы.

**Улучшения**

- Ответы ассистента отображаются как Markdown и плавно выводятся по мере поступления.
- Карточки сценариев показывают, что делают блоки, условия редактируются как правила, а результат блока «Вычислить» —
  его последнее выражение.
- Раздел Настройки › Хранилище показывает, сколько места занимают тела ответов, а «Удалить сохранённые тела…»
  освобождает его.
- На небольших экранах ассистент и закреплённые переменные больше не растягивают окно за пределы экрана: вместо этого
  переменные становятся плавающей панелью.

**Исправления**

- Исправления безопасности по итогам двух аудитов: OAuth-токены хранятся отдельно для каждого окружения и набора
  настроек и никогда не уходят на другой хост; агенты не могут без спроса записывать учётные данные в файлы или
  отправлять секреты на новые хосты; остановленные мок-, MCP- и вебхук-серверы закрывают все соединения.
- Исправлены сбой на очень больших числах в значениях, ошибки HTTPS-прокси с серверами HTTP/2, изменение при
  сохранении текста, оканчивающегося на `"""`, и потеря истории отмен в открытых вкладках при перемещении или
  переименовании.
- При включённом шифровании данных на диске история больше не хранит тела запросов открытым текстом.
- Настройки рабочего пространства и папки следуют вашему оформлению, включая Морское, и не меняют размер при
  переключении вкладок.
- Строка вызова gRPC умещается в своей области: длинные имена proto-файлов, сервисов и методов обрезаются, а не
  заходят на ответ.

## 0.6.0 [#060]

*2 ноября 2026 г. · сборка 9*

**Новое**

- Мокам больше не нужна спецификация: создавайте маршруты вручную (метод, путь с `{id}`, код состояния, заголовки,
  тело и правила для запроса) с тестовыми данными в теле: `{{$randomFullName}}`, `{{request.params.id}}`, `{{#repeat
  10}}`…`{{/repeat}}`. «Создать запросы» превращает маршруты мока в запросы.
- Те же тестовые значения работают в запросах, а echolot fake генерирует тестовые данные по шаблону в командной
  строке.
- Выберите несколько запросов на боковой панели, чтобы поместить их в новую папку («Новая папка с N объектами») или
  сразу изменить их заголовки, параметры запроса и авторизацию («Изменить N запросов…»).
- Echo — необязательный экран состояния в заголовке страницы (Настройки › Основные › Echo) — рассказывает, что
  происходит в окне, а по щелчку разворачивает отчёт о сеансе.
- Справка › Документация Echolot (⌘?) открывает новую документацию на docs.echolot.dev, а Справка › Справка по этой
  странице — страницу о том, что у вас перед глазами.

**Улучшения**

- Перед первой отправкой данных каждому провайдеру моделей Echolot один раз спрашивает разрешения; в разделе Настройки
  › Ассистент перечислено, что вы разрешили, с кнопкой «Отозвать». Для модели Apple на устройстве и серверов на вашем
  Mac разрешение не запрашивается.
- После обновления ничего не открывается само: кнопка «Что нового» в заголовке страницы показывает новые заметки о
  выпуске.
- Палитра команд предлагает только то, что имеет смысл на открытой странице.
- JSON-ответы показывают экранированные последовательности \u как символы, которые они обозначают.
- Подсветка на боковой панели плавно скользит от строки к строке, а переключатель модулей пружинисто переходит к
  выбранному модулю.

**Исправления**

- «Добавить правило» и «Добавить заголовок» сохраняют добавленную строку и ставят в неё курсор.
- Кнопки управления окном больше не обрезаются, когда на передний план выходит другое окно.

## 0.5.0 [#050]

*31 октября 2026 г. · сборка 7*

**Улучшения**

- Защищённые окружения спрашивают перед большим числом действий: вызовы, проверки и отслеживание MCP, «Получить
  токен», загрузка схем, рефлексия gRPC и сообщения в открытом сеансе после переключения окружения.
- Пароль прокси или парольная фраза сертификата, хранящиеся открытым текстом, теперь отмечены предупреждением, а рядом
  есть кнопка «Переместить в Связку ключей»; перед очисткой истории одного запроса теперь задаётся вопрос.
- Ввод `{{` снова предлагает переменные запроса в адресной строке, а в настройках папки и рабочего пространства —
  переменные, с которыми работает их авторизация.
- JSON-дерево быстрее открывает большие ответы, а холст сценариев перемещается плавнее.

**Исправления**

- Секреты остаются на месте: заголовки с API-ключами и заголовки с секретами больше не уходят вслед за
  перенаправлением на другой origin, история больше не хранит секреты Hawk, EdgeGrid, NTLM, прокси и сертификатов, а
  при зашифрованном хранилище текст ответа не попадает в поисковый индекс.
- Агенты читают историю со скрытыми учётными данными, а совпадения поиска, затрагивающие секрет, не учитываются и не
  показываются; ограничения агента действуют и внутри запускаемых им сценариев.
- Вход через NTLM работает по HTTP/1.1, и другой запрос больше не перехватывает его соединение, а сервер, требующий
  HTTP/1.1, его получает. HTTP/3 пробует все адреса хоста одновременно, как и TCP.
- Ответы, которые разрастаются до абсурда (больше 100 к 1 сверх 256 МБ), и сообщения WebSocket и Socket.IO, собранные
  из огромных фрагментов, обрезаются, а не заполняют память.
- Экспорт никогда не записывает поверх исходного рабочего пространства, внутрь него или в папку, которая его содержит,
  отправляет заменяемое в Корзину и сообщает, сколько учётных данных записано открытым текстом.
- Правки больше не теряются: настройки папки и рабочего пространства, маршруты моков и вкладка, закрытая прямо перед
  выходом, — всё записывается, а при неудачном сохранении ваш текст остаётся.
- Закрытие окна останавливает его прогоны и отправки. Параллельные итерации прогона сохраняют собственные значения
  $response, а файлы данных до 100 МБ загружаются, не подвешивая окно.
- Сценарий, у которого не выполнился скрипт запроса, теперь идёт по пути ошибки, а фоновые службы учитывают выбор «Без
  окружения».

Примечания к более ранним выпускам есть в [английской версии](/docs/whats-new).
