Persist Dictionary changes in batches

We're seeing a segfault in production that happens to involve trying to
update about 50K columns in a row at once. No guarantees this will help,
but it generally seems like a good idea to batch these writes when
they're that huge.
Bump version
Update changelog