Various trigger improvements
Use JSON serialization for redis cache
Update date handling
Merge branch 'master' into ratelimit-notifications