Skip to content

Releases: Nadybot/aochatproxy

aochatproxy 5.1.0

08 Feb 19:54
2738739
Compare
Choose a tag to compare

This release introduces support for automatic unfreezing of worker accounts.

aochatproxy 5.0.1

28 Jun 14:01
Compare
Choose a tag to compare

This fixes an issue with config parsing due to incorrect dependency versions.

aochatproxy 5.0.0

26 Jun 12:39
f4f52fd
Compare
Choose a tag to compare
  • 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

08 Feb 18:13
Compare
Choose a tag to compare

This fixes an issue with error messages not displaying if misconfigured.

aochatproxy 4.0.0

31 Jan 16:29
Compare
Choose a tag to compare

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

09 Jan 22:04
Compare
Choose a tag to compare
  • New capability payload keys: type ("capabilities") and supported-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

31 Dec 17:45
Compare
Choose a tag to compare
  • Add support for JSON configs
  • Deprecated RELAY_BY_ID in favor of DEFAULT_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

27 Dec 19:25
Compare
Choose a tag to compare

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.