Pagpagawas sa Gogs 0.13 nga nagtinabangay nga sistema sa pagpalambo

Duha ug tunga ka tuig human sa pagkaporma sa 0.12 nga sanga, usa ka bag-ong mahinungdanong pagpagawas sa Gogs 0.13 ang gipatik, usa ka sistema alang sa pag-organisar sa kolaborasyon sa Git repository, nga nagtugot kanimo sa pag-deploy sa usa ka serbisyo nga makapahinumdom sa GitHub, Bitbucket ug Gitlab sa imong kaugalingong kagamitan o sa cloud environment. Ang code sa proyekto gisulat sa Go ug lisensyado ubos sa lisensya sa MIT. Ang Macaron web framework gigamit sa paghimo sa interface. Ang sistema adunay medyo ubos nga mga kinahanglanon sa kapanguhaan ug mahimong i-deploy sa usa ka Raspberry Pi board.

Pangunang bahin sa Gog:

  • Pagpakita sa kalihokan sa usa ka timeline;
  • Pag-access sa repository pinaagi sa SSH ug HTTP/HTTPS protocol;
  • Authentication pinaagi sa SMTP, LDAP ug Reverse proxy;
  • Built-in nga account, repository ug pagdumala sa organisasyon/team;
  • Interface alang sa pagdugang ug pagtangtang sa mga developer nga adunay access sa pagdugang sa data sa repository;
  • Web hook system para sa pag-integrate sa mga handler gikan sa third-party services sama sa Slack, Discord ug Dingtalk;
  • Suporta alang sa pagkonektar sa Git hooks ug Git LFS;
  • Anaa sa mga interface alang sa pagdawat sa mga mensahe sa sayup (mga isyu), pagproseso sa mga hangyo sa pagbitad ug Wiki alang sa pag-andam sa dokumentasyon;
  • Mga himan alang sa paglalin ug pagsalamin sa mga repositoryo ug mga wiki gikan sa ubang mga sistema;
  • Web interface para sa pag-edit sa code ug wiki;
  • Pag-upload sa mga avatar pinaagi sa Gravatar ug mga serbisyo sa ikatulo nga partido;
  • Serbisyo alang sa pagpadala sa mga pahibalo pinaagi sa email;
  • Administrator panel;
  • Multilingual interface nga gihubad ngadto sa 30 ka mga pinulongan;
  • Abilidad sa pag-customize sa interface pinaagi sa HTML template system;
  • Suporta alang sa pagtipig sa mga parameter sa MySQL, PostgreSQL, SQLite3 ug TiDB.

Pagpagawas sa Gogs 0.13 nga nagtinabangay nga sistema sa pagpalambo

Sa bag-ong pagpagawas:

  • Posible nga gamiton ang usa ka personal nga token sa pag-access sa field sa password.
  • Sa mga panid alang sa paghimo ug pagbalhin sa usa ka tipiganan, usa ka kapilian ang gidugang alang sa dili paglista, nga nagbilin sa publiko nga repositoryo, apan gitago kini sa lista alang sa mga tiggamit nga wala direkta nga pag-access sa interface sa Gogs.
  • Gidugang ang bag-ong mga setting "[git.timeout] DIFF" (timeout para sa git diff), "[server] SSH_SERVER_MACS" (listahan sa gitugotan nga MAC addresses), "[repository] DEFAULT_BRANCH" (default nga ngalan sa sanga alang sa bag-ong mga repositoryo), "[server ] SSH_SERVER_ALGORITHMS" (listahan sa balido nga mga algorithm alang sa yawe nga pagbayloay).
  • Posible nga ipiho ang imong kaugalingon nga laraw sa pagtipig alang sa PostgreSQL.
  • Gidugang nga suporta alang sa paghubad sa mga diagram sa Mermaid sa Markdown.
  • Ang default nga ngalan sa sanga giusab gikan sa master ngadto sa main.
  • Ang MSSQL storage backend wala na gamita.
  • Ang mga kinahanglanon alang sa Go compiler nadugangan sa bersyon 1.18.
  • Ang mga token sa pag-access karon gitipigan gamit ang SHA256 hash imbes nga tipigan sa tin-aw nga teksto.

Source: opennet.ru

Idugang sa usa ka comment