As of Cacher 3.0, Cacher is now written in python.
Notes
Deprecation of all Server versions prior to 5.2
As of Cacher 3.0, all Server versions prior to 5.2 will no longer be supported.
Service Log
As of Cacher 3.0.4, the service log is no longer used for statistics. Should Apple change the logging values in the future, the service log can be re-considered for data.
Server Alert is now optional
As of Cacher 3.0, the server alert is now an optional argument and must be passed to continue using it. This allows Cacher to no longer require elevated permissions.
Python suffix added
As of Cacher 3.0.3, the Cacher binary has been renamed from Cacher to cacher.py. This should remove the need for people to type python prior to running Cacher as well as allow immediate runs from a git clone.
Bug fixes:
Fixes
Rebooting Server
Cacher will now properly gather bandwidth statistics, even if the server is rebooted. (Fix by Calum Hunter)
Only Display downloaded data types if they are over 0
Cacher will now properly show statistics of downloads only if they are greater than 0 downloads (Fix by Calum Hunter)