- Minor amendments for the tag info page to account the cache type of sub-image.
- Upgrade Go version to 1.13.7, alpine to 3.11 and other dependencies.
- Support Manifest List v2. This enables the proper display of multi-arch images, such as those generated by Docker BuildX or manually (thanks to Christoph Honal @StarGate01). So now we support the following formats: Manifest v2 schema 1, Manifest v2 schema 2, Manifest List v2 schema 2 and all their confusing combinations.
- Amend representation of the tag info page.
- Change logging library, add "-log-level" argument and put most of the logging into DEBUG mode.
- You can define timezone when running container by adding
TZ
env var, e.g. "-e TZ=America/Los_Angeles" (thanks to @gminog). - Fix initial ownership of /opt/data dir in Dockerfile.
- Hide repositories with 0 tags count.
- Compatibility fix with docker_auth v1.5.0.
- Add event_deletion_enabled option to the config, useful for master-master/cluster setups.
- Generate SHA256 from response body if no Docker-Content-Digest header is present, e.g. with AWS ECR.
- Bump go version.
- Add favicon.
- Use go 1.11.5, alpine 3.9, echo 3.3.10.
- Put all static files to the docker image instead of loading from CDN.
- Now discover more than 100 repositories (thanks to Yuhi Ishikura @uphy).
- Switch to Go 1.11 and Go Modules to track dependencies.
- Add
registry_password_file
option to the config file. - Improve no data message on empty tables on UI.
- Show the root namespace "library" in the dropdown even when there are no repos in it.
- Switch alpine Docker image to 3.8.
- Make web root accessible w/o trailing slash when base_path is configured.
- Fix panic when using MySQL for events storage and no table created yet.
- When using MySQL for events storage, do not leak connections.
- Last events were not shown when viewing a repo of non-default namespace.
- Support repos with slash in the name.
- Enable Sonatype Nexus compatibility.
- Add
base_path
option to the config to run UI from non-root. - Add built-in cron feature for purging tags task.
- Add MySQL along with sqlite3 support as a registry events storage.
New config settings
event_database_driver
,event_database_location
. - Bump Go version and dependencies.
- Initial public version.