Ukukhishwa kwesistimu yokuthuthukisa ye-Gogs 0.13

Eminyakeni emibili nengxenye ngemva kokwakhiwa kwegatsha le-0.12, kwashicilelwa ukukhishwa okusha okubalulekile kwe-Gogs 0.13, uhlelo lokuhlela ukusebenzisana namakhosombe e-Git, okukuvumela ukuthi usebenzise isevisi efana ne-GitHub, i-Bitbucket ne-Gitlab kumishini yakho noma ezindaweni zamafu. Ikhodi yephrojekthi ibhalwe ku-Go futhi ilayisensi ngaphansi kwelayisense ye-MIT. Uhlaka lwewebhu lwe-Macaron lusetshenziselwa ukudala isixhumi esibonakalayo. Uhlelo lunezidingo zensiza eziphansi kakhulu futhi lungafakwa ebhodini le-Raspberry Pi.

Izici eziyinhloko ze-Gogs:

  • Ukubonisa umsebenzi emugqeni wesikhathi;
  • Ukufinyelela endaweni yokugcina nge-SSH kanye ne-HTTP/HTTPS protocol;
  • Ukuqinisekisa nge-SMTP, LDAP kanye nommeleli wokuhlehla;
  • I-akhawunti eyakhelwe ngaphakathi, inqolobane kanye nokuphathwa kwenhlangano/ithimba;
  • Isixhumi esibonakalayo sokwengeza nokukhipha onjiniyela abanokufinyelela ekwengezeni idatha endaweni yokugcina;
  • Uhlelo lwe-web hook lokuhlanganisa abaphathi abavela ezinsizeni zezinkampani zangaphandle ezifana ne-Slack, i-Discord ne-Dingtalk;
  • Ukusekelwa kokuxhuma izingwegwe ze-Git kanye ne-Git LFS;
  • Ukutholakala kokuxhumana kokwamukela imilayezo yephutha (izinkinga), ukucubungula izicelo zokudonsa kanye ne-Wiki yokulungiselela imibhalo;
  • Amathuluzi okuthutha kanye nokwenza isibuko amakhosombe namawiki asuka kwezinye izinhlelo;
  • I-Web interface yekhodi yokuhlela ne-wiki;
  • Ukulayisha ama-avatar nge-Gravatar kanye nezinsizakalo zezinkampani zangaphandle;
  • Isevisi yokuthumela izaziso nge-imeyili;
  • Iphaneli yomlawuli;
  • Ukusebenzelana kwezilimi eziningi okuhunyushelwe ezilimini ezingama-30;
  • Ikhono lokwenza ngokwezifiso isikhombimsebenzisi ngohlelo lwesifanekiso se-HTML;
  • Ukusekelwa kokugcina amapharamitha ku-MySQL, PostgreSQL, SQLite3 kanye ne-TiDB.

Ukukhishwa kwesistimu yokuthuthukisa ye-Gogs 0.13

Ekukhishweni okusha:

  • Kungenzeka ukusebenzisa ithokheni yokufinyelela yomuntu siqu endaweni yephasiwedi.
  • Emakhasini okudala nokudlulisa indawo yokugcina, inketho yengeziwe ukuze ingafakwa ohlwini, eshiya inqolobane yomphakathi, kodwa iyifihle ohlwini lwabasebenzisi ngaphandle kokufinyelela okuqondile ku-interface ye-Gogs.
  • Kwengezwe izilungiselelo ezintsha “[git.timeout] DIFF” (isikhathi sokuvala se-git diff), “[iseva] SSH_SERVER_MACS” (uhlu lwamakheli e-MAC avunyelwe), “[indawo] DEFAULT_BRANCH” (igama legatsha elizenzakalelayo lamakhosombe amasha), “[iseva] ] SSH_SERVER_ALGORITHMS" (uhlu lwama-algorithms avumelekile okushintshaniswa kokhiye).
  • Kuyenzeka ucacise uhlelo lwakho lokugcina lwe-PostgreSQL.
  • Kwengezwe ukusekelwa kokunikezwa kwemidwebo ye-Mermaid ku-Markdown.
  • Igama legatsha elizenzakalelayo lishintshiwe lisuka kweliyinhloko laya kweliyinhloko.
  • I-backend yesitoreji se-MSSQL yehlisiwe.
  • Izidingo ze-Go compiler zinyuswe zaba yinguqulo 1.18.
  • Amathokheni okufinyelela manje agcinwa kusetshenziswa amahashi angu-SHA256 esikhundleni sokugcinwa embhalweni ocacile.

Source: opennet.ru

Engeza amazwana