Перейти к основному содержимому

Предыдущие релизы программного комплекса 2ГИС

Важно

С сентября 2025 г. новые версии всех сервисов внутри On-Premise могут быть установлены или обновлены только с помощью последней версии утилиты 2GIS CLI и с соблюдением обновлённой процедуры установки. Вы можете продолжать пользоваться предыдущими версиями утилиты только для установки версий On-Premise 1.43.0 и ниже.


1.43.0

Дата релиза: 2025-08-26

Новое

Сервис/API
Описание
API карт
(MapGL JS API)
См. полный список изменений с версии 1.62.0 по версию 1.63.0.
API навигации
(Navi-Attractor)
  • Добавлены параметры attractor.castleUrl и attractor.castleUrlProxy для указания URL сервиса Navi-Castle и URL прокси для этого сервиса соответственно.
  • Добавлена возможность настраивать отправку данных для мониторинга в Sentry: см. группу параметров attractor.sentry.
См. пример values.yaml на GitHub.
API навигации
(Navi-Back)
  • Добавлена поддержка Pairs Directrions API. Чтобы начать работать с API, обновите сервис API-ключей и получите соответствующий токен.
  • Добавлена поддержка новых типов транспорта:
    • мотоциклов для построения маршрутов с помощью Routing API;
    • грузовых автомобилей для построения матриц расстояния с помощью Distance Matrix API.
    См. обновлённый файл правил.
  • Добавлен параметр naviback.castleUrlProxy для указания URL прокси для сервиса Navi-Castle.
  • Добавлен параметр naviback.rulesUrl для указания URL файла правил.
См. пример values.yaml на GitHub.

Изменения, влияющие на обратную совместимость

Сервис/API
Описание
API навигации
(Navi-Attractor)
Группа параметров attractor.rtr переименована в attractor.restrictions. См. пример values.yaml на GitHub.
API навигации
(Navi-Back)
  • Группа параметров naviback.rtr переименована в naviback.restrictions.
  • Теперь gRPC-порт (параметр naviback.grpcPort) включён всегда.
См. пример values.yaml на GitHub.

Исправленные ошибки/Улучшения

Сервис/API
Описание
Прокси для API пробокТеперь в параметре proxy.host можно указывать URL публичного сервера обновлений.

1.42.0

Дата релиза: 2025-08-01

Новое

Сервис/API
Описание
API навигацииДобавлена поддержка автоматического разделения полигонов в Планировщике задач в 2ГИС Ситискан: см. обновлённое правило route-planner в файле правил.
2ГИС Ситискан
(CityLens Routes UI)
Добавлена возможность автоматически разделять полигоны на несколько задач в Планировщике задач.

1.41.0

Дата релиза: 2025-07-28

Новое

Сервис/API
Описание
API карт
(MapGL JS API)
См. полный список изменений с версии 1.61.0 по версию 1.62.0.
2ГИС Про
(Pro API)
Добавлены настройки для управления фоновыми задачами:
  • Количество потоков, которые будут использоваться сервером Hangfire для выполнения задач: см. параметр tasks.settings.worker.longRunningTasksWorkersCount.
  • Настройки Tasks Admin UI: см. блок настроек tasks.settings.admin.
См. пример values.yaml на GitHub.
2ГИС Про
(Pro UI)
  • Обновлён Node.js до версии 22.
  • Добавлены новые функции для совместной работы над дашбордами:
    • Возможность выдавать совместный доступ на просмотр или редактирование дашборда другим пользователям.
    • Возможность отправлять копию дашборда.
  • Добавлены новые типы виджетов:
    • Сравнение для сравнения значений данных из разных групп в виде таблицы.
    • Статистика для просмотра краткой статистики по данным.
    • Счётчик для отслеживания значения атрибута данных из слоя.
  • Добавлена возможность использовать линейчатые диаграммы и столбчатые диаграммы с накоплением: объединять столбцы из одной группы в один столбец из нескольких сегментов.
  • Добавлена возможность фильтровать данные через виджет Легенда.
2ГИС Ситискан
(CityLens Routes API)
  • Добавлен новый сервис RealtimeData API для получения текущей геопозиции водителя: см. блок настроек routes.realtimeDataApi. Сервис доступен только внутри кластера Kubernetes.
  • Добавлена возможность отмечать задачу как внешнюю, чтобы выгружать геометрию задачи и работать с ней во внешних системах.
См. пример values.yaml на GitHub, а также обновлённый конфигурационный файл.
2ГИС Ситискан
(CityLens Routes UI)
Добавлены новые функции в Планировщике задач:
  • Возможность использовать в качестве полигонов стандартные территории (области, районы, населённые пункты и другие), которые можно найти по названию в поиске.
  • Фильтры для исключения дорог по классу: междугородние и федеральные трассы.

Изменения, влияющие на обратную совместимость

Сервис/API
Описание
API поиска
(Catalog APIs)
Добавлена поддержка типа хранилища emptyDir в настройках процесса импорта (Kubernetes Importer job): см. блок параметров emptyDir. См. пример values.yaml на GitHub.
2ГИС Про
(Pro API)
Добавлено кеширование данных. Для корректной работы настройте в политиках CORS (nginx.ingress.kubernetes.io/cors-allow-headers) разрешение на передачу заголовков Cache-Control и Pragma.
2ГИС Про
(Pro UI)
Для корректной работы сервиса обновите MapGL JS API до версии 1.61.0, а также данные для работы с новыми стилями.
2ГИС Ситискан
(CityLens Routes API)
  • Добавлены обязательные параметры для использования RealtimeData API: имя базы данных PostgreSQL routes.realtimeDataApi.postgres.database и endpoint routes.realtimeData.url.
  • Удалён параметр routes.features.proxyNaviKeyEnabled.
  • Удалён параметр routes.pro.mainTerritoryId.
См. пример values.yaml на GitHub, а также обновлённый конфигурационный файл.

Исправленные ошибки/Улучшения

Сервис/API
Описание
API карт
(Tiles API)
  • Исправлена ошибка, из-за которой не запускалась миграция, если в момент релиза не требовался импорт данных.
  • Теперь значение параметра consistencyLevelRead для Apache Cassandra по умолчанию — LOCAL_ONE.
См. пример values.yaml на GitHub, а также обновлённый конфигурационный файл.
API навигации
(Navi-Front)
Удалён параметр для настройки таймаута для запросов front.queryTimeouts. См. пример values.yaml на GitHub.
2ГИС Про
(Pro API)
  • Добавлена обработка пустых ячеек при загрузке файла в формате .xlsx с пользовательским набором данных.
  • Исправлена ошибка, когда при загрузке пользовательского набора данных предлагались недопустимые типы фильтров.
  • Исправлена ошибка сортировки атрибутов в виджетах с группировкой по двум уровням: теперь расположение атрибутов соответствует порядку, который настроил пользователь.
2ГИС Про
(Pro UI)
  • Добавлена возможность удалять главный файл .shp в форме загрузки пользовательского набора данных.
  • Добавлено предупреждение при изменении типа виджета, если используется группировка по двум уровням и новый тип виджета её не поддерживает.
  • Исправлено отображение значений в процентах на диаграммах, если используется группировка по двум уровням.
  • Теперь чекбокс Показывать прочее недоступен, если используется группировка по двум уровням или если выбран один из типов агрегации: Среднее, Медиана, 80-ый процентиль, 95-ый процентиль или 99-ый процентиль.
  • Теперь в карточках Новое в продукте по умолчанию используется язык, выбранный в интерфейсе.
  • Исправлено поведение при переключении слоёв с разными способами визуализации: теперь настройки для каждого слоя переключаются независимо.
  • Исправлено отображение геофильтров, превью виджетов, всплывающих подсказок и попапов.
  • Исправлено округление чисел при использовании типа шкалы Настраиваемая.
  • Исправлена проблема при выборе неактивной территории при клике в карту.
  • Ускорено отображение точек с иконками на сценах дашборда.
  • Теперь слои с удалёнными или недоступными наборами данных скрываются в виджетах и в легенде.
  • Добавлено отображение предупреждений при загрузке пользовательского набора данных.
  • Исправлено дублирование категорий в форме создания виджета при выборе агрегирующего атрибута Рейтинг для набора данных Фирмы.
  • Исправлена ошибка с подстановкой неправильного типа агрегации при изменении атрибута.
  • Исправлена ошибка построения графика с областями с отрицательными значениями.
2ГИС Ситискан
(CityLens Routes API)
В Планировщике задач:
  • Увеличено максимальное количество водителей на вкладке Водители до 100.
  • Изменён алгоритм расчёта процента выполнения задачи.
  • Улучшен поиск по водителям, территориям, проектам и задачам.
  • Теперь не отправляются повторные запросы к сервису навигации, если при редактировании задачи не меняются фильтры.
  • Исправлена работа фильтров при исключении дорог по классу дороги.
  • Исправлена обработка пустых ответов.
  • Исправлено архивирование территорий: теперь нельзя архивировать территории с активными проектами.
  • Исправлена передача списка фильтров в наборы данных для 2ГИС Про.
2ГИС Ситискан
(CityLens Routes UI)
В Планировщике задач:
  • Теперь при открытии проекта на карте отображаются только задачи из этого проекта.
  • Теперь список задач автоматически обновляется после создания или редактирования задачи.
  • Теперь полигоны отображаются на карте при любом уровне масштабирования.
  • Исправлено отображение длинных названий проектов.

1.40.0

Дата релиза: 2025-06-27

Новое

Сервис/API
Описание
API карт
(Tiles API)
Добавлена возможность настраивать контекст безопасности для контейнеров и подов Kubernetes: см. параметры containerSecurityContext и podSecurityContext в примере values.yaml на GitHub.
API карт
(MapGL JS API)
См. полный список изменений с версии 1.60.0 по версию 1.61.0.
API навигации
(Navi-Back)
  • Добавлена возможность устанавливать таймауты для запросов: см. параметр naviback.queryTimeouts.
  • Добавлена возможность устанавливать период ожидания после потери связи с сервисом лицензий: см. параметр license.additionalTimeAfterConnectionLost.
См. пример values.yaml на GitHub.
API навигации
(Navi-Front)
  • Теперь таймауты устаналиваются автоматически по аннотациям из Navi-Back.
  • Добавлена возможность добавлять произвольные заголовки в проксируемый запрос для автоматически сгенерированных locations: см. параметр front.locationExtraProxyHeaders.
  • Добавлен location для запросов /isochrone.
См. пример values.yaml на GitHub.
2ГИС Про
(Pro API)
Добавлены новые функции для совместной работы над дашбордами:
  • Возможность выдавать совместный доступ на просмотр или редактирование дашборда другим пользователям.
  • Возможность отправлять копию дашборда.
2ГИС Про
(Pro UI)
  • Добавлена возможность выбирать на карте с помощью клика стандартные территории и использовать их в качестве геофильтров.
  • Добавлен параметр ui.zenith.hasAdmDivsLayers, который указывает на наличие векторных тайлов, необходимых для создания геофильтров по клику на карту.
  • Добавлена возможность указывать собственные названия для осей на графиках для линейчатой диаграммы, столбчатой диаграммы, гистограммы, линейного графика и графика с областями.
  • Добавлена поддержка нового формата для вывода диапазонов по годам в виджете Легенда.
  • Добавлена возможность использовать второй атрибут группировки для линейчатой диаграммы и столбчатой диаграммы, чтобы сравнивать значения сразу по двум параметрам.
  • Добавлен график распределения населения по полу и возрасту в виде пирамиды в результатах фильтрации для набора данных Половозрастной состав населения.
  • Добавлена возможность показывать и скрывать сразу все слои сцены одной кнопкой.
