[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"glossary-connector-versioning::ru":3,"gloss-cluster-connector-versioning::ru":26,"gloss-next-connector-versioning::ru":9},{"slug":4,"category":5,"name":6,"definition":7,"meta_desc":8,"faq":9,"schema_markup":9,"related":10},"connector-versioning","integration","Версионирование коннекторов","Версионирование коннекторов — это то, как платформа автоматизации или интеграции управляет выпусками готовых коннекторов, на которых работают её сценарии, и остаётся ли работающий сценарий на той версии, под которую он был собран, или переезжает на новую. Это важно, потому что коннектор — программа, которую поддерживает не ваша команда, и стоит она между вашей логикой и чужим API, а меняться может под живым сценарием. В итоге получается по-настоящему сбивающий с толку класс инцидентов: поведение изменилось, а никто у вас ничего не выкладывал.\n\nСо стороны сопровождающего изменения совершенно обычные. Коннектор обновляют вслед за нижележащим API, и попутно выходное поле переименовывают или перестраивают, триггер переходит с опроса на подписку на события, действие получает обязательный входной параметр, тип данных приводится иначе, а операция, ранее терпимая к отсутствующему значению, начинает его отвергать. Каждое из этого — оправданное сопровождение. Ниже по потоку любое из них может сломать сопоставление, ссылавшееся на прежнюю форму, или тихо изменить то, что возвращает шаг, не уронив сам шаг.\n\nВопросы к платформе вполне конкретны. Версионируются ли коннекторы вообще и видна ли версия? Можно ли закрепить сценарий за версией, или обновление применяется сразу везде? Предупреждают ли вас до обновления и есть ли журнал изменений, который можно прочитать, а не рассылка, которую вы получаете? Что происходит со сценарием, оставшимся на снятой версии: продолжает работать, предупреждает или останавливается? И кто сопровождает именно этот коннектор — платформа, вендор приложения или участник сообщества: от этого зависит и скорость, с которой он следует за API, и то, сколько он проживёт без внимания.\n\nОтсюда и практические привычки. Записывайте версию коннектора рядом со сценарием, который от неё зависит, чтобы разбор инцидента начинался со сравнения, а не с догадки. Где закрепление возможно, закрепляйте сценарии, через которые идут деньги или клиентские данные, а остальным дайте плыть. И настраивайте оповещения на результат сценария — запись, которая должна была появиться, поле, которое должно было заполниться, — а не только на то, отчитался ли запуск об успехе: изменение коннектора чаще всего даёт именно успешный запуск с неверным содержимым.","Версионирование коннекторов решает, может ли готовый коннектор смениться под живым сценарием: поведение меняется без единого вашего релиза.",null,[11,14,17,20,23],{"slug":12,"name":13},"api-versioning","API Versioning (версионирование API)",{"slug":15,"name":16},"connector","Коннектор (Connector)",{"slug":18,"name":19},"custom-api-call","Произвольный API-запрос (HTTP-модуль)",{"slug":21,"name":22},"integration-marketplace","Каталог интеграций (integration marketplace)",{"slug":24,"name":25},"ipaas","iPaaS",[27,31,34,38,41,44,47,50,53,56,59,62],{"slug":28,"category":5,"name":29,"updated_at":30},"api-deprecation","Устаревание API","2026-09-08T21:32:37+00:00",{"slug":32,"category":5,"name":33,"updated_at":30},"app-review","Проверка приложения",{"slug":35,"category":5,"name":36,"updated_at":37},"backend-for-frontend","Backend for Frontend (BFF)","2026-09-08T21:32:36+00:00",{"slug":39,"category":5,"name":40,"updated_at":30},"bulk-api","Массовый API",{"slug":42,"category":5,"name":43,"updated_at":37},"concurrency-limit","Лимит параллельных запросов",{"slug":45,"category":5,"name":46,"updated_at":30},"delete-propagation","Распространение удалений",{"slug":48,"category":5,"name":49,"updated_at":30},"effective-permissions","Действующие права",{"slug":51,"category":5,"name":52,"updated_at":37},"event-ordering","Порядок событий",{"slug":54,"category":5,"name":55,"updated_at":37},"field-mapping","Сопоставление полей (field mapping)",{"slug":57,"category":5,"name":58,"updated_at":37},"function-schema","Схема функции",{"slug":60,"category":5,"name":61,"updated_at":37},"grpc","gRPC",{"slug":21,"category":5,"name":22,"updated_at":37}]