Icon of Gitea app on Umbrel App Store

Gitea

A painless self-hosted Git service

Gitea

Open App Store on your umbrelOS device to install this app
Screenshot 1 of Gitea app on Umbrel App Store
Screenshot 2 of Gitea app on Umbrel App Store
Screenshot 3 of Gitea app on Umbrel App Store
About this app

Gitea is a painless self-hosted Git service. It is similar to GitHub, Bitbucket, and GitLab. It is a community managed lightweight code hosting solution written in Go. Gitea's minimal requirements allow it to run seamlessly on inexpensive hardware like a Raspberry Pi. Features:

  • Fully self-hosted and private
  • Issue tracker
  • Account/Organization/Repository management
  • Tor support
  • Repository Git hooks/deploy keys
  • Repository issues, pull requests and wiki
  • Add/Remove repository collaborators
  • Gravatar and custom source
  • Admin panel
What's new
Version 1.25.16 days ago

This update includes several bug fixes and improvements:

  • Fixed email configuration issues
  • Fixed pull request counter display
  • Fixed file viewing issues
  • Fixed actions scheduling and rerun functionality
  • Improved code preview rendering
  • Various stability improvements

Full release notes: https://github.com/go-gitea/gitea/releases

Version 1.25.02 weeks ago

This release includes new features and improvements:

  • Stream repository archives by default for better performance
  • Send email notifications on workflow run success/failure
  • Support for 3D/CAD file format previews
  • Edit files directly in the UI with automatic fork creation
  • Follow file symlinks to their targets
  • Allow renaming and moving binary/LFS files in the UI
  • Improved time tracker interface
  • Better notifications list with partial refresh
  • Enhanced Actions list with workflow run cancellation
  • Support for annotated tags when creating releases via API

Bug fixes:

  • Fixed webhook tag events bypassing branch filters
  • Fixed pull request creation when target branch name matches a tag
  • Fixed various Actions log display issues
  • Fixed attachment file size limits
  • Fixed notification count positioning
  • Fixed package registry issues
  • Many other stability improvements

Full release notes: https://github.com/go-gitea/gitea/releases

Version 1.24.72 weeks ago

🚨 This release includes important security fixes:

  • Fixed authentication bypass vulnerabilities
  • Fixed password leak in log messages
  • Fixed OAuth2 security issue

Additional improvements:

  • Fixed issue where inputting review comments would remove reviewers
  • Various bug fixes and stability improvements

For full details, please see: https://github.com/go-gitea/gitea/releases

Version 1.24.6last month

This release includes several bug fixes and improvements:

  • Fixed issues with pull request comparisons and redirects
  • Improved handling of LFS objects and range headers
  • Enhanced GitHub release asset URL validation
  • Fixed token lifetime issues
  • Improved push commit comment handling for pull requests
  • Various UI and rendering improvements

For full details, please see: https://github.com/go-gitea/gitea/releases

Version 1.24.52 months ago

This release includes several bug fixes and improvements:

  • Fixed LFS garbage collection
  • Corrected comment count in webhooks
  • Fixed review pull request commits
  • Vertically centered "Show Resolved" button

For full details, please see: https://github.com/go-gitea/gitea/releases

Version 1.24.43 months ago

This release includes several bug fixes and improvements:

  • Fixed various bugs related to pull requests, issues, and file handling
  • Improved submodule relative path handling
  • Enhanced automerge check process
  • Fixed updating user visibility
  • Added support for base64-encoded agit push options
  • Resolved issues with git user avatar display in commits list
  • Improved API responses and fixed some formatting issues
  • Enhanced project images scroll functionality

For full details, please see: https://github.com/go-gitea/gitea/releases

Version 1.24.33 months ago

This release includes several bug fixes and improvements:

  • Fixed form property assignment edge case
  • Improved submodule relative path handling
  • Fixed incorrect comment diff hunk parsing and GitHub asset ID nil panic
  • Fixed updating user visibility
  • Added support for base64-encoded agit push options
  • Fixed submodule link functionality with relative paths
  • Resolved issues with git user avatar display in commits list
  • Improved API response for swagger spec
  • Enhanced automerge check process
  • Fixed response format for actions/workflows
  • Resolved repository settings and protocol log problems
  • Improved project images scroll functionality
  • Fixed various UI and functionality issues related to pull requests, issues, and file handling