См. пример values.yaml на GitHub.

Исправленные ошибки/Улучшения

Сервис/API
Описание
2ГИС Про
(Pro API)
  • Исправлена ошибка при изменении фильтров в наборе данных, загруженном по API.
  • Исправлена ошибка с доступом к наборам данных в дашборде, которым поделились по ссылке.
2ГИС Про
(Pro UI)
  • Улучшен интерфейс для пользователей браузера Safari.
  • Виджеты без доступа к данным теперь явно сообщают об этом пользователю.
  • В логах теперь указывается версия приложения.
  • Увеличено время показа всех тултипов до 1 секунды.
  • Отображение легенды теперь соответствует выбранным атрибутам для группировки и уровню группировки.
  • Исправлена ошибка с удалением данных из пользовательского набора через интерфейс.
  • Изменена логика просмотра фреймов в наборах данных с фотоверификацией: теперь фреймы пролистываются в рамках трека, к которому они принадлежат.
  • Улучшено отображение столбцов в столбчатых диаграммах.
2ГИС Ситискан
(CityLens API)
Удалены ограничения на проксирование запросов к CityLens Routes API через endpoint /routes-api/*: теперь все запросы будут проксироваться в CityLens Routes API, если установлен параметр api.routesApiBaseUrl в values.yaml.
2ГИС Ситискан
(CityLens Web)
Устранены причины ошибок Invalid delay between points.

1.39.1

Дата релиза: 2025-06-17

Новое

Сервис/API
Описание
API навигации
(Distance Matrix Async API)
  • Добавлен вспомогательный сервис Distance Matrix Async Merger: см. обновлённое описание архитектуры сервисов навигации.
  • Удалена группа параметров rbac для настройки использования RBAC.
  • Обновлён набор параметров для обозначения топиков во второстепенном дата-центре (если сервис настроен на работу в нескольких дата-центрах): см. группу параметров multiDc.secondaryTopics.
См. пример values.yaml на GitHub.

Изменения, влияющие на обратную совместимость

Сервис/API
Описание
API навигации
(Distance Matrix Async API)
  • Удалён сервис архивирования: параметр dm.archiver заменён на параметр dm.merger для настройки нового сервиса Distance Matrix Async Merger.
  • Удалены параметры kafka.statusTopic и kafka.archiveTopic.
  • Добавлены новые обязательные параметры kafka.mergerStatusTopic и kafka.mergerTaskTopic.
См. пример values.yaml на GitHub и обновлённый конфигурационный файл.

1.39.0

Дата релиза: 2025-06-09

Новое

Сервис/API
Описание
API карт
(MapGL JS API)
См. полный список изменений с версии 1.57.0 по версию 1.60.0.
API навигации
2ГИС Про
(Pro API)
Добавлена возможность настраивать контекст безопасности для подов Kubernetes: см. параметры api.pod.podSecurityContext, permissions.pod.podSecurityContext и tasks.pod.podSecurityContext в примере values.yaml на GitHub.
2ГИС Про
(Pro UI)
  • Добавлена поддержка тёмной темы в интерфейсе.
  • В URL приложения добавлен GET-параметр lang, который показывает текущий язык приложения. Вы можете использовать этот параметр, чтобы изменить язык.
  • Добавлена возможность отображать только дату (без времени) в поле типа date в тултипе и карточке объекта.
  • Добавлена возможность редактировать выборку (например, добавлять точечные объекты), если из выборки удалены все объекты.
  • Добавлена возможность выбирать сцену для добавления нового слоя, если у пользователя только один дашборд.
  • Добавлен новый тип виджета Текстовый виджет для отображения блоков с текстом на сценах дашборда.
  • Добавлен новый тип виджета График с областями: аналог линейного графика с заливкой области между линией и осями.
  • Теперь при наведении курсора на визуализацию агрегированных данных отображается тип агрегации.
2ГИС Ситискан
(CityLens API)
  • Добавлена возможность указывать endpoint CityLens Routes API, чтобы предоставить доступ мобильного приложения к CityLens Routes API: см. параметр api.routesApiBaseUrl.
  • Добавлена возможность настраивать задание, чтобы автоматически обновлять фильтры в 2ГИС Про перед установкой новой версии 2ГИС Ситискан: см. группу параметров jobs.proFiltersUpdate.
См. пример values.yaml на GitHub.
2ГИС Ситискан
(CityLens Routes UI)
  • Добавлена возможность подключать карты из внешних источников в форматах WMS и WMTS.
  • Добавлена поддержка темы карты и единая переменная env.MAPGL_STYLE_ID заменена на спикок переменных для разных тем: env.MAPGL_STYLE_ID_GRAYSCALE, env.MAPGL_STYLE_ID_DAY, env.MAPGL_STYLE_ID_NIGHT и env.MAPGL_STYLE_ID_PASTEL. См. пример values.yaml на GitHub.
  • Удалён фильтр по территориям в списке задач.

Исправленные ошибки/Улучшения

Сервис/API
Описание
API карт
(Tiles API)
Исправлена ошибка при обновлении образа сервиса Tiles API без обновления данных (если обновление данных необязательно для корректной работы сервиса в новой версии).
2ГИС Про
(Pro API)
  • Исправлены ошибки при удалении объектов из пользовательского набора данных через интерфейс.
  • Исправлены ошибки при загрузке файлов, которые содержат столбцы с одинаковыми названиями.
  • Исправлены ошибки при отображении виджетов в демо-дашборде при регистрации нового пользователя.
  • Исправлены ошибки в работе дашбордов с доступом по ссылке после внесения изменений в слои.
  • Исправлены ошибки при поиске по рубрикам в Permissions UI.
2ГИС Про
(Pro UI)
  • Исправлены ошибки при перелёте камеры в дашбордах с доступом по ссылке.
  • Исправлены проблемы с всплывающими подсказками при настройке слоя, которые блокировали пролистывание.
  • Исправлены ошибки при загрузке GeoJSON-файлов, которые содержат даты с указанием часового пояса.
  • Улучшен процесс скрытия виджетов и настроек временной шкалы во время перетаскивания виджетов и использования полноэкранного режима.
  • Теперь при открытии новой сцены остаются открытыми только окно со списком слоёв или окно со списком сцен.
  • Теперь при создании виджета список значений атрибута группировки учитывает фильтры из слоя.
  • Теперь фирмы с одинаковым названием (например, филиалы одной организации) объединяются в фильтре по названию фирмы.
2ГИС Ситискан
(CityLens Routes UI)
  • Добавлена валидация формы территории.
  • Теперь списки проектов и территорий обновляются без перезагрузки страницы.
  • Теперь при открытии карточки задачи на карте открывается территория, для которой создана задача.

1.38.0

Дата релиза: 2025-04-29

Новое

Сервис/API
Описание
API навигации
(Navi-Back)
  • Добавлена возможность получать более точные данные о пробках при построении длинных маршрутов (более 1 часа) с помощью прокси для API пробок: см. параметр naviback.longForecastUrl.
  • Добавлена возможность указывать таймаут для сервиса дорожных перекрытий: см. параметр naviback.rtr.timeoutSeconds.
См. пример values.yaml на GitHub.
API навигации
(Navi-Router)
Добавлена возможность создавать резервные порты для сервиса: см. группу параметров router.backupPorts в примере values.yaml на GitHub.
2ГИС Про
(Pro API)
  • Добавлена возможность предоставлять доступ пользователю ко всем наборам данных в Permissions UI: см. параметр permissions.settings.allowPermissionsToAnyAsset.
  • Добавлена возможность предоставлять доступ к Pro UI всем пользователям: см. параметр permissions.settings.default_permissions.open_pro_ui.
  • Добавлена возможность настраивать набор прав по умолчанию для новых пользователей: см. группу параметров permissions.settings.default_permissions.
  • Добавлена поддержка нескольких узлов Elasticsearch: см. параметр elastic.nodes.
  • Добавлена поддержка контекстных фильтров при загрузке данных по API.
См. пример values.yaml на GitHub.
2ГИС Про
(Pro UI)
  • Параметр authPlatformManagerHost теперь необязателен.
  • Добавлена возможность настраивать, какое количество завершённых заданий нужно хранить: см. параметр stylesImporter.successfulJobsHistoryLimit.
  • Добавлена возможность создавать сцены для работы с разными сценариями аналитики данных в одном дашборде.
  • Добавлены новые функции временной шкалы:
    • Возможность строить график с распределением количества объектов в зависимости от периода времени.
    • Возможность указывать размер шага в месяцах и годах.
  • Теперь на главной странице отображаются три последних открытых дашборда.
  • Добавлены подписи для слоя с типом визуализации Кластер.
  • Добавлена возможность использовать экспоненциальный и пользовательский тип шкалы для отображения элементов на карте и в легенде.
  • Добавлена возможность использовать типы агрегации по медиане, 80-ому, 95-ому и 99-ому процентилю.
  • Добавлена возможность фильтровать данные по нажатию на виджет.
  • Добавлена возможность настраивать порядок слоёв в виджете Легенда.
См. пример values.yaml на GitHub.
2ГИС Ситискан
(CityLens Routes API)
  • В Планировщике задач добавлены новые возможности:
    • Группировать задачи по территориям и проектам.
    • Создавать задачи с линейной геометрией (выбирать только нужные улицы).
  • Добавлены новые наборы данных в 2ГИС Про для отслеживания плановых и фактических объездов водителей.
  • Добавлена возможность включить расширенное логирование ошибок с информацией о запросе: см. параметр routes.api.logging.extended.
  • Добавлена возможность управлять авторизацией: см. параметр routes.features.authorizationEnabled.
  • Добавлена возможность управлять отправкой данных о задачах в 2ГИС Про: см. параметр routes.features.tasksAssetEnabled и группу параметров routes.tasksAssetSettings.
  • Добавлена возможность настраивать точность вычисления длины маршрута в метрах: см. параметр routes.worker.routesSettings.routePointsMatchDistanceMeters.
См. пример values.yaml на GitHub.

Изменения, влияющие на обратную совместимость

Сервис/API
Описание
API карт
(Tiles API)
Теперь для доступа к Tiles API используются отдельные сервисные токены для векторных и растровых данных. Параметр proxy.access.token заменён на следующие параметры:
  • proxy.access.vector.token для доступа к векторным данным;
  • proxy.access.raster.token для доступа к растровым данным.
См. пример values.yaml на GitHub, а также обновлённый конфигурационный файл.
2ГИС Про
(Pro API)
  • Минимальная поддерживаемая версия PostgreSQL обновлена до 15.
  • Изменены метки (labels) в tasks-api/deployment-worker.yaml. Необходимо удалить и снова установить tasks-worker.
  • Изменён способ указания адреса хоста и порта Elasticsearch: параметры elastic.host и elastic.port заменены на elastic.nodes.
См. пример values.yaml на GitHub, а также обновлённый конфигурационный файл.
2ГИС Ситискан
(CityLens Routes UI)
Удалён параметр env.SSO_PROXY_ENABLED.

Исправленные ошибки/Улучшения

Сервис/API
Описание
2ГИС Про
(Pro API)
  • Отключено автоматическое удаление пользователей, которые были неактивны 180 дней и более.
  • Исправлена ошибка с обработкой мультиязычного названия группы атрибутов при отправке данных по API.
  • Исправлена ошибка с потерей данных, отправленных по API.
  • Исправлена ошибка при изменении фильтров набора данных, загруженного по API.
  • Исправлена ошибка при создании набора данных из CSV-файла с разделителем в виде точки с запятой (;).
  • Исправлено добавление фильтров, в значении которых есть запятая.
2ГИС Про
(Pro UI)
  • Исправлена работа опции «Показывать пустые диапазоны» при редактировании виджета.
  • Исправлено автоматическое сокращение длинного имени слоя в списке слоев на дашборде с доступом по ссылке.
  • Исправлено обновление визуализации точками при использовании геофильтров и отображение значений в легенде.
  • Исправлено переименование виджета по двойному клику и автоматическое сокращение имени виджета.
  • Исправлены ошибки локализации виджетов.
  • Исправлено падение при попытке отредактировать виджет, для которого нет данных.
  • Исправлено обновление токена авторизации при активном refresh_token.
  • Исправлена ошибка вывода данных о количестве этажей в визуализации H3.
  • Исправлено отображение тултипа при наведении на иконку точки.
  • Исправлено позиционирование карты при работе со слоями с типом визуализации Зоны доступности.
  • Исправлено отображение геометрий при создании слоя.
2ГИС Ситискан
(CityLens Routes API)
Оптимизировано хранение и возвращение геометрии маршрута.

1.37.1

Дата релиза: 2025-04-10

Новое

Сервис/API
Описание
API навигации
(Distance Matrix Async API)
  • Добавили возможность подключаться к дополнительным хостам PostgreSQL: см. параметр db.extraHosts.
  • Добавили возможность настраивать периодичность очистки результатов в базе данных: см. параметры db.expirationSec и db.expirationPeriodSec.
  • Добавили возможность настраивать период очистки результатов в S3-совместимом хранилище: см. параметр s3.expirationDays.
  • Добавили отдельный endpoint для скачивания результатов напрямую из сервиса: /download/{task_id}?key={key}.
См. пример values.yaml на GitHub.

Изменения, влияющие на обратную совместимость

Сервис/API
Описание
API карт
(Floors API)
Сервис Floors API удалён. Теперь данные этажных планов поставляются в составе векторных тайлов, отдельный сервис устанавливать не нужно.
API карт
(MapGL JS API)
Удалена переменная окружения env.MAPGL_FLOORSSERVER. См. пример values.yaml на GitHub, а также обновлённый конфигурационный файл.
2ГИС СитисканИзменены имена переменных окружения для установки CityLens Routes UI:
  • env.PLATFORM_MANAGER_API_URL переименован в env.SSO_API_URL;
  • env.PLATFORM_MANAGER_CLIENT_ID переименован в env.SSO_CLIENT_ID;
  • env.PLATFORM_MANAGER_CLIENT_SECRET переименован в env.SSO_CLIENT_SECRET;
  • env.PLATFORM_MANAGER_SCOPE переименован в env.SSO_SCOPE.
См. пример values.yaml на GitHub, а также обновлённый конфигурационный файл.
API навигации
(Distance Matrix Async API)
Настройки dm.archiver, rbac.create и serviceAccount.create теперь обязательны для построения любых типов маршрутов (автомобильных и грузовых). См. пример values.yaml на GitHub, а также обновлённый конфигурационный файл.

1.37.0

Дата релиза: 2025-03-27

Новое

Сервис/API
Описание
Pro API
  • Добавлена возможность отключать проверку прав доступа для дашбордов, доступных по ссылке: см. параметр api.settings.auth.skipShareLinksPermissionsCheck.
  • Добавлена возможность указывать ID датацентра для установки сервиса: см. параметр api.settings.dataCenterId. Это может быть полезно для корректного запуска фоновых задач. Если для всех задач используется один датацентр, параметр не используется.
  • Поддерживаемая версия Elasticsearch обновлена до 8.
См. пример values.yaml на GitHub.
Catalog APIs
  • Добавлена возможность искать компании по ФИАС-коду: см. метод /3.0/items/byfias.
  • Способы поиска компаний по ИНН, торговой лицензии и обслуживаемому зданию вынесены в отдельные методы /3.0/items/byitin, /3.0/items/bytradelicense и /3.0/items/byservicing соответственно.

Изменения, влияющие на обратную совместимость

Сервис/API
Описание
Pro API
  • Добавлены настройки микросервиса для управления фоновыми задачами: см. группу параметров tasks.settings. Микросервис по умолчанию включен (tasks.settings.enabled: true).
  • Добавлены обязательные настройки для доступа к базам данных PostgreSQL для микросервисов управления фоновыми задачами и правами доступа: см. группы параметров postgres.tasks и postgres.permissions соответственно.
  • Изменён формат обязательных параметров для Elasticsearch:
    • Изменён формат указания хоста и порта: теперь хост и порт указываются в отдельных параметрах elastic.host и elastic.port соответственно.
    • Удалён параметр elastic.credentials. Для указания имени пользователя и пароля используйте новые параметры elastic.username и elastic.password соответственно.
    • Добавлена возможность настроить доступ по HTTPS: см. обязательный параметр elastic.secure.
  • Теперь значение переменной tasksApi.useForLayerDataPreparation по умолчанию — true.
См. пример values.yaml на GitHub.
Pro UIОбновлёна схема конфигурации приложения и процесс её верификации. В случае ошибок в конфигурации работа приложения будет остановлена.

1.36.0

Дата релиза: 2025-03-11

Новое

Сервис/API
Описание
Сервис лицензий
  • Добавлена возможность указывать уровень логирования: см. параметр license.log.level.
  • Добавлена возможность указывать формат логов: см. параметр license.log.format.
См. пример values.yaml на GitHub.
Сервис API-ключейДобавлена возможность указывать tolerations в Kubernetes: см. параметры import.tolerations и migrate.tolerations. См. пример values.yaml на GitHub.
API карт
(MapGL JS API)
См. полный список изменений с версии 1.56.0 по версию 1.57.0.
API карт
(Styles API)
Добавлена возможность указывать tolerations в Kubernetes: см. параметр migrate.tolerations. См. пример values.yaml на GitHub.
API поиска
(Catalog APIs)
Добавлена возможность указывать tolerations в Kubernetes: см. параметр importer.tolerations. См. пример values.yaml на GitHub.
API навигации
(Navi-Router)
Добавлена возможность указывать сервисный токен для сохранения статистики использования Routing API: см. параметр keys.apis.routing-api. См. пример values.yaml на GitHub, а также см. обновлённый конфигурационный файл.
Pro APIДобавлена возможность указывать tolerations в Kubernetes: см. параметр assetImporter.tolerations. См. пример values.yaml на GitHub.
2ГИС Ситискан
(Routes UI)
Добавлена поддержка дополнительной проверки ключа PKCE (Proof Key for Code Exchange) для аутентификации OIDC (OpenID Connect).

Изменения, влияющие на обратную совместимость

Сервис/API
Описание
Сервис API-ключейУдалена возможность настраивать Redis в конфигурационном файле. Если вы использовали экземпляр Redis, настроенный в конфигурационном файле, перед обновлением версии сервиса API-ключей настройте внешний экземпляр Redis и перенесите на него рабочие нагрузки. См. руководство по установке.

Исправленные ошибки/Улучшения

Сервис/API
Описание
Сервис лицензийИсправлено отображение года окончания лицензии при запросе статуса и в логах: теперь отображается полный год вместо двух последних цифр.

1.35.0

Дата релиза: 2025-02-26

Новое

Сервис/API
Описание
Сервис API-ключей
  • Обновлён Node.js до версии 22.
  • Добавлен параметр для включения режима единого партнёра, к которому привязаны все пользователи, при использовании внешнего провайдера для аутентификации OIDC (OpenID Connect): см. параметр api.oidc.enableSinglePartnerMode.
  • Добавлен параметр для включения внешнего провайдера OIDC без доступа к управлению пользователями: см. параметр api.oidc.enableExternalProvider.
  • Добавлена возможность задавать ограничение размера истории невыполненных cron-заданий: см. параметр cron.failedJobsHistoryLimit.
См. пример values.yaml на GitHub.
API карт
(MapGL JS API)
См. полный список изменений с версии 1.55.0 по версию 1.56.0.
API карт
(Styles API)
  • Добавлен параметр, который задаёт регион S3-совместимого хранилища: см. параметр s3.region.
  • Добавлена возможность подключения к S3-совместимому хранилищу по HTTPS: см. параметры s3.secure и s3.verifySsl.
См. пример values.yaml на GitHub, а также см. обновлённый конфигурационный файл.
API карт
(Tilegen API)
Добавлен новый сервис Tilegen API для создания векторных тайлов из пользовательских данных. См. обновлённое описание архитектуры сервисов карт и инструкцию по установке Tilegen API.
API навигации
(Navi-Castle,
Navi-Restrictions)
Добавлена возможность задавать ограничение размера истории невыполненных cron-заданий: см. параметр cron.failedJobsHistoryLimit в примере values.yaml на GitHub (пример для Navi-Castle), а также см. обновлённые конфигурационные файлы.
API навигации
(Navi-Router)
  • Добавлен параметр, который задаёт задержку времени перед завершением контейнера: см. параметр preStopDelay.
  • Добавлен параметр, который задаёт грейс-период в Kubernetes: см. параметр terminationGracePeriodSeconds.
  • Добавлена возможность указывать название поля в логах: см. параметр router.logMessageField.
См. пример values.yaml на GitHub.
API навигации
(Navi-Front)
  • Добавлена возможность указывать список дополнительных sidecar-контейнеров: см. параметр sidecars.
  • Добавлена поддержка мультимодального сервиса навигации: см. блок параметров front.multimod.
  • Добавлена возможность задавать настройки keepalive-соединения: см. параметр front.keepalive.
  • Добавлена возможность добавлять несколько сервисов в пространство имён: см. параметр navigroup.
  • Добавлен блок для настройки nginx: см. блок параметров nginx.
  • Добавлена возможность переопределять значения местоположений по умолчанию: см. параметры locationBlock, carroutingLocation, distMatrixCtxLocation, hullLocation и multimodLocation.
См. пример values.yaml на GitHub.
API навигации
(Distance Matrix Async API)
  • Добавлена поддержка построения маршрутов для грузового транспорта. Чтобы использовать этот тип навигации, укажите соответствующее правило в файле rules.yaml, установите отдельный сервис Navi-Attractor и укажите в файле values.yaml для Distance Matrix Async API блоки настроек dm.archiver.enabled, rbac, serviceAccount, kafka.taskTopicRules, kafka.attractTopicRules, а также параметр keys.truckToken. См. инструкции по установке сервисов навигации.
  • Добавлен параметр, который задаёт регион S3-совместимого хранилища: см. параметр s3.region.
  • Добавлен блок для настройки работы Kafka в нескольких дата-центрах (создания multi-DC архитектуры): см. блок параметров multiDc.
  • Добавлены новые топики Kafka:
    • Топик для получения результатов задач Navi-Attractor: см. параметр kafka.attractTopic.
    • Топик для получения результатов задач типа oneToMany: см. параметр kafka.oneToManyTopic.
    • Топик для интеграции с сервисом VRP: см. параметр kafka.vrpStatusTopic.
  • Добавлена возможность указывать тип транспорта для построения маршрутов (автомобильных или грузовых) в топиках, в которые сервис Distance Matrix Async API направляет запросы: см. параметр kafka.taskTopicRules.type.
  • Добавлен блок для настройки правил для соотнесения типов запросов с топиками задач Navi-Attractor: см. блок параметров kafka.attractTopicRules.
  • Добавлен параметр для указания сервисного токена для грузовых маршрутов: см. параметр keys.truckToken.
См. пример values.yaml на GitHub, а также см. обновлённый конфигурационный файл.
Pro API
  • Добавлена возможность указывать количество реплик для пода Permissions API: см. параметр permissions.pod.replicaCount.
  • Добавлены новые параметры для настройки cron-задания для импорта данных:
    • Добавлена возможность указывать Kubernetes Secrets для доступа к реестру Docker, в котором находятся образы сервисов: см. параметр assetImporter.settings.imagePullSecrets.
    • Добавлена возможность задавать время жизни для выполненных cron-заданий в Kubernetes: см. параметр assetImporter.settings.ttlSecondsAfterFinished.
    • Добавлена возможность задавать ограничение размера истории невыполненных cron-заданий: см. параметр assetImporter.failedJobsHistoryLimit.
  • Добавлена возможность автоматического создания топиков Kafka: см. параметр kafka.createTopics.
См. пример values.yaml на GitHub, а также см. обновлённый конфигурационный файл.
Pro UI
  • Обновлён конфигурационный файл:
    • Добавлена возможность указывать бренд в Platform Manager: см. параметр ui.auth.brand.
    • Добавлена возможность работать с пользовательскими тайлами: см. блок параметров ui.zenith.
    См. пример values.yaml на GitHub.
  • Добавлена возможность настраивать список атрибутов данных в краткой справке (в тултипе), появляющейся при наведении курсора на элемент на карте.
  • Добавлена возможность открывать бессрочный доступ к просмотру дашборда по ссылке, а также открывать доступ незарегистрированным пользователям.
2ГИС Ситискан
  • Добавлена возможность указывать настройки CityLens Routes API: см. блок параметров routes.
  • Добавлена поддержка отображения информации о водителях от провайдера OIDC из ​​CityLens Web и наборов данных Кадры и Водители в 2ГИС Про: см. параметр api.auth.storeOIDCUserinfoFields.
  • Добавлена возможность указывать протокол безопасности в Kafka: см. параметр kafka.securityProtocol.
  • Добавлена возможность настраивать аутентификацию SASL (Simple Authentication and Security Layer) в Kafka: см. параметр kafka.saslMechanism.
  • Добавлен параметр для указания ID набора данных для загрузки объектов: см. параметр pro.objectsAssetId.
  • Добавлен сервис Detection Localizer для локализации распознанных объектов (набор данных Объекты в 2ГИС Про): см. блок параметров worker.detectionLocalizer. Если вы добавляете этот блок, убедитесь, что в конфигурационный файл добавлен параметр kafka.topics.objectsLifecycle, а в топике kafka.topics.proObjects указан набор данных Объекты в 2ГИС Про.
  • Добавлен контроллер жизненного цикла Lifecycle Controller: см. блок параметров worker.lifecycleController.
См. пример values.yaml на GitHub, а также см. обновлённый конфигурационный файл.
Менеджер Платформы
  • Добавлен сервис Styles API на страницу мониторинга (Status Page).
  • Обновлён конфигурационный файл:
    • Добавлен параметр для настройки статусов в Styles API: см. параметр ui.status.mapStyles.
    • Добавлена возможность указывать домены, на которые разрешён редирект со страницы аутентификации (/signup) в Менеджере Платформы после завершения аутентификации: см. параметр ui.redirectSafeDomains.
    • Добавлена возможность настраивать аутентификацию OIDC в приложении: см. блок параметров ui.oauth.
    • Добавлен параметр, который задаёт URL-адрес хоста сервиса API-ключей: см. параметр ui.platform.api.url.
    • Добавлены параметры для настройки Ingress: см. параметры ui.ingress.className, ui.ingress.hosts и ui.ingress.tls.
    См. пример values.yaml на GitHub, а также см. обновлённый конфигурационный файл.

Изменения, влияющие на обратную совместимость

Сервис/API
Описание
API навигации
(Navi-Front,
Navi-Router)
Обновлена структура конфигурационного файла: параметры политик масштабирования hpa.scaleDownStabilizationWindowSeconds и hpa.scaleUpStabilizationWindowSeconds переименованы в hpa.scaleUp и hpa.scaleDown. См. пример values.yaml на GitHub (пример для Navi-Front).
API навигации
(Distance Matrix Async API)
  • Добавлена поддержка построения маршрутов для грузового транспорта и изменена схема установки Distance Matrix Async API, в том числе для автомобильных маршрутов. Чтобы продолжить использовать Distance Matrix Async API для построения маршрутов для автомобилей, укажите соответствующее правило в файле rules.yaml, установите отдельный сервис Navi-Attractor и укажите в файле values.yaml блоки настроек kafka.taskTopicRules и kafka.attractTopicRules. См. обновлённое описание архитектуры и инструкцию по установке сервисов навигации.
  • Если вы используете базы данных PostgreSQL для Distance Matrix Async API с публичными схемами, обновите типы статусов задачи, выполнив запросы:
    • ALTER TYPE public."statusvalues" ADD VALUE 'ATTRACT_PUSHED';
    • ALTER TYPE public."statusvalues" ADD VALUE 'ATTRACT_READY';
    • ALTER TYPE public."statusvalues" ADD VALUE 'ATTRACT_PROCESSED';
    • ALTER TYPE public."statusvalues" ADD VALUE 'ONE_TO_MANY_PUSHED';
    • ALTER TYPE public."statusvalues" ADD VALUE 'ONE_TO_MANY_READY';
    • ALTER TYPE public."statusvalues" ADD VALUE 'MERGER_PUSHED';
    • ALTER TYPE public."statusvalues" ADD VALUE 'MERGER_IN_PROGRESS';
Pro APIОбновлена структура конфигурационного файла:
  • Удалён параметр api.settings.allowAnyOrigin для настройки политик CORS и заменён на api.settings.corsOrigins.
  • Удалён параметр assetImporter.enabled, теперь для настройки cron-заданий для импорта данных используется обязательный блок параметров assetImporter.
  • Удалён параметр api.openApi.servers.
См. пример values.yaml на GitHub, а также см. обновлённый конфигурационный файл.
Pro UI
  • Для работы с пользовательскими тайлами обновите версию MapGL JS API до версии 1.54.1 или выше.
  • Удалено значение ugc параметра ui.auth.oAuthProvider. Новые доступные значения: keycloak (deprecated) и openid.
  • Удалён параметр для ограничения размера истории выполненных cron-заданий stylesImporter.successfulJobsHistoryLimit.
  • Удалён параметр ui.auth.userDataApiUrl и заменён на параметр ui.auth.platformManagerHost.
См. пример values.yaml на GitHub.
2ГИС Ситискан
  • Теперь для работы 2ГИС Ситискан требуется установить сервисы CityLens Routes API, CityLens Routes worker и CityLens Routes UI. См. обновлённое описание архитектуры и инструкцию по установке 2ГИС Ситискан.
  • Перед обновлением версии подготовьте базу данных PostgreSQL для 2ГИС Ситискан и обновите все значения в столбце localization_status, выполнив запрос:
    UPDATE tracks SET localization_status = 2006;
  • Добавлены обязательные параметры для настройки CityLens Routes API:
    • Имя БД PostgreSQL: см. параметр routes.postgres.database.
    • Имя БД PostgreSQL для доступа hangfire (Планировщика задач): см. параметр routes.hangfire.postgres.database.
    • URL для интеграции API навигации: см. параметр routes.navi.url.
  • Удалён параметр worker.reporterProTracks.enabled и заменён на параметр worker.reporterPro.enabled для включения интеграции сервиса с 2ГИС Про.
  • Удалён блок параметров reporters и заменён на следующие параметры:
    • Настройка источников для локализации детекций: см. параметр worker.reporterPro.predictors.
    • Лимит времени, после которого трек будет считаться загруженным: см. параметр worker.reporterPro.trackTimeoutDays.
  • Добавлен обязательный топик Kafka для синхронизации Detection Localizer с 2ГИС Про: см. параметр kafka.topics.proObjects.
  • Добавлен обязательный топик Kafka для событий жизненного цикла объектов: см. параметр kafka.topics.objectsLifecycle.
См. пример values.yaml на GitHub, а также см. обновлённый конфигурационный файл.
Менеджер ПлатформыТеперь список доступных песочниц в приложении задаётся с помощью параметра ui.playgrounds. См. пример values.yaml на GitHub, а также см. обновлённый конфигурационный файл.

Исправленные ошибки/Улучшения

Сервис/API
Описание
Pro API
  • Добавлена поддержка мультиязычности в API для загрузки данных.
  • Теперь при загрузке пользовательского набора данных координаты объектов сохраняются в их карточках.
  • Теперь для подключения к PostgreSQL в режиме read-only (только для чтения) используется пароль, указанный в параметре postgres.api.ro.password. Если он не указан, то используется пароль, указанный в параметре postgres.api.rw.password. См. пример values.yaml на GitHub.
Pro UI
  • Исправлена ошибка отображения виджетов на сетке экрана.
  • Добавлена возможность отображать значения в процентах в легенде для всех виджетов (поле Значения в процентах).
  • Добавлена возможность выбирать до 30 организаций в фильтре Фирмы (поиск организации по названию) при создании выборки данных.
Менеджер Платформы
  • Исправлен код ошибки при построении маршрута в песочнице Routing API, если между точками не найден маршрут.
  • Обновлён интерфейс Менеджера Платформы:
    • Обновлены изображения на превью песочниц на странице Песочницы.
    • Теперь нельзя изменить адрес электронной почты пользователя на странице Профиль.
    • Перенесены поля Страна и Город в раздел Компания на странице Профиль.
    • Скрыты ссылки на Пользовательское соглашение.

1.34.0

Дата релиза: 2025-01-27

Новое

Сервис/API
Описание
Сервис API-ключейОбновлена структура конфигурационного файла:
  • Добавлена поддержка TLS для подключения к Kafka: см. блок kafka.tls для настройки TLS.
  • Добавлена возможность указывать протокол безопасности в Kafka: см. параметр kafka.securityProtocol.
  • Добавлена возможность настраивать аутентификацию SASL (Simple Authentication and Security Layer) в Kafka: см. параметры kafka.saslMechanism, kafka.username и kafka.password.
  • Добавлена возможность настраивать аутентификацию OIDC (OpenID Connect): см. блок api.oidc.
  • Добавлена поддержка подключения к PostgreSQL с нескольких хостов.
См. пример values.yaml на GitHub, а также см. обновлённый конфигурационный файл.
API навигации
(Navi-Back)
Добавлена возможность настраивать расчётное время прибытия (ETA): см. параметр naviback.etaScheduleIndex.etaScheduleNodes в примере values.yaml на GitHub.
API навигации
(Navi-Castle)
Обновлена структура конфигурационного файла:
  • Добавлена возможность указывать проекты для исключения: см. параметр castle.excludeProjects.
  • Добавлена возможность указывать уровень логирования: см. параметр castle.logLevel.
  • Добавлена возможность настраивать срок хранения данных: см. блок castle.storePeriod.
  • Добавлена возможность включать заголовок с именем узла (X-Node): см. параметр nginx.nodeHeader.
  • Добавлена поддержка Ephemeral Persistent Volumes и возможность указывать тип хранилища: см. параметр persistentVolume.type.
См. пример values.yaml на GitHub, а также см. обновлённый конфигурационный файл.

Изменения, влияющие на обратную совместимость

Сервис/API
Описание
Сервис API-ключей
  • Затронута обратная совместимость версий сервиса API-ключей. Если вы планируете обновить сервис до следующих версий, сначала обновите его до текущей версии (1.34.0).
  • Если вы планируете обновление любых сервисов навигации, сначала обновите сервис API-ключей.
  • Добавлен единый сервис для построения маршрутов Routing API. При обновлении сервиса API-ключей выполняется миграция данных и активируется доступ к сервису Routing API для ключей, которые используются для доступа к Directions API, Pairs Directions API и Truck Directions API.
  • Теперь ID группы Kafka задаётся через переменную окружения KEYS_KAFKA_MAIN_GROUP_ID.
  • Обновлена структура конфигурационного файла: параметры kafka.audit.bootstrapServers, kafka.audit.username и kafka.audit.password перенесены из блока настроек audit и переименованы в kafka.bootstrapServers, kafka.username и kafka.password. См. пример values.yaml на GitHub.
API навигации
(Navi-Back)
Добавлена поддержка нового формата данных. Прошлый формат перестанет поддерживаться через 90 дней. Обновите сервис Navi-Back до текущей версии (1.34.0), чтобы продолжать получать актуальные навигационные данные.
API навигации
(Navi-Castle)
Обновлена структура конфигурационного файла:
  • Параметр castle.restrictions.host для базового URL Restrictions API переименован в castle.restrictions.url. Теперь параметр по умолчанию имеет пустое значение.
  • Теперь параметр persistentVolume.storageClass по умолчанию имеет пустое значение.
См. пример values.yaml на GitHub.
API навигации
(Navi-Router)
Добавлен новый обязательный сервисный токен keys.apis.routing-api для отправки запросов к Routing API (/routing/7.0.0). См. пример values.yaml на GitHub.

Исправленные ошибки/Улучшения

Сервис/API
Описание
Сервис API-ключейКоманда keysctl import для импорта данных в On-Premise теперь выдаёт ошибку, если в данных есть невалидные сегменты.
Catalog APIsУлучшен процесс импорта данных:
  • Теперь импорт выполняется для каждого проекта в своей транзакции.
  • При кратковременной потере соединения с базой данных импорт продолжается без ошибок.

1.33.1

Дата релиза: 2025-01-09

Исправленные ошибки/Улучшения

Сервис/API
Описание
API карт,
API поиска,
прокси для API пробок
Исправлены ошибки при запуске Floors API, Search API и прокси для API пробок от имени непривелигированного пользователя.

1.33.0

Дата релиза: 2024-12-27

Новое

Сервис/API
Описание
API карт
  • См. полный список изменений MapGL JS API с версии 1.53.0 по версию 1.55.0.
  • Для MapGL JS API и Floors API обновлена структура конфигурационного файла:
    • Добавлена возможность добавлять сервисы в переменные среды в Kubernetes: см. параметр enableServiceLinks.
    • Добавлена возможность указывать грейс-период в Kubernetes: см. параметр terminationGracePeriodSeconds.
См. примеры values.yaml на GitHub (пример для MapGL JS API).
API поиска
(Search API)
  • Добавлена возможность добавлять сервисы в переменные среды в Kubernetes: см. параметр enableServiceLinks.
  • Добавлена возможность указывать грейс-период в Kubernetes: см. параметр terminationGracePeriodSeconds.
См. пример values.yaml на GitHub.
API навигацииДля Navi-Castle и Navi-Front добавлена возможность добавлять сервисы в переменные среды в Kubernetes: см. параметр enableServiceLinks. См. примеры values.yaml на GitHub (пример для Navi-Castle).
2ГИС Ситискан
  • Добавлена поддержка Map Matching API для треков и кадров: см. блок настроек worker.mapMatcher.
  • Добавлена возможность указывать максимальное количество дополнительных соединений в пуле: см. параметр web.pgPoolMaxOverflow.
  • Добавлена возможность указывать таймаут в Kafka: см. параметр kafka.produceTimeoutSeconds.
См. пример values.yaml на GitHub.
Прокси для API пробок
  • Добавлена возможность добавлять сервисы в переменные среды в Kubernetes: см. параметр enableServiceLinks.
  • Добавлена возможность указывать грейс-период в Kubernetes: см. параметр terminationGracePeriodSeconds.
См. пример values.yaml на GitHub.
АдминистрированиеДобавлена инструкция по чистке старых данных в хранилище.

Изменения, влияющие на обратную совместимость

Сервис/API
Описание
Pro APIОбновлена структура конфигурационного файла:
  • Удалён параметр permissions.settings.enabled, теперь для использования Permissions API обязательно указывать параметр permissions.settings.auth.apiKey.
  • Параметры postgres.connectionString, postgres.connectionStringReadonly, postgres.password заменены на блоки настроек postgres.api.rw и postgres.api.ro.
См. пример values.yaml на GitHub, а также см. обновлённый конфигурационный файл.

Исправленные ошибки/Улучшения

Сервис/API
Описание
2ГИС СитисканУлучшена точность расстояний в км, пройденных водителем, в наборе данных Водители в Про.

1.32.0

Дата релиза: 2024-11-28

Новое

Сервис/API
Описание
Сервис API-ключейДобавлена поддержка TLS для подключения к PostgreSQL: см. блоки настроек postgres.rw.tls и postgres.ro.tls в примере values.yaml на GitHub.
Catalog APIsДобавлена поддержка настройки политик безопасности для подов: см. параметр podSecurityContext в примере values.yaml на GitHub.
Pro UI
  • Добавлена возможность создавать дашборды вместо групп слоёв.
  • Добавлена возможность создавать виджеты на дашбордах с различными типами графиков для визуализации выборок данных.
  • Добавлена возможность до создания слоя во время работы с набором данных просматривать данные в виде их реальных геометрий: линий и полигонов.
  • Добавлено отображение тумана и неба на карте и возможность установить больший угол наклона карты.
Pro API
  • Добавлена возможность загружать файлы с данными с форматом даты и времени YYYY-MM-DD HH:MM:SS.
  • Добавлена возможность просматривать дашборд, которым поделились по ссылке, без авторизации в Про.
  • Добавлена поддержка PostgreSQL 15.

Изменения, влияющие на обратную совместимость

Сервис/API
Описание
Tiles APIОбновлена структура конфигурационного файла:
  • параметр proxy.access.bss.enabled переименован в proxy.access.stat.enabled,
  • параметр proxy.access.bss.url переименован в proxy.access.stat.url.
См. пример values.yaml на GitHub.
Pro UIГруппы слоёв заменены на дашборды с таким же ID. Теперь управлять слоями можно только в рамках дашборда.

Исправленные ошибки/Улучшения

Сервис/API
Описание
Pro API
  • Исправлена ошибка, появляющаяся при обновлении фильтров при параллельных запросах.
  • Запрещено добавление прав на все территории (*) одновременно с определёнными территориями в Permission UI.
  • Улучшен процесс импорта данных:
    • Исправлена ошибка при падении импорта данных из-за большого количества файлов в S3-совместимом хранилище.
    • Добавлена проверка доступности всех S3-совместимых хранилищ перед стартом импорта данных в режиме scheduler.
    • Добавлен лимит на количество упавших заданий для импорта данных.
Pro UI
  • Обновлена структура основных вкладок в меню слева: удалена вкладка Слои и добавлена вкладка Дашборды.
  • Обновлено меню и добавлено отображение ID наборов данных, загруженных по API, на вкладке Данные.
  • Прекращена поставка иммерсивных моделей в сборку On-Premise.
  • В диалоговом окне настройки параметров агрегации данных:
    • Добавлена возможность перемещать параметры.
    • Исправлен механизм выбора доступных атрибутов.
2ГИС СитисканУлучшена стабильность загрузки кадров для мобильного приложения.

1.31.0

Дата релиза: 2024-11-07

Новое

Сервис/API
Описание
API карт
(MapGL JS API)
См. полный список изменений с версии 1.51.0 по версию 1.53.0.
API карт
(Floors API)
Добавлена возможность настраивать пользовательские сертификаты: см. блок настроек customCAs в обновлённом конфигурационном файле.
API навигации
(Navi-Back)
Добавлена возможность настраивать следующие значения:
  • пороговое значение использования памяти, при котором происходит очистка кеша, в параметре naviback.clearCacheThreshold;
  • временные интервалы между обновлениями движка в параметре naviback.clearCacheThreshold.
Подробнее см. в примерe values.yaml на GitHub.

1.30.0

Дата релиза: 2024-10-24

Новое

Сервис/API
Описание
Сервис API-ключей
  • Добавлен сервис FreeRoam API для режима свободной навигации без маршрута.
  • Добавлен рабочий процесс dispatcher для отправки аудит-логов в Kafka через таблицу и cron-задача cleaner для очистки отправленных записей из таблицы с аудит-логами. См. пример values.yaml на GitHub.
  • Добавлены метрики количества созданных аудит-логов keys_audit_occurred_events_total и количества отправленных в Kafka аудит-логов keys_audit_delivered_events_total.
Tiles APIДобавлен параметр region, который задаёт регион хранилища артефактов установки. См. блок настроек dgctlStorage в обновлённом конфигурационном файле.
Прокси для API пробокДобавлена возможность:
  • настраивать рабочие процессы: см. блок настроек worker;
  • настраивать логирование: см. блок настроек log;
  • настраивать таймаут для запросов: см. параметр keepaliveTimeout;
  • добавлять пользовательские блоки location и server.
См. обновлённый конфигурационный файл.
Pro API
  • Добавлен блок настроек api.settings.layerGeneration и параметр isochroneLayerMaxPointsCount для ограничения построения изохронов в зависимости от количества точек в слое.
  • Добавлен параметр kafka.useReplicaTopics для использования реплики топика, если создано несколько кластеров Kafka.
См. пример values.yaml на GitHub.
2ГИС СитисканДобавлен параметр web.pgPoolSize для настройки размера пула соединений. См. пример values.yaml на GitHub.

Изменения, влияющие на обратную совместимость

Сервис/API
Описание
Pro APIОбновлена структура конфигурационного файла:
  • параметр имени сервиса appName перенесён из блока настроек api.pod в группу блоков api;
  • параметры enableUserAssetsImporter и enableAssetsStreaming перенесены в блок настроек api.settings.backgroundJobs;
  • параметр permissionsApiKey переименован в apiKey и перенесён в блок настроек permissions.setting.auth.
См. пример values.yaml на GitHub.

Исправленные ошибки/Улучшения

Сервис/API
Описание
Pro APIДобавлено автоматическое создание пустой группы слоёв для новых пользователей, если включена автоматическая регистрация.
2ГИС Ситискан
  • Улучшен механизм проверки и обработки EXIF-изображений.
  • Добавлено поле Версия приложения в карточки кадров из набора данных Кадры в Про.

1.29.0

Дата релиза: 2024-10-02

Новое

Сервис/API
Описание
Сервис лицензийДобавлен параметр region, который задаёт регион хранилища артефактов установки и хранилища для состояний сервиса лицензий. См. блоки настроек dgctlStorage и persistence в обновлённом конфигурационном файле.
API навигацииДля Navi-Castle, Navi-Back, Distance Matrix Async API, Restrictions API добавлена возможность настраивать пользовательские сертификаты: см. блок настроек customCAs в обновлённых конфигурационных файлах (пример для Navi-Castle).

Изменения, влияющие на обратную совместимость

Сервис/API
Описание
MapGL JS APIПереименованы параметры:
  • MAPGL_ICONSPATH в MAPGL_ICONS_URL,
  • MAPGL_MODELSPATH в MAPGL_MODELS_URL.
См. обновлённый конфигурационный файл.
Pro APIОбновлена структура конфигурационного файла:
  • параметры, связанные с настройкой сервиса (например resources, ingress), и параметр ключа лицензии licenseKey перенесены из самостоятельных блоков настроек в группу блоков api;
  • параметры из блока настроек api (например serviceAccount, tempPath) перенесены в отдельные блоки группы api, например api.service, api.settings;
  • параметры разрешений (permissions) перенесены в отдельный блок настроек permissions;
  • параметр имени cron-задания для импорта данных appAssetImporterName перенесён в блок настроек assetImporter, а некоторые параметры из блока настроек assetImporter (например maxParallelJobs) перенесены в отдельный блок assetImporter.settings.
См. полный список изменённых параметров на GitHub, а также см. обновлённый конфигурационный файл.

Исправленные ошибки/Улучшения

Сервис/API
Описание
Сервис лицензий
2ГИС СитисканУлучшен механизм загрузки кадров для мобильного приложения.

1.28.2

Дата релиза: 2024-09-18

Новое

Сервис/API
Описание
API карт
(MapGL JS API)
См. полный список изменений с версии 1.50.1 по версию 1.51.0.

1.28.0

Дата релиза: 2024-09-11

Новое

Сервис/API
Описание
Менеджер ПлатформыДобавлена возможность загружать стили карт, созданные в Редакторе стилей (необходима установка Styles API). См. инструкцию по загрузке в разделе Установка API для работы с картами.
  • В интерфейс Менеджера Платформы добавлены новые страницы: список стилей карты и загрузка архива со стилем. Чтобы включить эти страницы, добавьте map_styles в список значений параметра ui.pages (см. пример values.yaml на GitHub).
  • В песочнице MapGL JS API добавлена возможность указать ID стиля карты, что позволяет проверить вид стиля перед использованием.
  • В конфигурационный файл установки Менеджера Платформы добавлен новый параметр ui.mapStyles.url для указания URL API стилей. См. пример values.yaml на GitHub.
API картДобавлен новый сервис Styles API для удобной загрузки пользовательских стилей в контур On-Premise. См. обновлённое описание архитектуры сервисов карт и инструкцию по установке Styles API.
API навигации
(Navi-Back)
  • Добавлена поддержка идентификаторов карточек для барьеров.
  • В Isochrone API и Distance Matrix API параметр mode переименован в transport с поддержкой обратной совместимости.
  • В Pairs Directions API и Routing API значения car и pedestrian параметра transport переименованы в driving и walking соответственно (с поддержкой обратной совместимости).

Изменения, влияющие на обратную совместимость

Сервис/API
Описание
API навигации
(Distance Matrix Async API)
Значение параметра s3.publicNetloc теперь обязано содержать схему: http:// или https://. См. пример values.yaml на GitHub.

Исправленные ошибки/Улучшения

Сервис/API
Описание
API навигации
(Navi-Back)
  • Улучшен алгоритм выбора промежуточного участка в маршрутах с промежуточными точками.
  • При поиске маршрута на общественном транспорте без учёта расписания теперь учитываются сезонные ограничения.
  • Содержание логов очищено от шума.
  • Исправлен процесс обновления движков при завершении работы сервиса.
  • Исправлена ошибка конфигурации префикса при логировании в JSON-режиме.
  • Исправлена ошибка с изменением времени начала маршрута на общественном транспорте, если пеший отрезок от начальной точки до метро отсутствует.
API навигации
(Distance Matrix Async API)
Исправлены проблемы с подключением к Apache Kafka через mTLS.

1.27.0

Дата релиза: 2024-08-30

Новое

Сервис/API
Описание
API карт
(MapGL JS API)
API поиска
(Catalog APIs)
Добавлены настройки количества подключений к сервису Search API. См. параметры search.minConnections, search.maxConnections и search.maxOpenRequests в примере values.yaml на GitHub.
API поиска
(Search API)
Добавлена возможность настраивать пользовательские сертификаты: см. блок настроек customCAs в обновлённом конфигурационном файле.
Pro API
  • Добавлена возможность загружать пользовательские данные по API.
  • Добавлена возможность загружать файлы с пользовательскими данными в формате .kml, .kmz и .shp.
  • Добавлена поддержка Well-Known OpenID Configuration: см. параметр auth.wellKnownConfigEndpoint в примере values.yaml на GitHub.
  • Удалён параметр appUserAssetImporterName.
Pro UI
  • Добавлена возможность загружать пользовательские данные с атрибутами типа Дата.
  • Добавлено создание цветной легенды для атрибутов текстового типа.
Менеджер ПлатформыМинимальная версия Node.js обновлена до 20.0.0.

Изменения, влияющие на обратную совместимость

Сервис/API
Описание
API поиска
(Catalog APIs)
Обновлена интеграция с сервисом лицензий:
  • Затронута обратная совместимость c версией On-Premise 1.8.0 и ниже.
  • Для подключения Catalog APIs к сервису лицензий необходимо использовать протокол HTTPS: см. параметр license.url в обновлённом конфигурационном файле.
Pro UIОбновлена структура конфигурационного файла: параметры, связанные с настройкой деплоя, перенесены из группы настроек ui в самостоятельные группы. См. полный список перемещённых параметров на GitHub, а также см. обновлённый конфигурационный файл.

Исправленные ошибки/Улучшения

Сервис/API
Описание
Менеджер Платформы
  • Добавлено автоматическое определение локали пользователя при посещении главной страницы.
  • На страницы песочниц добавлены ссылки на документацию соответствующего сервиса.
  • Исправлена ошибка с пропадающим маркером в песочнице Geocoder API.
  • Исправлена ошибка, при которой адрес запроса в песочнице Geocoder API мог формироваться некорректно.

1.26.0

Дата релиза: 2024-07-25

Новое

Сервис/API
Описание
Все сервисыВ конфигурационные файлы всех сервисов добавлен параметр revisionHistoryLimit, который задаёт ограничение истории версий. См. все файлы на GitHub.
API навигацииДобавлена поддержка режима свободной навигации без маршрута (free roam). Чтобы использовать этот тип навигации, укажите соответствующее правило в файле rules.yaml и установите отдельную сущность Navi-Back. См. инструкции по установке сервисов навигации.
Pro UIИзменены параметры конфигурационного файла:
  • Параметр appStylesImporterName заменён на stylesImporter.name.
  • Параметр stylesImporter.serviceAccount удалён.
См. полный пример values.yaml на GitHub.
MapGL JS APIСм. полный список изменений с версии 1.47.1 по версию 1.49.0.

Изменения, влияющие на обратную совместимость

Сервис/API
Описание
2ГИС Ситискан
  • Добавлены настройки для нового рабочего процесса worker.dashboardBatchEvents (см. полный пример values.yaml на GitHub).
  • Добавлены новые топики для Apache Kafka:
    • kafka.topics.proDrivers для синхронизации треков водителей с 2ГИС Про;
    • kafka.topics.tracksLifecycle для событий жизненного цикла треков.
    См. обновлённый конфигурационный файл.

1.25.0

Дата релиза: 2024-06-27

Новое

Сервис/API
Описание
Pro APIДобавлена возможность использовать существующий сервисный аккаунт Kubernetes: см. параметр api.serviceAccountOverride в полном примере values.yaml на GitHub.

1.24.0

Дата релиза: 2024-06-19

Новое

Сервис/API
Описание
Мобильный SDKДобавлено описание архитектуры и установки мобильного SDK.
MapGL JS API
Floors APIУдалён параметр import.enabled, регулирующий задачи импорта. См. полный пример values.yaml на GitHub.
Pro UI
  • Добавлена возможность настраивать таймаут для запросов к API со стороны клиента и сервера. См. параметры ui.api.timeout и ui.api.serverTimeout в полном примере values.yaml на GitHub.
  • Добавлена возможность установить пользовательский заголовок вкладки браузера для приложения через Whitelabel Config.
2ГИС СитисканДобавлена возможность настраивать пользовательские сертификаты: см. блок настроек customCAs в обновлённом конфигурационном файле.
АдминистрированиеДобавлена возможность изменять логин менеджера (администратора, добавившего партнёра в систему) при редактировании данных партнёра.

Изменения, влияющие на обратную совместимость

Сервис/API
Описание
Pro APIДобавлена интеграция с сервисом лицензий:
  • Добавлены обязательные параметры licenseKey и license.url.
  • Удалён параметр api.licensePartner.
См. обновлённый конфигурационный файл.
2ГИС СитисканПараметр pro.url заменён на комбинацию параметров pro.baseUrl и pro.framesAssetId для указания URL Pro API и набора данных для загрузки фреймов соответственно. См. обновлённый конфигурационный файл.

Исправленные ошибки/Улучшения

Сервис/API
Описание
Сервис лицензийВ спецификацию пода добавлен параметр automountServiceAccountToken: true для обязательного монтирования директории с сертификатом Kubernetes.
Pro APIИсправлены ошибки в названиях категорий в агрегатах фирм и спроса.
Pro UIИсправлены ошибки с отображением всплывающих подсказок в настройках визуализации.
2ГИС Ситискан
  • Обновлена интеграция с CamCom.
  • Улучшено логирование.
АдминистрированиеИсправлена ошибка, при которой данные в модальных окнах на странице ключа могли быть неактуальны после редактирования.

1.23.0

Дата релиза: 2024-05-28

Новое

Сервис/API
Описание
Pro UI
  • Добавлена возможность подключать подложки карт из внешних источников в формате WMS/WMTS. Чтобы включить эту возможность, установите значение true для параметра ui.externalStyleManager.enabled: cм. полный пример values.yaml на GitHub.
  • Добавлена возможность добавлять подложки от Mapbox в качестве стилей карты (требуется подключение к интернету). Чтобы включить эту возможность, получите доступ к ресурсу mapbox_layout в Permission UI, а затем при установке Pro UI передайте токен доступа Mapbox в параметр ui.mapbox.styleToken.
  • Удалён параметр ui.mapgl.styleId.
  • Обновлён внешний вид интерфейса на арабском языке: теперь тексты и элементы интерфейса ориентированы справа налево (RTL).
Tiles APIДобавлена возможность управлять попытками создания задач импорта: см. параметры importer.retryInterval и importer.retryCount в полном примере values.yaml на GitHub.
Сервис лицензийДобавлены инструкции по продвинутым способам получения лицензии в частных случаях, когда обычный способ получения недоступен.

Исправленные ошибки/Улучшения

Сервис/API
Описание
Pro UI
  • Обновлена навигация в интерфейсе Про: вкладки для работы с данными и слоями, а также вкладка личного аккаунта перенесены в меню слева.
  • Обновлена политика совместного доступа к группе слоёв: теперь по ссылке для просмотра группы будут также доступны выбранные для неё внешние подложки (карты из внешних источников).
  • Исправлены ошибки при отображении настроек слоя.
  • Исправлены ошибки при авторизации.

1.22.0

Дата релиза: 2024-05-06

Новое

Сервис/API
Описание
Pro API
  • Добавлена поддержка нескольких форматов изображений для предпросмотра внешней карты: .jpg, .jpeg, .png, .bmp, .webp и .heic.
  • Добавлена возможность настраивать копирование и импорт данных при установке новой версии сервиса: см. параметр assetImporter.startOnDeployMode в полном примере values.yaml на GitHub.
API поискаДобавлена поддержка TLS для подключения Catalog APIs к PostgreSQL: см. группы параметров api.postgres.tls и importer.postgres.tls в полном примере values.yaml на GitHub.
API навигацииОбновлён процесс загрузки артефактов установки для сервисов навигации: теперь для загрузки любых данных навигации (включая дорожные перекрытия) используется флаг --services=navi. Значение --services=navi-restrictions удалено. См. Обновление API для работы с навигацией.

Изменения, влияющие на обратную совместимость

Сервис/API
Описание
Pro APIДобавлены параметры kafka.eventsTopic.name и kafka.eventsTopic.readerGroupId для настройки топика управления событиями. См. обновлённый конфигурационный файл.
2ГИС СитисканУдалён параметр kafka.predictors. Теперь настройки топиков для прогнозов задаются параметром kafka.topics.predictions. См. обновлённый конфигурационный файл.

Исправленные ошибки/Улучшения

Сервис/API
Описание
Pro UI
  • Исправлен механизм выбора языка для текста ошибок: теперь учитывается язык, выбранный в UI.
  • Улучшены тексты модальных окон подтверждения при удаления сущностей.
Pro API
  • Улучшено логирование ошибок с кодом 401 и 403.
  • Исправлены ошибки с сохранением сообщений от Apache Kafka.
  • Улучшен механизм фильтрации: теперь при выборе фирмы в фильтре возвращается название фирмы, а не её филиала.
Сервис API-ключей
  • Исправлена отображение номера телефона при редактировании данных партнёра.
  • Исправлено отображение кнопки для переключения видимости пароля в браузере Safari.

1.21.0

Дата релиза: 2024-04-02

Новое

Сервис/API
Описание
Сервис API-ключей
API поискаОбновлен конфигурационный файл для установки сервиса Catalog APIs:
  • Добавлена возможность настраивать пользовательские сертификаты: см. блок настроек customCAs.
  • Добавлены новые параметры в блоке настроек dgctlStorage для работы с S3-совместимым хранилищем артефактов развертывания.
API навигацииИзменён ряд параметров для установки Restrictions API:
  • Блок db изменен на postgres.
  • Добавлены параметры naviBackHost и naviCastleHost.
  • Параметр api.api_key изменен на api.key.
  • Параметр cron.max_attributes_fetcher_rps изменен на cron.maxAttributesFetcherRps.
Полный список параметов см. на GitHub.
2ГИС СитисканИзменено описание параметров блока kafka.topic: см. обновлённый конфигурационный файл.

Изменения, влияющие на обратную совместимость

Сервис/API
Описание
2ГИС СитисканПараметр worker.reporterProTracks.replicas изменен на worker.reporterProTracks.enabled. См. пример values.yaml на GitHub.

1.20.2

Дата релиза: 2024-03-20

Новое

Сервис/API
Описание
Сервис API-ключейДобавлена возможность отправлять аудит-логи в Apache Kafka. Логи регистрируют события аутентификации пользователя в интерфейсе администратора и создании ключа в интерфейсе администратора. Чтобы настроить аудит-логи, включите функцию в параметре featureFlags.enableAudit и настройте отправку сообщений через kafka.audit (см. helm-чарт сервиса API-ключей в GitHub).

1.20.0

Дата релиза: 2024-03-18

Новое

Сервис/API
Описание
Pro APIОписания системных наборов данных переведены на арабский язык.
Pro UI
  • Добавлены обязательные параметры в конфигурационный файл для установки сервиса (см. инструкцию по установке):
    • Блок настроек dgctlStorage для работы с хранилищем артефактов развертывания;
    • Новые параметры в блок настроек ui.mapgl для управления стилями карты.
  • Добавлены дополнительные параметры для установки сервиса (см. полный values.yaml в GitHub):
    • Параметр ui.auth.oAuthProvider для работы с инструментами аутентификации по стандартам oAuth и OpenID Connect;
    • Блок ui.whiteLabel для изменения логотипа и фавиконки приложения на пользовательские;
    • Блок stylesImporter для загрузки стилей;
    • Блок hpa для настройки автомасштабирования.

Изменения, влияющие на обратную совместимость

Сервис/API
Описание
2ГИС Ситискан
  • Добавлена интеграция с сервисом лицензий. См. обновлённую инструкцию по установке.
  • Параметр api.auth.camcomToken изменен на api.auth.predictorsTokens.camcom.
  • Добавлен обязательный параметр map.tileserverUrl, указывающий на сервер для получения растровых тайлов.
API навигацииИзменены имена ряда параметров для установки Navi-Router:
  • Блок router.keyManagementService изменен на keys.
  • Параметр keyManagementService.host изменен на keys.url.
  • Параметр router.castleHost изменен на router.castleUrl.

Исправленные ошибки/Улучшения

Сервис/API
Описание
Pro APIИсправлены ошибки при чтении стриминговых наборов данных.

1.19.0

Дата релиза: 2024-02-27

Новое

Сервис/API
Описание
Pro API
  • Добавлена возможность указывать регион хранилища артефактов установки и отключать в нём проверку целостности, а также обновлен список настроек бакетов S3. См. обновленный конфигурационный файл.
  • Изменён инструмент для записи файлов в S3-совместимое хранилище: теперь используется клиент Ceph.
  • Pro UI
  • Добавлена возможность агрегировать данные для полигонов: вы можете посчитать общее количество объектов, а также максимальное и минимальное значение заданной величины.
  • Добавлена возможность изменить логотип Про на пользовательский через Whitelabel Config.
  • MapGL JS APIСм. полный список изменений с версии 1.42.0 по версию 1.45.1.
    Менеджер ПлатформыДобавлена документация для сервиса Менеджер Платформы: см. описание архитектуры и инструкцию по установке.
    2ГИС СитисканДобавлена документация для сервиса 2ГИС Ситискан: см. описание архитектуры и инструкцию по установке.

    Исправленные ошибки/Улучшения

    Сервис/API
    Описание
    Pro API
  • Улучшена проверка прав пользователя на доступ к проекту.
  • Исправлена обработка запросов на получение фильтров, если переданы повторяющиеся атрибуты.
  • Улучшен процесс кеширования фильтров данных (для загруженных и стриминговых наборов данных).
  • Исправлены ошибки при агрегации данных для слоёв с полигонами.
  • В системные наборы данных добавлена информация о территориях.
  • Pro UI
  • Добавлено уведомление о необходимости перезагрузить страницу браузера, если пользователь использует Про больше 5 дней без перезагрузки.
  • Сняты ограничения на размер создаваемой выборки данных.
  • В библиотеку данных добавили информацию о количестве объектов в каждом наборе.
  • Добавлена информация о слое-источнике в подсказку, которая отображается при наведении на визуализацию агрегированных данных.
  • Исправлен поиск фирм в фильтрах в различных наборах данных.
  • Исправлены ошибки в переводных текстах.
  • 1.18.0

    Дата релиза: 2024-01-24

    Новое

    Сервис/API
    Описание
    Сервис лицензий
  • Добавлена информация о клиентских и сервисных лицензиях в /status API.
  • Обновлены настройки для доступа к Trusted Platform Module (TPM): теперь не нужно настраивать доступ к хосту TPM через параметр tpm.securityContext (см. обновленный конфигурационный файл).
  • Pro UI
  • Добавлена возможность загружать пользовательские данные.
  • Создана библиотека данных, которая позволяет удобным образом просматривать и группировать наборы данных, а также управлять ими.
  • Добавлено поле для поиска и фильтрации наборов в библиотеке данных.
  • Добавлена возможность установить для приложения локаль по умолчанию через переменную окружения APP_LOCALE. Например, если установить для переменной значение ar-AE, то при старте приложения интерфейс будет отображаться на арабском языке.
  • Добавлена базовая информация о наборе данных (описание, дата создания или обновления, количество объектов), которая отображается при выборе набора, пока не указана территория для фильтрации данных.
  • Pro API
  • Добавлен интерфейс для управления тарифами пользователей Про.
  • Переведены названия фильтров данных на арабский язык.
  • Исправленные ошибки/Улучшения

    Сервис/API
    Описание
    Pro UI
  • Исправлено поведение клика и наведения курсора на точечные данные, для которых настроена визуализация с помощью иконок.
  • Исправлена проблема с добавлением нового слоя в группу слоёв при поиске в наборе данных.
  • Pro API
  • Исправлена проблема c импортом файлов с большим объемом данных.
  • Улучшен процесс обновления фильтров в стриминговых ассетах: теперь изменения видны сразу после обновления.
  • Исправлена проверка наличия прав для загрузки пользовательских данных.
  • Исправлен алгоритм определения списка территорий в наборе данных с учетом региона.
  • Ограничен доступ к системным наборам данных: теперь по умолчанию доступны только Фирмы и Здания.
  • Удалено отображение списка территорий в системных наборах данных.
  • Остановлено кеширование фильтров стриминговых наборов данных, если не заданы территории.
  • 1.17.0

    Дата релиза: 2023-12-29

    Новое

    Сервис/API
    Описание
    Сервис лицензий
  • Прекращена поддержка Kubernetes Persistent Volume как типа хранилища для состояний сервиса лицензий. Теперь вы можете использовать только S3-совместимое хранилище (см. обновленный блок настроек persistence в конфигурационном файле).
  • Добавлена возможность настраивать пользовательские сертификаты: см. блок настроек customCAs в конфигурационном файле.
  • Tiles API
  • Добавлена возможность настраивать пользовательские сертификаты: см. блок настроек customCAs в конфигурационном файле.
  • Изменен способ настройки пользовательского сертификата для Apache Cassandra: используйте новый блок настроек customCAs вместо параметра cassandra.ssl.caCrt.
  • Изменения, влияющие на обратную совместимость

    Сервис/API
    Описание
    Сервис лицензийЗатронута обратная совместимость версий сервиса лицензирования. Если вы выполняете обновление с версии On-Premise 1.9.1 или ниже, вам необходимо сначала обновить комплекс до версии 1.16.0 (чтобы получить последнюю версию сервиса лицензирования), а затем - до версии 1.17.0.
    Navigation API
  • Переименован параметр naviback.ecaHost для определения доменного имени прокси для API пробок. Новое имя параметра: naviback.ecaUrl (см. обновлённый конфигурационный файл Navi Back).
  • Переименован параметр naviback.castleHost для указания доменного имени сервиса Navi-Castle. Новый параметр naviback.castleUrl используется для указания URL сервиса Navi-Castle. (см. обновлённый конфигурационный файл Navi Back).
  • Добавлена интеграция Navi Back с сервисом лицензий. См. обновлённую инструкцию по установке.
  • Исправленные ошибки/Улучшения

    Сервис/API
    Описание
    Tiles API
  • Исправлена ошибка, из-за которой запросы к векторным тайлам могли возвращать ошибку 500 вместо 204, если запрашивался отсутствующий набор тайлов.
  • Исправлены граничные тайлы сегментов для Mapbox: теперь они возвращаются целиком, а не частично.
  • Navigation APIИсправлены ошибки с запуском Navi Castle в случае, если данные импортируются слишком долго.

    1.16.0

    Дата релиза: 2023-12-12

    Новое

    Сервис/API
    Описание
    Pro UIДобавлен перевод текстов интерфейса на арабский язык.
    Pro API
  • Добавлены описания подготовленных наборов данных на русском и английском языках.
  • Добавлено отображение даты последнего изменения набора данных или файла.
  • Добавлена возможность удалить все данные из стримингового набора (например, набора данных Frames). Для этого достаточно отправить объект с ID = __delete_all_objects.
  • Добавлена возможность авторизации в API по нескольким API-ключам с разными привилегиями.
  • Добавлен параметр dgctlStorage.secure: bool в конфигурационный файл для подключения к S3-совместимому хранилищу по HTTPS.
  • MapGL JS APIСм. полный список изменений с версии 1.40.0 по версию 1.42.0.
    Catalog APIДобавлена поддержка подключения к PostgreSQL по SSL.

    Изменения, влияющие на обратную совместимость

    Сервис/API
    Описание
    Catalog APIЗатронута обратная совместимость версий данных для Catalog API. Обновите сервис до версии 1.16.0, чтобы использовать актуальные данные. Изменения также описаны в GitHub.

    Исправленные ошибки/Улучшения

    Сервис/API
    Описание
    Pro API
  • Исправлены ошибки при загрузке пользовательских наборов данных.
  • Исправлено распознавание арабских символов в загружаемых данных.
  • Search API
  • Улучшена работа поиска административных объектов по запросам с указанием уточняющих слов (например, "район" или "город") на арабском языке.
  • Улучшена работа поисковых подсказок. Теперь если при поиске объекта выбрать улицу, район или микрорайон из списка поисковых подсказок, то соответствующий объект открывается сразу (только для проектов в Королевстве Сайдовская Аравия).
  • 1.15.0

    Дата релиза: 2023-12-01

    Новое

    Сервис/API
    Описание
    Navigation API
  • Для Navi-Castle добавлены новые параметры в блоке настроек dgctlStorage для работы с S3-совместимым хранилищем артефактов развертывания и новый блок init для настройки импорта данных при старте сервиса. См. обновленный конфигурационный файл.
  • Артефакты для сервиса Restrictions API теперь можно скачать/обновить с помощью параметра --services утилиты 2GIS CLI. См. справку по командам и аргументам 2GIS CLI.
  • Изменения, влияющие на обратную совместимость

    Сервис/API
    Описание
    Navigation APIОбновлены имена сервисных токенов router.keyManagementService.apis.* в конфигурационном файле Navi-Router. См. обновленный конфигурационный файл.

    Исправленные ошибки/Улучшения

    Сервис/API
    Описание
    Navigation API
  • Добавлено сообщение об ошибке, которое возвращается, если Navi-Back не удалось загрузить пакет данных.
  • Добавлено сообщение об ошибке критического уровня, которое возвращается, если Navi-Castle не удалось скачать файлы из S3.
  • 1.14.0

    Дата релиза: 2023-11-15

    Новое

    Сервис/API
    Описание
    Tiles APIДобавлена поддержка Mapbox API: /mapbox/{tileset}/{z}/{x}/{y}.mvt
    Pro UI
  • Обновлён Node.js до версии 20.
  • Добавлена возможность добавлять точечные объекты в загруженные данные вручную, а также удалять объекты из загруженных данных.
  • Pro API
  • Добавлена возможность обновлять фильтры любых загруженнных наборов данных с помощью метода PUT /asset/filters.
  • Добавлен опциональный параметр asset_group_id в метод создания набора данных для указания группы, в которую нужно поместить созданный набор.
  • Изменения, влияющие на обратную совместимость

    Сервис/API
    Описание
    Сервис API-ключейДобавлен обязательный блок настроек dgctlStorage для работы с хранилищем артефактов развертывания. См. обновленный конфигурационный файл.

    Исправленные ошибки/Улучшения

    Сервис/API
    Описание
    Pro UIИсправлены проблемы с редактированием слоя с выборкой данных.
    Pro API
  • Изменён код ответа при отмене запроса клиента: теперь возвращается ошибка 2хх.
  • Исправлены ошибки доступа при создании и удалении объекта в загруженных данных.
  • Изменена логика предоставления доступов к территориям при авторегистрации пользователей.
  • 1.13.0

    Дата релиза: 2023-10-25

    Новое

    Сервис/API
    Описание
    Navigation APIДобавлена функциональность Routing API.
    Tiles APIДобавлен новый endpoint /wmts/WMTSCapabilities.xml для поддержки WMTS-данных.
    MapGL JS APIСм. полный список изменений с версии 1.39.0 по версию 1.40.0.
    Pro UI
  • Удален тип атрибута ID из формы заполнения атрибутов при загрузке данных.
  • Добавлена визуализация маркеров камеры при выборе объектов в наборе данных Frames.
  • Pro APIДобавлено:
  • запрос метаданных для загружаемых наборов данных;
  • подсказка об ограниченной визуализации набора данных Здания как одного слоя в проекте;
  • клонирование проекта от одного пользователя к другому;
  • дополнительная фильтрация по контексту при импорте набора данных Фирмы.
  • Изменения, влияющие на обратную совместимость

    Сервис/API
    Описание
    Сервис лицензийЗатронута обратная совместимость версий сервиса лицензирования. Если вы выполняете обновление с версии On-Premise 1.9.1 или ниже, вам необходимо обновить сервис лицензий перед обновлением других сервисов.

    1.12.0

    Дата релиза: 2023-10-13

    Новое

    Сервис/API
    Описание
    Navigation API
    (Distance Matrix
    Async API)
  • Добавлена возможность подключения к БД PostgreSQL по mTLS. Используйте блок параметров dm.tls в конфигурационном файле Helm.
  • Добавлена возможность использования непубличных схем в PostgreSQL. Используйте для этого параметр dm.schema в конфигурационном файле Helm.
  • Исправленные ошибки/Улучшения

    Сервис/API
    Описание
    Navigation APIТеперь весь Python-код в образах Doсker поставляется для Distance Matrix Async API в виде двоичных файлов.

    1.11.0

    Дата релиза: 2023-09-22

    Новое

    Сервис/API
    Описание
    Tiles APIДобавлена настройка параметров авторизации для работы с Cassandra через переменные среды.
    Floors APIДобавлены новые параметры для работы с S3-совместимым хранилищем. Подробнее см. инструкцию по установке.
    Search APIДобавлены новые параметры для работы с S3-совместимым хранилищем. Подробнее см. инструкцию по установке.

    1.10.0

    Дата релиза: 2023-09-06

    Новое

    Сервис/API
    Описание
    Сервис лицензийДобавлен параметр secure: bool в конфигурационный файл для подключения к S3-совместимому хранилищу по HTTPS.
    Tiles API
  • Добавлена загрузка иммерсивных тайлов. Используйте новые параметры subtype: immersive в конфигурационном файле.
  • Добавлен параметр secure: bool в конфигурационный файл для подключения к S3-совместимому хранилищу по HTTPS.
  • MapGL JS APIСм. полный список изменений с версии 1.38.1 по версию 1.39.0.

    1.9.1

    Release date: 2023-08-23

    Новое

    Сервис/API
    Описание
    Floors APIДобавлена поддержка Floors API для отображения на карте этажных 3D-планов зданий.
    Сервис лицензийОбновлен процесс получения лицензии.
    MapGL JS APIСм. полный список изменений с версии 1.36.1 по версию 1.38.1.
    Search APIУлучшена работа с поиском, в частности:
  • Расширен набор синонимов в поисковых данных.
  • Улучшена обработка опечаток.
  • Повышена точность списка слов, используемых для поиска объектов.
  • Изменения, влияющие на обратную совместимость

    Сервис/API
    Описание
    Сервис лицензийДобавлены параметры license.type и persistence в конфигурационный файл сервиса.

    Исправленные ошибки/Улучшения

    Сервис/API
    Описание
    Tiles APIИсправлены проблемы с подключением сервера Tiles API к Cassandra. Раньше после перезапуска кластера Cassandra и изменения всех IP-адресов Tiles API не мог повторно подключиться к Cassandra.

    1.5.0

    Дата релиза: 2022-12-06

    Новое

    Сервис/API
    Описание
    MapGL JS APIСм. полный список изменений с версии 1.30.0 по версию 1.32.1.
    Places API /
    Geocoder API /
    Suggest API
  • Добавлена поддержка PostgreSQL v14, версия PostgreSQL v11 является устаревшей.
  • Добавлена поддержка PostGIS v3.3, версия PostGIS v2.5 является устаревшей.
  • Navigation APIs
  • Добавлена поддержка Restrictions API.
  • Добавлена поддержка маршрутов для экстренных служб в Directions API.
  • Добавлена поддержка асинхронных запросов к Distance Matrix Async API.
  • Сервис API-ключейGolang обновлен до версии v1.19.1.

    1.1.0

    Дата релиза: 2022-07-04

    Новое

    Сервис/API
    Описание
    GIS-платформа
  • Добавлена настройка portal.max_body_size в Helm-чарт, регулирующая максимальный размер файла, загружаемого через Portal web UI.
  • Добавлен аргумент -k, позволяющий пропустить проверку безопасности соединения при подключении по HTTPS, в скрипт configure.sh.
  • 0.1.9

    Дата релиза: 2022-04-05

    Первый релиз On-Premise включает следующие сервисы:

    Сервис/API
    Описание
    MapsНабор сервисов для отображения карт 2ГИС в веб-приложениях и на веб-сайтах.
    SearchНабор сервисов для поиска и получения информации по различным объектам, таким как организации, здания, общественные места и т.п.
    NavigationНабор сервисов, позволяющий строить маршруты и получать информацию о времени пути и расстоянии между точками на карте.
    GIS-платформаВеб-решение для работы с геопространственными слоями и выполнения геоаналитических задач.