Updating `this.compress()` to support error handling by passing `req`, adding support for `res.release()`, changing `this.log()` to respect the configuration