A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/go-gitea/gitea/commit/a12b5b3640fbbd6986c2904cde999062eb856c39 below:

Add release notes for 1.24.0rc0 (#34305) · go-gitea/gitea@a12b5b3 · GitHub

@@ -4,6 +4,321 @@ This changelog goes through 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.com).

6 6 7 +

## [1.24.0-rc0](https://github.com/go-gitea/gitea/releases/tag/1.24.0-rc0) - 2025-04-28

8 + 9 +

* BREAKING

10 +

* Make Gitea always use its internal config, ignore `/etc/gitconfig` (#33076)

11 +

* Improve log format (#33814)

12 +

* Fix markdown render behaviors (#34122)

13 +

* Add package version api endpoints (#34173)

14 + 15 +

* FEATURES

16 +

* Enforce two-factor auth (2FA: TOTP or WebAuthn) (#34187)

17 +

* Add fullscreen mode as a more efficient operation way to view projects (#34081)

18 +

* Add anonymous access support for private/unlisted repositories (#34051)

19 +

* Support public code/issue access for private repositories (#33127)

20 +

* Add middleware for request prioritization (#33951)

21 +

* Add cli flags LDAP group configuration (#33933)

22 +

* Add file tree to file view page (#32721)

23 +

* Add material icons for file list (#33837)

24 +

* Artifacts download api for artifact actions v4 (#33510)

25 +

* Support choose email when creating a commit via web UI (#33432)

26 +

* Add basic auth support to rss/atom feeds (#33371)

27 +

* Add sorting by exclusive labels (issue priority) (#33206)

28 +

* Add sub issue list support (#32940)

29 +

* Private README.md for organization (#32872)

30 +

* Email option to embed images as base64 instead of link (#32061)

31 +

* Option to delay conflict checking of old pull requests until page view (#27779)

32 +

* Worktime tracking for the organization level (#19808)

33 + 34 +

* PERFORMANCE

35 +

* Add cache for common package queries (#22491)

36 +

* Move issue pin to an standalone table for querying performance (#33452)

37 +

* Improve commits list performance to reduce unnecessary database queries (#33528)

38 +

* Optimize total count of feed when loading activities in user dashboard. (#33841)

39 +

* Optimize heatmap query (#33853)

40 +

* Only use prev and next buttons for pagination on user dashboard (#33981)

41 +

* Improve pull request list API performance (#34052)

42 +

* Cache GPG keys, emails and users when list commits (#34086)

43 +

* Refactor Git Attribute & performance optimization (#34154)

44 + 45 +

* ENHANCEMENTS

46 +

* Code

47 +

* Display when a release attachment was uploaded (#34261)

48 +

* Support creating relative link to raw path in markdown (#34105)

49 +

* Improve code block readability and isolate copy button (#34009)

50 +

* Improve repository commit view (#33877)

51 +

* Full-file syntax highlighting for diff pages (#33766)

52 +

* Clone repository with Tea CLI (#33725)

53 +

* Improve sync fork behavior (#33319)

54 +

* Make git clone URL could use current signed-in user (#33091)

55 +

* Add submodule diff links (#33097)

56 +

* Link to tree views of submodules if possible (#33424)

57 +

* Only keep popular licenses (#33832)

58 +

* De-emphasize signed commits (#31160)

59 + 60 +

* Actions

61 +

* Add flat-square action badge style (#34062)

62 +

* Update action status badge layout (#34018)

63 +

* Download actions job logs from API (#33858)

64 +

* Always show the "rerun" button for action jobs (#33692)

65 +

* Add auto-expanding running actions step (#30058)

66 +

* Update status check for all supported on.pull_request.types in Gitea (#33117)

67 +

* Workflow_dispatch use workflow from trigger branch (#33098)

68 +

* Add action auto-scroll (#30057)

69 +

* Add workflow_job webhook (#33694)

70 + 71 +

* Pull Request

72 +

* Auto expand "New PR" form (#33971)

73 +

* Mark parent directory as viewed when all files are viewed (#33958)

74 +

* Show info about maintainers are allowed to edit a PR (#33738)

75 +

* Automerge supports deleting branch automatically after merging (#32343)

76 +

* Add additional command hints for PowerShell & CMD (#33548)

77 + 78 +

* Issues

79 +

* Allow filtering issues by any assignee (#33343)

80 +

* Show warning on navigation if currently editing comment or title (#32920)

81 +

* Make tracked time representation display as hours (#33315)

82 +

* Add No Results Prompt Message on Issue List Page (#33699)

83 + 84 +

* Packages

85 +

* Link to nuget dependencies (#26554)

86 +

* Add composor source field (#33502)

87 + 88 +

* Administration

89 +

* Improve navbar: add "admin" tip, add "active" style (#32927)

90 +

* Add a option "--user-type bot" to admin user create, improve role display (#27885)

91 +

* Improve admin user view page (#33735)

92 +

* Support performance trace (#32973)

93 +

* Change pprof labels to be prometheus compatible (#32865)

94 +

* Allow admins and org owners to change org member public status (#28294)

95 +

* Optimize the installation page (#32994)

96 +

* Make public URL generation configurable (#34250)

97 +

* Add a --fullname arg to gitea admin user create. (#34241)

98 + 99 +

* Others

100 +

* Improve oauth2 error handling (#33969)

101 +

* Fail mirroring more gracefully (#34002)

102 +

* Align User Details Page Header Layout with Design Specifications (#34192)

103 +

* Webhook add X-Gitea-Hook-Installation-Target-Type Header (#33752)

104 +

* Optimize the dashboard (#32990)

105 +

* Improve button layout on small screens (#33633)

106 +

* Add cropping support when modifying the user/org/repo avatar (#33498)

107 +

* Make ROOT_URL support using request Host header (#32564)

108 +

* Add `show more` organizations icon in user's profile (#32986)

109 +

* Introduce `--page-space-bottom` at 64px (#30692)

110 +

* Improve theme display (#30671)

111 +

* Add alphabetical project sorting (#33504)

112 +

* Add global lock for migrations to make upgrade more safe with multiple replications (#33706)

113 +

* Add descriptions for private repo public access settings and improve the UI (#34057)

114 + 115 +

* API

116 +

* Actions Runner rest api (#33873)

117 +

* Inclusion of rename organization api (#33303)

118 +

* Add API to support link package to repository and unlink it (#33481)

119 +

* Add API endpoint to request contents of multiple files simultaniously (#34139)

120 +

* Actions artifacts API list/download check status upload confirmed (#34273)

121 +

* Add API routes to lock and unlock issues (#34165)

122 +

* Fix some user name usages (#33689)

123 +

* Allow filtering /repos/{owner}/{repo}/pulls by target base branch queryparam (#33684)

124 +

* Improve swagger generation (#33664)

125 +

* Support Ephemeral action runners (#33570)

126 +

* Support workflow event dispatch via API (#33545)

127 +

* Support workflow event dispatch via API (#32059)

128 +

* Added Description Field for Secrets and Variables (#33526)

129 +

* Reject star-related requests if stars are disabled (#33208)

130 +

* Let API create and edit system webhooks, attempt 2 (#33180)

131 +

* Use `Project-URL` metadata field to get a PyPI package's homepage URL (#33089)

132 +

* Add `last_committer_date` and `last_author_date` for file contents API (#32921)

133 + 134 +

* REFACTORS

135 +

* Remove context from git struct (#33793)

136 +

* Refactor admin/common.ts (#33788)

137 +

* Refactor repo-settings.ts (#33785)

138 +

* Refactor repo-issue.ts (#33784)

139 +

* Small refactor to reduce unnecessary database queries and remove duplicated functions (#33779)

140 +

* Refactor initRepoBranchTagSelector to use new init framework (#33776)

141 +

* Refactor buttons to use new init framework (#33774)

142 +

* Refactor markup and pdf-viewer to use new init framework (#33772)

143 +

* Refactor error system (#33771)

144 +

* Refactor mail code (#33768)

145 +

* Update TypeScript types (#33799)

146 +

* Refactor older tests to use testify (#33140)

147 +

* Move notifywatch to service layer (#33825)

148 +

* Decouple context from repository related structs (#33823)

149 +

* Remove context from mail struct (#33811)

150 +

* Refactor dropdown ellipsis (#34123)

151 +

* Refactor functions to reduce repopath expose (#33892)

152 +

* Refactor repo-diff.ts (#33746)

153 +

* Refactor web route handler (#33488)

154 +

* Refactor user & avatar (#33433)

155 +

* Refactor user package (#33423)

156 +

* Refactor decouple context from migration structs (#33399)

157 +

* Refactor context flash msg and global variables (#33375)

158 +

* Refactor response writer & access logger (#33323)

159 +

* Refactor ref type (#33242)

160 +

* Refactor context repository (#33202)

161 +

* Refactor legacy JS (#33115)

162 +

* Refactor legacy line-number and scroll code (#33094)

163 +

* Refactor env var related code (#33075)

164 +

* Move SetMerged to service layer (#33045)

165 +

* Merge updatecommentattachment functions (#33044)

166 +

* Refactor pull-request compare&create page (#33071)

167 +

* Refactor repo-new.ts (#33070)

168 +

* Refactor pagination (#33037)

169 +

* Refactor tests (#33021)

170 +

* Refactor markup render to fix various path problems (#34114)

171 +

* Refactor Branch struct in package modules/git (#33980)

172 +

* Don't create duplicated functions for code repositories and wiki repositories (#33924)

173 +

* Move git references checking to gitrepo packages to reduce expose of repository path (#33891)

174 +

* Refactor cache-control (#33861)

175 +

* Decouple diff stats query from actual diffing (#33810)

176 +

* Move part of updating protected branch logic to service layer (#33742)

177 +

* Decouple Batch from git.Repository to simplify usage without requiring the creation of a Repository struct. (#34001)

178 +

* Refactor tmpl and blob_excerpt (#32967)

179 +

* Refactor template & test related code (#32938)

180 +

* Refactor db package and remove unnecessary `DumpTables` (#32930)

181 +

* Refactor pprof labels and process desc (#32909)

182 +

* Refactor repo-projects.ts (#32892)

183 +

* Refactor getpatch/getdiff functions and remove unnecessary fallback (#32817)

184 +

* Uniform all temporary directories and allow customizing temp path (#32352)

185 +

* Remove context from retry downloader (#33871)

186 +

* Refactor global init code and add more comments (#33755)

187 +

* Remove some unnecessary template helpers (#33069)

188 +

* Move and rename UpdateRepository (#34136)

189 +

* Move hooks function to gitrepo and reduce expose repopath (#33890)

190 +

* Add abstraction layer to delete repository from disk (#33879)

191 +

* Add abstraction layer to check if the repository exists on disk (#33874)

192 +

* Move ParseCommitWithSSHSignature to service layer (#34087)

193 +

* Move duplicated functions (#33977)

194 +

* Extract code to their own functions for push update (#33944)

195 +

* Move gitgraph from modules to services layer (#33527)

196 +

* Move commits signature and verify functions to service layers (#33605)

197 +

* Use `CloseIssue` and `ReopenIssue` instead of `ChangeStatus` (#32467)

198 +

* Refactor arch route handlers (#32993)

199 +

* Refactor "string truncate" (#32984)

200 +

* Refactor arch route handlers (#32972)

201 +

* Clarify path param naming (#32969)

202 +

* Refactor request context (#32956)

203 +

* Move some errors to their own sub packages (#32880)

204 +

* Move RepoTransfer from models to models/repo sub package (#32506)

205 +

* Move delete deploy keys into service layer (#32201)

206 +

* Refactor webhook events (#33337)

207 +

* Move some Actions related functions from `routers` to `services` (#33280)

208 +

* Refactor RefName (#33234)

209 +

* Refactor context RefName and RepoAssignment (#33226)

210 +

* Refactor repository transfer (#33211)

211 +

* Refactor error system (#33626)

212 +

* Refactor error system (#33610)

213 +

* Refactor package (routes and error handling, npm peer dependency) (#33111)

214 +

* Use test context in tests and new loop system in benchmarks (#33648)

215 +

* Some small refactors (#33144)

216 +

* Simplify context ref name (#33267)

217 + 218 +

* BUGFIXES

219 +

* Only allow admins to rename default/protected branches (#33276)

220 +

* Improve "lock conversation" UI (#34207)

221 +

* Fix incorrect file links (#34189)

222 +

* Optimize Overflow Menu (#34183)

223 +

* Check user/org repo limit instead of doer (#34147)

224 +

* Make markdown render match GitHub's behavior (#34129)

225 +

* Fix team permission (#34128)

226 +

* Correctly handle submodule view and avoid throwing 500 error (#34121)

227 +

* Fix users being able bypass limits with repo transfers (#34031)

228 +

* Avoid creating unnecessary temporary cat file sub process (#33942)

229 +

* Refactor organization menu (#33928)

230 +

* Fix various Fomantic UI and htmx problems (#33851)

231 +

* Fix 500 error when error occurred in migration page (#33256)

232 +

* Validate that the tag doesn't exist when creating a tag via the web (#33241)

233 +

* Add missed transaction on setmerged (#33079)

234 +

* Rework create/fork/adopt/generate repository to make sure resources will be cleanup once failed (#31035)

235 +

* Valid email address should only start with alphanumeric (#28174)

236 +

* Fix webhook url (#34186)

237 +

* Fix "toAbsoluteLocaleDate" test when system locale is not en-US (#33939)

238 +

* Fix file name could not be searched if the file was not a text file when using the Bleve indexer (#33959)

239 +

* Fix cannot delete runners via the modal dialog (#33895)

240 +

* Fix unpin hint on the pinned pull requests (#33207)

241 +

* Fix parentCommit invalid memory address or nil pointer dereference. (#33204)

242 +

* Fix comment header padding (#33377)

243 +

* Fix some migration and repo name problems (#33986)

244 +

* Fix various trivial frontend problems (#34263)

245 +

* Fix Set Email Preference dropdown and button placement (#34255)

246 +

* Fix quoted replies incorrectly render user input as part of the quote (#34216)

247 +

* Fix button alignments and remove unnecessary styles (#34206)

248 +

* Restore form inputs on organization create error (#34201)

249 +

* Try to fix ACME (3rd) (#33807)

250 +

* Fix incorrect ref "blob" (#33240)

251 +

* Fix dynamic content loading init problem (#33748)

252 +

* Fix git empty check and HEAD request (#33690)

253 +

* Fix Untranslated Text on Actions Page (#33635)

254 + 255 +

* MISC

256 +

* Enable addtional linters (#34085)

257 +

* Enable testifylint rules (#34075)

258 +

* Enable staticcheck QFxxxx rules (#34064)

259 +

* Improve Actions test (#32883)

260 +

* Drop fomantic build (#33845)

261 +

* Go1.24 (#33562)

262 +

* Run yamllint with strict mode, fix issue (#33551)

263 +

* Disable cron task to update license (#33486)

264 +

* Optimize makefile help information generation (#33390)

265 +

* Convert github.com/xanzy/go-gitlab into gitlab.com/gitlab-org/api/client-go (#33126)

266 +

* Add missed changelogs (#33649)

267 +

* Update .changelog file to add performance label group (#33472)

268 +

* Add missing POPULATE_SQUASH_COMMENT_WITH_COMMIT_MESSAGES in app.example.ini (#33363)

269 +

* Update README screenshots (#33347)

270 +

* Update unrs-resolver (#34279)

271 +

* Update go&js dependencies (#34262)

272 +

* Optimize the calling code of queryElems (#34235)

273 +

* Update protected_branch.tmpl (#34193)

274 +

* Feat/optimize span svg layout (#34185)

275 +

* Set MERMAID_MAX_SOURCE_CHARACTERS to 50000 (#34152)

276 +

* Update JS and PY deps (#34143)

277 +

* Add Chinese translations for README files (#34132)

278 +

* Use `overflow-wrap: anywhere` to replace `word-break: break-all` (#34126)

279 +

* Clarify ownership in password change error messages (#34092)

280 +

* Add toggleClass function in dom.ts (#34063)

281 +

* Update to golangci-lint v2 (#34054)

282 +

* Update Makefile test comments (#34013)

283 +

* Update go mod dependencies (#33988)

284 +

* Use filepath.Join instead of path.Join for file system file operations (#33978)

285 +

* Prepare common tmpl functions in a middleware (#33957)

286 +

* Remove unused or abused styles (#33918)

287 +

* Update JS and PY deps, misc tweaks (#33903)

288 +

* Try to figure out attribute checker problem (#33901)

289 +

* Add lock for a repository pull mirror (#33876)

290 +

* Fine tune push mirror UI (#33866)

291 +

* Improve issue & code search (#33860)

292 +

* Use pullrequestlist instead of []*pullrequest (#33765)

293 +

* Upgrade act to 0.261.4 and actions-proto-go to v0.4.1 (#33760)

294 +

* Align sidebar gears to the right (#33721)

295 +

* Update Go dependencies (skip blevesearch, meilisearch) (#33655)

296 +

* Add migrations and doctor fixes (#33556)

297 +

* Remove "class-name" from svg icon (#33540)

298 +

* Update MAINTAINERS (#33529)

299 +

* Add "No data available" display when list is empty (#33517)

300 +

* Use `git diff-tree` for `DiffFileTree` on diff pages (#33514)

301 +

* Give organisation members access to organisation feeds (#33508)

302 +

* Update feishu icon (#33470)

303 +

* Hide/disable unusable UI elements when a repository is archived (#33459)

304 +

* Update `@github/text-expander-element` to 2.9.0 (#33435)

305 +

* Do not access GitRepo when a repo is being created (#33380)

306 +

* Fix incorrect ref usages (#33301)

307 +

* Prepare for support performance trace (#33286)

308 +

* Enable Typescript `noImplicitThis` (#33250)

309 +

* Remove unused CSS styles and move some styles to proper files (#33217)

310 +

* Add .run to gitignore (#33175)

311 +

* Fix typo in gitea downloader test and add missing codebase in `ToGitServiceType` (#33146)

312 +

* Remove extended glob pattern from branch protection UI (#33125)

313 +

* Clean up legacy form CSS styles (#33081)

314 +

* Unset XDG_HOME_CONFIG as gitea manages configuration locations (#33067)

315 +

* Add IntelliJ Gateway's .uuid to gitignore (#33052)

316 +

* User facing messages for AGit errors (#33012)

317 +

* Always show assignees on right (#33006)

318 +

* Fix eslint (#33002)

319 +

* Update JS dependencies (#32914)

320 +

* Bump x/net (#32896) (#32900)

321 + 7 322

## [1.23.6](https://github.com/go-gitea/gitea/releases/tag/v1.23.6) - 2025-03-24

8 323 9 324

* SECURITY


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4