Skip to content

Releases: OPSnet/Ocelot

v2.1.3

18 Mar 16:52
Compare
Choose a tag to compare

-- 2.1.3 (2024-03-09)
BREAKING

  • API user endpoint output changed to JSON
    FEATURES
  • Peak number of simultaneous open connections is now tracked.
  • Maximum size of client http request is now tracked.
  • Number of errors (bad tracker secrets, bad client requests) is now tracked.
  • Show jemalloc stats in Gazelle and Grafana report endpoints.
    BUILD
  • refactor report functions to produce only report payload

-- 2.1.2 (2024-02-17)
FEATURES

  • show resource usage in Gazelle and Grafana report endpoints

-- 2.1.1 (2024-02-15)
BUILD

  • Detabbed source code in first step towards having the code lint cleanly, no code changes

-- 2.1.0 (2024-02-11)
FEATURES

  • announce jitter is now a uniform distribution and can be modified on the fly

-- 2.0.1 (2024-02-10)
BREAKING

  • API torrent endpoint output changed to JSON
  • API user endpoint shows more information about a user in JSON format
    FEATURES
  • Mysql port may be specified in configuration file
  • API stats report contains Ocelot version
  • Queue sizes are reported in stats
  • Sleep if Gazelle API is down
  • Handle DB connection problems gracefully
  • Add Prometheus and Grafana support
    BUILD
  • Docker image based on Bookworm

v2.0

22 Oct 22:44
Compare
Choose a tag to compare

BREAKING

  • Write leech stats into their own dedicated tables (users_leech_stats, torrents_leech_stats)
  • Move to CMake for building project instead of autotools

FEATURES

  • Add support for building against jemalloc (http://jemalloc.net/)
  • Add systemd service file for ocelot (thanks @HierraStrunger)
  • Add site_service config option to set the service/port ocelot runs on (defaults to "http")

BUGFIXES

BUILD

  • Drop Vagranfile in favor of only supporting the Dockerfile

v1.1

22 Oct 22:37
Compare
Choose a tag to compare
  • Move to spdlog (https://github.com/gabime/spdlog)to handle logging instead of cout, spdlog is vendored under src/, currently using v0.13.0
  • Add logging directive to config to configure how Ocelot logs and where it logs
  • Add deamon (--daemon, -d) to run Ocelot as a daemon
  • Move source code into src/ directory
  • Add Vagrantfile and Dockerfile for running Ocelot

v1.0

03 Nov 00:20
Compare
Choose a tag to compare
Ocelot 1.0