Telethon полностью переехал с GitHub на Codeberg и выпустил версию 2.0, которая не совместима с первой версией и переписана с нуля с упором на минимализм и типизацию. Для проектов на V1 пора планировать миграцию, а для новых — использовать только V2.
Telethon ушёл с GitHub. Что изменилось
наведи и нажми на цифру — раскроется глава
полный разбор ролика · 5 глав ↓
Введение и проблема
Telethon внезапно перевёл репозиторий с GitHub на Codeberg, что затрагивает всех пользователей библиотеки.
Это не просто смена хоста, а фундаментальный сдвиг, требующий понимания и действий.
Переезд и версия V2
Проект быстро переехал в течение двух недель, старый репозиторий ушёл в архив.
Версия 2.0 — полная перезагрузка без обратной совместимости, написанная с нуля с упором на минимализм и чистоту кода.
Критические изменения в коде
Удалены устаревшие универсальные методы, введены конкретные, улучшена система фильтров — теперь они независимы и комбинируемы.
Добавлена фабрика ошибок для динамической обработки новых исключений Telegram, а также строгая типизация для предотвращения багов.
Практические шаги миграции
Обновить локальные копии репозитория и заменить ссылки на Codeberg в зависимостях.
Если проект стабилен на V1 — не спешить, но начать аудит и план миграции.
Для новых проектов использовать только V2, так как поддержка V1 ограничена.
Широкий контекст и тренды
Причина ухода — желание контроля над кодом и инфраструктурой, особенно в контексте коммерческого использования нейросетей.
Это часть тенденции к децентрализации open source и уменьшению зависимости от крупных корпораций.