Zwee an en halleft Joer no der Formation vun der 0.12 Branche gouf eng nei bedeitend Verëffentlechung vu Gogs 0.13 publizéiert, e System fir d'Zesummenaarbecht mat Git Repositories z'organiséieren, wat Iech erlaabt Iech e Service z'installéieren deen un GitHub, Bitbucket a Gitlab erënnert op Ärem eegenen Ausrüstung oder an Wolleken Ëmfeld. De Projet Code ass a Go geschriwwen an ass ënner der MIT Lizenz lizenzéiert. De Macaron Web Framework gëtt benotzt fir den Interface ze kreéieren. De System huet zimmlech niddereg Ressource Ufuerderunge a kann op engem Raspberry Pi Board ofgesat ginn.
Haaptmerkmale vu Gogs:
- Aktivitéit op enger Timeline weisen;
- Zougang zum Repository iwwer SSH an HTTP / HTTPS Protokoller;
- Authentifikatioun iwwer SMTP, LDAP a Reverse Proxy;
- Built-in Kont, Repository an Organisatioun / Team Management;
- Interface fir Entwéckler ze addéieren an ze läschen, déi Zougang zu Daten an de Repository addéieren;
- Web Hook System fir Handler vun Drëtt Partei Servicer wéi Slack, Discord an Dingtalk z'integréieren;
- Ënnerstëtzung fir Git Haken a Git LFS ze verbannen;
- Disponibilitéit vun Schnëttplazen fir Fehlermeldungen (Problemer), Veraarbechtung vun Pull-Ufroen a Wiki fir Dokumentatioun ze preparéieren;
- Tools fir Repositories a Wikien vun anere Systemer ze migréieren an ze spigelen;
- Web Interface fir Redaktioun Code a Wiki;
- Eroplueden Avataren duerch Gravatar an Drëtt Partei Servicer;
- Service fir Notifikatiounen per E-Mail ze schécken;
- Administrator Panel;
- Méisproocheg Interface an 30 Sproochen iwwersat;
- Fäegkeet fir den Interface duerch den HTML Template System ze personaliséieren;
- Ënnerstëtzung fir Parameteren an MySQL, PostgreSQL, SQLite3 an TiDB ze späicheren.

An der neier Verëffentlechung:
- Et ass méiglech e perséinlechen Zougangstoken am Passwuertfeld ze benotzen.
- Op de Säiten fir e Repository ze kreéieren an ze transferéieren ass eng Optioun fir d'Unlisting bäigefüügt, déi de Repository ëffentlech verléisst, awer verstoppt et an der Lëscht fir Benotzer ouni direkten Zougang zu der Gogs Interface.
- Nei Astellunge bäigefüügt "[git.timeout] DIFF" (Timeout fir git diff), "[Server] SSH_SERVER_MACS" (Lëscht vun erlaabt MAC Adressen), "[Repository] DEFAULT_BRANCH" (Standard Branche Numm fir nei Repositories), "[ Server ] SSH_SERVER_ALGORITHMS" (Lëscht vu valabelen Algorithmen fir Schlësselaustausch).
- Et ass méiglech Ären eegene Späicherschema fir PostgreSQL ze spezifizéieren.
- Ënnerstëtzung bäigefüügt fir Mermaid Diagrammer am Markdown ze maachen.
- De Standard Branche Numm gouf vum Master op Main geännert.
- De MSSQL-Speicherbackend gouf ofgeschaaft.
- D'Ufuerderunge fir de Go Compiler goufen op d'Versioun 1.18 erhéicht.
- Zougang Tokens ginn elo mat SHA256 Hashes gespäichert anstatt am Kloertext gespäichert ze ginn.
Source: opennet.ru
