Update dependencies and fix breaking changes.
Add always_use_id configuration option.