Forgejo 12.0 áá°ážáá±á«ááºážáá±á¬ááºááœááºáá±á¬ ááœá¶á·ááŒáá¯ážááá¯ážáááºáá±ážááááºáá±á¬ááºážááᯠáá¯ááºáá±ááá¯ááºáá«ááŒá®á áááºážááẠááá·áºáá¬áá¬áá»á¬ážáá±á«áºááœáẠGit repositories ááŸáá·áº áá°ážáá±á«ááºážáá¯ááºáá±á¬ááºáááºá¡ááœáẠGitHubá Bitbucket ááŸáá·áº Gitlab ááá¯á·á áá¯ááºáááºážáá±á¬ááºáá¬áá»á¬ážááœáẠá¡áá¬ážáá°á áá áºáá áºáá¯ááᯠá¡áá¯á¶ážáá»ááá¯ááºá á±áááºááŒá áºáááºá Forgejo ááẠGogs ááááºáá±á¬ááºážá០ááœá²ááœááºáá±á¬ Gitea ááá±á¬áá»ááºá áááºáááºážáá áºáá¯ááŒá áºáááºá Forgejo ááẠGitea ááᯠá á®ážááœá¬ážááŒá áºáá¯ááºááẠááŸáá·áº áá°ážáááºážáá±á¬ááºážáááºáá±ážáá¯áá¹ááá®áá áºáá¯ááá¯á· ááááºážáá»á¯ááºááœáŸá²ááŒá±á¬ááºážááŸá¯ááŒá¯áá¯ááºááŒá®ážáá±á¬áẠ2022 áá¯ááŸá áºááœáẠááœá²ááœááºáá²á·áááºá Forgejo ááá±á¬áá»ááºááẠááœááºáááºáá±á¬á á®áá¶ááá·áºááœá²ááŸá¯ááŸáá·áº áááºááœá¬ááááºážáá»á¯ááºááŸá¯ááá¯ááºáᬠá¡ááŒá±áá¶áá°áá»á¬ážááᯠááá¯ááºáá¬áááºá Git hosting Codeberg.org ááẠForgejo ááᯠá¡áá¯á¶ážááŒá¯á ááŒá±á¬ááºážáá²áá²á·áááºá ááá±á¬áá»ááºáá¯ááºááᯠGo ááœááºáá±ážáá¬ážááŒá®áž GPLv3 ááá¯ááºá ááºá¡á±á¬ááºááœáẠááŒáá·áºáá±áá¬ážáááºá
ááááºáá±á¬ááºážáá²á· á¡áááá¡ááºá¹áá«áááºááœá±ááá±á¬á· á¡áááºážá¡ááŒá áºáá¯á¶ážá áœá²ááŸá¯áááºážáá«ážááŒááºáž (Raspberry Pi board ááŸá¬ áá«ááŸááá¯áẠáá±ážááŸá¯ááºážáááºáá¬á áœá¬ á¡áá¯á¶ážááŒá¯ááá¯ááºáá«áááº) ááá¯á·áá² ááŒá áºáá«áááºá VPS) ááŸáá·áº ááá¯ážááŸááºážáá±á¬ installation áá¯ááºáááºážá ááºá task managementá issue trackingá pull request áá»á¬ážá wikiá developer á¡ááœá²á·áá»á¬ážááᯠááŸáááŸáá¯ááºážááẠtool áá»á¬ážá release ááŒááºáááºááŸá¯á repositories áá»á¬ážááœáẠautomated package áá±áá¬áá»áá¬ážááŸá¯á access rights managementá continuous integration platform áá»á¬ážááŸáá·áº integration áá¯ááºááŒááºážá code searchá LDAP ááŸáá·áº OAuth ááŸáá áºááá·áº authentication áá¯ááºááŒááºážá SSH ááŸáá·áº HTTP/HTTPS protocol áá»á¬ážááŸáá áºááá·áº repository access áá¯ááºááŒááºážá Slacká Discord ááŸáá·áº á¡ááŒá¬áž service áá»á¬ážááŸáá·áº integration áá¯ááºááẠwebhooks áá»á¬ážááᯠenable áá¯ááºááŒááºážá Git hooks ááŸáá·áº Git LFS á¡ááœáẠsupport áá¯ááºááŒááºážá repositories áá»á¬ážááᯠmigrating ááŸáá·áº mirroring áá¯ááºááẠtool áá»á¬ážáá²á·ááá¯á·áá±á¬ standard project management feature áá»á¬ážááᯠáá¶á·ááá¯ážáá±ážáá¬ážáááºá á¡áá°áž feature áá áºáá¯ááŸá¬ individual project áá»á¬ážááᯠfederated network á¡ááŒá Ạáá±á«ááºážá ááºážááẠActivityPub protocol ááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºááŒááºáž ááŒá áºáááºá áá¬áá¬áá»á¬áž developer áá»á¬ážá
á¡áááááŒá±á¬ááºážáá²ááŸá¯áá»á¬áž-
- á¡áá¯á¶ážááŒá¯áá° áááá¯ááá¯áẠá
á¬áá»ááºááŸá¬ááᯠááŒááºááẠáá®ááá¯ááºážáá¯ááºáá¬ážáá«áááºá áá±á¬ááºáááºáá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááᯠáááá¯ááá¯ááºáá®áá°ážááœáẠááá·áºááœááºážáá¬ážáááºá

