Skip to content

Releases: authrequest/Unifi-Monitor

Update regex to be domain-agnostic

27 Mar 23:38
3311160

Choose a tag to compare

Updated regex to get next.js url hash without worrying about what sub-domain Unifi chooses.

What's Changed

New Contributors

Full Changelog: v0.2...v0.2b

Refactor and utilize custom tls client

22 Feb 07:00

Choose a tag to compare

Updated code to correctly format and write products to JSON file.

Performance Improvements:

  • Moved regex compilation to package level (only compiled once)
  • Added a custom HTTP client with proper timeouts and connection pooling
  • Used buffer pool to reduce memory allocations
  • Used io.Copy instead of ioutil.ReadAll for better memory efficiency

Reliability Improvements:

  • Added context with timeout
  • Added status code checking
  • Implemented exponential backoff retry mechanism
  • Better error handling with wrapped errors

Code Quality Improvements:

  • More descriptive error messages
  • Structured logging with additional context
  • Better resource cleanup with defers
  • Consistent error message formatting

v0.1

06 Jan 22:24

Choose a tag to compare

Release: v0.1

Overview

This release includes precompiled executables for multiple platforms, enabling seamless installation and usage.

Platforms

  • Linux: x86_64
  • ARM64: Generic ARM64 architecture
  • Windows: x86_64 (64-bit)
  • macOS:
    • Apple Silicon (arm64)
    • Intel (x86_64)

Installation

  1. Download the appropriate executable for your platform from the Assets section below.
  2. Follow the included documentation or run the file to get started.

Full Changelog: https://github.com/authrequest/Unifi-Monitor/commits/v0.1