Kutolewa kwa mfumo shirikishi wa ukuzaji wa Gogs 0.13

Miaka miwili na nusu baada ya kuundwa kwa tawi la 0.12, toleo jipya muhimu la Gogs 0.13 lilichapishwa, mfumo wa kuandaa ushirikiano na hazina za Git, kukuruhusu kupeleka huduma ya kukumbusha ya GitHub, Bitbucket na Gitlab kwenye vifaa vyako au katika mazingira ya wingu. Msimbo wa mradi umeandikwa katika Go na umepewa leseni chini ya leseni ya MIT. Mfumo wa wavuti wa Macaron hutumiwa kuunda kiolesura. Mfumo una mahitaji ya chini ya rasilimali na unaweza kutumwa kwenye bodi ya Raspberry Pi.

Sifa kuu za Gogs:

  • Kuonyesha shughuli kwenye ratiba;
  • Ufikiaji wa hazina kupitia itifaki za SSH na HTTP/HTTPS;
  • Uthibitishaji kupitia SMTP, LDAP na seva mbadala ya Nyuma;
  • Akaunti iliyojengwa ndani, hazina na usimamizi wa shirika/timu;
  • Kiolesura cha kuongeza na kuondoa wasanidi programu ambao wanaweza kufikia kuongeza data kwenye hazina;
  • Mfumo wa ndoano za wavuti kwa kuunganisha vidhibiti kutoka kwa huduma za watu wengine kama vile Slack, Discord na Dingtalk;
  • Msaada wa kuunganisha ndoano za Git na Git LFS;
  • Upatikanaji wa miingiliano ya kupokea ujumbe wa makosa (maswala), usindikaji wa maombi ya kuvuta na Wiki ya kuandaa nyaraka;
  • Zana za kuhama na kuakisi hazina na wiki kutoka kwa mifumo mingine;
  • Kiolesura cha wavuti kwa msimbo wa kuhariri na wiki;
  • Kupakia avatar kupitia Gravatar na huduma za watu wengine;
  • Huduma ya kutuma arifa kwa barua pepe;
  • Jopo la Msimamizi;
  • Kiolesura cha lugha nyingi kilitafsiriwa katika lugha 30;
  • Uwezo wa kubinafsisha kiolesura kupitia mfumo wa kiolezo cha HTML;
  • Usaidizi wa kuhifadhi vigezo katika MySQL, PostgreSQL, SQLite3 na TiDB.

Kutolewa kwa mfumo shirikishi wa ukuzaji wa Gogs 0.13

Katika toleo jipya:

  • Inawezekana kutumia ishara ya ufikiaji wa kibinafsi kwenye uwanja wa nenosiri.
  • Kwenye kurasa za kuunda na kuhamisha hazina, chaguo limeongezwa kwa kutoorodhesha, ambalo huacha uwekaji wa umma, lakini huificha kwenye orodha kwa watumiaji bila ufikiaji wa moja kwa moja wa kiolesura cha Gogs.
  • Imeongeza mipangilio mipya β€œ[git.timeout] DIFF” (muda umeisha kwa git diff), β€œ[seva] SSH_SERVER_MACS” (orodha ya anwani za MAC zinazoruhusiwa), β€œ[hazina] DEFAULT_BRANCH” (jina chaguomsingi la tawi la hazina mpya), β€œ[seva] ] SSH_SERVER_ALGORITHMS" (orodha ya kanuni halali za kubadilishana vitufe).
  • Inawezekana kubainisha mpango wako wa hifadhi wa PostgreSQL.
  • Usaidizi ulioongezwa wa kutoa michoro ya Mermaid katika Markdown.
  • Jina chaguo-msingi la tawi limebadilishwa kutoka bwana hadi kuu.
  • Mazingira ya nyuma ya hifadhi ya MSSQL yameacha kutumika.
  • Mahitaji ya mkusanyaji wa Go yameongezwa hadi toleo la 1.18.
  • Tokeni za ufikiaji sasa zimehifadhiwa kwa kutumia heshi SHA256 badala ya kuhifadhiwa katika maandishi wazi.

Chanzo: opennet.ru

Kuongeza maoni