layout: post
title: PouchDB 3.6.0 author: Nolan Lawson
PouchDB 3.6.0 is a monthly release containing several bugfixes, most notably for “retry” replication and attachment replication. It also contains one minor new feature.
getAttachment() now supports rev (#3871)androidDatabaseImplementation option for the SQLite Plugin in Cordova (#3835)application/json when GETing remote documents with attachments. This makes the replicator and get()s on remote PouchDBs more efficient, by preferring to fetch the attachments directly in separate parallel requests. You may see a negative performance impact if you have many small attachments, in which case you should inline them instead of using attachments. However, “normal” attachment use cases should see a big improvement, because attachments are no longer sent over the wire as base64-encoded strings. This also improves support for syncing attachments in Couchbase Sync Gateway, which does not support the application/json format. (#3870)multipart/related format rather than application/json, because it is more efficient. This also improves Couchbase Sync Gateway support. (#3876)readAsBinaryString when readAsArrayBuffer is more direct (#3877)fetch() in Service Workers on Chrome 41 (#3885)Please file issues or tell us what you think. And as always, a big thanks to all of our new and existing contributors!