1.0.2, August 27, 2014

1.0.2, August 27, 2014

In our latest quality release, 1.0.2, we've tackled usability issues that have surfaced since 1.0.0, in particular taking a look at a replication loops that arose from manually adding new users to a channel, enhancing our shadow bucket feature with protected buckets, handling bad behavior scenarios like extremely short passwords, performance issues around _all_docs, and added support to handle in-production changes of the sync function without forcing downtime of the Sync Gateway node. These fixes and more are detailed in our highlights list below:

  • Fixed race condition: err "the pool is closed" during a rebalance
  • Added SlowServerCallWarningThreshold config variable that alerts when requests to Couchbase buckets take longer than expected
  • Fixed replication bugs after users are manually added to channels #314
  • requireRole function throw 403 missing role #335
  • Can't shadow a password protected bucket #332
  • Sync gateway does not return error when client push a document over maximum limit #342
  • Error when updating with 1 char password, hashing panics on too-short passwords #363
  • _all_docs slow #326
  • Admin API /db/_resync added that can perform a re-sync with an updated sync function #116