Docker Registry Ui Versions Save

The simplest and most complete UI for your private registry

2.5.7

3 months ago

2.5.7 (2024-02-08)

:beetle: Bug Fixes

  • should notify new version only once a day even when an error occurs (#353) (6c3c27e2)

:memo: Documentation

  • delete custom issue template (6318ccfd)
  • fix a small typo (#345) (686b1709)

2.5.6

6 months ago

2.5.6 (2023-10-18)

:beetle: Bug Fixes

  • tag-list: missing argument tagsPerPage for getNumPages function (e79a20a5)

2.5.5

6 months ago

2.5.5 (2023-10-17)

:beetle: Bug Fixes

  • DNS name resolving not working in kubernetes (#339) (7991442f)

2.5.4

7 months ago

2.5.4 (2023-10-07)

:beetle: Bug Fixes

  • taglist: refreshing page set all digets to sha256:e3b0c44298... due to missing seesion cache (#337) (de6d09c9)

2.5.3

7 months ago

2.5.3 (2023-09-23)

:beetle: Bug Fixes

  • docker: NGINX_PROXY_PASS_URL use long cache DNS resolution (#333) (1f291324)

:sparkles: Features

  • token-auth: check the presence of www-authenticate header before the status code (3414d7b5)

:memo: Documentation

  • fix registry server configuration example in README (#328, #329) (cd99f6e2)

2.5.2

9 months ago

2.5.2 (2023-07-23)

:beetle: Bug Fixes

  • scrollbar always displayed on safari (#327) (f015187b)

:memo: Documentation

  • add information on how to run development environment (#314) (07713f14)
  • templates: update bug report issue template (f560025e)

2.5.1

9 months ago

2.5.1 (2023-07-18)

:beetle: Bug Fixes

  • shift-click for multi-delete-in-a-row selects wrong images (#323) (bf9c6c82)
  • demo: add taglist-order to fix taglist page (16d01d4d)

:memo: Documentation

  • fix some typo (#324) (42bcec50)
  • update project GIF for the new UI (18dd5ca1)
  • fix typo in README (84b31f2c)

:rocket: Continuous Integration

  • use nginx:alpine-slim docker image (834a0ea4)

:green_apple: Chore

  • version-notification: update latest version management (c74a9aea)

2.5.0

11 months ago

2.5.0 (2023-06-09)

Highlights

  • TAGLIST_ORDER: Set the default order for the taglist page, could be num-asc;alpha-asc, num-desc;alpha-asc, num-asc;alpha-desc, num-desc;alpha-desc, alpha-asc;num-asc, alpha-asc;num-desc, alpha-desc;num-asc or alpha-desc;num-desc (see #307). (default: alpha-asc;num-desc). Since 2.5.0
  • CATALOG_DEFAULT_EXPANDED: Expand by default all repositories in catalog (see #302). (default: false). Since 2.5.0
  • CATALOG_MIN_BRANCHES: Set the minimum repository/namespace to expand (e.g. joxit/docker-registry-ui joxit/ is the repository/namespace). Can be 0 to disable branching. (see #319). (default: 1). Since 2.5.0
  • CATALOG_MAX_BRANCHES: Set the maximum repository/namespace to expand (e.g. joxit/docker-registry-ui joxit/ is the repository/namespace). Can be 0 to disable branching. (see #319). (default: 1). Since 2.5.0
  • TAGLIST_PAGE_SIZE: Set the number of tags to display in one page. (default: 100). Since 2.5.0
  • REGISTRY_SECURED: By default, the UI will check on every requests if your registry is secured or not (you will see 401 responses in your console). Set to true if your registry uses Basic Authentication and divide by two the number of call to your registry. (default false). Since 2.5.0
  • The UI will cache requests from your registry, such as blobs and some manifests (URL with sha256:)
  • Hide empty repositories when SHOW_CATALOG_NB_TAGS is true
  • Show supported architectures in tag list
  • Get a notification when a new version of Docker Registry UI is available :rocket:

Changelog

:beetle: Bug Fixes

  • taglist: add missing props and state for architectures (ae9591c7)
  • docker registry >=2.8.2 sets catalog max entries to 1000 (#306) (aca63372)
  • buildx multiarch image date and history not shown (#309) (9ebbbc35)
  • taglist-order: improve error handler when the order does not exists (c6dee14d)
  • utils: rename talgistOrderParser to taglistOrderParser :facepalm: (b0ea4e5f)
  • utils: taglistOrderVariants improved format (a3e98748)
  • token-auth: always send withCredentials in token auth request (a77103a2)
  • hide empty repositories when SHOW_CATALOG_NB_TAGS is active (#299) (b0811086)
  • taglist: align creation date to the left (43a24231)

:sparkles: Features

  • check for new versions of Docker Registry UI at start up and notify the user (b88dc456)
  • add option REGISTRY_SECURED for registries with Basic Auth (ffb6d14b)
  • taglist: add new option TAGLIST_PAGE_SIZE (#318) (9cfb6791)
  • taglist: improve visibility of multi-architecture images (#271) (4091baa3)
  • catalog: add multi level branching in catalog (#319) (affb0572)
  • branching: add configuration for catalog arborescence (1031034b)
  • catalog: add CATALOG_DEFAULT_EXPANDED to expand repositories by default (#302) (5a340291)
  • taglist-order: add new option TAGLIST_ORDER (#307) (d2222bef)
  • taglist-order: change default value to alpha-asc;num-desc (78606e07)
  • taglist-order: add new option taglist-order (8bbfc5c3)
  • utils: add support to alpha first order (fbab517a)
  • utils: add getTagComparator that generate comparator, only numFirst supported (34d1ed90)
  • utils: add splitTagToArray that will transform a tag into an array alpha and num splited (a135c008)
  • utils: add talgistOrderParser will parse the order string into object (edb5aa97)
  • utils: add taglistOrderVariants function to format taglist order (2b63fb72)
  • support for the docker spec oauth2 token (#300) (ca7202d1)

:wrench: Build

  • release 2.5.0 :rocket: (c8383a9c)

:racehorse: Performance Improvements

  • add http cache for blobs and manifests sha256 (684f82f2)

:heavy_check_mark: Tests

  • branching: add new test for custom branching (398fa65f)
  • branching: start new configurable branching repository system (03157d84)

:memo: Documentation

  • branching: update readme for the new option (dbfc9fe5)
  • fix typo in readme (#312) (b6604421)
  • taglist-order: update entrypoint and add documentation for TAGLIST_ORDER (92584fc3)
  • added missing CORS headers for regular keycloak access via AJAX (#304) (bc80050a)
  • token-auth-keycloak: update nginx configuration (#303) (ba322e07)
  • fix typo in README (#298) (bfc901eb)
  • rename home title (f984633b)
  • add links on badges in README (4f452207)

:rocket: Continuous Integration

  • generate custom version name for dev + main tags (e7e762d6)
  • add test step and create PR workflow (8e98c1c6)

:green_apple: Chore

  • tag-table: fix typo slected -> selected (#317) (d2e6cdca)
  • add some code format (ea508e6a)

2.4.1

1 year ago

2.4.1 (2023-03-20)

:beetle: Bug Fixes

  • upgrade riot-mui dependency firefox switch fix (b2590115)

2.4.0

1 year ago

2.4.0 (2023-03-18)

:beetle: Bug Fixes

  • tag-table: sorting of images w/o date. (#288) (6a8d9843)
  • styling for small screens (1bfbcbf5)
  • update docker logo to support custom fill colors (3693662d)
  • riot-mui: creation date from tag list was not updating on page change (696aa390)
  • riot-ui: upgrade tag dialogs (ba2107f7)
  • riot-ui: upgrade tag history (f779f431)
  • riot-ui: upgrade and fix dialog confirm popup (dd251b55)

:sparkles: Features

  • theme: should have auto behaviour when theme option is empty (a8227d9c)
  • add switch to manually change theme from light to dark (#291) (5db01a9f)
  • theme: use localstorage to save the switch state at refresh (a9fd1a2a)
  • theme: add icons to the switch (sun and moon) and use accent-text color (8b377aee)
  • theme: add switch to select light/dark mode when the default theme is auto (8c3189b5)
  • delete: add support to shift + click for multi delete in a row (#287) (2dce5878)
  • shift-key: add support to shift + click for multi delete in a row (dc64f724)
  • error-page: add a full page for specific errors (6314e8b1)
  • dockerfile: show dockerfile in history page (#286) (b9a157c9)
  • dockerfile: create dockerfile dialog with styled content (c3fa2c91)
  • dockerfile: add button for Dockerfile dialog (b3278511)
  • theme: add support for Dark Mode and Custom Theme (#283) (347e201f)
  • theme: add support to auto theme whith media query (e4369f4e)
  • theme: add theme colors to paginaion with some cleanup (8c402442)
  • add support to THEME* options (ef240ccf)
  • theme: add import SVG for docker image (89ae4f64)
  • theme: add support for header and footer (2feff566)
  • theme: add support for accent-text (441def48)
  • theme: add support for dialogs (9b5b9356)
  • theme: add support for custom themes (367ca038)
  • riot-mui: upgrade riot mui and all dependencies (#279) (a0dcc84c)
  • riot-mui: set material-icon size to 24px globally (1e08561b)
  • riot-mui: now we can CTRL + click on catalog elements (228762c6)
  • riot-mui: use new material-dropdown component (d13f81c9)
  • riot-mui: upgrade tag history components (fe724c4d)
  • riot-mui: upgrade and fix taglist pagination (68d19991)
  • riot-mui: upgrade tag-list components (table, list, remove image and tag history button) (54a954f8)
  • riot-mui: upgrade home page with navbar and footer (d11fd424)

:wrench: Build

  • release 2.4.0 :rocket: (e2f2850f)

:memo: Documentation

  • refactoring main README and change license dates (564bc4b0)
  • add name in contributors list (959af863)
  • add documentation for theme options (c9b2415d)

:rocket: Continuous Integration

  • disable proxy request buffering (#282) (0a6d08bf)
  • fix npm dependencies for node v16 (5983935f)

:green_apple: Chore

  • updated dependencies (riot v7 & rollup v3) (c7368a31)