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 மற்றும் மூன்றாம் தரப்பு சேவைகள் மூலம் அவதாரங்களைப் பதிவேற்றுதல்;
  • மின்னஞ்சல் மூலம் அறிவிப்புகளை அனுப்புவதற்கான சேவை;
  • நிர்வாகி குழு;
  • Многоязычный интерфейс, переведённый на 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

கருத்தைச் சேர்