Конец поддержки Atlassian Connect: инструкция для разработчиков приложений
Atlassian официально объявила о прекращении поддержки Connect для Jira и Confluence. Это событие затрагивает тысячи разработчиков, которые создавали приложения на этой платформе с 2013 года. Компания предупреждала о грядущих изменениях ещё полтора года назад, и за это время подавляющее большинство —

Atlassian официально объявила о прекращении поддержки Connect для Jira и Confluence. Это событие затрагивает тысячи разработчиков, которые создавали приложения на этой платформе с 2013 года. Компания предупреждала о грядущих изменениях ещё полтора года назад, и за это время подавляющее большинство — более 95% платных пользователей — уже перешли на Forge, современную облачную платформу разработки. Оставшимся разработчикам необходимо срочно спланировать миграцию, чтобы не потерять пользователей и доход. В этой статье разберём, что означает конец поддержки Connect, как проходит переход на Forge и какие шаги предпринять прямо сейчас.
Что означает конец поддержки Connect для Jira и Confluence
Connect — это платформа, которая с 2013 года позволяла разработчикам интегрировать сторонние сервисы с Jira и Confluence. Она была основным способом создания расширений для продуктов Atlassian, но в 2021 году компания представила Forge — более безопасную и масштабируемую среду. Теперь Atlassian официально прекращает поддержку Connect для Jira и Confluence. Это значит, что приложения, созданные на Connect, перестанут получать обновления безопасности и исправления ошибок, а также не будут совместимы с будущими версиями продуктов Atlassian. Для пользователей это может обернуться потерей функциональности, а для разработчиков — потерей дохода и репутации.
Важно подчеркнуть, что данное объявление не касается Bitbucket Connect — для этой платформы информация публикуется отдельно. Однако для Jira и Confluence переход на Forge становится обязательным. Atlassian уже прекратила приём новых приложений на Connect, а существующие продолжат работать только до конца переходного периода. Точная дата полного отключения не названа, но компания рекомендует завершить миграцию в ближайшие месяцы.
Предыстория и контекст: почему Atlassian переходит на Forge
Переход с Connect на Forge — не спонтанное решение, а часть долгосрочной стратегии Atlassian по модернизации экосистемы. Forge была разработана с учётом современных требований к безопасности и производительности. Она работает на облачной инфраструктуре Atlassian, что позволяет разработчикам не заботиться о серверном оборудовании и масштабировании. Одной из ключевых причин перехода стало то, что Connect требовала от разработчиков самостоятельно хостить свои приложения, что создавало риски безопасности и снижало надёжность. Forge же предлагает бессерверную архитектуру, которая автоматически масштабируется и обеспечивает более высокий уровень защиты данных.
Кроме того, Forge тесно интегрирована с другими продуктами Atlassian, такими как Jira Cloud и Confluence Cloud, что упрощает создание сложных приложений, работающих с данными из разных сервисов. Это делает Forge более привлекательной для разработчиков, которые хотят создавать инновационные решения. За полтора года с момента анонса Atlassian удалось перевести более 95% платных пользователей приложений на Forge. Это говорит о том, что разработчики и пользователи в целом позитивно восприняли новую платформу и готовы к переходу. Однако оставшиеся 5% — это, вероятно, приложения, которые требуют сложной миграции или имеют специфические требования.
В чём разница между Connect и Forge?
Многие разработчики задаются вопросом, в чём принципиальная разница между Connect и Forge и почему стоит тратить время на миграцию. Ответ кроется в архитектуре и подходе к разработке. Connect — это система, в которой приложение хостится на сервере разработчика и взаимодействует с Atlassian через REST API. Это означает, что разработчик несёт ответственность за обслуживание серверов, обеспечение безопасности и масштабирование. Forge, напротив, предлагает бессерверную модель: код приложения выполняется в облаке Atlassian, а разработчик может сосредоточиться на логике приложения, не беспокоясь об инфраструктуре.
Кроме того, Forge предоставляет более широкий набор инструментов для разработки, включая готовые компоненты UI, функции хранения данных и автоматическую обработку событий. Это позволяет создавать приложения быстрее и с меньшим количеством ошибок. Для пользователей это означает более стабильную работу и лучшую интеграцию с Jira и Confluence. Например, Forge позволяет использовать единый интерфейс для управления доступом и настройками, что упрощает администрирование. Также Forge поддерживает современные языки программирования и фреймворки, что облегчает поиск разработчиков для команды.
Технические подробности: как проходит миграция с Connect на Forge
Процесс миграции с Connect на Forge включает несколько этапов. Прежде всего, разработчикам необходимо переписать код приложения, используя Forge SDK и новые API. Atlassian предоставляет подробную документацию и инструменты для автоматизации этого процесса, однако сложность миграции зависит от функциональности приложения. Для простых приложений, которые используют базовые API, миграция может занять всего несколько дней. Для более сложных приложений, которые зависят от серверной логики или используют специфические функции Connect, может потребоваться несколько недель. Atlassian также предлагает программу поддержки для разработчиков, которая включает консультации и техническую помощь.
Важно отметить, что после завершения поддержки Connect приложения, которые не были перенесены, будут автоматически отключены от Jira и Confluence. Это может привести к потере данных и функциональности для пользователей, поэтому Atlassian рекомендует планировать миграцию заранее. Существует несколько стратегий миграции: можно переносить приложение целиком, а можно разбить его на модули и переносить постепенно. Atlassian предоставляет инструмент Forge Migrator, который помогает автоматически конвертировать код Connect в Forge, но для сложных приложений может потребоваться ручная доработка.
Какие сроки и что будет после отключения?
Atlassian не назвала точную дату полного отключения Connect, но рекомендует завершить миграцию в ближайшие месяцы. Компания уже прекратила приём новых приложений на Connect, а существующие будут работать до окончания переходного периода. После отключения приложения, не перенесённые на Forge, будут недоступны в Atlassian Marketplace, а пользователи потеряют доступ к ним. Это может привести к негативным отзывам и потере доверия к разработчику. Поэтому важно не откладывать миграцию на последний момент.
Для тех, кто хочет сохранить своих пользователей, Atlassian рекомендует заранее уведомить их о переходе и предоставить альтернативы. Также стоит продумать план коммуникации: сообщить о сроках, возможных изменениях в функциональности и преимуществах новой версии. Это поможет снизить негативную реакцию и сохранить лояльность аудитории.
Кого затронет и как: последствия для разработчиков и пользователей
Прекращение поддержки Connect затронет в первую очередь разработчиков, которые ещё не перевели свои приложения на Forge. Им придётся либо инвестировать время и ресурсы в миграцию, либо потерять доступ к экосистеме Atlassian. Для небольших студий и независимых разработчиков это может стать серьёзным вызовом, так как миграция требует дополнительных затрат. Однако Atlassian предлагает бесплатные инструменты и документацию, а также программу поддержки, которая может снизить нагрузку. Кроме того, переход на Forge открывает доступ к новым возможностям, таким как автоматическое масштабирование и встроенная безопасность, что в долгосрочной перспективе может сэкономить средства.
Пользователи приложений, работающих на Connect, также почувствуют изменения. После отключения таких приложений они потеряют функциональность, к которой привыкли, и будут вынуждены искать альтернативы. Это особенно актуально для компаний, которые используют Jira и Confluence для управления проектами и документацией. Например, если приложение для отчётности перестанет работать, командам придётся искать другой способ получения данных, что может замедлить рабочие процессы. Поэтому Atlassian рекомендует пользователям заранее связаться с разработчиками используемых приложений и уточнить их планы по миграции.
Для российских и СНГ-разработчиков переход на Forge может быть сопряжён с дополнительными сложностями, связанными с санкциями и ограничениями на использование облачных сервисов. Однако Atlassian продолжает работать на этих рынках, и разработчики могут рассчитывать на поддержку. В любом случае, важно учитывать региональные особенности и возможные проблемы с доступом к облачным сервисам при планировании миграции.
Что делать разработчикам: пошаговые рекомендации
Если вы ещё не начали миграцию, первым шагом должно стать изучение документации Forge. Atlassian предоставляет исчерпывающие руководства, примеры кода и видеоуроки, которые помогут быстро освоиться. Затем оцените сложность вашего приложения: какие API используются, есть ли серверная логика, какие интеграции необходимо сохранить. На основе этой оценки составьте план миграции с указанием сроков и ресурсов.
Второй шаг — воспользоваться инструментами Atlassian для автоматизации. Forge Migrator может значительно ускорить процесс, но будьте готовы к ручной доработке. Также стоит протестировать новое приложение на тестовом экземпляре Jira или Confluence, чтобы убедиться, что все функции работают корректно. Не забывайте о безопасности: Forge предоставляет встроенные механизмы защиты, но убедитесь, что ваше приложение соответствует лучшим практикам.
Третий шаг — коммуникация с пользователями. Уведомите их о переходе, объясните преимущества новой версии и предоставьте инструкции по обновлению. Это поможет сохранить доверие и избежать негативных отзывов. Наконец, следите за обновлениями Atlassian: компания регулярно публикует новости о ходе миграции и возможных изменениях. Подпишитесь на официальный блог и форумы, чтобы быть в курсе последних событий.
Итог
Переход с Connect на Forge — это неизбежный этап развития экосистемы Atlassian. Более 95% пользователей уже перешли на новую платформу, и оставшимся разработчикам стоит поторопиться. Миграция может потребовать усилий, но она открывает доступ к современным инструментам и обеспечивает долгосрочную совместимость с Jira и Confluence. Не откладывайте переход — начните планирование уже сегодня, чтобы избежать проблем в будущем. Atlassian предоставляет все необходимые ресурсы, и при правильном подходе миграция пройдёт гладко и быстро.