Releases: matteobortolazzo/couchdb-net
Releases · matteobortolazzo/couchdb-net
v3.6.0
Bugs
- Change feed: Fixed automatic resume at last change in continuous feed (#198)
v3.4.0
Features
- Database split: Configurable field for document discrimination (#150)
- Find: Added all options and responses (#182)
- Change feed: Adds support for database split (#187)
- Replicas: Adds
CreateTarget
option (#189)
Bugs
- Queries: Fix when
In
is called inside Any
(#183)
- Database split: Fix
FirstOrDefault
without filter queries (#185)
v3.3.1
Bug Fixes
- Dependency Injection: Fix dependency injection packages references (#180)
v3.3.0
Features
- Bulk Delete: Adds support to replication (#171)
- Revision Support: Support for revisions in add and update (#170)
- Deleted Flag: Added deleted flag on document (#154)
Bug Fixes
- Replication: Added replication methods in
ICouchDatabase
interface (#173)
- Document ID: Support IDs with special characters (#172)
v3.2.0
Features
- Replication: Adds support to replication (#151)
- Attachments: Adds DownloadAttachmentAsStreamAsync (#152)
- IsMatch: Support multiline regex (#161)
Bug Fixes
- ElementAt: Fixes query on .NET 6. (#156)
- Attachments: Fixes attachments in FindAsync. (#159)
- Attachments: Fixes attachments uploads (#159)
- Attachments: Fixes Bad Request on attachment upload. (#164)
- GetInfoAsync: Fixed 32-bit integer overflow. (#165)
v3.1.1
Bug Fixes
- Query: Fix First/Last with conditions fail. (#142)
- Query: Fix First/Last on splitted database. (#136)
- Query: Throws exception on List.Count instead of wrong query. (#138)
- Query: Fix multi thread call issues. (#133)
- FindManyAsync: Filters out null results. (#141) Thanks AlexandrSHad
- Continuous Changes: Fix multi thread issues. (#140)
v3.1.0
Features
- Views: Possibility to query multiple views at once. (#126) Thanks Panos
- Partitioned database: It's possible to create partitioned databases. (#122)
Bug Fixes
- Views:
CouchViewOptions
are serialized correctly when overriding the serializer. (#125) Thanks Panos
- PropertyCaseType:
PropertyCaseType
is not applied on internal properties anymore. (#127)
v3.0.1
Bug Fixes
- Table Splitting: Fix discriminator. (#120)
v3.0.0
Breaking Changes
- Update to Flurl 3. There should be no differences for the end user, but keep in mind.
Features
- Table Splitting: Ability to use the same database for different document with automatic filtering. (#106)
- Views: Ability to get views. Thanks to panoukos41
Improvements
- Logical Expressions Prune: If expressions are constant booleans, they are removed automatically keeping the query valid. (#113)
- IsUpAsync: Returns false on timeout and on not successful codes. (#107)
- FindAsync: Faster when document is not found. (#92)
v2.1.0
Features
- Indexes": Ability to create indexes. (#102)
- Null values": New
SetNullValueHandling
method for CouchOptionsBuilder
to set how to handle null values. (#101)
- Query": New
Select
and Convert
methods to select specific fields.
Bug Fixes
- Conflicts: Fix the query parameter value to get conflicts. (#100)
- Query: Fix queries when variables are used. (#104)