Skip to content

Commit 710a141

Browse files
6543Gusteddelvhzeripathlafriks
authored
Changelog v1.17.0-rc1 (#20023)
Co-authored-by: Gusted <[email protected]> Co-authored-by: delvh <[email protected]> Co-authored-by: zeripath <[email protected]> Co-authored-by: Lauris BH <[email protected]> Co-authored-by: Lunny Xiao <[email protected]>
1 parent 761db4d commit 710a141

File tree

2 files changed

+282
-0
lines changed

2 files changed

+282
-0
lines changed

.changelog.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# config for changelog tool
2+
# source: https://gitea.com/gitea/changelog
3+
14
# The full repository name
25
repo: go-gitea/gitea
36

@@ -18,6 +21,10 @@ groups:
1821
name: SECURITY
1922
labels:
2023
- kind/security
24+
-
25+
name: FEDERATION
26+
labels:
27+
- theme/federation
2128
-
2229
name: FEATURES
2330
labels:

CHANGELOG.md

Lines changed: 275 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,281 @@ This changelog goes through all the changes that have been made in each release
44
without substantial changes to our git log; to see the highlights of what has
55
been added to each release, please refer to the [blog](https://blog.gitea.io).
66

7+
## [1.17.0-rc1](https://github.com/go-gitea/gitea/releases/tag/v1.17.0-rc1) - 2022-06-18
8+
9+
* BREAKING
10+
* Require go1.18 for Gitea 1.17 (#19918)
11+
* Make AppDataPath absolute against the AppWorkPath if it is not (#19815)
12+
* Nuke the incorrect permission report on /api/v1/notifications (#19761)
13+
* Refactor git module, make Gitea use internal git config (#19732)
14+
* Remove `RequireHighlightJS` field, update plantuml example. (#19615)
15+
* Increase minimal required git version to 2.0 (#19577)
16+
* Add a directory prefix `gitea-src-VERSION` to release-tar-file (#19396)
17+
* Use "main" as default branch name (#19354)
18+
* Make cron task no notice on success (#19221)
19+
* Add pam account authorization check (#19040)
20+
* Show messages for users if the ROOT_URL is wrong, show JavaScript errors (#18971)
21+
* Refactor mirror code & fix StartToMirror (#18904)
22+
* Remove deprecated SSH ciphers from default (#18697)
23+
* Add the possibility to allow the user to have a favicon which differs from the main logo (#18542)
24+
* Update reserved usernames list (#18438)
25+
* Support custom ACME provider (#18340)
26+
* Change initial TrustModel to committer (#18335)
27+
* Update HTTP status codes (#18063)
28+
* Upgrade Alpine from 3.13 to 3.15 (#18050)
29+
* Restrict email address validation (#17688)
30+
* Refactor Router Logger (#17308)
31+
* SECURITY
32+
* Remove deprecated SSH ciphers from default (#18697)
33+
* FEDERATION
34+
* Return statistic information for nodeinfo (#19561)
35+
* Add Webfinger endpoint (#19462)
36+
* Store the foreign ID of issues during migration (#18446)
37+
* FEATURES
38+
* Automatically render wiki TOC (#19873)
39+
* Adding button to link accounts from user settings (#19792)
40+
* Allow set default merge style while creating repo (#19751)
41+
* Auto merge pull requests when all checks succeeded (#9307 & #19648)
42+
* Improve reviewing PR UX (#19612)
43+
* Add support for rendering console output with colors (#19497)
44+
* Add Helm Chart registry (#19406)
45+
* Add Goroutine stack inspector to admin/monitor (#19207)
46+
* RSS/Atom support for Orgs & Repos (#17714 & #19055)
47+
* Add button for issue deletion (#19032)
48+
* Allow to mark files in a PR as viewed (#19007)
49+
* Add Index to comment for migrations and mirroring (#18806)
50+
* Add health check endpoint (#18465)
51+
* Add packagist webhook (#18224)
52+
* Add "Allow edits from maintainer" feature (#18002)
53+
* Add apply-patch, basic revert and cherry-pick functionality (#17902)
54+
* Add Package Registry (#16510)
55+
* Add LDAP group sync to Teams (#16299)
56+
* Pause queues (#15928)
57+
* Added auto-save whitespace behavior if it changed manually (#15566)
58+
* Find files in repo (#15028)
59+
* Provide configuration to allow camo-media proxying (#12802)
60+
* API
61+
* Add endpoint to serve blob or LFS file content (#19689)
62+
* Add endpoint to check if team has repo access (#19540)
63+
* More commit info (#19252)
64+
* Allow to create file on empty repo (#19224)
65+
* Allow removing issues (#18879)
66+
* Add endpoint to query collaborators permission for a repository (#18761)
67+
* Return primary language and repository language stats API URL (#18396)
68+
* Implement http signatures support for the API (#17565)
69+
* ENHANCEMENTS
70+
* Add dbconsistency checks for Stopwatches (#20010)
71+
* Add fetch.writeCommitGraph to gitconfig (#20006)
72+
* Add fgprof pprof profiler (#20005)
73+
* Move agit dependency (#19998)
74+
* Empty log queue on flush and close (#19994)
75+
* Remove tab/TabName usage where it's not needed (#19973)
76+
* Improve file header on mobile (#19945)
77+
* Move issues related files into models/issues (#19931)
78+
* Add breaking email restrictions checker in doctor (#19903)
79+
* Improve UX on modal for deleting an access token (#19894)
80+
* Add alt text to logo (#19892)
81+
* Move some code into models/git (#19879)
82+
* Remove customized (unmaintained) dropdown, improve aria a11y for dropdown (#19861)
83+
* Make user profile image show full image on mobile (#19840)
84+
* Replace blue button and label classes with primary (#19763)
85+
* Remove fomantic progress module (#19760)
86+
* Allows repo search to match against "owner/repo" pattern strings (#19754)
87+
* Move org functions (#19753)
88+
* Move almost all functions' parameter db.Engine to context.Context (#19748)
89+
* Show source/target branches on PR's list (#19747)
90+
* Use http.StatusTemporaryRedirect(307) when serve avatar directly (#19739)
91+
* Add doctor orphan check for orphaned pull requests without an existing base repo (#19731)
92+
* Make Ctrl+Enter (quick submit) work for issue comment and wiki editor (#19729)
93+
* Update go-chi/cache to utilize Ping() (#19719)
94+
* Improve commit list/view on mobile (#19712)
95+
* Move some repository related code into sub package (#19711)
96+
* Use a better OlderThan for DeleteInactiveUsers (#19693)
97+
* Introduce eslint-plugin-jquery (#19690)
98+
* Tidy up `<head>` template (#19678)
99+
* Calculate filename hash only once (#19654)
100+
* Simplify `IsVendor` (#19626)
101+
* Add "Reference" section to Issue view sidebar (#19609)
102+
* Only set CanColorStdout / CanColorStderr to true if the stdout/stderr is a terminal (#19581)
103+
* Use for a repo action one database transaction (#19576)
104+
* Simplify loops to copy (#19569)
105+
* Added X-Mailer header to outgoing emails (#19562)
106+
* use middleware to open gitRepo (#19559)
107+
* Mute link in diff header (#19556)
108+
* Improve UI on mobile (#19546)
109+
* Fix Pull Request comment filename word breaks (#19535)
110+
* Permalink files In PR diff (#19534)
111+
* PullService lock via pullID (#19520)
112+
* Make repository file list useable on mobile (#19515)
113+
* more context for models (#19511)
114+
* Allow package dump skipping (#19506)
115+
* Refactor readme file renderer (#19502)
116+
* By default force vertical tabs on mobile (#19486)
117+
* Github style following followers (#19482)
118+
* Improve action table indices (#19472)
119+
* Use horizontal tabs for repo header on mobile (#19468)
120+
* pass gitRepo down since its used for main repo and wiki (#19461)
121+
* Admin should not delete himself (#19423)
122+
* Use queue instead of memory queue in webhook send service (#19390)
123+
* Simplify the code to get issue count (#19380)
124+
* Add commit status popup to issuelist (#19375)
125+
* Add RSS Feed buttons to Repo, User and Org pages (#19370)
126+
* Add logic to switch between source/rendered on Markdown (#19356)
127+
* Move some helper files out of models (#19355)
128+
* Move access and repo permission to models/perm/access (#19350)
129+
* Disallow selecting the text of buttons (#19330)
130+
* Allow custom redirect for landing page (#19324)
131+
* Repository level enable package or disable (#19323)
132+
* Remove dependent on session auth for api/v1 routers (#19321)
133+
* Never use /api/v1 from Gitea UI Pages (#19318)
134+
* Remove legacy unmaintained packages, refactor to support change default locale (#19308)
135+
* Move milestone to models/issues/ (#19278)
136+
* Configure OpenSSH log level via Environment in Docker (#19274)
137+
* Move reaction to models/issues/ (#19264)
138+
* Make git.OpenRepository accept Context (#19260)
139+
* Move some issue methods as functions (#19255)
140+
* Show last cron messages on monitor page (#19223)
141+
* New cron task: delete old system notices (#19219)
142+
* Add Redis Sentinel Authentication Support (#19213)
143+
* Add auto logging of goroutine pid label (#19212)
144+
* Set OpenGraph title to DisplayName in profile pages (#19206)
145+
* Add pprof labels in processes and for lifecycles (#19202)
146+
* Let web and API routes have different auth methods group (#19168)
147+
* Move init repository related functions to modules (#19159)
148+
* Feeds: render markdown to html (#19058)
149+
* Allow users to self-request a PR review (#19030)
150+
* Allow render HTML with css/js external links (#19017)
151+
* Fix script compatiable with OpenWrt (#19000)
152+
* Support ignore all santize for external renderer (#18984)
153+
* Add note to GPG key response if user has no keys (#18961)
154+
* Improve Stopwatch behavior (#18930)
155+
* Improve mirror iterator (#18928)
156+
* Uncapitalize errors (#18915)
157+
* Prevent Stats Indexer reporting error if repo dir missing (#18870)
158+
* Refactor SecToTime() function (#18863)
159+
* Replace deprecated String.prototype.substr() with String.prototype.slice() (#18796)
160+
* Move deletebeans into models/db (#18781)
161+
* Fix display time of milestones (#18753)
162+
* Add config option to disable "Update branch by rebase" (#18745)
163+
* Display template path of current page in dev mode (#18717)
164+
* Add number in queue status to monitor page (#18712)
165+
* Change git.cmd to RunWithContext (#18693)
166+
* Refactor i18n, use Locale to provide i18n/translation related functions (#18648)
167+
* Delete old git.NewCommand() and use it as git.NewCommandContext() (#18552)
168+
* Move organization related structs into sub package (#18518)
169+
* Warn at startup if the provided `SCRIPT_TYPE` is not on the PATH (#18467)
170+
* Use `CryptoRandomBytes` instead of `CryptoRandomString` (#18439)
171+
* Use explicit jQuery import, remove unused eslint globals (#18435)
172+
* Allow to filter repositories by language in explore, user and organization repositories lists (#18430)
173+
* Use base32 for 2FA scratch token (#18384)
174+
* Unexport var git.GlobalCommandArgs (#18376)
175+
* Don't underline commit status icon on hover (#18372)
176+
* Always use git command but not os.Command (#18363)
177+
* Switch to non-deprecation setting (#18358)
178+
* Set the LastModified header for raw files (#18356)
179+
* Refactor jwt.StandardClaims to RegisteredClaims (#18344)
180+
* Enable deprecation error for v1.17.0 (#18341)
181+
* Refactor httplib (#18338)
182+
* Limit max-height of CodeMirror editors for issue comment and wiki (#18271)
183+
* Validate migration files (#18203)
184+
* Format with gofumpt (#18184)
185+
* Allow custom default merge message with .gitea/default_merge_message/<merge_style>_TEMPLATE.md (#18177)
186+
* Prettify number of issues (#17760)
187+
* Add a "admin user generate-access-token" subcommand (#17722)
188+
* Move project files into models/project sub package (#17704)
189+
* Custom regexp external issues (#17624)
190+
* Add smtp password to install page (#17564)
191+
* Add config options to hide issue events (#17414)
192+
* Prevent double click new issue/pull/comment button (#16157)
193+
* Show issue assignee on project board (#15232)
194+
* BUGFIXES
195+
* Alter hook_task TEXT fields to LONGTEXT (#20038) (#20041)
196+
* Respond with a 401 on git push when password isn't changed yet (#20026) (#20027)
197+
* Return 404 when tag is broken (#20017) (#20024)
198+
* Write Commit-Graphs in RepositoryDumper (#20004)
199+
* Use DisplayName() instead of FullName in Oauth Provider (#19991)
200+
* Don't buffer doctor logger (#19982)
201+
* Always try to fetch repo for mirrors (#19975)
202+
* Uppercase first languages letters (#19965)
203+
* Fix cli command restore-repo: "units" should be parsed as StringSlice (#19953)
204+
* Ensure minimum mirror interval is reported on settings page (#19895)
205+
* Exclude Archived repos from Dashboard Milestones (#19882)
206+
* gitconfig: set safe.directory = * (#19870)
207+
* Prevent NPE on update mirror settings (#19864)
208+
* Only return valid stopwatches to the EventSource (#19863)
209+
* Prevent NPE whilst migrating if there is a team request review (#19855)
210+
* Fix inconsistency in doctor output (#19836)
211+
* Fix release tag for webhook (#19830)
212+
* Add title attribute to dependencies in sidebar (#19807)
213+
* Estimate Action Count in Statistics (#19775)
214+
* Do not update user stars numbers unless fix is specified (#19750)
215+
* Improved ref comment link when origin is body/title (#19741)
216+
* Fix nodeinfo caching and prevent NPE if cache non-existent (#19721)
217+
* Fix duplicate entry error when add team member (#19702)
218+
* Fix sending empty notifications (#19589)
219+
* Update image URL for Discord webhook (#19536)
220+
* Don't let repo clone URL overflow (#19517)
221+
* Allow commit status popup on /pulls page (#19507)
222+
* Fix two UI bugs: JS error in imagediff.js, 500 error in diff/compare.tmpl (#19494)
223+
* Fix logging of Transfer API (#19456)
224+
* Fix panic in teams API when requesting members (#19360)
225+
* Refactor CSRF protection modules, make sure CSRF tokens can be up-to-date. (#19337)
226+
* An attempt to sync a non-mirror repo must give 400 (Bad Request) (#19300)
227+
* Move checks for pulls before merge into own function (#19271)
228+
* Fix `contrib/upgrade.sh` (#19222)
229+
* Set the default branch for repositories generated from templates (#19136)
230+
* Fix EasyMDE error when input Enter (#19004)
231+
* Don't clean up hardcoded `tmp` (#18983)
232+
* Delete related notifications on issue deletion too (#18953)
233+
* Fix trace log to show value instead of pointers (#18926)
234+
* Fix behavior or checkbox submission. (#18851)
235+
* Add `ContextUser` (#18798)
236+
* Fix some mirror bugs (#18649)
237+
* Quote MAKE to prevent path expansion with space error (#18622)
238+
* Preserve users if restoring a repository on the same Gitea instance (#18604)
239+
* Fix non-ASCII search on database (#18437)
240+
* Automatically pause queue if index service is unavailable (#15066)
241+
* TESTING
242+
* Allow postgres integration tests to run over unix pipe (#19875)
243+
* Prevent intermittent NPE in queue tests (#19301)
244+
* Add test for importing pull requests in gitea uploader for migrations (#18752)
245+
* Remove redundant comparison in repo dump/restore (#18660)
246+
* More repo dump/restore tests, including pull requests (#18621)
247+
* Add test coverage for original author conversion during migrations (#18506)
248+
* TRANSLATION
249+
* Update issue_no_dependencies description (#19112)
250+
* Refactor webhooks i18n (#18380)
251+
* BUILD
252+
* Use alpine 3.16 (#19797)
253+
* Require node 14.0 (#19451)
254+
* DOCS
255+
* Update documents (git/fomantic/db, etc) (#19868)
256+
* Update the ROOT documentation and error messages (#19832)
257+
* Update document to use FHS `/usr/local/bin/gitea` instead of `/app/...` for Docker (#19794)
258+
* Update documentation to disable duration settings with -1 instead of 0 (#19647)
259+
* Add warning to set SENDMAIL_ARGS to -- (#19102)
260+
* Update nginx reverse proxy docs (#18922)
261+
* Add example to render html files (#18736)
262+
* Make SSH passtrough documentation better (#18687)
263+
* Changelog 1.16.0 & 1.15.11 (#18468 & #18455) (#18470)
264+
* Update the SSH passthrough documentation (#18366)
265+
* Add `contrib/upgrade.sh` (#18286)
266+
* MISC
267+
* Fix aria for logo (#19955)
268+
* In code search, get code unit accessible repos in one (main) query (#19764)
269+
* Enable packages by default again (#19746)
270+
* Add tooltip to pending PR comments (#19662)
271+
* Improve sync performance for pull-mirrors (#19125)
272+
* Improve dashboard's repo list performance (#18963)
273+
* Avoid database lookups for `DescriptionHTML` (#18924)
274+
* Remove CodeMirror dependencies (#18911)
275+
* Disable unnecessary mirroring elements (#18527)
276+
* Disable unnecessary OpenID/OAuth2 elements (#18491)
277+
* Disable unnecessary GitHooks elements (#18485)
278+
* Change some logging levels (#18421)
279+
* Prevent showing webauthn error for every time visiting `/user/settings/security` (#18385)
280+
* Use correct translation key for errors (#18342)
281+
7282
## [1.16.8](https://github.com/go-gitea/gitea/releases/tag/v1.16.8) - 2022-05-16
8283

9284
* ENHANCEMENTS

0 commit comments

Comments
 (0)