- Add Telegram notifier (#30)
- Docker client struct options
- Move registry client to a dedicated package
- Set user agent for Docker registry client
- Update deps
- Add option to skip notification at the very first analysis of an image (#10)
- Skip analysis of locally built image
- Include provider in notifications
- Add providers documentation
- Move image validation and improve job execution
- Add Swarm provider
- Add fields to load sensitive values from file (#7)
- Add Docker provider (#3)
- Docker client v19.03.5
- Move
image
field to providers layer and rename it static
- Update libs
- Go 1.13.5
- Seconds field optional for schedule
⚠️ BREAKING CHANGES
image
field has been moved to providers.static
in configuration file.
See providers configuration for more info.
- Update libs
- Fix Docker labels
- Multi-platform Docker image
- Switch to GitHub Actions
- ⚠️ Run Docker container as non-root user
- ⚠️ Stop publishing Docker image on Quay
- Go 1.12.10
- Use GOPROXY
⚠️ UPGRADE NOTES
As the Docker container now runs as a non-root user, you have to first stop the container and change permissions to data
volume:
docker-compose stop
chown -R 1000:1000 data/
docker-compose pull
docker-compose up -d
- Add Linux service doc and sample
- Move documentation
- Fix go mod
- Remove
--docker
flag
- Allow to override database path through
DIUN_DB
env var
- Update libs
- Display containers/image logs
- Fix registry options not setted (Issue #5)
- Worker pool can be full while retrieving tags
- Always run on startup. Flag
--run-startup
removed.
- Display next execution time
- Use v3 robfig/cron
- Move
Os
and Arch
filters to image
- Retrieve all tags by default
- Review config file structure
- Improve worker pool
⚠️ BREAKING CHANGES
Some fields in configuration file has been changed:
registries
renamed regopts
items
renamed image
items[].image
renamed image[].name
items[].registry_id
renamed image[].regopts_id
watch.os
and watch.arch
moved to image[].os
and image[].arch
See README for more info.
- Add worker pool to parallelize analyses
- Filter tags before return them
- Add option to set the maximum number of tags to watch for an item if
watch_repo
is enabled
- Fix registry client context
- Fix email template
- Add flag to log caller
- Allow overriding os and architecture when watching
- Move
insecure_tls
and timeout
options to registry option
- Rename Bolt bucket
- Change default schedule
- Review registry client
- Don't skip repo analysis if default tag not found
- Docker engine 18.09.6
- Increase default timeout
- Fix
data
volume mount