- commit á¡ááá·áºááœáẠááœá²áá°áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááᯠááŒááºáááºáá¯á¶ážáááºáááºá¡ááœáẠááá¯ááá¯áá±á¬ááºážááœááºáá±á¬ á¡ááºáá¬áá±á·á
Ạ(commits á¡á¬ážáá¯á¶ážááᯠá¡áá»á¯á¶ážáááºááá·áº changelog á¡ááŒáá·áºá¡á
á¯á¶á¡á
á¬ážá á€áá¯ááºááœáẠáá
áºáŠážáá»ááºáž áááááŒá¯ááŸá¯áá»á¬ážááᯠá
ááºáááºáááŒáẠááŒááºáááºáá¯á¶ážáááºáááº)á ááŒááºáááºáá¯á¶ážáááºáá±á
ááºá¡ááœááºáž commits áá»á¬ážááŸáá
áºááá·áº ááœá¬ážáá¬áááºá¡ááœáẠááŸá±á·ááá¯á·áá±á¬ááºááŒááºááá¯ááºáá»á¬ážááᯠááá·áºááœááºážáá¬ážáááºá ááááá
áºáá¯áá»ááºážá
á®á¡ááœáẠá¡áá¯á¶ážáá¯á¶ážáááºáá»ááºááá¯ááºááᯠá¡áá¯á¶ážááŒá¯ááŒááºážááᯠááœáá·áºááŒá¯áá¬ážáááºá ááœááºááá·áºááŸááºážáááºážáá»ááºá
á¬áá¬ážááᯠáá¯á¶ážáááºáá»ááºá
á¬áá»ááºááŸá¬áá»á¬ážááœáẠááŒááºáá¬á¡á±á¬ááºáá»ááºáá¬ážáááºá

