@@ -4,6 +4,240 @@ This changelog goes through all the changes that have been made in each release
44without substantial changes to our git log; to see the highlights of what has
55been added to each release, please refer to the [ blog] ( https://blog.gitea.com ) .
66
7+ ## [ 1.21.6] ( https://github.com/go-gitea/gitea/releases/tag/v1.21.6 ) - 2024-02-22
8+
9+ * SECURITY
10+ * Fix XSS vulnerabilities (#29336 )
11+ * Use general token signing secret (#29205 ) (#29325 )
12+ * ENHANCEMENTS
13+ * Refactor git version functions and check compatibility (#29155 ) (#29157 )
14+ * Improve user experience for outdated comments (#29050 ) (#29086 )
15+ * Hide code links on release page if user cannot read code (#29064 ) (#29066 )
16+ * Wrap contained tags and branches again (#29021 ) (#29026 )
17+ * Fix incorrect button CSS usages (#29015 ) (#29023 )
18+ * Strip trailing newline in markdown code copy (#29019 ) (#29022 )
19+ * Implement some action notifier functions (#29173 ) (#29308 )
20+ * Load outdated comments when (un)resolving conversation on PR timeline (#29203 ) (#29221 )
21+ * BUGFIXES
22+ * Refactor issue template parsing and fix API endpoint (#29069 ) (#29140 )
23+ * Fix swift packages not resolving (#29095 ) (#29102 )
24+ * Remove SSH workaround (#27893 ) (#29332 )
25+ * Only log error when tag sync fails (#29295 ) (#29327 )
26+ * Fix SSPI user creation (#28948 ) (#29323 )
27+ * Improve the ` issue_comment ` workflow trigger event (#29277 ) (#29322 )
28+ * Discard unread data of ` git cat-file ` (#29297 ) (#29310 )
29+ * Fix error display when merging PRs (#29288 ) (#29309 )
30+ * Prevent double use of ` git cat-file ` session. (#29298 ) (#29301 )
31+ * Fix missing link on outgoing new release notifications (#29079 ) (#29300 )
32+ * Fix debian InRelease Acquire-By-Hash newline (#29204 ) (#29299 )
33+ * Always write proc-receive hook for all git versions (#29287 ) (#29291 )
34+ * Do not show delete button when time tracker is disabled (#29257 ) (#29279 )
35+ * Workaround to clean up old reviews on creating a new one (#28554 ) (#29264 )
36+ * Fix bug when the linked account was disactived and list the linked accounts (#29263 )
37+ * Do not use lower tag names to find releases/tags (#29261 ) (#29262 )
38+ * Fix missed edit issues event for actions (#29237 ) (#29251 )
39+ * Only delete scheduled workflows when needed (#29091 ) (#29235 )
40+ * Make submit event code work with both jQuery event and native event (#29223 ) (#29234 )
41+ * Fix push to create with capitalize repo name (#29090 ) (#29206 )
42+ * Use ghost user if user was not found (#29161 ) (#29169 )
43+ * Dont load Review if Comment is CommentTypeReviewRequest (#28551 ) (#29160 )
44+ * Refactor parseSignatureFromCommitLine (#29054 ) (#29108 )
45+ * Avoid showing unnecessary JS errors when there are elements with different origin on the page (#29081 ) (#29089 )
46+ * Fix gitea-origin-url with default ports (#29085 ) (#29088 )
47+ * Fix orgmode link resolving (#29024 ) (#29076 )
48+ * Fix Elasticsearh Request Entity Too Large #28117 (#29062 ) (#29075 )
49+ * Do not render empty comments (#29039 ) (#29049 )
50+ * Avoid sending update/delete release notice when it is draft (#29008 ) (#29025 )
51+ * Fix gitea-action user avatar broken on edited menu (#29190 ) (#29307 )
52+ * Disallow merge when required checked are missing (#29143 ) (#29268 )
53+ * Fix incorrect link to swift doc and swift package-registry login command (#29096 ) (#29103 )
54+ * Convert visibility to number (#29226 ) (#29244 )
55+ * DOCS
56+ * Remove outdated docs from some languages (#27530 ) (#29208 )
57+ * Fix typos in the documentation (#29048 ) (#29056 )
58+ * Explained where create issue/PR template (#29035 )
59+
60+ ## [ 1.21.5] ( https://github.com/go-gitea/gitea/releases/tag/v1.21.5 ) - 2024-01-31
61+
62+ * SECURITY
63+ * Prevent anonymous container access if ` RequireSignInView ` is enabled (#28877 ) (#28882 )
64+ * Update go dependencies and fix go-git (#28893 ) (#28934 )
65+ * BUGFIXES
66+ * Revert "Speed up loading the dashboard on mysql/mariadb (#28546 )" (#29006 ) (#29007 )
67+ * Fix an actions schedule bug (#28942 ) (#28999 )
68+ * Fix update enable_prune even if mirror_interval is not provided (#28905 ) (#28929 )
69+ * Fix uploaded artifacts should be overwritten (#28726 ) backport v1.21 (#28832 )
70+ * Preserve BOM in web editor (#28935 ) (#28959 )
71+ * Strip ` / ` from relative links (#28932 ) (#28952 )
72+ * Don't remove all mirror repository's releases when mirroring (#28817 ) (#28939 )
73+ * Implement ` MigrateRepository ` for the actions notifier (#28920 ) (#28923 )
74+ * Respect branch info for relative links (#28909 ) (#28922 )
75+ * Don't reload timeline page when (un)resolving or replying conversation (#28654 ) (#28917 )
76+ * Only migrate the first 255 chars of a Github issue title (#28902 ) (#28912 )
77+ * Fix sort bug on repository issues list (#28897 ) (#28901 )
78+ * Fix ` DeleteCollaboration ` transaction behaviour (#28886 ) (#28889 )
79+ * Fix schedule not trigger bug because matching full ref name with short ref name (#28874 ) (#28888 )
80+ * Fix migrate storage bug (#28830 ) (#28867 )
81+ * Fix archive creating LFS hooks and breaking pull requests (#28848 ) (#28851 )
82+ * Fix reverting a merge commit failing (#28794 ) (#28825 )
83+ * Upgrade xorm to v1.3.7 to fix a resource leak problem caused by Iterate (#28891 ) (#28895 )
84+ * Fix incorrect PostgreSQL connection string for Unix sockets (#28865 ) (#28870 )
85+ * ENHANCEMENTS
86+ * Make loading animation less aggressive (#28955 ) (#28956 )
87+ * Avoid duplicate JS error messages on UI (#28873 ) (#28881 )
88+ * Bump ` @github/relative-time-element ` to 4.3.1 (#28819 ) (#28826 )
89+ * MISC
90+ * Warn that ` DISABLE_QUERY_AUTH_TOKEN ` is false only if it's explicitly defined (#28783 ) (#28868 )
91+ * Remove duplicated checkinit on git module (#28824 ) (#28831 )
92+
93+ ## [ 1.21.4] ( https://github.com/go-gitea/gitea/releases/tag/v1.21.4 ) - 2024-01-16
94+
95+ * SECURITY
96+ * Update github.com/cloudflare/circl (#28789 ) (#28790 )
97+ * Require token for GET subscription endpoint (#28765 ) (#28768 )
98+ * BUGFIXES
99+ * Use refname: strip-2 instead of refname: short when syncing tags (#28797 ) (#28811 )
100+ * Fix links in issue card (#28806 ) (#28807 )
101+ * Fix nil pointer panic when exec some gitea cli command (#28791 ) (#28795 )
102+ * Require token for GET subscription endpoint (#28765 ) (#28778 )
103+ * Fix button size in "attached header right" (#28770 ) (#28774 )
104+ * Fix ` convert.ToTeams ` on empty input (#28426 ) (#28767 )
105+ * Hide code related setting options in repository when code unit is disabled (#28631 ) (#28749 )
106+ * Fix incorrect URL for "Reference in New Issue" (#28716 ) (#28723 )
107+ * Fix panic when parsing empty pgsql host (#28708 ) (#28709 )
108+ * Upgrade xorm to new version which supported update join for all supported databases (#28590 ) (#28668 )
109+ * Fix alpine package files are not rebuilt (#28638 ) (#28665 )
110+ * Avoid cycle-redirecting user/login page (#28636 ) (#28658 )
111+ * Fix empty ref for cron workflow runs (#28640 ) (#28647 )
112+ * Remove unnecessary syncbranchToDB with tests (#28624 ) (#28629 )
113+ * Use known issue IID to generate new PR index number when migrating from GitLab (#28616 ) (#28618 )
114+ * Fix flex container width (#28603 ) (#28605 )
115+ * Fix the scroll behavior for emoji/mention list (#28597 ) (#28601 )
116+ * Fix wrong due date rendering in issue list page (#28588 ) (#28591 )
117+ * Fix ` status_check_contexts ` matching bug (#28582 ) (#28589 )
118+ * Fix 500 error of searching commits (#28576 ) (#28579 )
119+ * Use information from previous blame parts (#28572 ) (#28577 )
120+ * Update mermaid for 1.21 (#28571 )
121+ * Fix 405 method not allowed CORS / OIDC (#28583 ) (#28586 ) (#28587 ) (#28611 )
122+ * Fix ` GetCommitStatuses ` (#28787 ) (#28804 )
123+ * Forbid removing the last admin user (#28337 ) (#28793 )
124+ * Fix schedule tasks bugs (#28691 ) (#28780 )
125+ * Fix issue dependencies (#27736 ) (#28776 )
126+ * Fix system webhooks API bug (#28531 ) (#28666 )
127+ * Fix when private user following user, private user will not be counted in his own view (#28037 ) (#28792 )
128+ * Render code block in activity tab (#28816 ) (#28818 )
129+ * ENHANCEMENTS
130+ * Rework markup link rendering (#26745 ) (#28803 )
131+ * Modernize merge button (#28140 ) (#28786 )
132+ * Speed up loading the dashboard on mysql/mariadb (#28546 ) (#28784 )
133+ * Assign pull request to project during creation (#28227 ) (#28775 )
134+ * Show description as tooltip instead of title for labels (#28754 ) (#28766 )
135+ * Make template ` DateTime ` show proper tooltip (#28677 ) (#28683 )
136+ * Switch destination directory for apt signing keys (#28639 ) (#28642 )
137+ * Include heap pprof in diagnosis report to help debugging memory leaks (#28596 ) (#28599 )
138+ * DOCS
139+ * Suggest to use Type=simple for systemd service (#28717 ) (#28722 )
140+ * Extend description for ARTIFACT_RETENTION_DAYS (#28626 ) (#28630 )
141+ * MISC
142+ * Add -F to commit search to treat keywords as strings (#28744 ) (#28748 )
143+ * Add download attribute to release attachments (#28739 ) (#28740 )
144+ * Concatenate error in ` checkIfPRContentChanged ` (#28731 ) (#28737 )
145+ * Improve 1.21 document for Database Preparation (#28643 ) (#28644 )
146+
147+ ## [ 1.21.3] ( https://github.com/go-gitea/gitea/releases/tag/v1.21.3 ) - 2023-12-21
148+
149+ * SECURITY
150+ * Update golang.org/x/crypto (#28519 )
151+ * API
152+ * chore(api): support ignore password if login source type is LDAP for creating user API (#28491 ) (#28525 )
153+ * Add endpoint for not implemented Docker auth (#28457 ) (#28462 )
154+ * ENHANCEMENTS
155+ * Add option to disable ambiguous unicode characters detection (#28454 ) (#28499 )
156+ * Refactor SSH clone URL generation code (#28421 ) (#28480 )
157+ * Polyfill SubmitEvent for PaleMoon (#28441 ) (#28478 )
158+ * BUGFIXES
159+ * Fix the issue ref rendering for wiki (#28556 ) (#28559 )
160+ * Fix duplicate ID when deleting repo (#28520 ) (#28528 )
161+ * Only check online runner when detecting matching runners in workflows (#28286 ) (#28512 )
162+ * Initalize stroage for orphaned repository doctor (#28487 ) (#28490 )
163+ * Fix possible nil pointer access (#28428 ) (#28440 )
164+ * Don't show unnecessary citation JS error on UI (#28433 ) (#28437 )
165+ * DOCS
166+ * Update actions document about comparsion as Github Actions (#28560 ) (#28564 )
167+ * Fix documents for "custom/public/assets/" (#28465 ) (#28467 )
168+ * MISC
169+ * Fix inperformant query on retrifing review from database. (#28552 ) (#28562 )
170+ * Improve the prompt for "ssh-keygen sign" (#28509 ) (#28510 )
171+ * Update docs for DISABLE_QUERY_AUTH_TOKEN (#28485 ) (#28488 )
172+ * Fix Chinese translation of config cheat sheet[ API] (#28472 ) (#28473 )
173+ * Retry SSH key verification with additional CRLF if it failed (#28392 ) (#28464 )
174+
175+ ## [ 1.21.2] ( https://github.com/go-gitea/gitea/releases/tag/v1.21.2 ) - 2023-12-12
176+
177+ * SECURITY
178+ * Rebuild with recently released golang version
179+ * Fix missing check (#28406 ) (#28411 )
180+ * Do some missing checks (#28423 ) (#28432 )
181+ * BUGFIXES
182+ * Fix margin in server signed signature verification view (#28379 ) (#28381 )
183+ * Fix object does not exist error when checking citation file (#28314 ) (#28369 )
184+ * Use ` filepath ` instead of ` path ` to create SQLite3 database file (#28374 ) (#28378 )
185+ * Fix the runs will not be displayed bug when the main branch have no workflows but other branches have (#28359 ) (#28365 )
186+ * Handle repository.size column being NULL in migration v263 (#28336 ) (#28363 )
187+ * Convert git commit summary to valid UTF8. (#28356 ) (#28358 )
188+ * Fix migration panic due to an empty review comment diff (#28334 ) (#28362 )
189+ * Add ` HEAD ` support for rpm repo files (#28309 ) (#28360 )
190+ * Fix RPM/Debian signature key creation (#28352 ) (#28353 )
191+ * Keep profile tab when clicking on Language (#28320 ) (#28331 )
192+ * Fix missing issue search index update when changing status (#28325 ) (#28330 )
193+ * Fix wrong link in ` protect_branch_name_pattern_desc ` (#28313 ) (#28315 )
194+ * Read ` previous ` info from git blame (#28306 ) (#28310 )
195+ * Ignore "non-existing" errors when getDirectorySize calculates the size (#28276 ) (#28285 )
196+ * Use appSubUrl for OAuth2 callback URL tip (#28266 ) (#28275 )
197+ * Meilisearch: require all query terms to be matched (#28293 ) (#28296 )
198+ * Fix required error for token name (#28267 ) (#28284 )
199+ * Fix issue will be detected as pull request when checking ` First-time contributor ` (#28237 ) (#28271 )
200+ * Use full width for project boards (#28225 ) (#28245 )
201+ * Increase "version" when update the setting value to a same value as before (#28243 ) (#28244 )
202+ * Also sync DB branches on push if necessary (#28361 ) (#28403 )
203+ * Make gogit Repository.GetBranchNames consistent (#28348 ) (#28386 )
204+ * Recover from panic in cron task (#28409 ) (#28425 )
205+ * Deprecate query string auth tokens (#28390 ) (#28430 )
206+ * ENHANCEMENTS
207+ * Improve doctor cli behavior (#28422 ) (#28424 )
208+ * Fix margin in server signed signature verification view (#28379 ) (#28381 )
209+ * Refactor template empty checks (#28351 ) (#28354 )
210+ * Read ` previous ` info from git blame (#28306 ) (#28310 )
211+ * Use full width for project boards (#28225 ) (#28245 )
212+ * Enable system users search via the API (#28013 ) (#28018 )
213+
214+ ## [ 1.21.1] ( https://github.com/go-gitea/gitea/releases/tag/v1.21.1 ) - 2023-11-26
215+
216+ * SECURITY
217+ * Fix comment permissions (#28213 ) (#28216 )
218+ * BUGFIXES
219+ * Fix delete-orphaned-repos (#28200 ) (#28202 )
220+ * Make CORS work for oauth2 handlers (#28184 ) (#28185 )
221+ * Fix missing buttons (#28179 ) (#28181 )
222+ * Fix no ActionTaskOutput table waring (#28149 ) (#28152 )
223+ * Fix empty action run title (#28113 ) (#28148 )
224+ * Use "is-loading" to avoid duplicate form submit for code comment (#28143 ) (#28147 )
225+ * Fix Matrix and MSTeams nil dereference (#28089 ) (#28105 )
226+ * Fix incorrect pgsql conn builder behavior (#28085 ) (#28098 )
227+ * Fix system config cache expiration timing (#28072 ) (#28090 )
228+ * Restricted users only see repos in orgs which their team was assigned to (#28025 ) (#28051 )
229+ * API
230+ * Fix permissions for Token DELETE endpoint to match GET and POST (#27610 ) (#28099 )
231+ * ENHANCEMENTS
232+ * Do not display search box when there's no packages yet (#28146 ) (#28159 )
233+ * Add missing ` packages.cleanup.success ` (#28129 ) (#28132 )
234+ * DOCS
235+ * Docs: Replace deprecated IS_TLS_ENABLED mailer setting in email setup (#28205 ) (#28208 )
236+ * Fix the description about the default setting for action in quick start document (#28160 ) (#28168 )
237+ * Add guide page to actions when there's no workflows (#28145 ) (#28153 )
238+ * MISC
239+ * Use full width for PR comparison (#28182 ) (#28186 )
240+
7241## [ 1.21.0] ( https://github.com/go-gitea/gitea/releases/tag/v1.21.0 ) - 2023-11-14
8242
9243* BREAKING
0 commit comments