Release 1.5.2
This release is as follows:
- Fixes /loadtracks returning NO_MATCHES even though tracks are in the returned payload (lol idk how that happened)
- Fixes a probably long standing "memory leak" where a map linking client IDs and guildIDs to sockets never has its entries deleted.
- Changes the thread pool to operate based on number IDs managed by the built in module.
- Improves thread pool logic and includes proper responses to messages broadcasted to all threads.
- Simplifies the standard /loadtracks error handler and makes it so that it returns a proper payload.
- Downgraded ws as C++ errors were crashing the process.
- Specified SHA hashes for git deps to fix gh actions errors
- Made logging more consistent
Fixes:
Closes #28