# ChirpStack V3 updates ## Необходимые правки > ~3 дня на реализацию - [x] Добавить работу с координатами из SDK (Передавать в ChirpStack GPS-координаты гейтвея). - [x] Исправить интеграционный тест, чтобы поддерживать эту функцию. - [x] Проверить поведение ChirpStack V3 при работе с координатами подобным образом - [x] Исправить баг с бесконечным ожиданием MQTT-подключения когда сервер недоступен. - [x] Исправить баг с недоступностью health-check пробы во время начального обновления списка устройств. - [x] Исправить баг в тулчейне, который приводит к завершению тула с ошибкой в зависимости от запуска в контейнере или без. - [x] Обновить документацию, добавить примеры запуска команд, исправить список параметров конфигурации. ## Дополнительные правки > ~1 день на реализацию - [x] Добавить .gitattributes для работы под Windows (нужно ли?). - [x] Добавить полезное логгирование (которое было нужно нам для отладки V4). - [x] Удалить .env и заменить его на примеры как в v4: .env-dist/.env-dist-docker. - [x] Добавить CI/CD скрипты для автоматического деплоя на GitHub (**Ярослав?**). ### Мульти-организация > ~3 дня на реализацию В коде присутсвует хардкод `organization_id=0`. Из-за этого бридж может работать только с этой организацией, использующей ChirpStack. Если мы хотим добавить поддержку многих организаций, нужно внести набор правок, аналогичных с multi-tenant в V4: - [x] Рефакторинг системы обработчиков обновлений устройств в RAN. - [x] Добавление абстракция для работы с одной\многими организациями. - [x] Сделать параметры конфигурации для настройки организаций, которые обрабатываются бриджем. - [x] Правки в интеграционном тесте. - [x] Обновить документацию.