@@ -4,6 +4,324 @@ This changelog goes through all the changes that have been made in each release
4
4
without substantial changes to our git log; to see the highlights of what has
5
5
been added to each release, please refer to the [ blog] ( https://blog.gitea.io ) .
6
6
7
+ ## [ 1.9.0-RC1] ( https://github.com/go-gitea/gitea/releases/tag/v1.9.0-rc1 ) - 2019-07-06
8
+ * BREAKING
9
+ * Better logging (#6038 ) (#6095 )
10
+ * FEATURE
11
+ * Content API for Creating, Updating, Deleting Files (#6314 )
12
+ * Enable tls-alpn-01: Use certmanager provided TLSConfig for LetsEncrypt (#7229 )
13
+ * Add command to convert mysql database from utf8 to utf8mb4 (#7144 )
14
+ * Fixes #2738 - Adds the /git/tags API endpoint (#7138 )
15
+ * Compare branches, commits and tags with each other (#6991 )
16
+ * Show Pull Request button or status of latest PR in branch list (#6990 )
17
+ * Repository avatars (#6986 )
18
+ * Show git-notes (#6984 )
19
+ * Add commit statuses reports on pull request view (#6845 )
20
+ * Number of commits ahead/behind in branch overview (#6695 )
21
+ * Add CLI commands to manage LDAP authentication source (#6681 )
22
+ * Add support for MS Teams webhooks (#6632 )
23
+ * OAuth2 Grant UI (#6625 )
24
+ * Add SUBJECT_PREFIX mailer config option (#6605 )
25
+ * Include custom configuration file in dump (#6516 )
26
+ * Add API for manipulating Git hooks (#6436 )
27
+ * Improve migrations to support migrating milestones/labels/issues/comments/pullrequests (#6290 )
28
+ * Add option to blame files (#5721 )
29
+ * Implement Default Webhooks (#4299 )
30
+ * Telegram webhook (#4227 )
31
+ * BUGFIXES
32
+ * Correctly adjust mirror url (#6593 )
33
+ * Handle early git version's lack of get-url (#7065 )
34
+ * Fix icon position in issue view (#7354 )
35
+ * Cut timeline length with last element on issue view (#7355 )
36
+ * Fix mirror repository webhooks (#7366 )
37
+ * Fix api route for hooks (#7346 )
38
+ * Fix bug conflict between SyncReleasesWithTags and InsertReleases (#7337 )
39
+ * Fix pull view ui merge section (#7335 )
40
+ * Fix 7303 - remove unnessesary buttons on archived repos (#7326 )
41
+ * Fix topic bar to allow prefixes (#7325 )
42
+ * Fixes #7152 - Allow create/update/delete message to be empty, use default message (#7324 )
43
+ * Fixes #7238 - Annotated tag commit ID incorrect (#7321 )
44
+ * Dark theme fixes (#7319 )
45
+ * Gitea own dark codemirror theme (#7317 )
46
+ * Fixes #7292 - API File Contents bug (#7301 )
47
+ * Fix API link header (#7298 )
48
+ * Fix extra newlines when copying from diff in Firefox (#7288 )
49
+ * Make diff line-marker non-selectable (#7279 )
50
+ * Fix Submodule dection in subdir (#7275 )
51
+ * Fix error log when loading issues caused by a xorm bug (#7271 )
52
+ * Add .fa icon margin like .octicon (#7258 )
53
+ * Fix hljs unintenionally highlighting commit links (#7244 )
54
+ * Only check and config git on web subcommand but not others (#7236 )
55
+ * Fix migration panic when Head.User is not exist (#7226 )
56
+ * Only warn on errors in deleting LFS orphaned files during repo deletion (#7213 )
57
+ * Fix duplicated file on pull request conflicted files (#7211 )
58
+ * Allow colon between fixing word and issue (#7207 )
59
+ * Fix overflow issues in repo (#7190 )
60
+ * API error cleanup (#7186 )
61
+ * Add error for fork already existing (#7185 )
62
+ * Fixes diff on merged pull requests (#7171 )
63
+ * If milestone id is zero don't get it from database (#7169 )
64
+ * Fix pusher name via ssh push (#7167 )
65
+ * Fix database lock when use random repository fallback image (#7166 )
66
+ * Various fixes for issue mail notifications (#7165 )
67
+ * Allow archived repos to be (un)starred and (un)watched (#7163 )
68
+ * Fix GCArgs load from ini (#7156 )
69
+ * Detect noreply email address as user (#7133 )
70
+ * Avoid arbitrary format strings upon calling fail() function (#7112 )
71
+ * Validate External Tracker URL Format (#7089 )
72
+ * Repository avatar fallback configuration (#7087 )
73
+ * Fix #732 : Add LFS objects to base repository on merging (#7082 )
74
+ * Install page - Handle invalid administrator username better (#7060 )
75
+ * Workaround for posting single comments in split diff view (#7052 )
76
+ * Fix possbile mysql invalid connnection error (#7051 )
77
+ * Fix charset was not saved after installation finished (#7048 )
78
+ * Handle insecure and ports in go get (#7041 )
79
+ * Avoid bad database state after failed migration (#7040 )
80
+ * Fix wrong init dependency on markup extensions (#7038 )
81
+ * Fix default for allowing new organization creation for new users (#7017 )
82
+ * Fix content download and /verify LFS handler expecting wrong content-type (#7015 )
83
+ * Fix missing repo description when migrating (#7000 )
84
+ * Fix LFS Locks over SSH (#6999 )
85
+ * Do not attempt to return blob on submodule (#6996 )
86
+ * Fix U2F for Chrome >= 74 (#6980 )
87
+ * Fix index produces problem when issues/pulls deleted (#6973 )
88
+ * Allow collaborators to view repo owned by private org (#6965 )
89
+ * Stop running hooks on pr merge (#6963 )
90
+ * Run hooks on merge/edit and cope with protected branches (#6961 )
91
+ * Webhook Logs show proper HTTP Method, and allow change HTTP method in form (#6953 )
92
+ * Stop colorizing log files by default (#6949 )
93
+ * Rotate serv.log, http.log and hook logs and stop stacktracing in these (#6935 )
94
+ * Fix plain text overflow line wrap (#6915 )
95
+ * Fix input size for dependency select (#6913 )
96
+ * Change drone token name to let users know to use oauth2 (#6912 )
97
+ * Fix syntax highlight in blame view #6895 (#6909 )
98
+ * Use AppURL for Oauth user link (#6894 )
99
+ * Fixes #6881 - API users search fix (#6882 )
100
+ * Fix 404 when send pull request some situation (#6871 )
101
+ * Enforce osusergo build tag for releases (#6862 )
102
+ * Fix 500 when reviewer is deleted with integration tests (#6856 )
103
+ * Fix v85.go (#6851 )
104
+ * Make dropTableColumns drop columns on sqlite and constraints on all (#6849 )
105
+ * Fix double-generation of scratch token (#6832 ) (#6833 )
106
+ * When mirroring we should set the remote to mirror (#6824 )
107
+ * Fix the v78 migration "Drop is_bare" on MSSQL #6707 (#6823 )
108
+ * Change verbose flag in dump command to avoid colliding with global version flag (#6822 )
109
+ * Fix #6813 : Allow git.GetTree to take both commit and tree names (#6816 )
110
+ * Remove ` seen ` map from ` getLastCommitForPaths ` (#6807 )
111
+ * Show scrollbar only when needed (#6802 )
112
+ * Restore IsWindows variable assignment (#6722 ) (#6790 )
113
+ * Service worker js is a missing comma (#6788 )
114
+ * Fix team edit API panic (#6780 )
115
+ * Set user search base field optional in LDAP (simple auth) edit page (#6779 )
116
+ * Ignore already existing public keys after ldap sync (#6766 )
117
+ * Fix pulls broken when fork repository deleted (#6754 )
118
+ * Fix missing return (#6751 )
119
+ * Fix new team 500 (#6749 )
120
+ * OAuth2 token can be used in basic auth (#6747 )
121
+ * Fix org visibility bug when git cloning (#6743 )
122
+ * Fix bug when sort repos on org home page login with non-admin (#6741 )
123
+ * Stricter domain name pattern in email regex (#6739 )
124
+ * Fix admin template error (#6737 )
125
+ * Drop is_bare IDX only when it exists for MySQL and MariaDB (#6736 )
126
+ * UI: Detect and restore encoding and BOM in content (#6727 )
127
+ * Load issue attributes when editing an issue with API (#6723 )
128
+ * Fix team members API (#6714 )
129
+ * Unfortunately MemProvider Init does not actually Init properly (#6692 )
130
+ * Fix partial reversion of #6657 caused by #6314 (#6685 )
131
+ * Prevent creating empty sessions (#6677 )
132
+ * Fixes #6659 - Swagger schemes selection default to page's protocol (#6660 )
133
+ * Update highlight.js to 9.15.6 (#6658 )
134
+ * Properly escape on the redirect from the web editor (#6657 )
135
+ * Fix #6655 - Don't EscapePound .Link as it is already escaped (#6656 )
136
+ * Use ctx.metas for SHA hash links (#6645 )
137
+ * Fix wrong GPG expire date (#6643 )
138
+ * upgrade version of lib/pq to v1.1.0 (#6640 )
139
+ * Fix forking an empty repository (#6637 )
140
+ * Fix issuer of OTP URI should be URI-encoded. (#6634 )
141
+ * Return a UserList from /api/v1/admin/users (#6629 )
142
+ * Add json tags for oauth2 form (#6627 )
143
+ * Remove extra slash from twitter card (#6619 )
144
+ * remove bash requirement in makefile (#6617 )
145
+ * Fix Open Graph og: image link (#6612 )
146
+ * Fix cross-compile builds (#6609 )
147
+ * Change commit summary to full message in API (#6591 )
148
+ * Fix bug user search API pagesize didn't obey ExplorePagingNum (#6579 )
149
+ * Prevent server 500 on compare branches with no common history (#6555 )
150
+ * Properly escape release attachment URL (#6512 )
151
+ * Delete local branch when repo branch is deleted (#6497 )
152
+ * Fix bug when user login and want to resend register confirmation email (#6482 )
153
+ * Fix upload attachments (#6481 )
154
+ * Avoid multi-clicks in oauth2 login (#6467 )
155
+ * Hacky fix for alignment of the create-organization dialog (#6455 )
156
+ * Change order that PostProcess Processors are run (#6445 )
157
+ * Clean up ref name rules (#6437 )
158
+ * Fix Hook & HookList in Swagger (#6432 )
159
+ * Fixed unitTypeCode not being used in accessLevelUnit (#6419 )
160
+ * Display correct error for invalid mirror interval (#6414 )
161
+ * Don't Unescape redirect_to cookie value (#6399 )
162
+ * Fix dump table name error and add some test for dump database (#6394 )
163
+ * Fix migrations 82 to ignore unsynced tags between database and git data and missing is_archived on repository table (#6387 )
164
+ * Make sure units of a team are returned (#6379 )
165
+ * Fix bug manifest.json will not request with cookie so that session will created every request (#6372 )
166
+ * Disable benchmarking during tag events on DroneIO (#6365 )
167
+ * Comments list performance optimization (#5305 )
168
+ * ENHANCEMENT
169
+ * Add API Endpoint for Repo Edit (#7006 )
170
+ * Add state param to milestone listing API (#7131 )
171
+ * Make captcha and password optional for external accounts (#6606 )
172
+ * Detect migrating batch size (#7353 )
173
+ * Fix 7255 - wrap long texts on user profile info (#7333 )
174
+ * Use commit graph files for listing pages (#7314 )
175
+ * Add git command line commitgraph support global default true when git version >= 2.18 (#7313 )
176
+ * Add LFS_START_SERVER option to control git-lfs support (#7281 )
177
+ * Dark theme markdown fixes (#7260 )
178
+ * Update go-git to v4.12.0 (#7249 )
179
+ * Show lfs config on admin panel (#7220 )
180
+ * Disable same user check for internal SSH (#7215 )
181
+ * Add LastLogin to the User API (#7196 )
182
+ * Add missing description of label on API (#7159 )
183
+ * Use go method to calculate ssh key fingerprint (#7128 )
184
+ * Enable Rust highlighting (#7125 )
185
+ * Refactor submodule URL parsing (#7100 )
186
+ * Change issue mail title. (#7064 )
187
+ * Use batch insert on migrating repository to make the process faster (#7050 )
188
+ * Improve github downloader on migrations (#7049 )
189
+ * When git version >= 2.18, git command could run with git wire protocol version 2 param if enabled (#7047 )
190
+ * Fix Erlang and Elixir highlight mappings (#7044 )
191
+ * API Org Visibility (#7028 )
192
+ * Improve handling of non-square avatars (#7025 )
193
+ * Bugfix: Align comment label and actions to the right (#7024 )
194
+ * Change UpdateRepoIndex api to include watchers (#7012 )
195
+ * Move serv hook functionality & drop GitLogger (#6993 )
196
+ * Add support of utf8mb4 for mysql (#6992 )
197
+ * Make webhook http connections resuable (#6976 )
198
+ * Move xorm logger bridge from log to models so that log module could be a standalone package (#6944 )
199
+ * Refactor models.NewRepoContext to extract git related codes to modules/git (#6941 )
200
+ * Remove macaron dependent on models (#6940 )
201
+ * Add less linter via npx (#6936 )
202
+ * Remove macaron dependent on modules/log (#6933 )
203
+ * Remove macaron dependent on models/mail.go (#6931 )
204
+ * Clean less files (#6921 )
205
+ * Fix code overflow (#6914 )
206
+ * Style orgs list in user profile (#6911 )
207
+ * Improve description of branch protection (fix #6886 ) (#6906 )
208
+ * Move sdk structs to modules/structs (#6905 )
209
+ * update sdk to latest (#6903 )
210
+ * Escape the commit message on issues update and title in telegram hook (#6901 )
211
+ * SearchRepositoryByName improvements and unification (#6897 )
212
+ * Change the color of issues/pulls list, merged is purple and closed is red (#6874 )
213
+ * Refactor table width to have more info shown in file list (#6867 )
214
+ * Monitor all git commands; move blame to git package and replace git as a variable (#6864 )
215
+ * Fix config ui error about cache ttl (#6861 )
216
+ * Improve localization of git activity stats (#6848 )
217
+ * Generate access token in admin cli (#6847 )
218
+ * Update github.com/urfave/cli to version 1.2.0 (#6838 )
219
+ * Rename LFS_JWT_SECRET cli option to include OAUTH2 as well (#6826 )
220
+ * internal/ssh: ignore env command totally (#6825 )
221
+ * Allow Recaptcha service url to be configured (#6820 )
222
+ * update github.com/mcuadros/go-version to v0.0.0-20190308113854-92cdf37c5b75 (#6815 )
223
+ * Use modules/git for git commands (#6775 )
224
+ * Add GET requests to webhook (#6771 )
225
+ * Move PushUpdate dependency from models to repofiles (#6763 )
226
+ * Tweak tab text and icon colors (#6760 )
227
+ * Ignore non-standard refs in git push (#6758 )
228
+ * Disable web preview for telegram webhook (#6719 )
229
+ * Show full name if DEFAULT_SHOW_FULL_NAME setting enabled (#6710 )
230
+ * Reorder file actions (#6706 )
231
+ * README WordPress the code is overflowing #6679 (#6696 )
232
+ * Improve issue reference on commit (#6694 )
233
+ * Handle redirects for git clone commands (#6688 )
234
+ * Fix one performance/correctness regression in #6478 found on Rails repository. (#6686 )
235
+ * API OTP Context (#6674 )
236
+ * Remove local clones & make hooks run on merge/edit/upload (#6672 )
237
+ * Bump github.com/stretchr/testify from 1.2.2 to 1.3.0 (#6663 )
238
+ * Bump gopkg.in/src-d/go-git.v4 from 4.8.0 to 4.10.0 (#6662 )
239
+ * Fix dropdown icon padding (#6651 )
240
+ * Add more title attributes on shortened names (#6647 )
241
+ * Update UI for topics labels on projects (#6639 )
242
+ * Trace Logging on Permission Denied & ColorFormat (#6618 )
243
+ * Add .gpg url (match github behaviour) (#6610 )
244
+ * Support for custom GITEA_CUSTOM env var in docker(#6608 )
245
+ * Show "delete branch" button on closed pull requests (#6570 ) (#6601 )
246
+ * Add option to disable refresh token invalidation (#6584 )
247
+ * Fix new repo dropdown alignment (#6583 )
248
+ * Fix mail notification when close/reopen issue (#6581 )
249
+ * Pre-calculate the absolute path of git (#6575 )
250
+ * Minor CSS cleanup for the navbar (#6553 )
251
+ * Render SHA1 links as code blocks (#6546 )
252
+ * Add username flag in create-user command (#6534 )
253
+ * Unifies pagination template usage (#6531 ) (#6533 )
254
+ * Fixes pagination width on mobile view (#5711 ) (#6532 )
255
+ * Improve SHA1 link detection (#6526 )
256
+ * Fixes #6446 - Sort team members and team's repositories (#6525 )
257
+ * Use stricter boundaries for auto-link detection (#6522 )
258
+ * Use regular line-height on frontpage entries (#6518 )
259
+ * Fixes #6514 - New Pull Request on files and pulls pages the same (#6515 )
260
+ * Make distinction between DisplayName and Username in email templates (#6495 )
261
+ * Add X-Auto-Response-Suppress header to outgoing messages (#6492 )
262
+ * Cleaned permission checks for API -> site admin can now do anything (#6483 )
263
+ * Support search operators for commits search (#6479 )
264
+ * Improve listing performance by using go-git (#6478 )
265
+ * Fix repo sub_menu font color in arc-green (#6477 )
266
+ * Show last commit status in pull request lists (#6465 )
267
+ * Add signatures to webhooks (#6428 )
268
+ * Optimize all images in public/img (#6427 )
269
+ * Add golangci (#6418 )
270
+ * Make "Ghost" not link to 404 page (#6410 )
271
+ * Include more variables on admin/config page (#6378 )
272
+ * Markdown: enable some more extensions (#6362 )
273
+ * Include repo name in page title tag (#6343 )
274
+ * Show locale string on timestamp (#6324 )
275
+ * Handle CORS requests (#6289 )
276
+ * Improve issue autolinks (#6273 )
277
+ * Migration Tweaks (#6260 )
278
+ * Add title attributes to all items in the repo list viewer (#6258 )
279
+ * Issue indexer queue redis support (#6218 )
280
+ * Add bio field for user (#6113 )
281
+ * Make the version within makefile overwriteable (#6080 )
282
+ * Updates to API 404 responses (#6077 )
283
+ * Use Go1.11 module (#5743 )
284
+ * UX + Security current user password reset (#5042 )
285
+ * Refactor: append, build variable and type switch (#4940 )
286
+ * Git statistics in Activity tab (#4724 )
287
+ * Drop the bits argument when generating an ed25519 key (#6504 )
288
+ * SECURITY
289
+ * Shadow the password on cache and session config on admin panel (#7300 )
290
+ * TESTING
291
+ * Exclude pull_request from fetch-tags step, fixes #7108 (#7120 )
292
+ * Refactor and improve git test (#7086 )
293
+ * Fix TestSearchRepo by waiting till indexing is done (#7004 )
294
+ * Add mssql migration tests (needs #6823 ) (#6852 )
295
+ * Add tests for Org API (#6731 )
296
+ * Context.ServerError and NotFound should log from their caller (#6550 )
297
+ * TRANSLATION
298
+ * Add french specific rule for translating plural texts (#6846 )
299
+ * BUILD
300
+ * Update mssql driver to last working version 20180314172330-6a30f4e59a44 (#7306 )
301
+ * Alpine 3.10 (#7256 )
302
+ * Use vfsgen instead of go-bindata (#7080 )
303
+ * remove and disable package-lock (#6969 )
304
+ * add make targets for js and css, add js linter (#6952 )
305
+ * Added tags pull step to drone config to show correct version hashes i… (#6836 )
306
+ * Make CustomPath, CustomConf and AppWorkPath configurable at build (#6631 )
307
+ * chore: update drone format to 1.0 (#6602 )
308
+ * Fix race in integration testlogger (#6556 )
309
+ * Quieter Integration Tests (#6513 )
310
+ * Drop the docker Makefile from the image (#6507 )
311
+ * Add make version on gitea version (#6485 )
312
+ * Fix #6468 - Uses space match and adds newline for all sed flavors (#6473 )
313
+ * Move code.gitea.io/git to code.gitea.io/gitea/modules/git (#6364 )
314
+ * Update npm dependencies and various tweaks (#7344 )
315
+ * Fix updated drone file (#7336 )
316
+ * Add 'npm' and 'npm-update' make targets and lockfile (#7246 )
317
+ * DOCS
318
+ * Add work path CLI option (#6922 )
319
+ * Fix logging documentation (#6904 )
320
+ * Some logging documentation (#6498 )
321
+ * Fix link to Hacking on Gitea on From-Source doc page (#6471 )
322
+ * Fix typos in docs command-line examples (#6466 )
323
+ * Added docker example for backup (#5846 )
324
+
7
325
## [ 1.8.3] ( https://github.com/go-gitea/gitea/releases/tag/v1.8.3 ) - 2019-06-17
8
326
* BUGFIXES
9
327
* Always set userID on LFS authentication (#7224 ) (Part of #6993 )
0 commit comments