[Enhancement]: Add Docker Version Tagging for Major Version Updates #2373

Open
opened 2026-04-25 00:06:35 +02:00 by adam · 3 comments
Owner

Originally created by @blairun on GitHub (Nov 22, 2024).

Type of Enhancement

Server Backend

Describe the Feature/Enhancement

Add version tagging for docker releases, so users can choose to pull the latest minor version within a major version (e.g., 2.17). The Paperless-ngx project does this as seen here: Paperless-ngx Version Tags

Why would this be helpful?

Allows for more flexible version management and easier updates.

Future Implementation (Screenshot)

Example of Dockerfile or versioning script

VERSION=2.17.2
TAGS=2.17.2 2.17

Updated build script to include both tags

docker build -t myproject:$VERSION -t myproject:$TAGS .

Example of changes in documentation

To pull a specific minor version, use the tag format 2.17.2.
To pull the latest minor version within a major version, use the tag format 2.17.

Audiobookshelf Server Version

2.17.2

Current Implementation (Screenshot)

No response

Originally created by @blairun on GitHub (Nov 22, 2024). ### Type of Enhancement Server Backend ### Describe the Feature/Enhancement Add version tagging for docker releases, so users can choose to pull the latest minor version within a major version (e.g., 2.17). The Paperless-ngx project does this as seen here: [Paperless-ngx Version Tags](https://github.com/paperless-ngx/paperless-ngx/pkgs/container/paperless-ngx/versions?filters%5Bversion_type%5D=tagged) ### Why would this be helpful? Allows for more flexible version management and easier updates. ### Future Implementation (Screenshot) # Example of Dockerfile or versioning script VERSION=2.17.2 TAGS=2.17.2 2.17 # Updated build script to include both tags docker build -t myproject:$VERSION -t myproject:$TAGS . # Example of changes in documentation To pull a specific minor version, use the tag format `2.17.2`. To pull the latest minor version within a major version, use the tag format `2.17`. ### Audiobookshelf Server Version 2.17.2 ### Current Implementation (Screenshot) _No response_
adam added the enhancement label 2026-04-25 00:06:35 +02:00
Author
Owner

@nichwall commented on GitHub (Nov 22, 2024):

This is already implemented. You can pull 2.17.1 using the tag 2.17.1

@nichwall commented on GitHub (Nov 22, 2024): This is already implemented. You can pull 2.17.1 using the tag `2.17.1`
Author
Owner

@blairun commented on GitHub (Nov 22, 2024):

Yes, but I can't pull using 2.17
Which is what this request is about.

@blairun commented on GitHub (Nov 22, 2024): Yes, but I can't pull using 2.17 Which is what this request is about.
Author
Owner

@nichwall commented on GitHub (Nov 22, 2024):

Ah, thanks for clarifying. I understood you backwards.

@nichwall commented on GitHub (Nov 22, 2024): Ah, thanks for clarifying. I understood you backwards.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#2373