For full details, please see: https://github.com/go-gitea/gitea/releases

Version 1.24.24 months ago

This is a quick release to resolve docker images push bug and includes several important fixes:

  • Fixed container range bugs that were affecting Docker image operations
  • Improved alignment of commit status icons on commit pages
  • Enhanced pull request creation with support for title and body parameters
  • Better package cleanup when using deletion rules
  • Fixed ghost user issues in feeds when pushing through actions
  • Prevented double markdown link brackets when pasting URLs
  • Improved form submission handling to prevent duplicate forks
  • Fixed various markdown rendering and UI display issues
  • Resolved dropdown filter problems and tag target issues

As always, please review the full release notes for any changes that may affect your setup: https://github.com/go-gitea/gitea/releases

Version 1.24.14 months ago

This patch release includes important bug fixes and improvements:

  • Fixed issues with package deletion and cleanup
  • Improved pull request handling and API responses
  • Enhanced commit status display and workflow processing
  • Fixed markdown rendering and link generation
  • Resolved container range and dropdown filter bugs
  • Better handling of ghost users in feeds
  • Improved form submission handling to prevent duplicates
  • Fixed various UI issues and alignment problems

As always, please review the full release notes for any changes that may affect your setup: https://github.com/go-gitea/gitea/releases

Version 1.24.04 months ago

This major release brings significant new features and improvements:

Key highlights include:

  • Two-factor authentication enforcement for enhanced security
  • Fullscreen mode for project viewing
  • Anonymous access support for private repositories
  • File tree view on file pages with material icons
  • Email options for commit creation and image embedding
  • Organization-level worktime tracking
  • Performance optimizations for commits, feeds, and pull requests
  • Improved code block readability and repository views
  • Enhanced actions with workflow dispatch support
  • Better pull request and issue management features
  • New API endpoints for packages and file contents
  • Modernized user interface elements

⚠️ This release includes breaking changes:

  • Gitea now always uses its internal config and ignores system git config
  • Improved log format may affect log parsing tools

As always, please review the full release notes for any changes that may affect your setup: https://github.com/go-gitea/gitea/releases

Version 1.23.86 months ago

This update includes various enhancements and bug fixes:

  • Fixed issues with LFS URL security and file uploads
  • Improved handling of releases, webhooks, and pull requests
  • Enhanced wiki functionality and API
  • Upgraded packages for better security
  • Fixed UI issues and improved user interface elements
  • Added support for RISC-V architecture

As always, please review the full release notes for any changes that may affect your setup: https://github.com/go-gitea/gitea/releases

Version 1.23.77 months ago

This update includes various enhancements and bug fixes:

  • Added option to block expensive pages for anonymous users
  • Improved SSH certificate handling
  • Fixed Discord webhook issues
  • Enhanced pull request action triggers
  • Improved avatar handling and markdown rendering
  • Added new CLI flags for user creation with access tokens
  • Fixed various UI and layout issues
  • Enhanced code owners review request functionality

As always, please review the full release notes for any changes that may affect your setup: https://github.com/go-gitea/gitea/releases

Version 1.23.67 months ago

This update includes various enhancements and bug fixes:

  • Fixed LFS URL security issue
  • Updated JWT and Redis packages for improved security
  • Fixed Maven package handling to prevent panics
  • Improved Markdown rendering
  • Enhanced OAuth2 authentication
  • Fixed UI issues and improved user interface
  • Added support to disable passkey authentication
  • Improved code search indexer options

As always, please review the full release notes for any changes that may affect your setup: https://github.com/go-gitea/gitea/releases

Version 1.23.58 months ago

This update includes various enhancements and bug fixes:

  • Improved user dashboard loading performance
  • Enhanced navbar dropdown item alignment
  • Fixed inconsistent closed issue list icon
  • Improved Maven package naming convention handling
  • Enhanced Open-with URL encoding
  • Fixed repository deletion to unlink all related packages
  • Improved Git graph to not show detached commits
  • Enhanced commit status webhook appearance

