Skip to content

1.4.0

Compare
Choose a tag to compare
@jamesnocentini jamesnocentini released this 06 Mar 22:47
· 1764 commits to master since this release
1.4.0

For official release notes see this page.

As part of this release we had 144 commits which resulted in 44 issues being closed.

Enhancements

  • #245 Implement LINQ IQueryable
  • #575 Package Custom SQLite
  • #709 Implement LiteServ on mobile platforms
  • #741 Remove Mono.Security build
  • #745 Support 'stale=false' queries in Listener
  • #766 Push replication does not work when attachment content type is missing
  • #797 Add DatabaseChangedEventArgs.IsDeletion to public API
  • #802 Attempt to silence websockets when they shutdown

Bugs

  • #672 .NET LiteServ is loading windows specific binaries on mac
  • #710 SQL Exception caused by trying to query non-existent maps_# table
  • #713 QueryOptions skip and limit used incorrectly during reduce
  • #718 V1.3 Continuous replication stops on change tracker error
  • #719 Replication - Inconsistent Number of Documents After Replicating
  • #724 V1.3 GetPendingDocumentIDs value is cached while offline for Push
  • #725 Replication fails to authenticate with POST _replicate cookie.
  • #727 BlobStoreWriter fails to delete encryption marker when removing encryption
  • #731 Missing docs when pushing to multiple sync gateways
  • #732 Transaction rollback does not invalidate cached doc ID map
  • #735 SIGSEGV when closing a database while replication is still active
  • #742 CB Lite on Android Xamarin fails to replicate when local DB is large
  • #749 Attachments failed to replicate when deleted and recreated
  • #753 SQLiteStorageEngine can return stale data in rare cases
  • #755 Pull replication gets stuck in Active with more completed changes than pending changes
  • #756 Pusher does not report "Forbidden" errors
  • #757 Replicator should not assume LastSequence is an integer
  • #765 Not all docs replicating with p2p .NET pull replication
  • #767 Changes feed skipping changes on rapid long poll
  • #772 ManagementException in GetWindowsName() of Platform.cs
  • #773 BrowseService's Dispose crash fix not merged to Master?
  • #776 Replication.Stop() doesn't release sockets
  • #779 Attachments disappearing from docs when continuous pull is enabled
  • #782 Encrypted attachments fail to push
  • #785 NullReferenceException in Replication.GetStatusFromError
  • #789 Investigate root cause of deletion not propagating to .NET client
  • #795 Set ServicePointManager.SecurityProtocol
  • #796 Headers not sent when pullReplication.Continuous = true
  • #803 NullReferenceException in WebSocketChangeTracker
  • #804 Attachment doesn't handle non-seekable streams gracefully
  • #806 1.4 SQLite returns incorrect reason on REST API Get to purged doc
  • #807 Handle closed web sockets by reconnecting
  • #825 Pull replication doesn't restart with web sockets
  • #826 .NET not sending all docs to a client pull replication (p2p, SSL)

Known Issues

  • #816 ForestDB Failure to delete database (500)
  • #824 Pull replication stopping when coming online

Where to get it

You can download this release from Couchbase.com