Upgrade Path

Gitea 1.13.0 โ†’ 1.14.0

8 versions, 1 with breaking changes, 0 required stops

Version by version, oldest first

1.13.1 โ€“ 1.13.7: no action items (7 versions)

1.14.0 2021-04-11

Breaking

  • Fix double 'push tag' action feed (#15078) (#15083)
  • Remove possible resource leak (#15067) (#15082)
  • Handle unauthorized user events gracefully (#15071) (#15074)
  • Restore Access.log following migration to Chi framework (Stops access logging of /api/internal routes) (#14475)
  • Migrate from Macaron to Chi framework (#14293)
  • Deprecate building for mips (#14174)
  • Consolidate Logos and update README header (#14136)
  • Inline manifest.json (#14038)
  • Store repository data in data path if not previously set (#13991)
  • Rename "gitea" png to "logo" (#13974)
  • Standardise logging of failed authentication attempts in internal SSH (#13962)
  • Add markdown support in organization description (#13549)
  • Improve users management through the CLI (#6001) (#10492)

Breaking โ€” from the release blog

Breaking Changes (or potentially breaking)

:exclamation: Tag webhooks are now only sent once - you may need to check your CI webhooks to ensure that they are correctly firing. (#15078)

:exclamation: The access logger no longer logs accesses to /api/internal (#14475)

:exclamation: We have migrated from Macaron to the Chi framework. (#14293)

:exclamation: We no longer provide binary builds for MIPS architectures as it appears that they are not being used. (#14174) Instead we now provide binary builds for the M1 architecture. (#14951)

:exclamation: We have improved the mechanism for customizing the default logo (#13974) (#14136)

:exclamation: We now inline the manifest.json - users that expect to see requests for this file should adjust templates as necessary. (#14038)

:exclamation: The default location for repository data ([repository] ROOT) will now be in a subdirectory of the APP_DATA_PATH path. (#13991)

:exclamation: The logging of failed attempts in the internal SSH has been changed to make them a little more consistent. Users with fail2ban set-ups may need to adjust their configuration. (#13962)

:exclamation: Organization descriptions now support markdown. There may be some presentational differences. (#13549)

:exclamation: There has been a few changes of how the CLI for user management works. (#6001) (#10492)

:exclamation: We now default to using a pure Git backend. The Go-Git backend remains in place and can be built using the build tag gogit. (#13673)

:exclamation: We have integrated the environment-to-ini command in to the docker - this allows override of any app.ini setting with specially constructed environment variables. (#14762)

From blog.gitea.com/release-of-1.14.0/

Full release notes for 1.14.0

Release notes from github.com/go-gitea/gitea/releases, and the official release blog, checked 17 hours ago. Only text the vendor marks as breaking, or puts in a warning/caution/important note, is shown; read the full notes for anything else.