- á á®á ááºáá¬ážááá·áºá¡áá¯ááºáá»á¬áž (Forgejo áá¯ááºáá±á¬ááºáá»ááºáá»á¬áž) ááá¯áá¯ááºáá±á¬ááºááá·áºá¡áá« áá¡á±á¬ááºááŒááºááŸá¯áá»á¬ážá¡ááŒá±á¬ááºáž á¡á®ážáá±ážááºá¡ááŒá±á¬ááºážááŒá¬ážáá»ááºáá»á¬ážááᯠáá±ážááá¯á·ááẠááœá±ážáá»ááºááœáá·áºáá áºáᯠáááºááá·áºáá¬ážáááºá
- áá áºááŸááºáá¬áááœá²ááá¯á· áááááááºá¡áá áºáá»á¬ážááᯠááœááºážááá¯á·ááá·áºá¡áá« ááœáá·áºáááºážáá±á¬ áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááŒáá·áº áááááá¹ááá»á¬ážááᯠá á áºáá±ážááŒááºážáá¯ááºáááºážá ááºááᯠá¡áá±á¬ááºážáá¯á¶ážááŒá áºá¡á±á¬áẠááŒá¯áá¯ááºáá¬ážáááºá ááááºáá ááá¯ááá¯á·áá±á¬á á áºáá±ážááŸá¯ááẠá¡áá¯ááºáá¯ááºááá·áºáá áºáááºááœáẠáááºáááºáá¯ááºáá±á¬ááºááŸá¯ááŒá±á¬áá·áº ááœáá·áºáá¬ážáá±á¬ááœá²áááºáá±á¬ááºážááá¯ááŸá¯á¡áá±á¡ááœááºááŸáá·áº á¡áá»áá¯ážáá»áá±á¬ I/O áááºááᯠááŒá áºáá±á«áºá á±áá²á·áááºá "git merge-tree --write-tree" ááœááºáááºážááá¯á·ááŒá±á¬ááºážááŒááºážááŒáá·áº á¡áá¯ááºáá¯ááºááá·áºáá áºáááºááá¯ááááºáá±á¬ááºáá² áá±á«ááºážá ááºážááŒááºážááᯠááœáá·áºááŒá¯áá²á·ááŒá®áž ááŒá®ážáá¬ážáá±á¬á¡áá¯á¶ážááŒá¯ááŸá¯ááœáẠáááºááá¯áááááá¬áá¬áá»áŸá±á¬á·áá»áá±ážáááºá
- OpenPGP ááŸáá·áº ááááºá áá»áááºáááºáá¬ážáá±á¬ áá¯ááºáá±á¬ááºá áá¬áá»á¬ážá¡ááœáẠSSH ááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºááá·áº á áœááºážáááºááᯠáá±á«ááºážááá·áºáá¬ážáááºá ááá¯ááºáá»á¬ážááᯠáááºážááŒááºááŒááºáž ááá¯á·ááá¯áẠá¡ááŒá±á¬ááºážá¡áá²áá»á¬ážááᯠáááºáá¶ááŒá®ážáá±á¬áẠáááááááºáá»á¬áž áááºááŸááºáá±ážááá¯ážáááºá¡ááœáẠGPG áá±á¬á·á¡á á¬áž SSH áá±á¬á·ááᯠááá¯á¡áá¯á¶ážááŒá¯ááá¯ááºáá«ááŒá® (áááºááŸááºááᯠssh-agent ááŸáá áºááá·áº TPM ááœáẠáá¯ááºáá±ážáááº)á
- áá¯á¶ááŸááºá¡á¬ážááŒáá·áºá á¡ááœáŸááºážááááºááá·áºáá±á¬ ááá¹ááá»á¬ážá¡ááŒá±á¬ááºáž áá±á¬á·ááºáá»á¬ážááᯠá¡áááá±ážáááºá¡ááœáẠrobots.txt ááá¯ááºááᯠááá·áºááœááºážáá¬ážáááºá
- áááºážáá¯á¶áááºážááœááᯠáááºáááá±á¬áá»ááºááŸáá·áº áááºáá°ááŒá¯áá¬ážááẠá¡ááºá¹áá«áááºáá
áºáᯠáááºááá·áºáá¬ážáááºá

- glTF áá±á¬áºáááºááŒáá·áº 3D áá±á¬áºáááºáá»á¬ážááᯠá¡á
ááºážááŒáá·áºááŸá¯ááŒááºážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºááá·áºáá¬ážáááºá

- ááᯠááŸááºáá»ááºáááºážááŒááºáá°ááẠáááºáá®ážááᯠá¡áá¯á¶ážááŒá¯á á¡ááºáááºážáá¯ááºááœáá·áºááŒá¯áááºá
- Alpine 3.22 ááá¯á¡ááŒá±áá¶á Forgejo 12 ááá¯á¡áá¯á¶ážááŒá¯áááºá¡ááœáẠá¡áááºááá·áºá¡áá¯á¶ážááŒá¯ááá¯ááºáá±á¬ááœááºááááºáá¬áá¯á¶áá áºáá¯ááᯠGit 2.49.1á GnuPG 2.4.7á SQLite 3.49.2 ááŸáá·áº OpenSSH 10.0 ááá¯á¡áá¯á¶ážááŒá¯á áááºáá®ážáá¬ážáááºá
source: opennet.ru
