Skip to content

Releases: AshkanRafiee/Nightwarden

v0.2.1

17 Oct 18:41
ba7ae40
Compare
Choose a tag to compare

Rebranding and logo

v0.2.0

13 Oct 13:59
Compare
Choose a tag to compare
Initial commit with current state

v0.1.0-alpha

14 Sep 10:49
Compare
Choose a tag to compare
v0.1.0-alpha Pre-release
Pre-release
Initial commit with current state

v0.0.9-alpha

14 Sep 08:16
Compare
Choose a tag to compare
v0.0.9-alpha Pre-release
Pre-release
Initial commit with current state

v0.0.8-alpha

01 Sep 13:48
Compare
Choose a tag to compare
v0.0.8-alpha Pre-release
Pre-release
  • Rate Limiting per API Key Mechanism
  • Admin API Key Validation + Master Key
  • API Key Generation
  • API Key Modification
  • API Key Removal
  • API Key List

v0.0.7-alpha

31 Aug 10:31
Compare
Choose a tag to compare
v0.0.7-alpha Pre-release
Pre-release
  • Separated Worker and API modules for better modularization.
  • Enhanced API scaling and load balancing with Envoy Proxy integration.
  • Increased file size limit from 10MB to 100MB.
  • Standardized API response format across all endpoints.
  • Implemented local file system temp storage with shared storage capabilities.
  • Optimized worker efficiency by better task selection from the database for AV processing.
  • Added connection pooling to the Worker and Redis for improved performance.
  • Introduced a retry mechanism with a secondary queue in Redis, enhancing reliability.
  • Established a maximum retry policy for file scanning processes.
  • Implemented rate limiting for Worker-to-AV requests.
  • Updated load balancing strategy from Round Robin to Least Request.
  • Addressed various bug fixes and stability improvements.

v0.0.6-alpha

21 Aug 10:29
Compare
Choose a tag to compare
v0.0.6-alpha Pre-release
Pre-release

AV Load Balancing and more...

  • Added AV Updater Scripts, Image and cron (Not Totally Used Yet)
  • Disabled Automatic Updates of individual AV Instances
  • Added Restarting Condition for av instances (unless-stopped)
  • Added and fixed healthcheck for envoy
  • Added and fixed AV Load Balancing
  • Envoy Image is now built internally to include curl for healthchecks
  • Bug Fixes

v0.0.5-alpha

18 Aug 13:34
Compare
Choose a tag to compare
v0.0.5-alpha Pre-release
Pre-release
  • Added New Method of Background Tasks
  • Added Worker Rate Limits for Antivirus Calling Limits
  • Added Redis and Persist Storage
  • Automated Redis Password Generation
  • Automated Nginx cert and key Generation
  • Improved Logging
  • Bug Fix

v0.0.4-alpha - Refactor: Processing Queue Method

18 Aug 05:18
Compare
Choose a tag to compare

change: changed old apis.
added processing queue and redis
file hash calculation
file id binding
new index.html
improved tempfile handling

v0.0.3-alpha - Improved In Storage Processing

18 Aug 05:09
Compare
Choose a tag to compare

Improved In Storage Processing