As always, please review the full release notes for any changes that may affect your setup: https://github.com/go-gitea/gitea/releases

Version 1.23.48 months ago

This update includes various enhancements and bug fixes:

  • Enhanced router protections for Actions variables and runner operations, fixed project issues list
  • Improved loading speed for pull request comments and attachments
  • Fixed mirror sync issues and repository health checking
  • Improved pull request target branch dropdown functionality
  • Fixed multiple issues including artifact ordering and assignee checks
  • Reworked the suggestion backend system
  • Made actions URLs absolute in commit status webhooks
  • Added missing locale translation
  • Fixed various context usage problems

As always, please review the full release notes for any changes that may affect your setup: https://github.com/go-gitea/gitea/releases

Version 1.23.39 months ago

This update includes various enhancements and bug fixes:

  • Build Gitea with Golang v1.23.6 to fix security bugs
  • Fix a bug caused by status webhook template
  • Improved clone button functionality
  • Enhanced repository homepage styling
  • Added confirmation dialog for "sync fork" action
  • Improved tracked time display and sync fork behavior
  • Fixed various UI and functionality issues

As always, please review the full release notes for any changes that may affect your setup: https://github.com/go-gitea/gitea/releases

Version 1.23.110 months ago

This is a major update of Gitea that includes various new features, enhancements, performance improvements, and bug fixes.

As always, please review the full release notes for any changes that may affect your setup: https://github.com/go-gitea/gitea/releases

Version 1.22.610 months ago

This release includes security fixes and improvements:

  • Fixed security issue related to public key handling
  • Improved file migration handling
  • Enhanced repository synchronization

As always, please review the full release notes for any changes that may affect your setup: https://github.com/go-gitea/gitea/releases

Version 1.22.411 months ago

This release includes various security fixes and improvements:

  • Enhanced security for basic authentication and API endpoints
  • Improved performance for archive downloads
  • Fixed issues with Docker image pulling, repository permissions, and pull request handling
  • Resolved several UI and display issues
  • Improved OAuth and WebAuthn authentication

As always, please review the full release notes for any changes that may affect your setup: https://github.com/go-gitea/gitea/releases

Version 1.22.3last year

This release includes various bug fixes and improvements, including:

  • Enhanced security for API endpoints and public key management
  • Improved performance for action table data loading
  • Fixed issues with branch protection, migrations, and pull request handling
  • Resolved several UI and display issues

As always, please review the full release notes for any changes that may affect your setup: https://github.com/go-gitea/gitea/releases

Version 1.22.2last year

This release includes various bug fixes and improvements, including:

  • Fixed issues with search functionality and team management
  • Improved handling of repository transfers and branch renaming
  • Enhanced security for API endpoints and public key management
  • Resolved several UI and display issues

As always, please review the full release notes for any changes that may affect your setup: https://github.com/go-gitea/gitea/releases

Version 1.22.1last year

This release stands as a monumental milestone in our development journey with a record-breaking incorporation of 1481 pull requests. It marks the most extensive update in Gitea's history, showcasing a plethora of new features and infrastructure improvements.

Noteworthy advancements in this release include the introduction of HTMX and Tailwind, signaling a strategic shift as we gradually phase out jquery and Fomantic UI. These changes reflect our commitment to embracing modern technologies and enhancing the user experience.

As usual, please read the full Gitea release notes to understand any breaking changes that might need your attention: https://github.com/go-gitea/gitea/releases.

Version 1.21.7last year

This is a minor release that includes a number of bug fixes.

Full release notes can be found at https://github.com/go-gitea/gitea/releases.

Version 1.21.6last year

SECURITY

  • Fix XSS vulnerabilities
  • Use general token signing secret

ENHANCEMENTS

  • Refactor git version functions and check compatibility
  • Improve user experience for outdated comments
  • Hide code links on release page if user cannot read code
  • Wrap contained tags and branches again
  • Fix incorrect button CSS usages
  • Strip trailing newline in markdown code copy
  • Implement some action notifier functions
  • Load outdated comments when (un)resolving conversation on PR timeline

