מעלדונג פון 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 כוקס און Git LFS;
  • אַוואַילאַביליטי פון ינטערפייסיז פֿאַר ריסיווינג טעות אַרטיקלען (ישוז), פּראַסעסינג ציען ריקוועס און וויקי פֿאַר פּריפּערינג דאַקיומענטיישאַן;
  • מכשירים פֿאַר מיגרייטינג און מירערינג ריפּאַזאַטאָריז און וויקיס פון אנדערע סיסטעמען;
  • וועב צובינד פֿאַר עדיטינג קאָד און וויקי;
  • ופּלאָאַדינג אַוואַטאַרס דורך Gravatar און דריט-פּאַרטיי באַדינונגס;
  • סערוויס פֿאַר שיקן נאָוטאַפאַקיישאַנז דורך E- בריוו;
  • אַדמיניסטראַטאָר טאַפליע;
  • Многоязычный интерфейс, переведённый на 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

לייגן אַ באַמערקונג