Tags: sanderfoobar/gitea
Tags
* BREAKING * Make app.ini permissions more restrictive (go-gitea#16266) * Refactor Webhook + Add X-Hub-Signature (go-gitea#16176) * Add asymmetric JWT signing (go-gitea#16010) * Clean-up the settings hierarchy for issue_indexer queue (go-gitea#16001) * Change default queue settings to be low go-routines (go-gitea#15964) * Improve assets handler middleware (go-gitea#15961) * Rename StaticUrlPrefix to AssetUrlPrefix (go-gitea#15779) * Use a generic markup class to display externally rendered files and diffs (go-gitea#15735) * Add frontend testing, require node 12 (go-gitea#15315) * Move (custom) assets into subpath `/assets` (go-gitea#15219) * Use level config in log section when sub log section not set level (go-gitea#15176) * Links in markdown should be absolute to the repository not the server (go-gitea#15088) * Upgrade to the latest version of golang-jwt (go-gitea#16590) (go-gitea#16606) * Set minimum supported version of go to 1.16 (go-gitea#16710) * SECURITY * Encrypt LDAP bind password in db with SECRET_KEY (go-gitea#15547) * Remove random password in Dockerfiles (go-gitea#15362) * Upgrade to the latest version of golang-jwt and increase minimum go to 1.15 (go-gitea#16590) (go-gitea#16606) * Correctly create of git-daemon-export-ok files (go-gitea#16508) (go-gitea#16514) * Don't show private user's repo in explore view (go-gitea#16550) (go-gitea#16554) * Update node tar dependency to 6.1.6 (go-gitea#16622) (go-gitea#16623) * FEATURES * Update Go-Git to take advantage of LargeObjectThreshold (go-gitea#16316) * Support custom mime type mapping for text files (go-gitea#16304) * Link to previous blames in file blame page (go-gitea#16259) * Add LRU mem cache implementation (go-gitea#16226) * Localize Email Templates (go-gitea#16200) * Make command in authorized keys a template (go-gitea#16003) * Add possibility to make branch in branch page (go-gitea#15960) * Add email headers (go-gitea#15939) * Make tasklist checkboxes clickable (go-gitea#15791) * Add selecting tags on the compare page (go-gitea#15723) * Add cron job to delete old actions from database (go-gitea#15688) * On open repository open common cat file batch and batch-check (go-gitea#15667) * Add tag protection (go-gitea#15629) * Add push to remote mirror repository (go-gitea#15157) * Add Image Diff for SVG files (go-gitea#14867) * Add dashboard milestone search and repo milestone search by name. (go-gitea#14866) * Add LFS Migration and Mirror (go-gitea#14726) * Improve notifications for WIP draft PR's (go-gitea#14663) * Disable Stars config option (go-gitea#14653) * GPG Key Ownership verification with Signed Token (go-gitea#14054) * OAuth2 auto-register (go-gitea#5123) * API * Return updated repository when changing repository using API (go-gitea#16420) * Let branch/tag name be a valid ref to get CI status (go-gitea#16400) * Add endpoint to get commits of PR (go-gitea#16300) * Allow COMMENT reviews to not specify a body (go-gitea#16229) * Add subject-type filter to list notification API endpoints (go-gitea#16177) * ListReleases add filter for draft and pre-releases (go-gitea#16175) * ListIssues add more filters (go-gitea#16174) * Issue Search Add filter for MilestoneNames (go-gitea#16173) * GET / SET User Settings (go-gitea#16169) * Expose repo.GetReviewers() & repo.GetAssignees() (go-gitea#16168) * User expose counters (go-gitea#16167) * Add repoGetTag (go-gitea#16166) * Add repoCreateTag (go-gitea#16165) * Creating a repo from a template repo via API (go-gitea#15958) * Add Active and ProhibitLogin to API (go-gitea#15689) * Add Location, Website and Description to API (go-gitea#15675) * Expose resolver via API (go-gitea#15167) * Swagger AccessToken fixes (go-gitea#16574) (go-gitea#16597) * Set AllowedHeaders on API CORS handler (go-gitea#16524) (go-gitea#16618) * ENHANCEMENTS * Support HTTP/2 in Let's Encrypt (go-gitea#16371) * Introduce NotifySubjectType (go-gitea#16320) * Add forge emojies (go-gitea#16296) * Implemented head_commit for webhooks (go-gitea#16282) * Upgrade Gliderlabs SSH to 0.3.3 and add FailedConnectionCallback (go-gitea#16278) * Add previous/next buttons to review comments (go-gitea#16273) * Review comments: break-word for long file names (go-gitea#16272) * Add configuration to restrict allowed user visibility modes (go-gitea#16271) * Add scroll-margin-top to account for sticky header (go-gitea#16269) * Add --quiet and --verbose to gitea web to control initial logging (go-gitea#16260) * Use gitea logging module for git module (go-gitea#16243) * Add tests for all webhooks (go-gitea#16214) * Add button to delete undeleted repositories from failed migrations (go-gitea#16197) * Speed up git diff highlight generation (go-gitea#16180) * Add OpenID claims "profile" and "email". (go-gitea#16141) * Reintroduce squash merge default comment as a config setting (go-gitea#16134) * Add sanitizer rules per renderer (go-gitea#16110) * Improve performance of dashboard list orgs (go-gitea#16099) * Refactor assert statements in tests (go-gitea#16089) * Add sso.Group, context.Auth, context.APIAuth to allow auth special routes (go-gitea#16086) * Remove unnecessary goroutine (go-gitea#16080) * Add attachments for PR reviews (go-gitea#16075) * Make the github migration less rate limit waiting to get comment per page from repository but not per issue (go-gitea#16070) * Add Visible modes function from Organisation to Users too (go-gitea#16069) * Add checkbox to delete pull branch after successful merge (go-gitea#16049) * Make commit info cancelable (go-gitea#16032) * Make modules/context.Context a context.Context (go-gitea#16031) * Unified custom config creation (go-gitea#16012) * Make sshd_config more flexible regarding connections (go-gitea#16009) * Append to existing trailers in generated squash commit message (go-gitea#15980) * Always store primary email address into email_address table and also the state (go-gitea#15956) * Load issue/PR context popup data only when needed (go-gitea#15955) * Remove remaining fontawesome usage in templates (go-gitea#15952) * Remove fomantic accordion module (go-gitea#15951) * Small refactoring of modules/private (go-gitea#15947) * Double the avatar size factor (go-gitea#15941) * Add curl to rootless docker image (go-gitea#15908) * Replace clipboard.js with async clipboard api (go-gitea#15899) * Allow custom highlight mapping beyond file extensions (go-gitea#15808) * Add trace logging to SSO methods (go-gitea#15803) * Refactor routers directory (go-gitea#15800) * Allow only internal registration (go-gitea#15795) * Add a new internal hook to save ssh log (go-gitea#15787) * Respect default merge message syntax when parsing item references (go-gitea#15772) * OAuth2 login: Set account link to "login" as default behavior (go-gitea#15768) * Use single shared random string generation function (go-gitea#15741) * Hold the event source when there are no listeners (go-gitea#15725) * Code comments improvements (go-gitea#15722) * Provide OIDC compliant user info endpoint (go-gitea#15721) * Fix webkit calendar icon color on arc-green (go-gitea#15713) * Improve Light Chroma style (go-gitea#15699) * Only use boost workers for leveldb shadow queues (go-gitea#15696) * Add compare tag dropdown to releases page (go-gitea#15695) * Add caret styling CSS (go-gitea#15651) * Remove x-ua-compatible meta tag (go-gitea#15640) * Refactor of link creation (go-gitea#15619) * Add a new table issue_index to store the max issue index so that issue could be deleted with no duplicated index (go-gitea#15599) * Rewrite of the LFS server (go-gitea#15523) * Display more repository type on admin repository management (go-gitea#15440) * Remove usage of some JS globals (go-gitea#15378) * SHA in merged commit comment should be rendered ui sha (go-gitea#15376) * Add well-known config for OIDC (go-gitea#15355) * Use route rather than use thus reducing the number of stack frames (go-gitea#15301) * Code Formats, Nits & Unused Func/Var deletions (go-gitea#15286) * Let package git depend on setting but not opposite (go-gitea#15241) * Fixed sanitize errors (go-gitea#15240) * response simple text message for not html request when 404 (go-gitea#15229) * Remove file-loader dependency (go-gitea#15196) * Refactor renders (go-gitea#15175) * Add mimetype mapping settings (go-gitea#15133) * Add Status Updates whilst Gitea migrations are occurring (go-gitea#15076) * Reload locales in initialisation if needed by utilizing i18n.Reset (go-gitea#15073) * Counterwork seemingly unclickable repo button labels (go-gitea#15064) * Add DefaultMergeStyle option to repository (go-gitea#14789) * Added support for gopher URLs. (go-gitea#14749) * Rework repository archive (go-gitea#14723) * Add links to toggle WIP status (go-gitea#14677) * Add Tabular Diff for CSV files (go-gitea#14661) * Use milestone deadline when sorting issues (go-gitea#14551) * BUGFIXES * Fix invalid params and typo of email templates (go-gitea#16394) * Fix activation of primary email addresses (go-gitea#16385) * Fix calculation for finalPage in repo-search component (go-gitea#16382) * Specify user in rootless container numerically (go-gitea#16361) * Detect encoding changes while parsing diff (go-gitea#16330) * Fix U2F error reasons always hidden (go-gitea#16327) * Prevent zombie processes (go-gitea#16314) * Escape reference to `user` table in models.SearchEmails (go-gitea#16313) * Fix default push instructions on empty repos (go-gitea#16302) * Fix modified files list in webhooks when there is a space (go-gitea#16288) * Fix webhook commits wrong hash on HEAD reset (go-gitea#16283) * Fuzzer finds an NPE due to incorrect URLPrefix (go-gitea#16249) * Don't WARN log UserNotExist errors on ExternalUserLogin failure (go-gitea#16238) * Do not show No match found for tribute (go-gitea#16231) * Fix "Copy Link" for pull requests (go-gitea#16230) * Fix diff expansion is missing final line in a file (go-gitea#16222) * Fix private repo permission problem (go-gitea#16142) * Fix not able to update local created non-urlencoded wiki pages (go-gitea#16139) * More efficiently parse shas for shaPostProcessor (go-gitea#16101) * Fix `doctor --run check-db-consistency --fix` with label fix (go-gitea#16094) * Prevent webhook action buttons from shifting (go-gitea#16087) * Change default TMPDIR path in rootless containers (go-gitea#16077) * Fix typo and add TODO notice (go-gitea#16064) * Use git log name-status in get last commit (go-gitea#16059) * Fix 500 Error with branch and tag sharing the same name (go-gitea#16040) * Fix get tag when migration (go-gitea#16014) * Add custom emoji support (go-gitea#16004) * Use filepath.ToSlash and Join in indexer defaults and queues (go-gitea#15971) * Add permission check for ``GenerateRepository`` (go-gitea#15946) * Ensure settings for Service and Mailer are read on the install page (go-gitea#15943) * Fix layout of milestone view (go-gitea#15927) * Unregister non-matching serviceworkers (go-gitea#15834) * Multiple Queue improvements: LevelDB Wait on empty, shutdown empty shadow level queue, reduce goroutines etc (go-gitea#15693) * Attachment support repository route (go-gitea#15580) * Fix missing icons and colorpicker when mounted on suburl (go-gitea#15501) * Create a session on ReverseProxy and ensure that ReverseProxy users cannot change username (go-gitea#15304) * Prevent double-login for Git HTTP and LFS and simplify login (go-gitea#15303) * Resolve Object { type: "error", data: undefined } in stopwatch.js (go-gitea#15278) * Fix heatmap activity (go-gitea#15252) * Remove vendored copy of fomantic-dropdown (go-gitea#15193) * Update repository size on cron gc task (go-gitea#15177) * Add NeedPostProcess for Parser interface to improve performance of csv parser and some external parser (go-gitea#15153) * Add code block highlight to orgmode back (go-gitea#14222) * Remove User.GetOrganizations() (go-gitea#14032) * Restore Accessibility for Dropdown (go-gitea#16576) (go-gitea#16617) * Pass down SignedUserName down to AccessLogger context (go-gitea#16605) (go-gitea#16616) * Fix table alignment in markdown (go-gitea#16596) (go-gitea#16602) * Fix 500 on first wiki page (go-gitea#16586) (go-gitea#16598) * Lock goth/gothic and Re-attempt OAuth2 registration on login if registration failed at startup (go-gitea#16564) (go-gitea#16570) * Upgrade levelqueue to v0.4.0 (go-gitea#16560) (go-gitea#16561) * Handle too long PR titles correctly (go-gitea#16517) (go-gitea#16549) * Fix data race in bleve indexer (go-gitea#16474) (go-gitea#16509) * Restore CORS on git smart http protocol (go-gitea#16496) (go-gitea#16506) * Fix race in log (go-gitea#16490) (go-gitea#16505) * Fix prepareWikiFileName to respect existing unescaped files (go-gitea#16487) (go-gitea#16498) * Make cancel from CatFileBatch and CatFileBatchCheck wait for the command to end (go-gitea#16479) (go-gitea#16480) * Update notification table with only latest data (go-gitea#16445) (go-gitea#16469) * Fix crash following ldap authentication update (go-gitea#16447) (go-gitea#16448) * Fix direct creation of external users on admin page (partial go-gitea#16612) (go-gitea#16613) * Prevent 500 on draft releases without tag (go-gitea#16634) (go-gitea#16636) * Restore creation of git-daemon-export-ok files (go-gitea#16508) (go-gitea#16514) * Fix data race in bleve indexer (go-gitea#16474) (go-gitea#16509) * Restore CORS on git smart http protocol (go-gitea#16496) (go-gitea#16506) * Fix race in log (go-gitea#16490) (go-gitea#16505) * Fix prepareWikiFileName to respect existing unescaped files (go-gitea#16487) (go-gitea#16498) * Make cancel from CatFileBatch and CatFileBatchCheck wait for the command to end (go-gitea#16479) (go-gitea#16480) * Update notification table with only latest data (go-gitea#16445) (go-gitea#16469) * Fix crash following ldap authentication update (go-gitea#16447) (go-gitea#16448) * Restore compatibility with SQLServer 2008 R2 in migrations (go-gitea#16638) * Fix direct creation of external users on admin page (go-gitea#16613) * Fix go-git implementation of GetNote when passed a non-existent commit (go-gitea#16658) (go-gitea#16659) * Fix NPE in fuzzer (go-gitea#16680) (go-gitea#16682) * Set issue_index when finishing migration (go-gitea#16685) (go-gitea#16687) * Skip patch download when no patch file exists (go-gitea#16356) (go-gitea#16681) * Ensure empty lines are copiable and final new line too (go-gitea#16678) (go-gitea#16692) * Fix wrong user in OpenID response (go-gitea#16736) (go-gitea#16741) * Do not use thin scrollbars on Firefox (go-gitea#16738) (go-gitea#16745) * Recreate Tables should Recreate indexes on MySQL (go-gitea#16718) (go-gitea#16739) * Keep attachments on tasklist update (go-gitea#16750) (go-gitea#16757) * TESTING * Bump `postgres` and `mysql` versions (go-gitea#15710) * Add tests for clone from wiki (go-gitea#15513) * Fix Benchmark tests, remove a broken one & add two new (go-gitea#15250) * Create Proper Migration tests (go-gitea#15116) * TRANSLATION * Use a special name for update default branch on repository setting (go-gitea#15893) * Fix mirror_lfs source string in en-US locale (go-gitea#15369) * BUILD * Upgrade xorm to v1.1.1 (go-gitea#16339) * Disable legal comments in esbuild (go-gitea#15929) * Switch to Node 16 to build fronted (go-gitea#15804) * Use esbuild to minify CSS (go-gitea#15756) * Use binary version of revive linter (go-gitea#15739) * Fix: npx webpack make: *** [Makefile:699: public/js/index.js] Error -… (go-gitea#15465) * Stop packaging node_modules in release tarballs (go-gitea#15273) * Introduce esbuild on webpack (go-gitea#14578) * DOCS * Update queue workers documentation (go-gitea#15999) * Comment out app.example.ini (go-gitea#15807) * Improve logo customization docs (go-gitea#15754) * Add some response status on api docs (go-gitea#15399) * Rework Token API comments (go-gitea#15162) * Add better errors for disabled account recovery (go-gitea#15117) * MISC * Remove utf8 option from installation page (go-gitea#16126) * Use Wants= over Requires= in systemd file (go-gitea#15897)
1.15.0-rc3 * BREAKING * Upgrade to the latest version of golang-jwt and increase minimum go to 1.15 (go-gitea#16590) (go-gitea#16606) * SECURITY * Upgrade to the latest version of golang-jwt and increase minimum go to 1.15 (go-gitea#16590) (go-gitea#16606) * Correctly create of git-daemon-export-ok files (go-gitea#16508) (go-gitea#16514) * Don't show private user's repo in explore view (go-gitea#16550) (go-gitea#16554) * Update node tar dependency to 6.1.6 (go-gitea#16622) (go-gitea#16623) * API * Swagger AccessToken fixes (go-gitea#16574) (go-gitea#16597) * Set AllowedHeaders on API CORS handler (go-gitea#16524) (go-gitea#16618) * BUGFIXES * Restore Accessibility for Dropdown (go-gitea#16576) (go-gitea#16617) * Pass down SignedUserName down to AccessLogger context (go-gitea#16605) (go-gitea#16616) * Fix table alignment in markdown (go-gitea#16596) (go-gitea#16602) * Fix 500 on first wiki page (go-gitea#16586) (go-gitea#16598) * Lock goth/gothic and Re-attempt OAuth2 registration on login if registration failed at startup (go-gitea#16564) (go-gitea#16570) * Upgrade levelqueue to v0.4.0 (go-gitea#16560) (go-gitea#16561) * Handle too long PR titles correctly (go-gitea#16517) (go-gitea#16549) * Fix data race in bleve indexer (go-gitea#16474) (go-gitea#16509) * Restore CORS on git smart http protocol (go-gitea#16496) (go-gitea#16506) * Fix race in log (go-gitea#16490) (go-gitea#16505) * Fix prepareWikiFileName to respect existing unescaped files (go-gitea#16487) (go-gitea#16498) * Make cancel from CatFileBatch and CatFileBatchCheck wait for the command to end (go-gitea#16479) (go-gitea#16480) * Update notification table with only latest data (go-gitea#16445) (go-gitea#16469) * Revert to use alpine 3.13 (go-gitea#16451) (go-gitea#16452) * Fix crash following ldap authentication update (go-gitea#16447) (go-gitea#16448) * Fix direct creation of external users on admin page (partial go-gitea#16612) (go-gitea#16613) * Prevent 500 on draft releases without tag (go-gitea#16634) (go-gitea#16636)
[1.14.6](https://github.com/go-gitea/gitea/releases/tag/v1.14.6) - 20… …21-08-04 * SECURITY * Bump github.com/markbates/goth from v1.67.1 to v1.68.0 (go-gitea#16538) (go-gitea#16540) * Switch to maintained JWT lib (go-gitea#16532) (go-gitea#16535) * Upgrade to latest version of golang-jwt (as forked for 1.14) (go-gitea#16590) (go-gitea#16607) * BUGFIXES * Add basic edit ldap auth test & actually fix go-gitea#16252 (go-gitea#16465) (go-gitea#16495) * Make cancel from CatFileBatch and CatFileBatchCheck wait for the command to end (go-gitea#16479) (go-gitea#16481)
* BUGFIXES * Restore creation of git-daemon-export-ok files (go-gitea#16508) (go-gitea#16514) * Fix data race in bleve indexer (go-gitea#16474) (go-gitea#16509) * Restore CORS on git smart http protocol (go-gitea#16496) (go-gitea#16506) * Fix race in log (go-gitea#16490) (go-gitea#16505) * Fix prepareWikiFileName to respect existing unescaped files (go-gitea#16487) (go-gitea#16498) * Make cancel from CatFileBatch and CatFileBatchCheck wait for the command to end (go-gitea#16479) (go-gitea#16480) * Update notification table with only latest data (go-gitea#16445) (go-gitea#16469) * Revert to use alpine 3.13 to fix multiple seccomp related issues with Docker <20 (go-gitea#16451) (go-gitea#16452) * Fix crash following ldap authentication update (go-gitea#16447) (go-gitea#16448)
* SECURITY * Hide mirror passwords on repo settings page (go-gitea#16022) (go-gitea#16355) * Update bluemonday to v1.0.15 (go-gitea#16379) (go-gitea#16380) * BUGFIXES * Retry rename on lock induced failures (go-gitea#16435) (go-gitea#16439) * Validate issue index before querying DB (go-gitea#16406) (go-gitea#16410) * Fix crash following ldap authentication update (go-gitea#16447) (go-gitea#16449) * ENHANCEMENTS * Redirect on bad CSRF instead of presenting bad page (go-gitea#14937) (go-gitea#16378)
1.15.0-rc1 * BREAKING * Make app.ini permissions more restrictive (go-gitea#16266) * Refactor Webhook + Add X-Hub-Signature (go-gitea#16176) * Add asymmetric JWT signing (go-gitea#16010) * Clean-up the settings hierarchy for issue_indexer queue (go-gitea#16001) * Change default queue settings to be low go-routines (go-gitea#15964) * Improve assets handler middleware (go-gitea#15961) * Rename StaticUrlPrefix to AssetUrlPrefix (go-gitea#15779) * Use a generic markup class to display externally rendered files and diffs (go-gitea#15735) * Add frontend testing, require node 12 (go-gitea#15315) * Move (custom) assets into subpath `/assets` (go-gitea#15219) * Use level config in log section when sub log section not set level (go-gitea#15176) * Links in markdown should be absolute to the repository not the server (go-gitea#15088) * SECURITY * Encrypt LDAP bind password in db with SECRET_KEY (go-gitea#15547) * Remove random password in Dockerfiles (go-gitea#15362) * FEATURES * Update Go-Git to take advantage of LargeObjectThreshold (go-gitea#16316) * Support custom mime type mapping for text files (go-gitea#16304) * Link to previous blames in file blame page (go-gitea#16259) * Add LRU mem cache implementation (go-gitea#16226) * Localize Email Templates (go-gitea#16200) * Make command in authorized keys a template (go-gitea#16003) * Add possibility to make branch in branch page (go-gitea#15960) * Add email headers (go-gitea#15939) * Make tasklist checkboxes clickable (go-gitea#15791) * Add selecting tags on the compare page (go-gitea#15723) * Add cron job to delete old actions from database (go-gitea#15688) * On open repository open common cat file batch and batch-check (go-gitea#15667) * Add tag protection (go-gitea#15629) * Add push to remote mirror repository (go-gitea#15157) * Add Image Diff for SVG files (go-gitea#14867) * Add dashboard milestone search and repo milestone search by name. (go-gitea#14866) * Add LFS Migration and Mirror (go-gitea#14726) * Improve notifications for WIP draft PR's (go-gitea#14663) * Disable Stars config option (go-gitea#14653) * Add option to provide signature for a token to verify key ownership (go-gitea#14054) * OAuth2 auto-register (go-gitea#5123) * API * Return updated repository when changing repository using API (go-gitea#16420) * Let branch/tag name be a valid ref to get CI status (go-gitea#16400) * Add endpoint to get commits of PR (go-gitea#16300) * Allow COMMENT reviews to not specify a body (go-gitea#16229) * Add subject-type filter to list notification API endpoints (go-gitea#16177) * ListReleases add filter for draft and pre-releases (go-gitea#16175) * ListIssues add more filters (go-gitea#16174) * Issue Search Add filter for MilestoneNames (go-gitea#16173) * GET / SET User Settings (go-gitea#16169) * Expose repo.GetReviewers() & repo.GetAssignees() (go-gitea#16168) * User expose counters (go-gitea#16167) * Add repoGetTag (go-gitea#16166) * Add repoCreateTag (go-gitea#16165) * Creating a repo from a template repo via API (go-gitea#15958) * Add Active and ProhibitLogin to API (go-gitea#15689) * Add Location, Website and Description to API (go-gitea#15675) * Expose resolver via API (go-gitea#15167) * ENHANCEMENTS * Support HTTP/2 in Let's Encrypt (go-gitea#16371) * Introduce NotifySubjectType (go-gitea#16320) * Add forge emojies (go-gitea#16296) * Implemented head_commit for webhooks (go-gitea#16282) * Upgrade Gliderlabs SSH to 0.3.3 and add FailedConnectionCallback (go-gitea#16278) * Add previous/next buttons to review comments (go-gitea#16273) * Review comments: break-word for long file names (go-gitea#16272) * Add configuration to restrict allowed user visibility modes (go-gitea#16271) * Add scroll-margin-top to account for sticky header (go-gitea#16269) * Add --quiet and --verbose to gitea web to control initial logging (go-gitea#16260) * Use gitea logging module for git module (go-gitea#16243) * Add tests for all webhooks (go-gitea#16214) * Add button to delete undeleted repositories from failed migrations (go-gitea#16197) * Speed up git diff highlight generation (go-gitea#16180) * Add OpenID claims "profile" and "email". (go-gitea#16141) * Reintroduce squash merge default comment as a config setting (go-gitea#16134) * Add sanitizer rules per renderer (go-gitea#16110) * Improve performance of dashboard list orgs (go-gitea#16099) * Refactor assert statements in tests (go-gitea#16089) * Add sso.Group, context.Auth, context.APIAuth to allow auth special routes (go-gitea#16086) * Remove unnecessary goroutine (go-gitea#16080) * Add attachments for PR reviews (go-gitea#16075) * Make the github migration less rate limit waiting to get comment per page from repository but not per issue (go-gitea#16070) * Add Visible modes function from Organisation to Users too (go-gitea#16069) * Add checkbox to delete pull branch after successful merge (go-gitea#16049) * Make commit info cancelable (go-gitea#16032) * Make modules/context.Context a context.Context (go-gitea#16031) * Unified custom config creation (go-gitea#16012) * Make sshd_config more flexible regarding connections (go-gitea#16009) * Append to existing trailers in generated squash commit message (go-gitea#15980) * Always store primary email address into email_address table and also the state (go-gitea#15956) * Load issue/PR context popup data only when needed (go-gitea#15955) * Remove remaining fontawesome usage in templates (go-gitea#15952) * Remove fomantic accordion module (go-gitea#15951) * Small refactoring of modules/private (go-gitea#15947) * Double the avatar size factor (go-gitea#15941) * Add curl to rootless docker image (go-gitea#15908) * Replace clipboard.js with async clipboard api (go-gitea#15899) * Allow custom highlight mapping beyond file extensions (go-gitea#15808) * Add trace logging to SSO methods (go-gitea#15803) * Refactor routers directory (go-gitea#15800) * Allow only internal registration (go-gitea#15795) * Add a new internal hook to save ssh log (go-gitea#15787) * Respect default merge message syntax when parsing item references (go-gitea#15772) * OAuth2 login: Set account link to "login" as default behavior (go-gitea#15768) * Use single shared random string generation function (go-gitea#15741) * Hold the event source when there are no listeners (go-gitea#15725) * Code comments improvements (go-gitea#15722) * Provide OIDC compliant user info endpoint (go-gitea#15721) * Fix webkit calendar icon color on arc-green (go-gitea#15713) * Improve Light Chroma style (go-gitea#15699) * Only use boost workers for leveldb shadow queues (go-gitea#15696) * Add compare tag dropdown to releases page (go-gitea#15695) * Add caret styling CSS (go-gitea#15651) * Remove x-ua-compatible meta tag (go-gitea#15640) * Refactor of link creation (go-gitea#15619) * Add a new table issue_index to store the max issue index so that issue could be deleted with no duplicated index (go-gitea#15599) * Rewrite of the LFS server (go-gitea#15523) * Display more repository type on admin repository management (go-gitea#15440) * Remove usage of some JS globals (go-gitea#15378) * SHA in merged commit comment should be rendered ui sha (go-gitea#15376) * Add well-known config for OIDC (go-gitea#15355) * Use route rather than use thus reducing the number of stack frames (go-gitea#15301) * Code Formats, Nits & Unused Func/Var deletions (go-gitea#15286) * Let package git depend on setting but not opposite (go-gitea#15241) * Fixed sanitize errors (go-gitea#15240) * response simple text message for not html request when 404 (go-gitea#15229) * Remove file-loader dependency (go-gitea#15196) * Refactor renders (go-gitea#15175) * Add mimetype mapping settings (go-gitea#15133) * Add Status Updates whilst Gitea migrations are occurring (go-gitea#15076) * Reload locales in initialisation if needed by utilizing i18n.Reset (go-gitea#15073) * Counterwork seemingly unclickable repo button labels (go-gitea#15064) * Add DefaultMergeStyle option to repository (go-gitea#14789) * Added support for gopher URLs. (go-gitea#14749) * Rework repository archive (go-gitea#14723) * Add links to toggle WIP status (go-gitea#14677) * Add Tabular Diff for CSV files (go-gitea#14661) * Use milestone deadline when sorting issues (go-gitea#14551) * BUGFIXES * Fix invalid params and typo of email templates (go-gitea#16394) * Fix activation of primary email addresses (go-gitea#16385) * Fix calculation for finalPage in repo-search component (go-gitea#16382) * Specify user in rootless container numerically (go-gitea#16361) * Detect encoding changes while parsing diff (go-gitea#16330) * Fix U2F error reasons always hidden (go-gitea#16327) * Prevent zombie processes (go-gitea#16314) * Escape reference to `user` table in models.SearchEmails (go-gitea#16313) * Fix default push instructions on empty repos (go-gitea#16302) * Fix modified files list in webhooks when there is a space (go-gitea#16288) * Fix webhook commits wrong hash on HEAD reset (go-gitea#16283) * Fuzzer finds an NPE due to incorrect URLPrefix (go-gitea#16249) * Don't WARN log UserNotExist errors on ExternalUserLogin failure (go-gitea#16238) * Do not show No match found for tribute (go-gitea#16231) * Fix "Copy Link" for pull requests (go-gitea#16230) * Fix diff expansion is missing final line in a file (go-gitea#16222) * Fix private repo permission problem (go-gitea#16142) * Fix not able to update local created non-urlencoded wiki pages (go-gitea#16139) * More efficiently parse shas for shaPostProcessor (go-gitea#16101) * Fix `doctor --run check-db-consistency --fix` with label fix (go-gitea#16094) * Prevent webhook action buttons from shifting (go-gitea#16087) * Change default TMPDIR path in rootless containers (go-gitea#16077) * Fix typo and add TODO notice (go-gitea#16064) * Use git log name-status in get last commit (go-gitea#16059) * Fix 500 Error with branch and tag sharing the same name (go-gitea#16040) * Fix get tag when migration (go-gitea#16014) * Add custom emoji support (go-gitea#16004) * Use filepath.ToSlash and Join in indexer defaults and queues (go-gitea#15971) * Add permission check for ``GenerateRepository`` (go-gitea#15946) * Ensure settings for Service and Mailer are read on the install page (go-gitea#15943) * Fix layout of milestone view (go-gitea#15927) * Unregister non-matching serviceworkers (go-gitea#15834) * Multiple Queue improvements: LevelDB Wait on empty, shutdown empty shadow level queue, reduce goroutines etc (go-gitea#15693) * Attachment support repository route (go-gitea#15580) * Fix missing icons and colorpicker when mounted on suburl (go-gitea#15501) * Create a session on ReverseProxy and ensure that ReverseProxy users cannot change username (go-gitea#15304) * Prevent double-login for Git HTTP and LFS and simplify login (go-gitea#15303) * Resolve Object { type: "error", data: undefined } in stopwatch.js (go-gitea#15278) * Fix heatmap activity (go-gitea#15252) * Remove vendored copy of fomantic-dropdown (go-gitea#15193) * Update repository size on cron gc task (go-gitea#15177) * Add NeedPostProcess for Parser interface to improve performance of csv parser and some external parser (go-gitea#15153) * Add code block highlight to orgmode back (go-gitea#14222) * Remove User.GetOrganizations() (go-gitea#14032) * TESTING * Bump `postgres` and `mysql` versions (go-gitea#15710) * Add tests for clone from wiki (go-gitea#15513) * Fix Benchmark tests, remove a broken one & add two new (go-gitea#15250) * Create Proper Migration tests (go-gitea#15116) * TRANSLATION * Use a special name for update default branch on repository setting (go-gitea#15893) * Fix mirror_lfs source string in en-US locale (go-gitea#15369) * BUILD * Upgrade xorm to v1.1.1 (go-gitea#16339) * Alpine 3.14 released (go-gitea#16170) * Disable legal comments in esbuild (go-gitea#15929) * Switch to Node 16 to build fronted (go-gitea#15804) * Use esbuild to minify CSS (go-gitea#15756) * Use binary version of revive linter (go-gitea#15739) * Fix: npx webpack make: *** [Makefile:699: public/js/index.js] Error -… (go-gitea#15465) * Stop packaging node_modules in release tarballs (go-gitea#15273) * Introduce esbuild on webpack (go-gitea#14578) * DOCS * Update queue workers documentation (go-gitea#15999) * Comment out app.example.ini (go-gitea#15807) * Improve logo customization docs (go-gitea#15754) * Add some response status on api docs (go-gitea#15399) * Rework Token API comments (go-gitea#15162) * Add better errors for disabled account recovery (go-gitea#15117) * MISC * Remove utf8 option from installation page (go-gitea#16126) * Use Wants= over Requires= in systemd file (go-gitea#15897)
* BUGFIXES * Fix relative links in postprocessed images (go-gitea#16334) (go-gitea#16340) * Fix list_options GetStartEnd (go-gitea#16303) (go-gitea#16305) * Fix API to use author for commits instead of committer (go-gitea#16276) (go-gitea#16277) * Handle misencoding of login_source cfg in mssql (go-gitea#16268) (go-gitea#16275) * Fixed issues not updated by commits (go-gitea#16254) (go-gitea#16261) * Improve efficiency in FindRenderizableReferenceNumeric and getReference (go-gitea#16251) (go-gitea#16255) * Use html.Parse rather than html.ParseFragment (go-gitea#16223) (go-gitea#16225) * Fix milestone counters on new issue (go-gitea#16183) (go-gitea#16224) * reqOrgMembership calls need to be preceded by reqToken (go-gitea#16198) (go-gitea#16219)
v1.14.3 * SECURITY * Encrypt migration credentials at rest (go-gitea#15895) (go-gitea#16187) * Only check access tokens if they are likely to be tokens (go-gitea#16164) (go-gitea#16171) * Add missing SameSite settings for the i_like_gitea cookie (go-gitea#16037) (go-gitea#16039) * Fix setting of SameSite on cookies (go-gitea#15989) (go-gitea#15991) * API * Repository object only count releases as releases (go-gitea#16184) (go-gitea#16190) * EditOrg respect RepoAdminChangeTeamAccess option (go-gitea#16184) (go-gitea#16190) * Fix overly strict edit pr permissions (go-gitea#15900) (go-gitea#16081) * BUGFIXES * Run processors on whole of text (go-gitea#16155) (go-gitea#16185) * Class `issue-keyword` is being incorrectly stripped off spans (go-gitea#16163) (go-gitea#16172) * Fix language switch for install page (go-gitea#16043) (go-gitea#16128) * Fix bug on getIssueIDsByRepoID (go-gitea#16119) (go-gitea#16124) * Set self-adjusting deadline for connection writing (go-gitea#16068) (go-gitea#16123) * Fix http path bug (go-gitea#16117) (go-gitea#16120) * Fix data URI scramble (go-gitea#16098) (go-gitea#16118) * Merge all deleteBranch as one function and also fix bug when delete branch don't close related PRs (go-gitea#16067) (go-gitea#16097) * git migration: don't prompt interactively for clone credentials (go-gitea#15902) (go-gitea#16082) * Fix case change in ownernames (go-gitea#16045) (go-gitea#16050) * Don't manipulate input params in email notification (go-gitea#16011) (go-gitea#16033) * Remove branch URL before IssueRefURL (go-gitea#15968) (go-gitea#15970) * Fix layout of milestone view (go-gitea#15927) (go-gitea#15940) * GitHub Migration, migrate draft releases too (go-gitea#15884) (go-gitea#15888) * Close the gitrepo when deleting the repository (go-gitea#15876) (go-gitea#15887) * Upgrade xorm to v1.1.0 (go-gitea#15869) (go-gitea#15885) * Fix blame row height alignment (go-gitea#15863) (go-gitea#15883) * Fix error message when saving generated LOCAL_ROOT_URL config (go-gitea#15880) (go-gitea#15882) * Backport Fix LFS commit finder not working (go-gitea#15856) (go-gitea#15874) * Stop calling WriteHeader in Write (go-gitea#15862) (go-gitea#15873) * Add timeout to writing to responses (go-gitea#15831) (go-gitea#15872) * Return go-get info on subdirs (go-gitea#15642) (go-gitea#15871) * Restore PAM user autocreation functionality (go-gitea#15825) (go-gitea#15867) * Fix truncate utf8 string (go-gitea#15828) (go-gitea#15854) * Fix bound address/port for caddy's certmagic library (go-gitea#15758) (go-gitea#15848) * Upgrade unrolled/render to v1.1.1 (go-gitea#15845) (go-gitea#15846) * Queue manager FlushAll can loop rapidly - add delay (go-gitea#15733) (go-gitea#15840) * Tagger can be empty, as can Commit and Author - tolerate this (go-gitea#15835) (go-gitea#15839) * Set autocomplete off on branches selector (go-gitea#15809) (go-gitea#15833) * Add missing error to Doctor log (go-gitea#15813) (go-gitea#15824) * Move restore repo to internal router and invoke from command to avoid open the same db file or queues files (go-gitea#15790) (go-gitea#15816) * ENHANCEMENTS * Removable media support to snap package (go-gitea#16136) (go-gitea#16138) * Move sans-serif fallback font higher than emoji fonts (go-gitea#15855) (go-gitea#15892) * DOCKER * Only write config in environment-to-ini if there are changes (go-gitea#15861) (go-gitea#15868) * Only offer hostcertificates if they exist (go-gitea#15849) (go-gitea#15853)
v1.14.2 * API * Make change repo settings work on empty repos (go-gitea#15778) (go-gitea#15789) * Add pull "merged" notification subject status to API (go-gitea#15344) (go-gitea#15654) * BUGFIXES * Ensure that ctx.Written is checked after issues(...) calls (go-gitea#15797) (go-gitea#15798) * Use pulls in commit graph unless pulls are disabled (go-gitea#15734 & go-gitea#15740 & go-gitea#15774) (go-gitea#15775) * Set GIT_DIR correctly if it is not set (go-gitea#15751) (go-gitea#15769) * Fix bug where repositories appear unadopted (go-gitea#15757) (go-gitea#15767) * Not show `ref-in-new-issue` pop when issue was disabled (go-gitea#15761) (go-gitea#15765) * Drop back to use IsAnInteractiveSession for SVC (go-gitea#15749) (go-gitea#15762) * Fix setting version table in dump (go-gitea#15753) (go-gitea#15759) * Fix close button change on delete in simplemde area (go-gitea#15737) (go-gitea#15747) * Defer closing the gitrepo until the end of the wrapped context functions (go-gitea#15653) (go-gitea#15746) * Fix some ui bug about draft release (go-gitea#15137) (go-gitea#15745) * Only log Error on getLastCommitStatus error to let pull list still be visible (go-gitea#15716) (go-gitea#15715) * Move tooltip down to allow selection of Remove File on error (go-gitea#15672) (go-gitea#15714) * Fix setting redis db path (go-gitea#15698) (go-gitea#15708) * Fix DB session cleanup (go-gitea#15697) (go-gitea#15700) * Fixed several activation bugs (go-gitea#15473) (go-gitea#15685) * Delete references if repository gets deleted (go-gitea#15681) (go-gitea#15684) * Fix orphaned objects deletion bug (go-gitea#15657) (go-gitea#15683) * Delete protected branch if repository gets removed (go-gitea#15658) (go-gitea#15676) * Remove spurious set name from eventsource.sharedworker.js (go-gitea#15643) (go-gitea#15652) * Not update updated uinx for `git gc` (go-gitea#15637) (go-gitea#15641) * Fix commit graph author link (go-gitea#15627) (go-gitea#15630) * Fix webhook timeout bug (go-gitea#15613) (go-gitea#15621) * Resolve panic on failed interface conversion in migration v156 (go-gitea#15604) (go-gitea#15610) * Fix missing storage init (go-gitea#15589) (go-gitea#15598) * If the default branch is not present do not report error on stats indexing (go-gitea#15546 & go-gitea#15583) (go-gitea#15594) * Fix lfs management find (go-gitea#15537) (go-gitea#15578) * Fix NPE on view commit with notes (go-gitea#15561) (go-gitea#15573) * Fix bug on commit graph (go-gitea#15517) (go-gitea#15530) * Send size to /avatars if requested (go-gitea#15459) (go-gitea#15528) * Prevent migration 156 failure if tag commit missing (go-gitea#15519) (go-gitea#15527) * ENHANCEMENTS * Display conflict-free merge messages for pull requests (go-gitea#15773) (go-gitea#15796) * Exponential Backoff for ByteFIFO (go-gitea#15724) (go-gitea#15793) * Issue list alignment tweaks (go-gitea#15483) (go-gitea#15766) * Implement delete release attachments and update release attachments' name (go-gitea#14130) (go-gitea#15666) * Add placeholder text to deploy key textarea (go-gitea#15575) (go-gitea#15576) * Project board improvements (go-gitea#15429) (go-gitea#15560) * Repo branch page: label size, PR ref, new PR button alignment (go-gitea#15363) (go-gitea#15365) * MISC * Fix webkit calendar icon color on arc-green (go-gitea#15713) (go-gitea#15728) * Performance improvement for last commit cache and show-ref (go-gitea#15455) (go-gitea#15701) * Bump unrolled/render to v1.1.0 (go-gitea#15581) (go-gitea#15608) * Add ETag header (go-gitea#15370) (go-gitea#15552)
PreviousNext