Skip to content

Haribon v1.1.1

Choose a tag to compare

@github-actions github-actions released this 01 May 11:25

Haribon Release Notes

Version 1.1.1 — Stability and Configuration Refinements

Haribon v1.1.1 focuses on reliability improvements, cleaner startup behavior, and refined runtime configuration handling while preserving the lightweight round-robin proxy architecture.


Improvements

Runtime Environment Overrides

Host and port values continue to support runtime overrides using environment variables.

HARIBON_HOST=0.0.0.0
HARIBON_PORT=8080

This enables easier deployment across multiple environments without modifying YAML files.

Invalid Port Warning Logs

If HARIBON_PORT contains an invalid value, Haribon now logs a warning and safely falls back to the configured port.

Improved Logging Path Handling

Default log file paths remain OS-aware:

  • Linux uses /var/log/haribon.log
  • Other systems use ./haribon.log

This keeps deployments simple across servers and local development machines.

Safer Startup Validation

Haribon exits early when no backends are configured, preventing invalid runtime states.

Operational Consistency

This release keeps startup behavior predictable while maintaining simple configuration flow.


Core Features Retained

  • Round robin load balancing
  • Reverse proxy request forwarding
  • YAML configuration
  • Lightweight Go binary
  • Concurrent request handling
  • Optional file logging
  • Request timeout protection

Summary

Haribon v1.1.1 improves operational stability and configuration safety with stronger validation and clearer runtime behavior while preserving the simple lightweight proxy design.