Releases: redis/NRedisStack
0.12.0
Changes
🔥 Breaking Changes
- Changing AggregationRequest to generate based on provided argument order (#259)
🚀 New Features
- Add support for blocking XREAD and XREADGROUP (#256)
- Async blocking commands (#257)
- Adding LATEST arg support for TS.MRANGE (#236)
- Add support for BZMPOP, BZPOPMIN and BZPOPMAX (#240)
- Add more blocking commands (#253)
🐛 Bug Fixes
- Changing AggregationRequest to generate based on provided argument order (#259)
🧰 Maintenance
- Update Version to 0.12.0 (#263)
- Test binary package in CI (#252)
- Switch to public Redis Enterprise for CI (#261)
- Testing against Redis Enterprise in CI (#229)
- Use redisFixture in all tests (#244)
- Fix dotnet version testing (#242)
- Add code snippet for Sorted Sets (#246)
Contributors
We'd like to thank all the contributors who worked on this release!
@atmuccio, @gerzse and @shacharPash
0.11.0
🚀 New Features
🐛 Bug Fixes
🧰 Maintenance
- Update Version to 0.11.0 (#228)
- Changing TimeStamp to a value type in order to reduce unnecessary heap allocations (#225)
- Bumped spellcheck action to latest version, since 0.23.0 is EOL (#206)
- dotnet 8 CI (#205)
Contributors
We'd like to thank all the contributors who worked on this release!
0.10.1
0.10.0
Changes
🚀 New Features
- Support CLIENT SETINFO Command (#180)
- Pass in JsonSerializerOptions to generic methods (#187)
- Support GEOSHAPE field type in RediSearch (#191)
- Initial support for OSS Cluster API (#170)
🧰 Maintenance
- Version 0.10.0 (#194)
- Linking to Redis learning resources (#193)
- Creating CODEOWNERS for documentation (#192)
- Lint checks in CI runs (#183)
- Disabling multiple runs of a PR based on commit (#189)
- Clean warnings (#184)
- Update README (#182)
Contributors
We'd like to thank all the contributors who worked on this release!
0.9.0
0.8.1
What's new?
Triggers and Functions support (#145)
Triggers and Functions allow you to execute server-side functions triggered when key values are modified or created in Redis, a stream entry arrival, or explicitly calling them. Simply put, you can replace Lua scripts with easy-to-develop JavaScript or TypeScript code. Move your business logic closer to the data to ensure a lower latency, and forget about updating dependent key values manually in your code.
Try it for yourself with Quick start
Add support for extended search commands (#151)
Add support for FT.SPELLCHECK, FT.PROFILE and Auto-suggest Command.
🐛 Bug Fixes
- Introduce procedure mode selection for RedisGraph (#162)
🧰 Maintenance
- Removing Moq as a dependency for mock unit tests (#168)
- Updating CI to latest redis versions (#163)
- Add SkipIfRedisVersion Attribute to skip tests depending on the Redis version (#163)
- Updating client license to clearly be MIT (#167)
- Adding Hash Examples (#159)
Contributors
We'd like to thank all the contributors who worked on this release!
0.8.0
What's new?
Triggers and Functions support (#145)
Triggers and Functions allow you to execute server-side functions triggered when key values are modified or created in Redis, a stream entry arrival, or explicitly calling them. Simply put, you can replace Lua scripts with easy-to-develop JavaScript or TypeScript code. Move your business logic closer to the data to ensure a lower latency, and forget about updating dependent key values manually in your code.
Try it for yourself with Quick start
Add support for extended search commands (#151)
Add support for FT.SPELLCHECK, FT.PROFILE and Auto-suggest Command.
Breaking Changes
🐛 Bug Fixes
- Escape backslashes in RedisGraphUtilities.PrepareQuery (#155)
- Support GRAPH.DELETE returning boolean (#152)
Documentation
- Updates search tutorial doc examples to new format and data (#156)
Contributors
We'd like to thank all the contributors who worked on this release!
0.7.0
Changes
- Version 0.7.0 (#150)
- Add Hybrid Query Example (#138)
- Fix JSON.MERGE Summary (#139)
- Add doctest for Search Quickstart (#134)
Breaking Changes
- Fix Query input in Explain & ExplainCli (#149)
🚀 New Features
- Supporting setting a default DIALECT for search commands (#147)
- Support JSON.MERGE Command (#132)
- Support JSON.MSET Command (#131)
🐛 Bug Fixes
- Change TimeStamp from DateTime to Millisecond Instead of Ticks (#127)
🧰 Maintenance
- issue template (#137)
- Run TLS Connection tests only in CI (with env vars) (#130)
- Delete Enviroment (#133)
Contributors
We'd like to thank all the contributors who worked on this release!
@chayim, @shacharPash and @uglide
0.6.1
Changes
🚀 New Features
- Add FieldName signature to VectorField (#104)
🧰 Maintenance
- Testing against multiple redis-stack versions (#120)
- Redis Cloud Connection Example (#98)
- Add CONTRIBUTING Guidelines (#119)
- Ability to specify test host and port (#117)
- Simple documentation examples as test cases (#114)
- Add Basic & Advanced Examples (Json/Search) (#112)
- Add Examples from Specialist-Solution-Workshops Repo (#106)
Contributors
We'd like to thank all the contributors who worked on this release!
0.6.0
Changes
🚀 New Features
🧰 Maintenance
- Update to the Latest StackExchage.Redis Version (#94)
- Adding redis version compatibility details to the README (#92)
- Fix code examples in README (#86)
- Fixing link to examples folder (#82)
Contributors
We'd like to thank all the contributors who worked on this release!