As well as various bugfixes.

A full list of new features, improvements, and bug fixes can be found here: https://github.com/go-gitea/gitea/releases.

Version 1.21.0last year

This release updates Gitea from 1.20.3 to 1.21.0. Please review breaking changes for 1.21.0 listed in the full release notes before updating https://github.com/go-gitea/gitea/releases/tag/v1.21.0.

Version 1.21.0 release notes highlights:

FEATURES

  • User details page
  • Chore(actions): support cron schedule task
  • Add Retry button when creating a mirror-repo fails

ENHANCEMENTS

  • Render email addresses as such if followed by punctuation
  • Show error toast when file size exceeds the limits
  • Fix citation error when the file size is larger than 1024 bytes
  • Remove action runners on user deletion
  • Remove set tabindex on view issue

And more! A full list of new features, improvements, and bug fixes for versions between 1.20.3 and 1.21.0 can be found here: https://github.com/go-gitea/gitea/releases.

Version 1.20.32 years ago

This release updates Gitea from 1.19.1 to 1.20.3. A full list of new features, improvements, and bug fixes for versions between 1.19.1 and 1.20.3 can be found here: https://github.com/go-gitea/gitea/releases.

Version 1.20.3 release notes highlights:

BREAKING

  • Fix the wrong derive path

SECURITY

  • Fix API leaking Usermail if not logged in

FEATURES

  • Add ThreadID parameter for Telegram webhooks

ENHANCEMENTS

  • Add minimum polyfill to support "relative-time-element" in PaleMoon
  • Move dropzone progress bar to bottom to show filename when uploading
  • Fix dark theme highlight for "NameNamespace"
  • Display human-readable text instead of cryptic filemodes
  • Warn instead of reporting an error when a webhook cannot be found
  • Use 'object-fit: contain' for oauth2 custom icons
  • Fix the topic validation rule and suport dots

BUGFIXES

  • Fix "issueReposQueryPattern does not match query"
  • Fix incorrect CLI exit code and duplicate error message
  • Fix storage path logic especially for relative paths
  • Fix attachment clipboard copy on insecure origin
  • Fix wrong middleware sequence
  • Avoiding accessing undefined tributeValues
  • Fix admin queue page title and fix CI failures
Version 1.19.12 years ago

This release updates Gitea from 1.18.5 to 1.19.1. A full list of new features, improvements, and bug fixes for versions between 1.18.5 and 1.19.1 can be found here: https://github.com/go-gitea/gitea/releases.

Version 1.19.1 release notes highlights:

FEATURES

  • Gitea Actions
  • Citing repos
  • Copy file content
  • Pre-built FreeBSD binaries
  • Highlight Note and Warning in markdown quotes
  • Projects for organizations/users
  • Referencing commits across repos
  • Reply by email

ENHANCEMENTS

  • Add card type to org/user level project on creation, edit and view
  • Refactor commit status for Actions jobs
  • Show errors for KaTeX and mermaid on the preview tab
  • Show protected branch rule names again
  • Adjust sticky PR header to cover background
  • Discolor pull request tab labels

BUGFIXES

  • Improve error logging for LFS
  • Fix custom mailer template on Windows platform
  • Update the value of diffEnd when clicking the Show More button in the DiffFileTree
  • Make label templates have consistent behavior and priority
  • Fix accidental overwriting of LDAP team memberships
  • Fix branch protection priority
Version 1.18.52 years ago

This release updates Gitea from 1.16.8 to 1.18.5. A full list of new features, improvements, and bug fixes for versions between 1.16.8 and 1.18.5 can be found here: https://github.com/go-gitea/gitea/releases.

Version 1.18.5 release notes:

ENHANCEMENTS

  • Hide 2FA status from other members in organization members list

BUGFIXES

  • Add force_merge to merge request and fix checking mergable
  • Use --message=%s for git commit message
  • Render access log template as text instead of HTML
  • Fix the Manually Merged form
  • Use beforeCommit instead of baseCommit
  • Display attachments of review comment when comment content is blank
  • Return empty url for submodule tree entries
Version 1.16.83 years ago
Information