Skip to content

Commit 2c0b063

Browse files
committed
(#3906) - 3.6.0 blog post, new versions
[skip ci]
1 parent 8207da7 commit 2c0b063

File tree

6 files changed

+45
-7
lines changed

6 files changed

+45
-7
lines changed

bower.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "pouchdb",
3-
"version": "3.5.1-prerelease",
3+
"version": "3.6.1-prerelease",
44
"description": "PouchDB is a pocket-sized database.",
55
"repo": "daleharvey/pouchdb",
66
"keywords": [
@@ -25,4 +25,4 @@
2525
"npm-debug.log",
2626
"phantomjsdriver.log"
2727
]
28-
}
28+
}

component.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "pouchdb",
3-
"version": "3.5.1-prerelease",
3+
"version": "3.6.1-prerelease",
44
"description": "PouchDB is a pocket-sized database.",
55
"repo": "daleharvey/pouchdb",
66
"keywords": [
@@ -15,4 +15,4 @@
1515
"scripts": [
1616
"dist/pouchdb.js"
1717
]
18-
}
18+
}

docs/_config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ url: http://pouchdb.com
44
highlighter: pygments
55
markdown: redcarpet
66
baseurl:
7-
version: 3.5.0
7+
version: 3.5.1
88
paginate: 5
99
paginate_path: "blog/page:num"
1010
collections:
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
layout: post
3+
4+
title: PouchDB 3.6.0
5+
author: Nolan Lawson
6+
7+
---
8+
9+
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.
10+
11+
### New features
12+
13+
* `getAttachment()` now supports `rev` ([#3871](https://github.com/pouchdb/pouchdb/issues/3871))
14+
* Add `androidDatabaseImplementation` option for the SQLite Plugin in Cordova ([#3835](https://github.com/pouchdb/pouchdb/issues/3835))
15+
16+
### Performance improvements
17+
18+
* Avoid `application/json` when `GET`ing 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](https://github.com/pouchdb/pouchdb/issues/3870))
19+
* Similarly, for uploading of documents with attachments, use the `multipart/related` format rather than `application/json`, because it is more efficient. This also improves Couchbase Sync Gateway support. ([#3876](https://github.com/pouchdb/pouchdb/issues/3876))
20+
* Avoid using `readAsBinaryString` when `readAsArrayBuffer` is more direct ([#3877](https://github.com/pouchdb/pouchdb/issues/3877))
21+
* Better bit-twiddling in the md5 checksum ([#3878](https://github.com/pouchdb/pouchdb/issues/3878))
22+
23+
### Bugfixes
24+
25+
* Fix EventEmitter memory leaks in retry replication (#3858 #3699)
26+
* Fix retry replication when started offline ([#3768](https://github.com/pouchdb/pouchdb/issues/3768))
27+
* Fixes for `fetch()` in Service Workers on Chrome 41 ([#3885](https://github.com/pouchdb/pouchdb/issues/3885))
28+
* Fix a race condition when retry replication is immediately canceled ([#3894](https://github.com/pouchdb/pouchdb/issues/3894))
29+
30+
### Test infrastructure
31+
32+
* Fuzzy replication tests ([#3767](https://github.com/pouchdb/pouchdb/issues/3767))
33+
* Test multiple versions of Node/io.js ([#3843](https://github.com/pouchdb/pouchdb/issues/3843))
34+
* BlackBerry Cordova tests (#3818 #3845)
35+
36+
### Get in touch
37+
38+
Please [file issues](https://github.com/pouchdb/pouchdb/issues) or [tell us what you think](https://github.com/pouchdb/pouchdb/blob/master/CONTRIBUTING.md#get-in-touch). And as always, a big thanks to all of our [new and existing contributors](https://github.com/pouchdb/pouchdb/graphs/contributors)!

lib/version-browser.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
module.exports = "3.5.1-prerelease";
1+
module.exports = "3.6.1-prerelease";

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "pouchdb",
3-
"version": "3.5.1-prerelease",
3+
"version": "3.6.1-prerelease",
44
"description": "PouchDB is a pocket-sized database.",
55
"main": "./lib/index.js",
66
"homepage": "http://pouchdb.com/",

0 commit comments

Comments
 (0)