Skip to content

Изменения ​

1.0.94

Уведомления о запусках через плагины

  • Плагины могут сообщать о запусках задач. Если такой плагин установлен, в редакторе задачи появляется раздел Уведомления: включите плагин для задачи и выберите, когда писать, о каких запусках и что прикладывать. Учитываются ручные запуски, запуски по расписанию и от агентов
  • Настройки плагинов показываются там, где действуют: в настройках плагина, в каждом шаге плагина или в уведомлениях задачи
  • У некоторых настроек плагинов появилась кнопка поиска значений, например чата. Один найденный вариант подставляется сам, из нескольких открывается список, а выбранное значение сохраняет название
  • Плагин может быть на одном любом языке. Его страница и маркетплейс показывают языки плагина, а плагин без перевода на язык интерфейса помечен Нет перевода
  • Маркетплейс сообщает, если плагину нужна более новая QueryLane, и не предлагает его установить
  • Экспорт задач включает их уведомления и нужные для них плагины, без секретных значений
  • Редактор кода подсвечивает Markdown
  • Исправлены настройки плагина, которые иногда не показывались, когда установлено больше одного плагина, и лишний отступ справа в настройках плагинов
1.0.93

Плагины и инструменты ассистента

  • Новый раздел Настройки → Плагины с маркетплейсом официальных плагинов. До установки видно, к чему плагин получит доступ; установленные плагины можно обновить, выключить или удалить, а установка и удаление показывают прогресс по этапам
  • Первый плагин, Браузер, запускает Chromium без окна: шаг задачи открывает веб-страницы, переходит по ним и собирает данные. У каждого плагина свои настройки и именованные пресеты, а шаг может их переопределить
  • Скриншоты и файлы, которые сохраняют шаги, остаются в истории вместе с запуском: их можно посмотреть и открыть. На один запуск хранится до 100 МБ таких файлов
  • AI-ассистент теперь работает с задачами: читает их, меняет шаги, тестирует их и пользуется инструментами плагинов, например браузером. Прежде чем что-то изменить или запустить, он спрашивает: Разрешить один раз, Разрешить в этом чате или Запретить. Остановить отменяет и запущенное им. Выключается в Настройки → AI → Инструменты в чате
  • Открытый редактор задачи подхватывает правки ассистента. Если есть несохранённые изменения, можно выбрать Оставить мои правки или Загрузить версию ассистента
  • Экспорт задачи включает нужные ей плагины и их пресеты без секретных значений. При импорте такой задачи можно сразу установить, включить или подготовить плагины
  • У шагов JavaScript появилось поле Таймаут выполнения для скриптов, которым мало стандартных 30 секунд
  • Редактор кода подсвечивает Python и сразу показывает код шага, а не пустое поле, пока загружается
  • Страница задачи показывает заголовок и кнопки в одной строке, ниже описание, расписание и другие данные
  • Клик по версии в Настройки → О приложении открывает заметки к установленному релизу
  • История хранит 50 последних запусков каждой задачи, более старые удаляются вместе с файлами результатов
  • Исправлена ошибка «The quota has been exceeded» на всё окно, когда заполнялось локальное хранилище приложения
1.0.92

Базы SQLite

  • Новое подключение SQLite: можно открыть файл базы или создать новый, при желании в режиме Только чтение. Таблицы, представления, индексы и триггеры видны в дереве
  • Данные SQLite можно просматривать и править, выполнять запросы и скрипты с EXPLAIN QUERY PLAN, импортировать файлы в таблицы и экспортировать результаты. Целые числа больше 2^53 сохраняют все цифры
  • Долгий запрос к SQLite останавливается сразу при отмене или по таймауту запроса, а остальное приложение при этом не подвисает
  • Редактор схемы создаёт и меняет таблицы SQLite: переименование таблиц и полей, смена типа, значения по умолчанию, NOT NULL и первичного ключа. Изменения, которые SQLite не умеет делать на месте, пересоздают таблицу вместе с данными, индексами и триггерами, а Предпросмотр DDL показывает точный скрипт
  • Подключения SQLite работают в SQL-шагах задач и через MCP-сервер QueryLane, а импорт из Navicat переносит и их
  • Переименование поля в редакторе схемы теперь работает в PostgreSQL, CockroachDB, YugabyteDB, MySQL, MariaDB и Percona Server — раньше новое имя терялось. Переименование поля первичного ключа сохраняет ключ
  • Предпросмотр DDL использует новые имена после переименования таблицы или поля
  • Новый переключатель Настройки → Общее → Открывать при входе в систему, по умолчанию выключен
  • Детали объекта показывают ключи и ограничения одинаково для всех баз. Пользователи MySQL и MariaDB без доступа к списку ограничений теперь видят первичные, уникальные и внешние ключи
