You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+66-2
Original file line number
Diff line number
Diff line change
@@ -2,19 +2,69 @@
2
2
3
3
All notable changes to Gogs are documented in this file.
4
4
5
-
## 0.12.0+dev (`master`)
5
+
## 0.13.0+dev (`main`)
6
6
7
7
### Added
8
8
9
+
- An unlisted option is added when create or migrate a repository. Unlisted repositories are public but not being listed for users without direct access in the UI. [#5733](https://github.com/gogs/gogs/issues/5733)
10
+
- Add new configuration option `[git.timeout] DIFF` for customizing operation timeout of `git diff`. [#6315](https://github.com/gogs/gogs/issues/6315)
11
+
12
+
### Changed
13
+
14
+
- The default branch has been changed to `main`. [#6285](https://github.com/gogs/gogs/pull/6285)
15
+
- MSSQL as database backend is deprecated, installation page no longer shows it as an option. Existing installations and manually craft configuration file continue to work. [#6295](https://github.com/gogs/gogs/pull/6295)
16
+
- Use [Task](https://github.com/go-task/task) as the default build tool for development. [#6297](https://github.com/gogs/gogs/pull/6297)
17
+
18
+
### Fixed
19
+
20
+
- Add `X-Frame-Options` header to prevent Clickjacking. [#6409](https://github.com/gogs/gogs/issues/6409)
21
+
-[Security] Potential SSRF attack by CRLF injection via repository migration. [#6413](https://github.com/gogs/gogs/issues/6413)
22
+
23
+
24
+
### Removed
25
+
26
+
- ⚠️ Migrations before 0.12 are removed, installations not on 0.12 should upgrade to it to run the migrations and then upgrade to 0.13.
27
+
- Configuration section `[mailer]` is no longer used.
28
+
- Configuration section `[service]` is no longer used.
29
+
- Configuration option `APP_NAME` is no longer used.
30
+
- Configuration option `[security] REVERSE_PROXY_AUTHENTICATION_USER` is no longer used.
31
+
- Configuration option `[database] PASSWD` is no longer used.
32
+
- Configuration option `[auth] ACTIVE_CODE_LIVE_MINUTES` is no longer used.
33
+
- Configuration option `[auth] RESET_PASSWD_CODE_LIVE_MINUTES` is no longer used.
34
+
- Configuration option `[auth] ENABLE_CAPTCHA` is no longer used.
35
+
- Configuration option `[auth] ENABLE_NOTIFY_MAIL` is no longer used.
36
+
- Configuration option `[auth] REGISTER_EMAIL_CONFIRM` is no longer used.
37
+
- Configuration option `[session] GC_INTERVAL_TIME` is no longer used.
38
+
- Configuration option `[session] SESSION_LIFE_TIME` is no longer used.
39
+
- Configuration option `[server] ROOT_URL` is no longer used.
40
+
- Configuration option `[server] LANDING_PAGE` is no longer used.
41
+
- Configuration option `[database] DB_TYPE` is no longer used.
42
+
- Configuration option `[database] PASSWD` is no longer used.
43
+
44
+
## 0.12.1
45
+
46
+
### Fixed
47
+
48
+
- The `updated_at` field is now correctly updated when updates an issue. [#6209](https://github.com/gogs/gogs/issues/6209)
49
+
- Fixed a regression which created `login_source.cfg` column to have `VARCHAR(255)` instead of `TEXT` in MySQL. [#6280](https://github.com/gogs/gogs/issues/6280)
50
+
51
+
## 0.12.0
52
+
53
+
### Added
54
+
55
+
- Support for Git LFS, you can read documentation for both [user](https://github.com/gogs/gogs/blob/master/docs/user/lfs.md) and [admin](https://github.com/gogs/gogs/blob/master/docs/admin/lfs.md). [#1322](https://github.com/gogs/gogs/issues/1322)
9
56
- Allow admin to remove observers from the repository. [#5803](https://github.com/gogs/gogs/pull/5803)
10
57
- Use `Last-Modified` HTTP header for raw files. [#5811](https://github.com/gogs/gogs/issues/5811)
11
58
- Support syntax highlighting for SAS code files (i.e. `.r`, `.sas`, `.tex`, `.yaml`). [#5856](https://github.com/gogs/gogs/pull/5856)
12
59
- Able to fill in pull request title with a template. [#5901](https://github.com/gogs/gogs/pull/5901)
13
60
- Able to override static files under `public/` directory, please refer to [documentation](https://gogs.io/docs/features/custom_template) for usage. [#5920](https://github.com/gogs/gogs/pull/5920)
61
+
- New API endpoint `GET /admin/teams/:teamid/members` to list members of a team. [#5877](https://github.com/gogs/gogs/issues/5877)
62
+
- Support backup with retention policy for Docker deployments. [#6140](https://github.com/gogs/gogs/pull/6140)
14
63
15
64
### Changed
16
65
17
-
- The required Go version to compile source code changed to 1.13.
66
+
- The organization profile page has changed to display at most 12 members. [#5506](https://github.com/gogs/gogs/issues/5506)
67
+
- The required Go version to compile source code changed to 1.14.
18
68
- All assets are now embedded into binary and served from memory by default. Set `[server] LOAD_ASSETS_FROM_DISK = true` to load them from disk. [#5920](https://github.com/gogs/gogs/pull/5920)
19
69
- Application and Go versions are removed from page footer and only show in the admin dashboard.
20
70
- Build tag for running as Windows Service has been changed from `miniwinsvc` to `minwinsvc`.
@@ -32,18 +82,31 @@ All notable changes to Gogs are documented in this file.
32
82
- Configuration option `[auth] ENABLE_NOTIFY_MAIL` is deprecated and will end support in 0.13.0, please start using `[user] ENABLE_EMAIL_NOTIFICATION`.
33
83
- Configuration option `[session] GC_INTERVAL_TIME` is deprecated and will end support in 0.13.0, please start using `[session] GC_INTERVAL`.
34
84
- Configuration option `[session] SESSION_LIFE_TIME` is deprecated and will end support in 0.13.0, please start using `[session] MAX_LIFE_TIME`.
85
+
- The name `-` is reserved and cannot be used for users or organizations.
35
86
36
87
### Fixed
37
88
38
89
-[Security] Potential open redirection with i18n.
39
90
-[Security] Potential ability to delete files outside a repository.
91
+
-[Security] Potential ability to set primary email on others' behalf from their verified emails.
92
+
-[Security] Potential XSS attack via `.ipynb`. [#5170](https://github.com/gogs/gogs/issues/5170)
93
+
-[Security] Potential SSRF attack via webhooks. [#5366](https://github.com/gogs/gogs/issues/5366)
94
+
-[Security] Potential CSRF attack in admin panel. [#5367](https://github.com/gogs/gogs/issues/5367)
95
+
-[Security] Potential stored XSS attack in some browsers. [#5397](https://github.com/gogs/gogs/issues/5397)
40
96
-[Security] Potential RCE on mirror repositories. [#5767](https://github.com/gogs/gogs/issues/5767)
41
97
-[Security] Potential XSS attack with raw markdown API. [#5907](https://github.com/gogs/gogs/pull/5907)
98
+
- File both modified and renamed within a commit treated as separate files. [#5056](https://github.com/gogs/gogs/issues/5056)
99
+
- Unable to restore the database backup to MySQL 8.0 with syntax error. [#5602](https://github.com/gogs/gogs/issues/5602)
42
100
- Open/close milestone redirects to a 404 page. [#5677](https://github.com/gogs/gogs/issues/5677)
43
101
- Disallow multiple tokens with same name. [#5587](https://github.com/gogs/gogs/issues/5587)[#5820](https://github.com/gogs/gogs/pull/5820)
44
102
- Enable Federated Avatar Lookup could cause server to crash. [#5848](https://github.com/gogs/gogs/issues/5848)
45
103
- Private repositories are hidden in the organization's view. [#5869](https://github.com/gogs/gogs/issues/5869)
104
+
- Users have access to base repository cannot view commits in forks. [#5878](https://github.com/gogs/gogs/issues/5878)
46
105
- Server error when changing email address in user settings page. [#5899](https://github.com/gogs/gogs/issues/5899)
106
+
- Fall back to use RFC 3339 as time layout when misconfigured. [#6098](https://github.com/gogs/gogs/issues/6098)
107
+
- Unable to update team with server error. [#6185](https://github.com/gogs/gogs/issues/6185)
108
+
- Webhooks are not fired after push when `[service] REQUIRE_SIGNIN_VIEW = true`.
109
+
- Files with identical content are randomly displayed one of them.
47
110
48
111
### Removed
49
112
@@ -54,6 +117,7 @@ All notable changes to Gogs are documented in this file.
0 commit comments