Homarr

Releases

ReleasesSoftware

Tracks the latest releases of repositories and container images, and shows their changelogs.

The releases widget tracks the latest release of repositories and container images, and lets you read their changelogs. Releases published within the highlight period are listed under New until you mark them as viewed. Repositories that could not be checked are grouped by cause under Needs attention. It also supports importing releases from your local docker containers.

Screenshots

releases listreleases with changelog reader

Supported Providers

GitHub, Docker Hub, GitLab, NPM, Codeberg, GitHub Container Registry, Quay, and LinuxServer.io are configured per repository in the widget. Adding or removing a provider token refreshes active release results.

Each repository is checked at most every 6 hours, so a new release can take up to 6 hours to appear. If a check fails, the last release found stays visible for up to a day.

GitHub allows 60 requests per hour without a token, shared by every repository on the server. If GitHub repositories show "Rate limited by GitHub", add a GitHub token in the widget settings.

For container images tracked by a floating tag such as latest, the widget shows the version tag that points to the same image.

For GitHub repositories with more than 1,000 releases, Homarr uses the releases returned before GitHub's history limit. The latest release remains available in the widget.

For GitHub Container Registry, use owner/package identifiers such as homarr-labs/homarr. Full image references such as ghcr.io/homarr-labs/homarr:latest are also accepted.

Supported integrations

Sonarr icon
SonarrSonarr is a TV series management tool that automates the process of downloading, sorting, and renaming episodes.
View guide
Radarr icon
RadarrRadarr is a movie management tool that automates the process of downloading, sorting, and renaming movies.
View guide
Lidarr icon
LidarrLidarr is a music management tool that automates the process of downloading, sorting, and renaming music.
View guide
Readarr icon
ReadarrReadarr is a book management tool that automates the process of downloading, sorting, and renaming books.
View guide
Prowlarr icon
ProwlarrProwlarr is an indexer manager for Usenet and BitTorrent, providing a unified interface to manage your indexers.
View guide
Bindery icon
BinderyBindery is a Sonarr/Radarr-style manager for ebooks and audiobooks that automates searching, downloading, sorting and renaming your book library.
View guide

Linking integrations

Linked integrations show the version each service is running next to the latest release. The status compares against the latest release the repository shows, which can be a pre-release, and is unknown when either version isn't a plain version number such as 4.0.20 or v4.0.20 (LinuxServer.io's -ls build suffix is also supported).

Supports advanced view. See the advanced keyboard shortcuts.

Adding the widget

Add the widget from the board's Add board content menu in edit mode.

Configuration

NameDescriptionValuesDefault value
LayoutCompact shows every repository on a single line.
  • Comfortable
  • Compact
Comfortable
SummaryWhat to show above the list. The status bar adds one segment per repository that jumps to it when clicked.
  • Count and status bar
  • Count only
  • Hidden
Count only
SectionsGroups of repositories to show. Hidden groups are not listed at all.
  • New
  • Needs attention
  • Up to date
  • Quiet
All
Highlight new releases forReleases published within this period are listed under New until you mark them as viewed.
  • Never
  • 1 day
  • 3 days
  • 1 week
  • 2 weeks
  • 1 month
  • 3 months
1 week
Move to Quiet afterRepositories without a release for this long are listed under Quiet.
  • Never
  • 1 month
  • 3 months
  • 6 months
  • 1 year
  • 2 years
6 months
Show changelog previewPreview the release notes under new releases.yes / noyes
RepositoriesThe repositories to show releases for.Repositories[]None

Repositories

NameDescriptionValuesDefault value
ProviderProvider to fetch the repository or package releases from.Select from the available providers.-
IdentifierThe identifier of the repository or package, e.g. "homarr-labs/homarr".Any valid provider identifier. GHCR also accepts full image refs like "ghcr.io/owner/package:tag".-
Provider URLBase URL for the provider.Any valid URL.Provider default
NameDisplay name of the repository.String-
Icon URLURL to the icon of the repository.String-
Version RegexThe regex to extract the version from the release tag.Version RegexNone
Linked IntegrationsThe integrations whose running version is shown next to the latest release.Select from the integrations selected for the widget.None

Version Regex

NameDescriptionValuesDefault value
PrefixThe prefix to match before the version.String
PrecisionThe precision of the version
  • None
  • #
  • #.#
  • #.#.#
  • #.#.#.#
  • #.#.#.#.#
None
SuffixThe suffix to match after the version.String

The version filter is used to match the version tag of the release. It is a combination of the prefix, precision and suffix.

Setting the Prefix to v, precision to 2 and the Suffix to -alpha, will match v1.0-alpha but not v1.0-beta.
Setting the Prefix to v, precision to 3, will match v5.2.0 but not v1.0.2-alpha or Beta v5.2.1.

On this page