1.0.91

Расписания задач

  • В карточке задачи появилась кнопка Расписание: запуск каждые несколько минут или часов, ежедневно по выбранным дням, ежемесячно или по cron-выражению. Диалог показывает ближайшие запуски и не принимает выражение, которое macOS не сможет выполнить
  • Задача по расписанию запускается, пока Mac включён, даже если QueryLane закрыт. Запуск, пропущенный во время сна Mac, начнётся после пробуждения, а если предыдущий запуск ещё идёт, новый пропускается
  • Все расписания занимают один объект QueryLane в разделе Объекты входа и расширения macOS, сколько бы их ни было. Если этот объект там выключить, QueryLane покажет это и откроет нужные настройки
  • Упавший запуск, запуск, остановленный проверкой результата, и предупреждения проверок приходят уведомлением; по клику открывается задача
  • Новый раздел Настройки → Расписания: все задачи с расписанием, их следующий и последний запуск, переключатели, а также состояние фонового запуска и уведомлений о сбоях
  • В карточке задачи и в списке задач видно расписание и следующий запуск, а в истории выполнений отмечены запуски, сделанные по расписанию
  • AI-агенты задают расписание через поля задачи и узнают его состояние через MCP-сервер QueryLane
  • В окне заметок о релизе прокручивается только текст заметок, а название и картинка остаются на месте
1.0.90

Проверки результата в шагах задач

  • Новые Проверки результата в шагах задач: правила, которым должен соответствовать результат шага, например минимум или максимум строк, обязательные колонки, заполненные колонки, уникальные значения, допустимые значения и регулярное выражение. Непройденная проверка либо останавливает задачу до следующих шагов, либо только добавляет предупреждение
  • Поле Строки из направляет проверки на массив внутри результата, например items в ответе API
  • Колонки и допустимые значения подсказываются по последнему запуску шага, а колонка, которой в нём нет, подсвечивается
  • История выполнений показывает предупреждения у запуска и для каждого шага — какие проверки не прошли, с примерами строк. Запуск, остановленный проверкой, называет проверку, которая не прошла
  • AI-агенты могут добавлять проверки через MCP-сервер QueryLane, а AI-ассистент их видит
  • Импорт задач спрашивает, какую локальную базу использовать для каждой базы, которую выбирают импортированные шаги, и отмечает базы, которых нет на выбранном подключении
  • Редактор строки, просмотр строки, редактор значения и большой редактор кода открываются в одном диалоге: название и таблица в шапке с копированием, форматированием и разворотом, подсказки и кнопки внизу. Редактор строки можно развернуть на весь экран
  • Многострочный текст в ячейках результатов остаётся в одной строке, а переносы показаны знаком ↵
  • Действия с подключениями и задачами стоят рядом с названием, а длинные названия задач обрезаются до одной строки
  • Чипы в фильтрах и мастере импорта в тёмной теме выделяются на фоне поля
  • Оставшаяся открытой вкладка таблицы загружает строки при открытии раздела Подключения, а не остаётся пустой до обновления
1.0.89

Сворачиваемые карточки задачи и исправления

  • Карточки шагов и истории выполнений сворачиваются шевроном справа в шапке. QueryLane запоминает, что вы свернули, для каждой задачи, в том числе после перезапуска
  • У обеих карточек теперь одна шапка: название и счётчики слева, управление справа. Карточка шагов переключается между видами Список и Граф прямо из шапки, а повторный заголовок внутри списка шагов убран
  • Ширина колонок в таблице результатов сохраняется после изменения
  • Форматировать код в редакторе SQL пишет ключевые слова заглавными буквами
  • Импорт из Excel читает выбранный лист, а не всегда первый
  • Импорт дат с часовым поясом больше не падает на каждой строке
  • Потоковые ответы AI-ассистента продолжают обновляться, а не останавливаются после первой части
  • После перезапуска снова активна вкладка запроса, открытая до него
  • Свёрнутый раздел в деталях запуска открывается с первого клика
  • При удалении подключение правильно называется источником или назначением
  • Уведомления показывают описание, а не только заголовок
  • MCP-сервер QueryLane сообщает AI-клиентам версию приложения
1.0.88

