Releases: tejastn10/argus
Releases · tejastn10/argus
v1.4.1
Argus v1.3.1 🚀
Highlights
- Added GitHub Container Registry (GHCR) support for improved container distribution and security (
ghcr.io/tejastn10/argus
)
Docker Images
docker.io/tejastn10/argus:v1.4.1
ghcr.io/tejastn10/argus:v1.4.1
Supported Platforms
- linux/amd64
- linux/arm64
How to Use
-
Pull the latest Docker image:
docker pull docker.io/tejastn10/argus:latest
-
Or use a specific version:
docker pull docker.io/tejastn10/argus:v1.4.1
v1.4.0
Docker Images
docker.io/tejastn10/argus:v1.4.0
ghcr.io/tejastn10/argus:v1.4.0
Supported Platforms
- linux/amd64
- linux/arm64
v1.3.1
v1.3.0
Argus v1.3.0 🚀
Highlights
- Mac M-Series Chip Compatibility:
Fixed the issue with Docker image compatibility on Mac OS M series chips.
Changelog
- Fixed Docker image compatibility issue on Mac M-Series chips.
How to Use
- Pull the latest Docker image:
docker pull tejastn10/argus:latest
- Or use a specific version:
docker pull tejastn10/argus:v1.3.0
v1.1.0
Argus v1.1.0 🚀
Highlights
-
Exponential Backoff and Retry Logic:
Added a robust retry mechanism with exponential backoff to improve reliability during HTTP requests.- Customizable retry count and backoff duration.
- Cap on maximum backoff duration to prevent potential integer overflow.
-
Enhanced Logging for Debugging:
Logs now include detailed error messages for each retry attempt, providing better transparency and easier troubleshooting.
Changelog
- Implemented exponential backoff logic to handle transient network errors effectively.
- Introduced stricter validations for retry parameters (minimum retry count of 3, minimum backoff duration of 3 seconds).
- Added proper resource management by ensuring HTTP response bodies are closed using
defer
. - Enforced mandatory HTTPS for monitoring URLs, disallowing insecure schemes (
http
,localhost
, and private IPs). - Improved error handling and logging for better clarity and debugging.
How to Use
- Pull the latest Docker image:
docker pull tejastn10/argus:latest
- Or use a specific version:
docker pull tejastn10/argus:v1.1.0
v1.0.0
Argus v1.0.0 🚀
Highlights
-
Optimized Docker Image:
The new multi-stage Dockerfile reduces the image size from 300MB to just 8MB, improving performance and deployment efficiency. -
Automated GitHub Actions Workflow:
Introduced a GitHub Action workflow to automatically build and publish Docker images.- Docker images are now versioned based on release tags.
- Each image is pushed to the Docker registry for seamless distribution.
Changelog
- Updated the Dockerfile to use a multi-stage build for smaller image size.
- Added a GitHub Actions workflow to automate Docker image builds and versioning.
- Updated the
README.md
with instructions for using the Docker image and GitHub Actions workflow.
How to Use
- Pull the latest Docker image:
docker pull tejastn10/argus:latest
- Or use a specific version:
docker pull tejastn10/argus:v1.0.0