Программный комплекс 2ГИС | On-Premise | 2GIS Documentation
On-Premise

Релизы программного комплекса 2ГИС

Дата релиза: 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.
CityLens Изменено описание параметров блока kafka.topic: см. обновлённый конфигурационный файл.

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

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

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

Новое

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

Дата релиза: 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
Описание
CityLens
  • Добавлена интеграция с сервисом лицензий. См. обновлённую инструкцию по установке.
  • Параметр 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 Исправлены ошибки при чтении стриминговых наборов данных.

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

Новое

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

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

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

    Дата релиза: 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
  • Улучшена работа поиска административных объектов по запросам с указанием уточняющих слов (например, "район" или "город") на арабском языке.
  • Улучшена работа поисковых подсказок. Теперь если при поиске объекта выбрать улицу, район или микрорайон из списка поисковых подсказок, то соответствующий объект открывается сразу (только для проектов в Королевстве Сайдовская Аравия).
  • Дата релиза: 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.
  • Дата релиза: 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хх.
  • Исправлены ошибки доступа при создании и удалении объекта в загруженных данных.
  • Изменена логика предоставления доступов к территориям при авторегистрации пользователей.
  • Дата релиза: 2023-10-25

    Новое

    Сервис/API
    Описание
    Navigation API Добавлена функциональность Routing API.
    Tiles API Добавлен новый эндпоинт /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 или ниже, вам необходимо обновить сервис лицензий перед обновлением других сервисов.

    Дата релиза: 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 в виде двоичных файлов.

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

    Новое

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

    Дата релиза: 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.

    Release date: 2023-08-23

    Новое

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

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

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

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

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

    Дата релиза: 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.

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

    Новое

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

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

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