Графики в задачах и файлы задач

  • Новый шаг График: JavaScript, который возвращает графики ECharts, один или несколько на шаг, с шаблонами для линии, столбцов, круговой диаграммы, ключевого числа и нескольких графиков
  • У запусков с графиками появилась вкладка Отчёт рядом с результатами; она открывается первой, если задача заканчивается шагом «График». Графики открываются на весь экран и сохраняются в PNG или SVG
  • AI-ассистент пишет шаги с графиками, а AI-агенты могут отрисовать графики запуска в PNG или SVG
  • Шаги SQL и MongoDB могут работать с другой базой того же подключения, а шаги PostgreSQL — с выбранной схемой. Обозреватель открывает объекты из других баз в отдельных вкладках, агентам доступны те же настройки
  • Задачи можно экспортировать в файл .querylane.json: одну задачу, папку или выбранные. Импорт — кнопкой или перетаскиванием файла на список задач; QueryLane подберёт подключения, спросит значения секретов, предложит недостающие пакеты и даст заменить задачу или добавить копию
  • Значения секретных переменных не попадают в файл экспорта, а экспорт предупреждает об учётных данных, записанных прямо в шаги. Импортированные шаги выполняют код на вашем компьютере, поэтому импортируйте файлы только от тех, кому доверяете
  • Если реплика-сет MongoDB сообщает адреса, недоступные с вашего компьютера, появится понятная ошибка с кнопкой Включить прямое подключение
  • Новый раздел Внешний вид в настройках: тема, язык, подсказки при наведении и вид результатов по умолчанию. Подсказки при наведении можно отключить
  • Переменные с секретным словом в имени заглавными буквами, например SMTP_PASSWORD или API_TOKEN, теперь всегда считаются секретными и не отправляются в git открытым текстом
  • Если вы делитесь задачами через git с тем, у кого QueryLane 1.0.87, его версия при сохранении этих задач сбросит базу и схему шагов
1.0.87

Подключение AI-агентов без ручной настройки

  • Claude Desktop, Cursor и VS Code теперь подключаются к QueryLane в разделе Настройки → CLI и MCP
  • Подключения идут через команду querylane, а не через пути внутри приложения, поэтому переезд или обновление QueryLane их больше не ломает
  • Существующие подключения будут отмечены Нужно обновить: кнопка Обновить все подключения переведёт их на новый формат и не тронет остальные настройки клиента
  • Другой MCP-клиент показывает готовые значения для любого клиента с локальными stdio-серверами
  • Клиенты, найденные на этом компьютере, показываются первыми, остальные свёрнуты в отдельную группу
  • Если путь querylane уже занят другой программой, QueryLane предупредит и не станет перезаписывать файл
1.0.86

Мягкие формы

  • Интерфейс стал округлее и единообразнее: карточки, диалоги, меню, кнопки, чипы и подсказки редактора используют общую шкалу скруглений
  • В карточках подключений больше нет счётчика таблиц: открытое подключение отмечено зелёной рамкой вокруг иконки
  • Шаги пайплайна ссылаются друг на друга только через стабильные ссылки ${step_id}: ссылки по номеру вроде $1 и $2 больше не поддерживаются, замените их в существующих задачах
  • Шаги, созданные через MCP или CLI, должны иметь идентификаторы с префиксом step_
1.0.85

Стабильные связи

  • Шаги пайплайна теперь могут использовать стабильные ссылки ${step_id}: они сохраняются при перестановке и добавлении шагов
  • Редактор кода подсказывает переменные и результаты шагов, отмечает некорректные ссылки и открывает связанный шаг по Cmd+клику
  • Зависимости из кода определяются автоматически и отображаются в задаче и на графе зависимостей
  • AI-ассистенты, подключённые через MCP, теперь получают полное руководство по созданию и редактированию пайплайнов
  • Выделение строк базы стало яснее в тёмной теме, а постоянное подчёркивание изменённых ячеек убрано
  • Существующие пайплайны со ссылками $1, $2 и другими номерами продолжают работать
1.0.84

Чёткая структура

  • Редактор подключения стал компактнее: основные поля, SSL/TLS и SSH собраны в более ясную структуру
  • Объекты и массивы в результатах базы сохраняют настоящий тип после отложенной загрузки и отображаются одинаково
  • Иконки импорта и экспорта теперь показывают движение данных относительно QueryLane: вниз для импорта и вверх для экспорта
1.0.83

Всё на месте

  • Баннеры обновлений загружаются заранее, чтобы окно «Что нового» открывалось с готовой иллюстрацией
  • При медленном соединении кнопка ненадолго показывает загрузку перед открытием заметки
  • Если баннер не успел загрузиться, заметка открывается без него и больше не сдвигается
1.0.82

Меньше лишнего

  • Проверка обновлений больше не показывает тост «Обновлений нет» — результат остаётся в настройках обновлений
  • Круглая кнопка обновления над настройками стала немного меньше
1.0.81

Всё складывается

  • Заметки следующих обновлений будут показываться на языке интерфейса — русском или английском
  • Окно «Что нового» теперь поддерживает иллюстрацию на всю ширину для будущих обновлений
  • Кнопки с иконками получили более мягкое и единообразное скругление в рабочем пространстве
  • Обновили оформление установщика macOS