github go-gitea/gitea v1.22.0-rc1

pre-release17 days ago

Breaking Changes

  • Remember login for a month by default (#30150)
  • Breaking summary for template refactoring (#29395)
    • All custom templates need to follow these changes
  • Recommend/convert to use case-sensitive collation for MySQL/MSSQL (#28662)
  • Make offline mode as default to no connect external avatar service by default (#28548)
  • Include public repos in doer's dashboard for issue search (#28304)
  • Support storage base path as prefix (#27827)
  • Enhanced auth token / remember me (#27606)
  • Rename the default themes to gitea-light, gitea-dark, gitea-auto (#27419)
    • If you didn't see the new themes, please remove the [ui].THEMES config option from app.ini
  • Require MySQL 8.0 (MariaDB 10), PostgreSQL 12, MSSQL 2012 (#27337)

Features & Enhancements

  • Render embedded code preview by permlink in markdown (#30234)
  • Support repo code search without setting up an indexer (#29998)
  • Support pasting URLs over markdown text (#29566)
  • Allow to change primary email before account activation (#29412)
  • Customizable "Open with" applications for repository clone (#29320)
  • Allow options to disable user deletion from the interface on app.ini (#29275)
  • Extend issue template yaml engine (#29274)
  • Add support for linguist-detectable and linguist-documentation (#29267)
  • Filter Repositories by type (#29231)
  • Implement code frequency graph (#29191)
  • Advertise WebAuthn support (#29176)
  • Show commit status for releases (#29149)
  • Add alert blocks in markdown (#29121)
  • Add user blocking (#29028)
  • Actions Artifacts v4 backend (#28965)
  • Add merge style fast-forward-only (#28954)
  • Retarget depending pulls when the parent branch is deleted (#28686)
  • Add global setting how timestamps should be rendered (#28657)
  • Implement actions badge svgs (#28102)
  • add skip ci functionality (#28075)
  • Show latest commit for file (#28067)
  • Allow to sync tags from admin dashboard (#28045)
  • Add Profile Readme for Organisations (#27955)
  • Implement contributors graph (#27882)
  • Enhanced auth token / remember me (#27606)
  • Artifact deletion in actions ui (#27172)
  • Add API routes to get runner registration token (#27144)
  • Add support for forking single branch (#25821)
  • Add support for sha256 repositories (#23894)
  • Add admin API route for managing user's badges (#23106)
  • Use raw Wiki links for non-renderable Wiki files (#30273)
  • Allow to save empty comment (#30706)
  • Prevent allow/reject reviews on merged/closed PRs (#30686)
  • Initial support for colorblindness-friendly themes (#30625)
  • Suppress browserslist warning in webpack target (#30571)
  • Allow everyone to read or write a wiki by a repo unit setting (#30495)
  • Some NuGet package enhancements (#30280)
  • Markup color and font size fixes (#30282)
  • Show 12 lines in markup code preview (#30255)
  • Add [other].SHOW_FOOTER_POWERED_BY setting to hide Powered by (#30253)
  • Pulse page improvements (#30149)
  • Render code tags in commit messages (#30146)
  • Prevent re-review and dismiss review actions on closed and merged PRs (#30065)
  • Cancel previous runs of the same PR automatically (#29961)
  • Drag-and-drop improvements for projects and issue pins (#29875)
  • Add default board to new projects, remove uncategorized pseudo-board (#29874)
  • Prevent layout shift in items (#29831)
  • add skip ci support for pull request title (#29774)
  • Add more stats tables (#29730)
  • Update API to return 'source_id' for users (#29718)
  • Expose fuzzy search for issues/pulls (#29701)
  • Put an edit file button on pull request files to allow a quick operation (#29697)
  • Fix action runner offline label padding (#29691)
  • Update allowed attachment types (#29688)
  • Completely style the webkit autofill (#29683)
  • Highlight archived labels (#29680)
  • Add a warning for disallowed email domains (#29658)
  • Set user's 24h preference from their current OS locale (#29651)
  • Improve CSV rendering (#29638)
  • Add setting to disable user features when user login type is not plain (#29615)
  • Improve natural sort (#29611)
  • Make wiki default branch name changable (#29603)
  • Unify search boxes (#29530)
  • Add support for API blob upload of release attachments (#29507)
  • Detect broken git hooks (#29494)
  • Sync branches to DB immediately when handle git hook calling (#29493)
  • Allow options to disable user gpg keys configuration from the interface on app.ini (#29486)
  • Allow options to disable user ssh keys configuration from the interface on app.ini (#29447)
  • Use relative links for commits, mentions, and issues in markdown (#29427)
  • Add , rename webcomponents (#29400)
  • Include resource state events in Gitlab downloads (#29382)
  • Properly migrate target branch change GitLab comment (#29340)
  • Don't show third-party JS errors in production builds (#29303)
  • Recolor dark theme to blue shade (#29283)
  • Partially enable MSSQL case-sensitive collation support (#29238)
  • Auto-update the system status in admin dashboard (#29163)
  • Refactor git version functions and check compatibility (#29155)
  • [REFACTOR] store webhook event in database (#29145)
  • Integrate alpine noarch packages into other architectures index (#29137)
  • Document how the TOC election process works (#29135)
  • Tweak repo header (#29134)
  • Show more settings for empty repositories (#29130)
  • Make blockquote border size less aggressive (#29124)
  • Downscale pasted PNG images based on metadata (#29123)
  • Show View at this point in history for every commit (#29122)
  • Add support for action artifact serve direct (#29120)
  • Change webhook-type in create-view (#29114)
  • Drop "@" from email sender to avoid spam filters (#29109)
  • Allow non-admin users to delete review requests (#29057)
  • Improve user experience for outdated comments (#29050)
  • Strip trailing newline in markdown code copy (#29019)
  • Fix incorrect button CSS usages (#29015)
  • Improve user search display name (#29002)
  • Include username in email headers (#28981)
  • Show whether a PR is WIP inside popups (#28975)
  • Also match weakly validated ETags (#28957)
  • Make loading animation less aggressive (#28955)
  • Support nuspec manifest download for nuget packages (#28921)
  • Fix hardcoded GitHub icon used as migrated release avatar (#28910)
  • fix: update enable_prune even if mirror_interval is not provided (#28905)
  • Propagate install_if and provider_priority to APKINDEX (#28899)
  • Add artifacts v4 jwt to job message and accept it (#28885)
  • Avoid duplicate JS error messages on UI (#28873)
  • Enable/disable owner and repo projects independently (#28805)
  • Add non-JS fallback for reaction tooltips (#28785)
  • Add ability to see open and closed issues at the same time (#28757)
  • Show description as tooltip instead of title for labels (#28754)
  • move sign in labels to be above inputs (#28753)
  • Display latest sync time for pull mirrors on the repo page (#28712)
  • switch destination directory for apt signing keys (#28639)
  • Show in Web UI if file is vendored and generated (#28620)
  • Include heap pprof in diagnosis report to help debugging memory leaks (#28596)
  • Speed up loading the dashboard on mysql/mariadb (#28546)
  • Add orphaned topic consistency check (#28507)
  • Add branch protection setting for ignoring stale approvals (#28498)
  • Add endpoint for not implemented Docker auth (#28457)
  • Add option to disable ambiguous unicode characters detection (#28454)
  • Add option to set language in admin user view (#28449)
  • Polyfill SubmitEvent for PaleMoon (#28441)
  • Improve doctor cli behavior (#28422)
  • Fix incorrect run order of action jobs (#28367)
  • Add missing exclusive in advanced label options (#28322)
  • Add HEAD support for rpm repo files (#28309)
  • Assign pull request to project during creation (#28227)
  • Use full width for project boards (#28225)
  • Modernize merge button (#28140)
  • Added instance-level variables (#28115)
  • Add edit option for README.md (#28071)
  • Fix project counter in organization/individual profile (#28068)
  • Fix link to Code tab on wiki commits (#28041)
  • Render email addresses as such if followed by punctuation (#27987)
  • Fix citation error when the file size is larger than 1024 bytes (#27958)
  • Allow to set explore page default sort (#27951)
  • Remove action runners on user deletion (#27902)
  • Improve PR diff view on mobile (#27883)
  • Properly migrate automatic merge GitLab comments (#27873)
  • Display issue task list on project cards (#27865)
  • Support storage base path as prefix (#27827)
  • Change katex limits (#27823)
  • Add Index to pull_auto_merge.doer_id (#27811)
  • Fix display member unit in the menu bar if there are no hidden members in public org (#27795)
  • Add dedicated class for empty placeholders (#27788)
  • List all Debian package versions in Packages (#27786)
  • Allow pull requests Manually Merged option to be used by non-admins (#27780)
  • Add gap between diff boxes (#27776)
  • Only show diff file tree when more than one file changed (#27775)
  • Show placeholder email in privacy popup (#27770)
  • Revamp repo header (#27760)
  • Improve diff tree spacing (#27714)
  • Add must-change-password cli parameter (#27626)
  • Unify password changing and invalidate auth tokens (#27625)
  • Add border to file tree 'sub-items' and add padding to 'item-file' (#27593)
  • Fix required checkboxes in issue forms (#27592)
  • Increase queue length (#27555)
  • Add slow SQL query warning (#27545)
  • Pre-register OAuth application for tea (#27509)
  • Improve feed icons and feed merge text color (#27498)
  • Avoid run change title process when the title is same (#27467)
  • Make Actions tasks/jobs timeouts configurable by the user (#27400)
  • Differentiate between push and pull mirror sync in progress (#27390)
  • Add support for HEAD ref in /src/branch and /src/commit routes (#27384)
  • Feed UI Improvements (#27356)
  • link to file from its history (#27354)
  • add a shortcut to user's profile page to admin user details (#27299)
  • doctor: delete action entries without existing user (#27292)
  • Add doctor dbconsistency fix to delete repos with no owner (#27290)
  • Disable Test Delivery and Replay webhook buttons when webhook is inactive (#27211)
  • Allow copying issue comment link on archived repos and when not logged in (#27193)
  • Redefine the meaning of column is_active to make Actions Registration Token generation easier (#27143)
  • highlight user details link (#26998)
  • Show total TrackedTime on issue/pull/milestone lists (#26672)
  • Improve tree not found page (#26570)
  • Disallow duplicate storage paths (#26484)
  • Don't show new pr button when page is not compare pull (#26431)
  • Add Hide/Show all checks button to commit status check (#26284)
  • Improvements of releases list and tags list (#25859)

Don't miss a new gitea release

NewReleases is sending notifications on new releases.