github yusing/godoxy v0.18.0

3 hours ago

New

  • WebUI: Fully rewritten WebUI - more like a real home page

  • Homepage

    • Enhanced homepage functionality with new item click tracking, sort methods, and category management. (2c290a3)
    • Added buttons in app context menu for Starting, Stopping and Restarting containers
    • Apps can now be sorted by name or number of clicks
    • Arrow navigation: → ← ↑ ↓ to navigate through apps, Alt + → ← to switch between categories
    • Search box for searching apps (or terms on DuckDuckGo/Google)
  • Agent: Updated docker compose for podman. (2717dc9, 59917f5)

  • API:

    • Introduced Docker container management endpoints (start, stop, restart), including GetContainer for retrieval. (f3913e1, 7b028ad)
    • Updated and improved the Docker logs API. (59cae09)
  • Metrics:

    • Added AllSystemInfo endpoint for real-time system metrics. (6077a1d)
    • Enhanced metrics handling with interval validation and historical data reconstruction. (d56663d)
  • Websocket:

    • Added deduplication support to reduce unnecessary traffic. (99c1922)
  • Serialization: Added support for 'd' (days), 'w' (weeks), and 'M' (months) units for time duration. (04d823d)

Changes

  • Documentation:
    • Updated Swagger JSON and YAML files. (103fd3b)
    • Updated README files to include container runtime and ForwardAuth support. (8f1c02c)
  • Performance: Enhanced http performance and reduced overall memory usage (f31b1b5)
  • Initialization: Parallelize providers initialization for faster initial load (60c13a7)
  • WebUI

Fixes

  • ReverseProxy: Properly suppressed http2.errStreamClosed. (4509622)
  • Serialization: Improved nil handling. (190d5e1)
  • API:
    • Corrected error formatting. (24bcc2d)
    • Conditionally enabled auth APIs based on auth configuration. (3be72e5)
  • Agent: Fixed "Agent already exists" error when adding an agent of same host after failure (5e1da91)

Don't miss a new godoxy release

NewReleases is sending notifications on new releases.