This post is published corresponding to the Gogs
0.10
release.
First things first, you may have noticed there are some notable changes to the branding of Gogs project:
- New logo: great thanks to its designer Egon Elbre. Please also take a look at his brilliant art-work of Gophers, you will love them.
- Simplified tagline: it is just Gogs, no Go Git Service anymore (you can still use it if that makes sense to you), and NOT
GoGS
(this is 100% wrong!). - Twitter handle: it is now @GogsHQ, not @gogitservice.
- Official pronunciation:
/gɔgs/
, Google Translate can pronounce it very similarly (typeGogs
).
Great! It has been another year since last release post, around 1.2k commits are added from 140 more contributors, so we now have 322 contributors in total. High-rank features like web editor, protected branches, IPython Notebook rendering, lable templates are also shipping within this release.
Upgrade to 0.10
- Starting from
0.10 RC
release, Gogs no longer supports auto-migration for installations that are lower than0.7.0
. Therefore, if you’re using version before0.7.0
, you have to run any of earlier version before0.10 RC
(e.g.0.9.141
) once, then upgrade to0.10
. - Upgrade steps are available in:
Discord Webhooks
Native webhook support for Discord is added under request from @Meowbeast. Big thanks to him for active responses to all bug reports and feedback.
For now, you’re able to customize its name, icon and color, same as the Slack webhook settings.
Web Editor
The original feature was implemented by @richmahn and you’re now able to create, edit, delete or even upload files to repository in your browser!
Protected Branches
It is now possible to protect branches from force pushes, deletion and require pull request to merge changes. For organizational repositories, you can also whitelist users and teams for pushing to a specific branch.
Others
- Gogs has redesigned Git hook mechanism which is the basis of implementing protected branches and completely solved the problem Large consumption of RAM while pushing through HTTP.
Final Bits
Thank you for supporting Gogs and taking time to read this post, if you have any advice or feedback, please contact us on forum.
Enjoy!