Google shut down Calendar API v2 and v1 today, replaced by v3. v3 is not a drop-in replacement for earlier versions, changes are required.
BEFORE
You specify credentials either as a part of configuration (permanently), or via JMX (after server startup).NOW
First time, DZ starts an external browser with OAuth callback URL, you choose credentials to use, grant the permission to use them, DZ stores the token (not credentials) until it expires. Afterwards, calendar updater reads the token and proceeds without requiring a browser.CODE CHANGES
Get the current version from Github. Release will be following shortly.
CONFIGURATION CHANGES
You need to remove credentials from the configuration.BEHAVIOR CHANGES
The only change you should notice is how to make DZ understand that you want to change the account associated with the calendar. Remove ${HOME}/.dz/calendar/StoredCredential file to make DZ request authentication again.