Skip to content

Releases: tejastn10/argus

v1.4.1

01 Jan 06:52
Compare
Choose a tag to compare

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

01 Jan 06:41
Compare
Choose a tag to compare

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

14 Dec 04:13
da9228b
Compare
Choose a tag to compare

Argus v1.3.1 🚀

Changelog

  • Updated .gitignore

How to Use

  • Pull the latest Docker image:
    docker pull tejastn10/argus:latest
  • Or use a specific version:
    docker pull tejastn10/argus:v1.3.1

v1.3.0

06 Dec 08:57
6686ff1
Compare
Choose a tag to compare

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

06 Dec 08:28
ffe10ab
Compare
Choose a tag to compare

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

05 Dec 15:14
d4e4b36
Compare
Choose a tag to compare

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