Skip to content

Releases: redis/redis-om-dotnet

Version 0.5.3

16 Aug 17:43
968fa76
Compare
Choose a tag to compare

🚀 New Features

  • Add support for StartsWith/EndsWith, extended support for Contains (#402)

🐛 Bug Fixes

  • fix query predicate bug for NotEqual expression type (#399)
  • Respect PropertyName in Aggregation query. (#405)
  • allow applying of logical OR on different fields in .Where clause on aggregation set (#393)
  • fix query translation on aggregation set when has punctuation marks o… (#388)
  • Fix aggregation parsing on negated Contains (#407)
  • adding proper translation for DateTimeOffsets (#406)

🧰 Maintenance

  • Moq -> Nsubstitute (#410)

Contributors

We'd like to thank all the contributors who worked on this release!

@AndersenGans, @imansafari1991, @mdrakib, @slorello89 and @zulander1

Version 0.5.2

16 May 13:22
71c2173
Compare
Choose a tag to compare

🚀 New Features

  • Opening up RedisReply constructor (#357)

🐛 Bug Fixes

  • fixing update bug with DateTimeOffsets (#373)
  • fixing issue with serializing collections of primitives with hashes. (#370)
  • fixing issue with index serialization when propertyname defined (#368)
  • Bugfix/aggregations bin expressions (#365)
  • fixing selects with same names (#372)
  • fixing issue with negated method calls (#364)
  • adding error propagation for non-apparent (but very real errors) (#367)
  • fixing issue with non-nullable numerics (#375)

Cleanup

  • fixing style-cop violation (#369)

Contributors

We'd like to thank all the contributors who worked on this release!

@slorello89

Version 0.5.1

03 May 10:57
0e3c4b4
Compare
Choose a tag to compare

Changes

  • fixing #333 doc ambiguity around migrations (#366)

🐛 Bug Fixes

  • Fixing issues with how selects work with Complex types (#363)
  • fix wrong skip take query translation on aggregation sets (#355)

📖 Docs

  • fixing #333 doc ambiguity around migrations (#366)

Contributors

We'd like to thank all the contributors who worked on this release!

@imansafari1991 and @slorello89

Version 0.5.0

14 Apr 14:17
dbb71b8
Compare
Choose a tag to compare

🔥 Breaking Changes

  • Renaming Bulk Operations to be compliant with .NET Standards (#338)
  • Subsequent Where clauses within an aggregation will be applied to the primary query rather than the filter (#344)

🐛 Bug Fixes

  • Maintain ttl on update (#340)

Contributors

We'd like to thank all the contributors who worked on this release!

@imansafari1991 and @zulander1

Version 0.4.2

14 Mar 13:34
b95ac22
Compare
Choose a tag to compare

🚀 New Features

  • Feature/configurable timezone (#294)

🐛 Bug Fixes

  • properly escaping queries with forward slashes (#322)
  • mixed embedded object paths (#324)
  • JavaScriptEncode for update diff (#325)
  • fixing bin expression detection (#326)
  • fix filter aggregation for string type on the right side (#328)
  • Select fixes for JSON and value types. (#298)
  • adding back context for lost where clauses (#314)
  • fixing nullable enum parsing (#315)
  • Update on null collection (#302)
  • fixing paths to nested objects in various predicates (#296)
  • Fixing races (#295)
  • integration test timing issues (#306)
  • support for JSON.ArrIndex with non scalar value (#285)

🧰 Maintenance

  • adding documentation to NuGet package (#316)

Contributors

We'd like to thank all the contributors who worked on this release!

@Jeevananthan-23, @JuliusMikkela, @imansafari1991, @slorello89 and @zulander1

Version 0.4.1

13 Jan 20:33
c1461c1
Compare
Choose a tag to compare

🚀 New Features

  • feature: Bulk Operations (#278)

🐛 Bug Fixes

  • Adding Any method without arguments to IRedisCollection (#270)
  • issue with closures messing up contains (#277)
  • Fixed contains for guid/ulid/enum (#279)
  • forcing reload on scripting error, using correct sha in some tests (#273)

Contributors

We'd like to thank all the contributors who worked on this release!

@Jeevananthan-23, @slorello89 and @zulander1

Version 0.4.0

12 Dec 13:06
becd81e
Compare
Choose a tag to compare

🔥 Breaking Changes

  • Per #240 (which adds ability to index/query datetimes) - date times will now always be stored as a numeric - e.g. 1670850219098, rather than a string: "1670850219098" - Redis OM is set up to handle both cases so it should only be a breaking change for those interacting with these date times outside the context of Redis OM.

🚀 New Features

  • adding ability to index and query datetimes (#240)
  • Add nx/xx, contextual creation of objects (#206)
  • IRedisConnectionProvider interface (#250)
  • adding bulkinsert support (#246)
  • Adding comma separators to flag enums (#241)
  • adding ability to index and query datetimes (#240)

🐛 Bug Fixes

  • fix:backward-contains-list-type-queries (#263)
  • Added error handling and empty array check (#255)

🧰 Maintenance

  • Add IRedisCollection Update and Save examples (#236)
  • Add low level search example (#237)

Contributors

We'd like to thank all the contributors who worked on this release!

@Jeevananthan-23, @atrievel, @berviantoleo, @jcreus1, @shacharPash, @slorello89 and @zulander1

Version 0.3.1

13 Oct 11:44
8de13aa
Compare
Choose a tag to compare

🐛 Bug Fixes

  • fix issues related to culture invariance in geolocs (#234 and #52)
  • fix: Prevent duplicate task keys in FindByIdsAsync (#233)

Examples from 🎃 hacktoberfest!

  • Quering string array example added #issue 221 (#231)
  • Create an Index and Store Documents (#232)
  • Full-text search within an index example (#220) (#230)

Contributors

We'd like to thank all the contributors who worked on this release!

@Jeevananthan-23, @ramin-guliyev, @ecortese, @mariusmuntean, @rpf3 and @zulander1

Version 0.3.0

11 Oct 12:36
310238e
Compare
Choose a tag to compare

🔥 Breaking Changes

  • moving stuff for internal scripts to internal (#225) This change will affect the APIs Eval EvalAsync CreateAndEvalAsync CreateAndEval, which accidentally wound up in the public API, which were never intended to and were creating confusion.

🐛 Bug Fixes

  • fixing other stateful queries issue (#210)
  • Fixed TTL Decimal to long (#209)

🧰 Maintenance

  • moving from redismod->redisstack (#211)

Other

  • Added Basic Matching Queries Example (#228)
  • Added Delete Document Stored Example (#226)

Contributors

We'd like to thank all the contributors who worked on this release!

@berviantoleo, @rahul-s-bhatt, @slorello89 and @zulander1

Version 0.2.3

19 Sep 17:36
3eeb031
Compare
Choose a tag to compare

Changes

🐛 Bug Fixes

  • connection string password bug (#173)
  • Patching issue with contains queries where querys would be constructed backwards. (#202)

Contributors

We'd like to thank all the contributors who worked on this release!

@rpf3 and @slorello89