This release uses Sys::Syslog (which is actively maintained and is included in the main Perl distribution). All Syslog calls have been updated to prevent a highly unlikely (but still possible) format string vulnerability. It cleanly exits from a SIGTERM with useful logging information.
The DBI code has changed to use eval and RaiseError instead of die statements on every call, which makes it more robust and flexible. This release can survive a database disconnect. When the database is disconnected, existing sessions will continue to function without any problems and can disconnect, but new connections will be refused (because it can't find out what resources are available from the database). When the database comes back up, the resource list will be updated and new connections will be accepted.