Releases: Nadybot/aochatproxy
Releases · Nadybot/aochatproxy
aochatproxy 5.1.0
aochatproxy 5.0.1
This fixes an issue with config parsing due to incorrect dependency versions.
aochatproxy 5.0.0
- Server disconnect handling
- Waiting for server to be available before providing TCP server
- Removed proc-macro dependencies
- Config migrated from HJSON back to JSON again
aochatproxy 4.0.1
This fixes an issue with error messages not displaying if misconfigured.
aochatproxy 4.0.0
Breaking changes:
- Config now uses HJSON format in a
config.json
instead of.env
since Windows users had issues with.env
files, please migrate based on this example - Enviroment variables will now properly overwrite the defaults and values from a
config.json
- Spam tells and sending spam tells over the main are now enabled by default
Fixes:
- Potential crash with logging set to TRACE and chat notices
- Ratelimit will now also be applied for group messages on the same bucket as tells
Behavior changes:
- If the main that is connecting is already one of the workers, the proxy will display an error message instead of causing cryptic behavior
Improvements:
- Performance optimizations
- Less dependencies and smaller binaries
aochatproxy 3.2.0
- New
capability
payload keys:type
("capabilities") andsupported-cmds
("capabilities" and "ping") - New
ping
cmd: Forces sending a ping to a worker via{"worker": 1, "payload": "body of ping to be sent"}
- Pongs will get sent from workers to the main if they are a reply to a previous
ping
command BuddyAdd
packets from workers for the main will contain{"id": worker-id, "name": "worker-name"}
in the payload now- New release build:
aochatproxy-linux-x86_64-optimized
with AVX2 support, runs on Haswell CPUs or newer and faster than normal binaries - Fixed all linter warnings
- Fixed an issue with pending buddy tracking resulting in buddylist overflow
- Dependency updates and potential performance enhancements
- Load balances outgoing ClientLookups
aochatproxy 3.1.0
- Add support for JSON configs
- Deprecated
RELAY_BY_ID
in favor ofDEFAULT_MODE
- Reduced binary size
- Add support for adding buddies on a specific worker
- Properly handle ratelimits on outgoing tells for each worker
Starting with 4.0.0, RELAY_BY_ID
will be removed and SPAM_BOT_SUPPORT
will default to true.
aochatproxy 3.0.0
This is the first release built with Rust and Nadylib and also the first to support a new spam tell format, relaying tells from workers and sending spam tells via character ID. A new config format has been adapted, which means this is incompatible with 2.x.x releases.