From 196a72c7eabb1000a7a9c7dc42818105ec3357f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Dachary?= Date: Mon, 2 Jan 2023 22:49:15 +0100 Subject: [PATCH] [DOCS] RELEASE-NOTES.md (cherry picked from commit b07123ee7b441946bdeacf38dfbabde705427f63) (cherry picked from commit ca85c880b476428b407c30b4b1776b2e008c9330) --- RELEASE-NOTES.md | 462 ++++++++++++++++++ .../images/forgejo-v1.18.0-rc1-2-landing.jpg | Bin 0 -> 108791 bytes 2 files changed, 462 insertions(+) create mode 100644 RELEASE-NOTES.md create mode 100644 releases/images/forgejo-v1.18.0-rc1-2-landing.jpg diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md new file mode 100644 index 0000000000..3dd4ba2696 --- /dev/null +++ b/RELEASE-NOTES.md @@ -0,0 +1,462 @@ +# Release Notes + +A Forgejo release is published shortly after a Gitea release is published and they have [matching release numbers](https://codeberg.org/forgejo/forgejo/src/branch/forgejo/CONTRIBUTING/RELEASE.md#release-numbering). Additional Forgejo releases may be published to address urgent security issues or bug fixes. Forgejo release notes include all Gitea release notes. + +The Forgejo admin should carefully read the required manual actions before upgrading. A point release (e.g. v1.18.1 or v1.18.2) does not require manual actions but others might (e.g. v1.18.0, v1.19.0). + +## 1.18.5-0 + +This stable release contains an **important security fix** for Forgejo to raise the protection against brute force attack on hashed passwords stored in the database to match industry standards, [as described in detail in a companion blog post](https://forgejo.org/2023-02-23-release-v1/). + +### Recommended Action + +We **strongly recommend** that all Forgejo installations are upgraded to the latest version as soon as possible. + +If `PASSWORD_HASH_ALGO` is explicitly set in `app.ini`, comment it out so that the stronger algorithm is used instead. + +All password hashes stored with another algorithm will be updated to the new algorithm on the next usage of this password (e.g. a user provides the password to the Forgejo server when they login). It does not require manual intervention. + +### Forgejo + +* SECURITY + * Upgrade the default password hash algorithm to pbkdf2 with 320,000 iterations (https://codeberg.org/forgejo/forgejo/pulls/407) +* BUGFIXES + * Return the Forgejo semantic version instead of "development" (https://codeberg.org/forgejo/forgejo/pulls/381) + +### Gitea + +* SECURITY + * Provide the ability to set password hash algorithm parameters (https://github.com/go-gitea/gitea/pull/22942) (https://github.com/go-gitea/gitea/pull/22943) +* BUGFIXES + * Use `--message=%s` for git commit message (https://github.com/go-gitea/gitea/pull/23028) (https://github.com/go-gitea/gitea/pull/23029) + * Render access log template as text instead of HTML (https://github.com/go-gitea/gitea/pull/23013) (https://github.com/go-gitea/gitea/pull/23025) + * Fix the Manually Merged form (https://github.com/go-gitea/gitea/pull/23015) (https://github.com/go-gitea/gitea/pull/23017) + * Use beforeCommit instead of baseCommit (https://github.com/go-gitea/gitea/pull/22949) (https://github.com/go-gitea/gitea/pull/22996) + * Display attachments of review comment when comment content is blank (https://github.com/go-gitea/gitea/pull/23035) (https://github.com/go-gitea/gitea/pull/23046) + * Return empty url for submodule tree entries (https://github.com/go-gitea/gitea/pull/23043) (https://github.com/go-gitea/gitea/pull/23048) + * Notify on container image create (https://github.com/go-gitea/gitea/pull/22806) (https://github.com/go-gitea/gitea/pull/22965) + * Some refactor about code comments(https://github.com/go-gitea/gitea/pull/20821) (https://github.com/go-gitea/gitea/pull/22707) + +Note that there is no Forgejo v1.18.4-N because Gitea v1.18.4 was replaced by Gitea v1.18.5 a few days after its release because of a regression. Forgejo was not affected. + +## 1.18.3-2 + +This stable release includes a security fix for `git` and bug fixes. + +### Git + +Git [recently announced](https://github.blog/2023-02-14-git-security-vulnerabilities-announced-3/) new versions to address two CVEs ([CVE-2023-22490](https://cve.circl.lu/cve/CVE-2023-22490), [CVE-2023-23946](https://cve.circl.lu/cve/CVE-2023-23946)). On 14 Februrary 2023, Git published the maintenance release v2.39.2, together with releases for older maintenance tracks v2.38.4, v2.37.6, v2.36.5, v2.35.7, v2.34.7, v2.33.7, v2.32.6, v2.31.7, and v2.30.8. All major GNU/Linux distributions also provide updated packages via their security update channels. + +We recommend that all installations running a version affected by the issues described below are upgraded to the latest version as soon as possible. + +* When using a Forgejo binary: upgrade the `git` package to a version greater or equal to v2.39.2, v2.38.4, v2.37.6, v2.36.5, v2.35.7, v2.34.7, v2.33.7, v2.32.6, v2.31.7 or v2.30.8 +* When using a Forgejo container image: `docker pull codeberg.org/forgejo/forgejo:1.18.3-2` + +### Forgejo + +* BUGFIXES + * Use proxy for pull mirror (https://github.com/go-gitea/gitea/pull/22771) (https://github.com/go-gitea/gitea/pull/22772) + * Revert "Fixes accessibility of empty repository commit status" (https://github.com/go-gitea/gitea/pull/22632) + * A regression introduced in 1.18.3-1 prevented the CI status from displaying for commits with more than one pipeline +* FORGEJO RELEASE PROCESS BUGFIXES + * The tag SHA in the uploaded repository must match (https://codeberg.org/forgejo/forgejo/pulls/345) [Read more about the consequences of this on the Forgejo blog](https://forgejo.org/2023-02-12-tags/) + +### Gitea + +* BUGFIXES + * Load issue before accessing index in merge message (https://github.com/go-gitea/gitea/pull/22822) (https://github.com/go-gitea/gitea/pull/22830) + * Fix isAllowed of escapeStreamer (https://github.com/go-gitea/gitea/pull/22814) (https://github.com/go-gitea/gitea/pull/22837) + * Escape filename when assemble URL (https://github.com/go-gitea/gitea/pull/22850) (https://github.com/go-gitea/gitea/pull/22871) + * Fix PR file tree folders no longer collapsing (https://github.com/go-gitea/gitea/pull/22864) (https://github.com/go-gitea/gitea/pull/22872) + * Fix incorrect role labels for migrated issues and comments (https://github.com/go-gitea/gitea/pull/22914) (https://github.com/go-gitea/gitea/pull/22923) + * Fix blame view missing lines (https://github.com/go-gitea/gitea/pull/22826) (https://github.com/go-gitea/gitea/pull/22929) + * Fix 404 error viewing the LFS file (https://github.com/go-gitea/gitea/pull/22945) (https://github.com/go-gitea/gitea/pull/22948) +* FEATURES + * Add command to bulk set must-change-password (https://github.com/go-gitea/gitea/pull/22823) (https://github.com/go-gitea/gitea/pull/22928) + +## 1.18.3-1 + +This stable release includes bug fixes. + +### Forgejo + +* ACCESSIBILITY + * Add ARIA support for Fomantic UI checkboxes (https://github.com/go-gitea/gitea/pull/22599) + * Fixes accessibility behavior of Watching, Staring and Fork buttons (https://github.com/go-gitea/gitea/pull/22634) + * Add main landmark to templates and adjust titles (https://github.com/go-gitea/gitea/pull/22670) + * Improve checkbox accessibility a bit by adding the title attribute (https://github.com/go-gitea/gitea/pull/22593) + * Improve accessibility of navigation bar and footer (https://github.com/go-gitea/gitea/pull/22635) +* PRIVACY + * Use DNS queries to figure out the latest Forgejo version (https://codeberg.org/forgejo/forgejo/pulls/278) +* BRANDING + * Change the values for the nodeinfo API to correctly identify the software as Forgejo (https://codeberg.org/forgejo/forgejo/pulls/313) +* CI + * Use tagged test environment for stable branches (https://codeberg.org/forgejo/forgejo/pulls/318) + +### Gitea + +* BUGFIXES + * Fix missing message in git hook when pull requests disabled on fork (https://github.com/go-gitea/gitea/pull/22625) (https://github.com/go-gitea/gitea/pull/22658) + * add default user visibility to cli command "admin user create" (https://github.com/go-gitea/gitea/pull/22750) (https://github.com/go-gitea/gitea/pull/22760) + * Fix color of tertiary button on dark theme (https://github.com/go-gitea/gitea/pull/22739) (https://github.com/go-gitea/gitea/pull/22744) + * Fix restore repo bug, clarify the problem of ForeignIndex (https://github.com/go-gitea/gitea/pull/22776) (https://github.com/go-gitea/gitea/pull/22794) + * Escape path for the file list (https://github.com/go-gitea/gitea/pull/22741) (https://github.com/go-gitea/gitea/pull/22757) + * Fix bugs with WebAuthn preventing sign in and registration. (https://github.com/go-gitea/gitea/pull/22651) (https://github.com/go-gitea/gitea/pull/22721) +* PERFORMANCES + * Improve checkIfPRContentChanged (https://github.com/go-gitea/gitea/pull/22611) (https://github.com/go-gitea/gitea/pull/22644) + +## 1.18.3-0 + +This stable release includes bug fixes. + +### Forgejo + +* BUGFIXES + * Fix line spacing for plaintext previews (https://github.com/go-gitea/gitea/pull/22699) (https://github.com/go-gitea/gitea/pull/22701) + * Fix README TOC links (https://github.com/go-gitea/gitea/pull/22577) (https://github.com/go-gitea/gitea/pull/22677) + * Don't return duplicated users who can create org repo (https://github.com/go-gitea/gitea/pull/22560) (https://github.com/go-gitea/gitea/pull/22562) + * Link issue and pull requests status change in UI notifications directly to their event in the timelined view. (https://github.com/go-gitea/gitea/pull/22627) (https://github.com/go-gitea/gitea/pull/22642) + +### Gitea + +* BUGFIXES + * Add missing close bracket in imagediff (https://github.com/go-gitea/gitea/pull/22710) (https://github.com/go-gitea/gitea/pull/22712) + * Fix wrong hint when deleting a branch successfully from pull request UI (https://github.com/go-gitea/gitea/pull/22673) (https://github.com/go-gitea/gitea/pull/22698) + * Fix missing message in git hook when pull requests disabled on fork (https://github.com/go-gitea/gitea/pull/22625) (https://github.com/go-gitea/gitea/pull/22658) + +## 1.18.2-1 + +This stable release includes a security fix. It was possible to reveal a user's email address, which is problematic because users can choose to hide their email address from everyone. This was possible because the notification email for a repository transfer request to an organization included every user's email address in the owner team. This has been fixed by sending individual emails instead and the code was refactored to prevent it from happening again. + +We **strongly recommend** that all installations are upgraded to the latest version as soon as possible. + +### Gitea + +* BUGFIXES + * When updating by rebase we need to set the environment for head repo (https://github.com/go-gitea/gitea/pull/22535) (https://github.com/go-gitea/gitea/pull/22536) + * Mute all links in issue timeline (https://github.com/go-gitea/gitea/pull/22534) + * Truncate commit summary on repo files table. (https://github.com/go-gitea/gitea/pull/22551) (https://github.com/go-gitea/gitea/pull/22552) + * Prevent multiple `To` recipients (https://github.com/go-gitea/gitea/pull/22566) (https://github.com/go-gitea/gitea/pull/22569) + +## 1.18.2-0 + +This stable release includes bug fixes. + +### Gitea + +* BUGFIXES + * Fix issue not auto-closing when it includes a reference to a branch (https://github.com/go-gitea/gitea/pull/22514) (https://github.com/go-gitea/gitea/pull/22521) + * Fix invalid issue branch reference if not specified in template (https://github.com/go-gitea/gitea/pull/22513) (https://github.com/go-gitea/gitea/pull/22520) + * Fix 500 error viewing pull request when fork has pull requests disabled (https://github.com/go-gitea/gitea/pull/22512) (https://github.com/go-gitea/gitea/pull/22515) + * Reliable selection of admin user (https://github.com/go-gitea/gitea/pull/22509) (https://github.com/go-gitea/gitea/pull/22511) + +## 1.18.1-0 + +This is the first Forgejo stable point release. + +### Forgejo + +### Critical security update for Git + +Git [recently announced](https://github.blog/2023-01-17-git-security-vulnerabilities-announced-2/) new versions to address two CVEs ([CVE-2022-23521](https://cve.circl.lu/cve/CVE-2022-23521), [CVE-2022-41903](https://cve.circl.lu/cve/CVE-2022-41903)). On 17 January 2023, Git published the maintenance release v2.39.1, together with releases for older maintenance tracks v2.38.3, v2.37.5, v2.36.4, v2.35.6, v2.34.6, v2.33.6, v2.32.5, v2.31.6, and v2.30.7. All major GNU/Linux distributions also provide updated packages via their security update channels. + +We **strongly recommend** that all installations running a version affected by the issues described below are upgraded to the latest version as soon as possible. + +* When using a Forgejo binary: upgrade the `git` package to a version greater or equal to v2.39.1, v2.38.3, v2.37.5, v2.36.4, v2.35.6, v2.34.6, v2.33.6, v2.32.5, v2.31.6, or v2.30.7 +* When using a Forgejo container image: `docker pull codeberg.org/forgejo/forgejo:1.18.1-0` + +Read more in the [Forgejo blog](https://forgejo.org/2023-01-18-release-v1-18-1-0/). + +#### Release process stability + +The [release process](https://codeberg.org/forgejo/forgejo/src/branch/v1.18/forgejo-ci) based on [Woodpecker CI](https://woodpecker-ci.org/) was entirely reworked to be more resilient to transient errors. A new release is first uploaded into the new [Forgejo experimental](https://codeberg.org/forgejo-experimental/) organization for testing purposes. + +Automated end to end testing of releases was implemented with a full development cycle including the creation of a new repository and a run of CI. It relieves the user and developer from the burden of tedious manual testing. + +#### Container environment variables + +When running a container, all environment variables starting with `FORGEJO__` can be used instead of `GITEA__`. For backward compatibility with existing scripts, it is still possible to use `GITEA__` instead of `FORGEJO__`. For instance: + +``` +docker run --name forgejo -e FORGEJO__security__INSTALL_LOCK=true codeberg.org/forgejo/forgejo:1.18.1-0 +``` + +#### Forgejo hook types + +A new `forgejo` hook type is available and behaves exactly the same as the existing `gitea` hook type. It will be used to implement additional features specific to Forgejo in a way that will be backward compatible with Gitea. + +#### X-Forgejo headers + +Wherever a `X-Gitea` header is received or sent, an identical `X-Forgejo` is added. For instance when a notification mail is sent, the `X-Forgejo-Reason` header is set to explain why. Or when a webhook is sent, the `X-Forgejo-Event` header is set with `push`, `tag`, etc. for Woodpecker CI to decide on an action. + +#### Look and feel fixes + +The Forgejo theme was [modified](https://codeberg.org/forgejo/forgejo/src/branch/v1.18/forgejo-branding) to take into account user feedback. + +### Gitea + +* API + * Add `sync_on_commit` option for push mirrors api (https://github.com/go-gitea/gitea/pull/22271) (https://github.com/go-gitea/gitea/pull/22292) +* BUGFIXES + * Update `github.com/zeripath/zapx/v15` (https://github.com/go-gitea/gitea/pull/22485) + * Fix pull request API field `closed_at` always being `null` (https://github.com/go-gitea/gitea/pull/22482) (https://github.com/go-gitea/gitea/pull/22483) + * Fix container blob mount (https://github.com/go-gitea/gitea/pull/22226) (https://github.com/go-gitea/gitea/pull/22476) + * Fix error when calculating repository size (https://github.com/go-gitea/gitea/pull/22392) (https://github.com/go-gitea/gitea/pull/22474) + * Fix Operator does not exist bug on explore page with ONLY_SHOW_RELEVANT_REPOS (https://github.com/go-gitea/gitea/pull/22454) (https://github.com/go-gitea/gitea/pull/22472) + * Fix environments for KaTeX and error reporting (https://github.com/go-gitea/gitea/pull/22453) (https://github.com/go-gitea/gitea/pull/22473) + * Remove the netgo tag for Windows build (https://github.com/go-gitea/gitea/pull/22467) (https://github.com/go-gitea/gitea/pull/22468) + * Fix migration from GitBucket (https://github.com/go-gitea/gitea/pull/22477) (https://github.com/go-gitea/gitea/pull/22465) + * Prevent panic on looking at api "git" endpoints for empty repos (https://github.com/go-gitea/gitea/pull/22457) (https://github.com/go-gitea/gitea/pull/22458) + * Fix PR status layout on mobile (https://github.com/go-gitea/gitea/pull/21547) (https://github.com/go-gitea/gitea/pull/22441) + * Fix wechatwork webhook sends empty content in PR review (https://github.com/go-gitea/gitea/pull/21762) (https://github.com/go-gitea/gitea/pull/22440) + * Remove duplicate "Actions" label in mobile view (https://github.com/go-gitea/gitea/pull/21974) (https://github.com/go-gitea/gitea/pull/22439) + * Fix leaving organization bug on user settings -> orgs (https://github.com/go-gitea/gitea/pull/21983) (https://github.com/go-gitea/gitea/pull/22438) + * Fixed colour transparency regex matching in project board sorting (https://github.com/go-gitea/gitea/pull/22092) (https://github.com/go-gitea/gitea/pull/22437) + * Correctly handle select on multiple channels in Queues (https://github.com/go-gitea/gitea/pull/22146) (https://github.com/go-gitea/gitea/pull/22428) + * Prepend refs/heads/ to issue template refs (https://github.com/go-gitea/gitea/pull/20461) (https://github.com/go-gitea/gitea/pull/22427) + * Restore function to "Show more" buttons (https://github.com/go-gitea/gitea/pull/22399) (https://github.com/go-gitea/gitea/pull/22426) + * Continue GCing other repos on error in one repo (https://github.com/go-gitea/gitea/pull/22422) (https://github.com/go-gitea/gitea/pull/22425) + * Allow HOST has no port (https://github.com/go-gitea/gitea/pull/22280) (https://github.com/go-gitea/gitea/pull/22409) + * Fix omit avatar_url in discord payload when empty (https://github.com/go-gitea/gitea/pull/22393) (https://github.com/go-gitea/gitea/pull/22394) + * Don't display stop watch top bar icon when disabled and hidden when click other place (https://github.com/go-gitea/gitea/pull/22374) (https://github.com/go-gitea/gitea/pull/22387) + * Don't lookup mail server when using sendmail (https://github.com/go-gitea/gitea/pull/22300) (https://github.com/go-gitea/gitea/pull/22383) + * Fix gravatar disable bug (https://github.com/go-gitea/gitea/pull/22337) + * Fix update settings table on install (https://github.com/go-gitea/gitea/pull/22326) (https://github.com/go-gitea/gitea/pull/22327) + * Fix sitemap (https://github.com/go-gitea/gitea/pull/22272) (https://github.com/go-gitea/gitea/pull/22320) + * Fix code search title translation (https://github.com/go-gitea/gitea/pull/22285) (https://github.com/go-gitea/gitea/pull/22316) + * Fix due date rendering the wrong date in issue (https://github.com/go-gitea/gitea/pull/22302) (https://github.com/go-gitea/gitea/pull/22306) + * Fix get system setting bug when enabled redis cache (https://github.com/go-gitea/gitea/pull/22298) + * Fix bug of DisableGravatar default value (https://github.com/go-gitea/gitea/pull/22297) + * Fix key signature error page (https://github.com/go-gitea/gitea/pull/22229) (https://github.com/go-gitea/gitea/pull/22230) +* TESTING + * Remove test session cache to reduce possible concurrent problem (https://github.com/go-gitea/gitea/pull/22199) (https://github.com/go-gitea/gitea/pull/22429) +* MISC + * Restore previous official review when an official review is deleted (https://github.com/go-gitea/gitea/pull/22449) (https://github.com/go-gitea/gitea/pull/22460) + * Log STDERR of external renderer when it fails (https://github.com/go-gitea/gitea/pull/22442) (https://github.com/go-gitea/gitea/pull/22444) + +## 1.18.0-1 + +This is the first Forgejo release. + +### Forgejo improvements + +#### Woodpecker CI + +A new [CI configuration](https://codeberg.org/forgejo/forgejo/src/branch/v1.18/forgejo-ci) based on [Woodpecker CI](https://woodpecker-ci.org/) was created. It is used to: + +* run tests on every Forgejo pull request ([compliance](https://codeberg.org/forgejo/forgejo/src/tag/v1.18.0-1/.woodpecker/compliance.yml), [unit tests and integration tests](https://codeberg.org/forgejo/forgejo/src/tag/v1.18.0-1/.woodpecker/testing-amd64.yml)) +* publish the Forgejo v1.18.0-1 release, [as binary packages](https://codeberg.org/forgejo/forgejo/releases/tag/v1.18.0-1) for amd64, arm64 and armv6 and [container images](https://codeberg.org/forgejo/-/packages/container/forgejo/1.18.0-1) for amd64 and arm64, root and rootless + +#### Look and feel + +The default themes were replaced by Forgejo themes and the landing page was [modified](https://codeberg.org/forgejo/forgejo/src/branch/v1.18/forgejo-branding) to display the Forgejo logo and names but the look and feel remains otherwise identical to Gitea. + +Landing page + +#### Privacy + +Gitea instances fetch https://dl.gitea.io/gitea/version.json weekly by default, which raises privacy concerns. In Forgejo [this feature needs to be explicitly activated](https://codeberg.org/forgejo/forgejo/src/branch/v1.18/forgejo-privacy) at installation time or by modifying the configuration file. Forgejo also provides an alternative [RSS feed](https://forgejo.org/releases/) to be informed when a new release is published. + +### Gitea + +* SECURITY + * Remove ReverseProxy authentication from the API (https://github.com/go-gitea/gitea/pull/22219) (https://github.com/go-gitea/gitea/pull/22251) + * Support Go Vulnerability Management (https://github.com/go-gitea/gitea/pull/21139) + * Forbid HTML string tooltips (https://github.com/go-gitea/gitea/pull/20935) +* BREAKING + * Rework mailer settings (https://github.com/go-gitea/gitea/pull/18982) + * Remove U2F support (https://github.com/go-gitea/gitea/pull/20141) + * Refactor `i18n` to `locale` (https://github.com/go-gitea/gitea/pull/20153) + * Enable contenthash in filename for dynamic assets (https://github.com/go-gitea/gitea/pull/20813) +* FEATURES + * Add color previews in markdown (https://github.com/go-gitea/gitea/pull/21474) + * Allow package version sorting (https://github.com/go-gitea/gitea/pull/21453) + * Add support for Chocolatey/NuGet v2 API (https://github.com/go-gitea/gitea/pull/21393) + * Add API endpoint to get changed files of a PR (https://github.com/go-gitea/gitea/pull/21177) + * Add filetree on left of diff view (https://github.com/go-gitea/gitea/pull/21012) + * Support Issue forms and PR forms (https://github.com/go-gitea/gitea/pull/20987) + * Add support for Vagrant packages (https://github.com/go-gitea/gitea/pull/20930) + * Add support for `npm unpublish` (https://github.com/go-gitea/gitea/pull/20688) + * Add badge capabilities to users (https://github.com/go-gitea/gitea/pull/20607) + * Add issue filter for Author (https://github.com/go-gitea/gitea/pull/20578) + * Add KaTeX rendering to Markdown. (https://github.com/go-gitea/gitea/pull/20571) + * Add support for Pub packages (https://github.com/go-gitea/gitea/pull/20560) + * Support localized README (https://github.com/go-gitea/gitea/pull/20508) + * Add support mCaptcha as captcha provider (https://github.com/go-gitea/gitea/pull/20458) + * Add team member invite by email (https://github.com/go-gitea/gitea/pull/20307) + * Added email notification option to receive all own messages (https://github.com/go-gitea/gitea/pull/20179) + * Switch Unicode Escaping to a VSCode-like system (https://github.com/go-gitea/gitea/pull/19990) + * Add user/organization code search (https://github.com/go-gitea/gitea/pull/19977) + * Only show relevant repositories on explore page (https://github.com/go-gitea/gitea/pull/19361) + * User keypairs and HTTP signatures for ActivityPub federation using go-ap (https://github.com/go-gitea/gitea/pull/19133) + * Add sitemap support (https://github.com/go-gitea/gitea/pull/18407) + * Allow creation of OAuth2 applications for orgs (https://github.com/go-gitea/gitea/pull/18084) + * Add system setting table with cache and also add cache supports for user setting (https://github.com/go-gitea/gitea/pull/18058) + * Add pages to view watched repos and subscribed issues/PRs (https://github.com/go-gitea/gitea/pull/17156) + * Support Proxy protocol (https://github.com/go-gitea/gitea/pull/12527) + * Implement sync push mirror on commit (https://github.com/go-gitea/gitea/pull/19411) +* API + * Allow empty assignees on pull request edit (https://github.com/go-gitea/gitea/pull/22150) (https://github.com/go-gitea/gitea/pull/22214) + * Make external issue tracker regexp configurable via API (https://github.com/go-gitea/gitea/pull/21338) + * Add name field for org api (https://github.com/go-gitea/gitea/pull/21270) + * Show teams with no members if user is admin (https://github.com/go-gitea/gitea/pull/21204) + * Add latest commit's SHA to content response (https://github.com/go-gitea/gitea/pull/20398) + * Add allow_rebase_update, default_delete_branch_after_merge to repository api response (https://github.com/go-gitea/gitea/pull/20079) + * Add new endpoints for push mirrors management (https://github.com/go-gitea/gitea/pull/19841) +* ENHANCEMENTS + * Add setting to disable the git apply step in test patch (https://github.com/go-gitea/gitea/pull/22130) (https://github.com/go-gitea/gitea/pull/22170) + * Multiple improvements for comment edit diff (https://github.com/go-gitea/gitea/pull/21990) (https://github.com/go-gitea/gitea/pull/22007) + * Fix button in branch list, avoid unexpected page jump before restore branch actually done (https://github.com/go-gitea/gitea/pull/21562) (https://github.com/go-gitea/gitea/pull/21928) + * Fix flex layout for repo list icons (https://github.com/go-gitea/gitea/pull/21896) (https://github.com/go-gitea/gitea/pull/21920) + * Fix vertical align of committer avatar rendered by email address (https://github.com/go-gitea/gitea/pull/21884) (https://github.com/go-gitea/gitea/pull/21918) + * Fix setting HTTP headers after write (https://github.com/go-gitea/gitea/pull/21833) (https://github.com/go-gitea/gitea/pull/21877) + * Color and Style enhancements (https://github.com/go-gitea/gitea/pull/21784, #21799) (https://github.com/go-gitea/gitea/pull/21868) + * Ignore line anchor links with leading zeroes (https://github.com/go-gitea/gitea/pull/21728) (https://github.com/go-gitea/gitea/pull/21776) + * Quick fixes monaco-editor error: "vs.editor.nullLanguage" (https://github.com/go-gitea/gitea/pull/21734) (https://github.com/go-gitea/gitea/pull/21738) + * Use CSS color-scheme instead of invert (https://github.com/go-gitea/gitea/pull/21616) (https://github.com/go-gitea/gitea/pull/21623) + * Respect user's locale when rendering the date range in the repo activity page (https://github.com/go-gitea/gitea/pull/21410) + * Change `commits-table` column width (https://github.com/go-gitea/gitea/pull/21564) + * Refactor git command arguments and make all arguments to be safe to be used (https://github.com/go-gitea/gitea/pull/21535) + * CSS color enhancements (https://github.com/go-gitea/gitea/pull/21534) + * Add link to user profile in markdown mention only if user exists (https://github.com/go-gitea/gitea/pull/21533, #21554) + * Add option to skip index dirs (https://github.com/go-gitea/gitea/pull/21501) + * Diff file tree tweaks (https://github.com/go-gitea/gitea/pull/21446) + * Localize all timestamps (https://github.com/go-gitea/gitea/pull/21440) + * Add `code` highlighting in issue titles (https://github.com/go-gitea/gitea/pull/21432) + * Use Name instead of DisplayName in LFS Lock (https://github.com/go-gitea/gitea/pull/21415) + * Consolidate more CSS colors into variables (https://github.com/go-gitea/gitea/pull/21402) + * Redirect to new repository owner (https://github.com/go-gitea/gitea/pull/21398) + * Use ISO date format instead of hard-coded English date format for date range in repo activity page (https://github.com/go-gitea/gitea/pull/21396) + * Use weighted algorithm for string matching when finding files in repo (https://github.com/go-gitea/gitea/pull/21370) + * Show private data in feeds (https://github.com/go-gitea/gitea/pull/21369) + * Refactor parseTreeEntries, speed up tree list (https://github.com/go-gitea/gitea/pull/21368) + * Add GET and DELETE endpoints for Docker blob uploads (https://github.com/go-gitea/gitea/pull/21367) + * Add nicer error handling on template compile errors (https://github.com/go-gitea/gitea/pull/21350) + * Add `stat` to `ToCommit` function for speed (https://github.com/go-gitea/gitea/pull/21337) + * Support instance-wide OAuth2 applications (https://github.com/go-gitea/gitea/pull/21335) + * Record OAuth client type at registration (https://github.com/go-gitea/gitea/pull/21316) + * Add new CSS variables --color-accent and --color-small-accent (https://github.com/go-gitea/gitea/pull/21305) + * Improve error descriptions for unauthorized_client (https://github.com/go-gitea/gitea/pull/21292) + * Case-insensitive "find files in repo" (https://github.com/go-gitea/gitea/pull/21269) + * Consolidate more CSS rules, fix inline code on arc-green (https://github.com/go-gitea/gitea/pull/21260) + * Log real ip of requests from ssh (https://github.com/go-gitea/gitea/pull/21216) + * Save files in local storage as group readable (https://github.com/go-gitea/gitea/pull/21198) + * Enable fluid page layout on medium size viewports (https://github.com/go-gitea/gitea/pull/21178) + * File header tweaks (https://github.com/go-gitea/gitea/pull/21175) + * Added missing headers on user packages page (https://github.com/go-gitea/gitea/pull/21172) + * Display image digest for container packages (https://github.com/go-gitea/gitea/pull/21170) + * Skip dirty check for team forms (https://github.com/go-gitea/gitea/pull/21154) + * Keep path when creating a new branch (https://github.com/go-gitea/gitea/pull/21153) + * Remove fomantic image module (https://github.com/go-gitea/gitea/pull/21145) + * Make labels clickable in the comments section. (https://github.com/go-gitea/gitea/pull/21137) + * Sort branches and tags by date descending (https://github.com/go-gitea/gitea/pull/21136) + * Better repo API unit checks (https://github.com/go-gitea/gitea/pull/21130) + * Improve commit status icons (https://github.com/go-gitea/gitea/pull/21124) + * Limit length of repo description and repo url input fields (https://github.com/go-gitea/gitea/pull/21119) + * Show .editorconfig errors in frontend (https://github.com/go-gitea/gitea/pull/21088) + * Allow poster to choose reviewers (https://github.com/go-gitea/gitea/pull/21084) + * Remove black labels and CSS cleanup (https://github.com/go-gitea/gitea/pull/21003) + * Make e-mail sanity check more precise (https://github.com/go-gitea/gitea/pull/20991) + * Use native inputs in whitespace dropdown (https://github.com/go-gitea/gitea/pull/20980) + * Enhance package date display (https://github.com/go-gitea/gitea/pull/20928) + * Display total blob size of a package version (https://github.com/go-gitea/gitea/pull/20927) + * Show language name on hover (https://github.com/go-gitea/gitea/pull/20923) + * Show instructions for all generic package files (https://github.com/go-gitea/gitea/pull/20917) + * Refactor AssertExistsAndLoadBean to use generics (https://github.com/go-gitea/gitea/pull/20797) + * Move the official website link at the footer of gitea (https://github.com/go-gitea/gitea/pull/20777) + * Add support for full name in reverse proxy auth (https://github.com/go-gitea/gitea/pull/20776) + * Remove useless JS operation for relative time tooltips (https://github.com/go-gitea/gitea/pull/20756) + * Replace some icons with SVG (https://github.com/go-gitea/gitea/pull/20741) + * Change commit status icons to SVG (https://github.com/go-gitea/gitea/pull/20736) + * Improve single repo action for issue and pull requests (https://github.com/go-gitea/gitea/pull/20730) + * Allow multiple files in generic packages (https://github.com/go-gitea/gitea/pull/20661) + * Add option to create new issue from /issues page (https://github.com/go-gitea/gitea/pull/20650) + * Background color of private list-items updated (https://github.com/go-gitea/gitea/pull/20630) + * Added search input field to issue filter (https://github.com/go-gitea/gitea/pull/20623) + * Increase default item listing size `ISSUE_PAGING_NUM` to 20 (https://github.com/go-gitea/gitea/pull/20547) + * Modify milestone search keywords to be case insensitive again (https://github.com/go-gitea/gitea/pull/20513) + * Show hint to link package to repo when viewing empty repo package list (https://github.com/go-gitea/gitea/pull/20504) + * Add Tar ZSTD support (https://github.com/go-gitea/gitea/pull/20493) + * Make code review checkboxes clickable (https://github.com/go-gitea/gitea/pull/20481) + * Add "X-Gitea-Object-Type" header for GET `/raw/` & `/media/` API (https://github.com/go-gitea/gitea/pull/20438) + * Display project in issue list (https://github.com/go-gitea/gitea/pull/20434) + * Prepend commit message to template content when opening a new PR (https://github.com/go-gitea/gitea/pull/20429) + * Replace fomantic popup module with tippy.js (https://github.com/go-gitea/gitea/pull/20428) + * Allow to specify colors for text in markup (https://github.com/go-gitea/gitea/pull/20363) + * Allow access to the Public Organization Member lists with minimal permissions (https://github.com/go-gitea/gitea/pull/20330) + * Use default values when provided values are empty (https://github.com/go-gitea/gitea/pull/20318) + * Vertical align navbar avatar at middle (https://github.com/go-gitea/gitea/pull/20302) + * Delete cancel button in repo creation page (https://github.com/go-gitea/gitea/pull/21381) + * Include login_name in adminCreateUser response (https://github.com/go-gitea/gitea/pull/20283) + * fix: icon margin in user/settings/repos (https://github.com/go-gitea/gitea/pull/20281) + * Remove blue text on migrate page (https://github.com/go-gitea/gitea/pull/20273) + * Modify milestone search keywords to be case insensitive (https://github.com/go-gitea/gitea/pull/20266) + * Move some files into models' sub packages (https://github.com/go-gitea/gitea/pull/20262) + * Add tooltip to repo icons in explore page (https://github.com/go-gitea/gitea/pull/20241) + * Remove deprecated licenses (https://github.com/go-gitea/gitea/pull/20222) + * Webhook for Wiki changes (https://github.com/go-gitea/gitea/pull/20219) + * Share HTML template renderers and create a watcher framework (https://github.com/go-gitea/gitea/pull/20218) + * Allow enable LDAP source and disable user sync via CLI (https://github.com/go-gitea/gitea/pull/20206) + * Adds a checkbox to select all issues/PRs (https://github.com/go-gitea/gitea/pull/20177) + * Refactor `i18n` to `locale` (https://github.com/go-gitea/gitea/pull/20153) + * Disable status checks in template if none found (https://github.com/go-gitea/gitea/pull/20088) + * Allow manager logging to set SQL (https://github.com/go-gitea/gitea/pull/20064) + * Add order by for assignee no sort issue (https://github.com/go-gitea/gitea/pull/20053) + * Take a stab at porting existing components to Vue3 (https://github.com/go-gitea/gitea/pull/20044) + * Add doctor command to write commit-graphs (https://github.com/go-gitea/gitea/pull/20007) + * Add support for authentication based on reverse proxy email (https://github.com/go-gitea/gitea/pull/19949) + * Enable spellcheck for EasyMDE, use contenteditable mode (https://github.com/go-gitea/gitea/pull/19776) + * Allow specifying SECRET_KEY_URI, similar to INTERNAL_TOKEN_URI (https://github.com/go-gitea/gitea/pull/19663) + * Rework mailer settings (https://github.com/go-gitea/gitea/pull/18982) + * Add option to purge users (https://github.com/go-gitea/gitea/pull/18064) + * Add author search input (https://github.com/go-gitea/gitea/pull/21246) + * Make rss/atom identifier globally unique (https://github.com/go-gitea/gitea/pull/21550) +* BUGFIXES + * Auth interface return error when verify failure (https://github.com/go-gitea/gitea/pull/22119) (https://github.com/go-gitea/gitea/pull/22259) + * Use complete SHA to create and query commit status (https://github.com/go-gitea/gitea/pull/22244) (https://github.com/go-gitea/gitea/pull/22257) + * Update bleve and zapx to fix unaligned atomic (https://github.com/go-gitea/gitea/pull/22031) (https://github.com/go-gitea/gitea/pull/22218) + * Prevent panic in doctor command when running default checks (https://github.com/go-gitea/gitea/pull/21791) (https://github.com/go-gitea/gitea/pull/21807) + * Load GitRepo in API before deleting issue (https://github.com/go-gitea/gitea/pull/21720) (https://github.com/go-gitea/gitea/pull/21796) + * Ignore line anchor links with leading zeroes (https://github.com/go-gitea/gitea/pull/21728) (https://github.com/go-gitea/gitea/pull/21776) + * Set last login when activating account (https://github.com/go-gitea/gitea/pull/21731) (https://github.com/go-gitea/gitea/pull/21755) + * Fix UI language switching bug (https://github.com/go-gitea/gitea/pull/21597) (https://github.com/go-gitea/gitea/pull/21749) + * Quick fixes monaco-editor error: "vs.editor.nullLanguage" (https://github.com/go-gitea/gitea/pull/21734) (https://github.com/go-gitea/gitea/pull/21738) + * Allow local package identifiers for PyPI packages (https://github.com/go-gitea/gitea/pull/21690) (https://github.com/go-gitea/gitea/pull/21727) + * Deal with markdown template without metadata (https://github.com/go-gitea/gitea/pull/21639) (https://github.com/go-gitea/gitea/pull/21654) + * Fix opaque background on mermaid diagrams (https://github.com/go-gitea/gitea/pull/21642) (https://github.com/go-gitea/gitea/pull/21652) + * Fix repository adoption on Windows (https://github.com/go-gitea/gitea/pull/21646) (https://github.com/go-gitea/gitea/pull/21650) + * Sync git hooks when config file path changed (https://github.com/go-gitea/gitea/pull/21619) (https://github.com/go-gitea/gitea/pull/21626) + * Fix 500 on PR files API (https://github.com/go-gitea/gitea/pull/21602) (https://github.com/go-gitea/gitea/pull/21607) + * Fix `Timestamp.IsZero` (https://github.com/go-gitea/gitea/pull/21593) (https://github.com/go-gitea/gitea/pull/21603) + * Fix viewing user subscriptions (https://github.com/go-gitea/gitea/pull/21482) + * Fix mermaid-related bugs (https://github.com/go-gitea/gitea/pull/21431) + * Fix branch dropdown shifting on page load (https://github.com/go-gitea/gitea/pull/21428) + * Fix default theme-auto selector when nologin (https://github.com/go-gitea/gitea/pull/21346) + * Fix and improve incorrect error messages (https://github.com/go-gitea/gitea/pull/21342) + * Fix formatted link for PR review notifications to matrix (https://github.com/go-gitea/gitea/pull/21319) + * Center-aligning content of WebAuthN page (https://github.com/go-gitea/gitea/pull/21127) + * Remove follow from commits by file (https://github.com/go-gitea/gitea/pull/20765) + * Fix commit status popup (https://github.com/go-gitea/gitea/pull/20737) + * Fix init mail render logic (https://github.com/go-gitea/gitea/pull/20704) + * Use correct page size for link header pagination (https://github.com/go-gitea/gitea/pull/20546) + * Preserve unix socket file (https://github.com/go-gitea/gitea/pull/20499) + * Use tippy.js for context popup (https://github.com/go-gitea/gitea/pull/20393) + * Add missing parameter for error in log message (https://github.com/go-gitea/gitea/pull/20144) + * Do not allow organisation owners add themselves as collaborator (https://github.com/go-gitea/gitea/pull/20043) + * Rework file highlight rendering and fix yaml copy-paste (https://github.com/go-gitea/gitea/pull/19967) + * Improve code diff highlight, fix incorrect rendered diff result (https://github.com/go-gitea/gitea/pull/19958) +* TESTING + * Improve OAuth integration tests (https://github.com/go-gitea/gitea/pull/21390) + * Add playwright tests (https://github.com/go-gitea/gitea/pull/20123) +* BUILD + * Switch to building with go1.19 (https://github.com/go-gitea/gitea/pull/20695) + * Update JS dependencies, adjust eslint (https://github.com/go-gitea/gitea/pull/20659) + * Add more linters to improve code readability (https://github.com/go-gitea/gitea/pull/19989) + +## 1.18.0-0 + +This release was replaced by 1.18.0-1 a few hours after being published because the release process [was interrupted](https://codeberg.org/forgejo/forgejo/issues/180). + +## 1.18.0-rc1-2 + +This is the first Forgejo release candidate. diff --git a/releases/images/forgejo-v1.18.0-rc1-2-landing.jpg b/releases/images/forgejo-v1.18.0-rc1-2-landing.jpg new file mode 100644 index 0000000000000000000000000000000000000000..89f24aa8ec3feebb0f7072f835c4aa4b2334914a GIT binary patch literal 108791 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 z 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


4%vnxB|j*NQg)|C8<@KXm)8Mn{mA0CM49boktm| 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 literal 0 HcmV?d00001