د Gogs 0.13 د همکارۍ پراختیا سیسټم خوشې کول

Спустя два с половиной года с момента формирования ветки 0.12 опубликован новый значительный выпуск Gogs 0.13, системы для организации совместной работы с репозиториями Git, позволяющей на собственном оборудовании или в облачных окружениях развернуть сервис, напоминающий GitHub, Bitbucket и Gitlab. Код проекта написан на языке Go и поставляется под лицензией MIT. Для формирования интерфейса применяется web-фреймворк Macaron. Система имеет достаточно низкие требования к ресурсам и может быть развёрнута на плате Raspberry Pi.

Основные возможности Gogs:

  • په مهال ویش کې د فعالیت ښودل؛
  • د SSH او HTTP/HTTPS پروتوکولونو له لارې ذخیره ته لاسرسی؛
  • د SMTP، LDAP او ریورس پراکسي له لارې تصدیق؛
  • جوړ شوی حساب، ذخیره او سازمان/ټیم مدیریت؛
  • د پراختیا کونکو اضافه کولو او لرې کولو لپاره انٹرفیس څوک چې ذخیره کې ډیټا اضافه کولو ته لاسرسی لري؛
  • د دریمې ډلې خدماتو لکه سلیک ، ډیسکارډ او ډینګټالک څخه د هینډلرونو ادغام لپاره د ویب هوک سیسټم؛
  • د Git hooks او Git LFS نښلولو لپاره ملاتړ؛
  • د خطا پیغامونو (مسایلو) ترلاسه کولو لپاره د انٹرفیس شتون، د پلولو غوښتنې پروسس کول او د اسنادو چمتو کولو لپاره ویکي؛
  • د نورو سیسټمونو څخه د ذخیره کولو او ویکیو د مهاجرت او عکس العمل لپاره وسایل؛
  • د کوډ او ویکي ترمیم لپاره ویب انٹرفیس؛
  • د Gravatar او دریمې ډلې خدماتو له لارې د اوتارونو اپلوډ کول؛
  • د بریښنالیک له لارې د خبرتیاو لیږلو خدمت؛
  • د مدیر پینل؛
  • Многоязычный интерфейс, переведённый на 30 языков;
  • د HTML ټیمپلیټ سیسټم له لارې د انٹرفیس دودیز کولو وړتیا؛
  • Поддержка хранения параметров в MySQL, PostgreSQL, SQLite3 и TiDB.

د Gogs 0.13 د همکارۍ پراختیا سیسټم خوشې کول

په نوې خپرونه کې:

  • Предоставлена возможность использования персонального токена доступа в поле с паролем.
  • На страницах создания и переноса репозитория появилась опция для исключения из списка (unlisted), оставляющая репозиторий публичным, но скрывающая его в списке для пользователей без прямого доступа в интерфейс Gogs.
  • Добавлены новые настройки «[git.timeout] DIFF» (таймаут для git diff), «[server] SSH_SERVER_MACS» (список разрешённых MAC-адресов), «[repository] DEFAULT_BRANCH» (название ветки по умолчанию для новых репозиториев), «[server] SSH_SERVER_ALGORITHMS» (список допустимых алгоритмов для обмена ключами).
  • Предоставлена возможность указания собственной схемы хранения для PostgreSQL.
  • Добавлена поддержка отрисовки Mermaid-диаграмм в Markdown.
  • Название ветки по умолчанию изменено с master на main.
  • Объявлен устаревшим бэкенд хранения MSSQL.
  • د Go کمپیلر لپاره اړتیاوې نسخې 1.18 ته لوړې شوې.
  • Для хранения токенов доступа теперь используются хэши SHA256 вместо хранения в открытом виде.

سرچینه: opennet.ru

Add a comment