A newer version of this documentation is available.

View Latest

SG release notes

1.3.1 release

Enhancements
  • #1745 Add retry when trying to connect to a server node in "warmup" state

  • #2005 Tombstones don’t grant access, don’t propagate to users granted access by the doc

  • #2013 Azure returns unsigned ID token in response to refresh request

  • #2038 Uptake expvar refactoring for perf usage into 1.3.1

  • #2046 Service install script enhancement for Ubuntu 16.04

Bugs
  • #973 Can’t initiate websocket connection

  • #1554 Panic: send on closed channel when closing database

  • #1999 Sync Gateway terminating changes requests

1.3 release

Performance Improvements
  • #1631 Disable assimilator when autoImport=false and shadower=nil

  • #1752 Major inefficiencies replicating docs with many revisions

Enhancements
  • #508 Feature Request: Oauth2 Support

  • #656 Special characters in channel names cause error

  • #1326 Map URI’s without a trailing slash to the same handlers as the trailing backslash routes

  • #1331 Create and distribute a diagnostics tool

  • #1623 POST to _changes is incompatible with CouchDB’s implementation

  • #1634 Querying a view via the Public REST API returns total row count

  • #1663 Add \_replicate support to SG admin REST API

  • #1680 SGW /{db}/{doc}?revs_info=true doesn’t show revision info

  • #1683 Allow forward slashes in attachment names

  • #1685 Misleading error message when trying to add attachment to unavailable document

  • #1686 New logging REST API endpoint

  • #1688 Implement OpenID Connect relying-party support

  • #1710 Ability for Sync Gateway to bring itself back online after unexpected offline

  • #1774 Functional tests for OIDC authentication

  • #1926 Handle invalid username characters in OIDC issuer, subject

Bugs
  • #1024 Sync Gateway not reporting changes

  • #1034 SyncGateway not looking up the ancestry to find an attachment

  • #1051 Couchbase Server indexing stuck on SG views

  • #1286 Removing a node from CB-cluster and rebalance causing writer SG to crash

  • #1308 [Distributed Index] User not getting docs in _changes when given access via sync function

  • #1384 Changes feed returning duplicates for * channel

  • #1388 [Distributed Index] Panic when restarting sync_gateway

  • #1471 [Distributed Index] Panic when shutting down sg_accel while it is indexing

  • #1575 New warning happening on SG 1.2: "MultiChangesFeed: Terminator missing for Continuous/Wait mode"

  • #1631 Disable assimilator when autoImport=false and shadower=nil

  • #1656 Users can be created with empty password even though allow_empty_password is False

  • #1691 Latest gocb breaks go get

  • #1702 _changes with doc_ids filter does not return deleted docs

  • #1706 Attachments fail to sync if revpos ancestor on server has been compacted

  • #1712 Return an error for unsupported changes filter

  • #1728 Attachments still stored for documents rejected by sync function

  • #1736 Intermittent unit test failure - TestPostChangesChannelFilterClock

  • #1751 SG master doesn’t compile on i386

  • #1760 Compiling for i386 fails in pruneRevisions

  • #1769 Filter by channel works with arrays only

  • #1857 Changes feed with doc_ids filter omits deleted properties

Known Issues
  • #1979 OIDC - Azure AD must be default provider when using multiple providers