Releases: surrealdb/surrealdb.net
Releases · surrealdb/surrealdb.net
Release v0.7.0
What's Changed
- 🐛 correctly implement Dispose pattern by @Odonno in #141
- ⬆️ upgrade SystemTextJsonPatch dependency by @Odonno in #144
- 🐛 fix TimeSpan/DateTime cbor conversion by @Odonno in #140
- 🐛 apply fixes for older versions of dotnet by @Odonno in #137
- 🐛 fix missing error details on Query response by @Odonno in #136
- 🐛 add missing return in RecordIdJsonConverter by @Odonno in #134
- 📝 split readme files by @Odonno in #132
- ✨ implement File providers by @Odonno in #143
- ✨ implement Upsert and Update methods using a RecordId by @Odonno in #139
- ✨ support surrealdb v2.1.2 by @Odonno in #153
- ⚡️ avoid registering HttpClient if not using http(s) protocol by @Odonno in #147
- ✨ implement Keyed service injection by @Odonno in #148
- ✨ support .NET 9 by @Odonno in #145
- ♻️ correctly implement SurrealDbOptions pattern and validation by @Odonno in #149
- 🔖 bump v0.7.0 by @Odonno in #146
- 💚 fix release workflow by @Odonno in #156
- 🚸 automatically add
/rpc
suffix for ws protocols by @Odonno in #157 - ✨ implement Export method by @Odonno in #154
Full Changelog: v0.6.0...v0.7.0
Release v0.6.0
What's Changed
- ✨ use cbor serialization/deserialization by @Odonno in #98
- ⚡️ avoid duplication of extracted param by @Odonno in #97
- ♻️ use rpc endpoint for http engine by @Odonno in #111
- ♻️ simplify Duration struct by @Odonno in #113
- ✨ add ability to configure cbor options by @Odonno in #112
- ✨ create InMemory provider by @Odonno in #114
- ⚡️ improve performance of RandomId function by @Odonno in #100
- ✅ add tests on type handling by @Odonno in #53
- ✨ create relate method by @Odonno in #69
- ✨ add and use StringRecordId type by @Odonno in #115
- ⚡️ use an InterpolatedStringHandler for Query string by @Odonno in #118
- ✨ implement reconnect pattern for ws protocol by @Odonno in #120
- ✨ add method to create multiple records at once by @Odonno in #117
- 🍱 replace package icon by @Odonno in #124
- ✨ log messages for connection, method and query events by @Odonno in #119
- Chore/drop json support by @Odonno in #121
- ✨ upgrade code to handle surrealdb v2 by @Odonno in #123
- 🔖 bump v0.6.0 by @Odonno in #130
- 💚 enable GenerateCompatibilitySuppressionFile to suppress issue by @Odonno in #131
Full Changelog: v0.5.1...v0.6.0
Release v0.5.1
Release v0.5.0
What's Changed
- ✨ add MapSurrealEndpoints extension method by @Odonno in #84
- 💚 fix query benchmark for native aot benchmark by @Odonno in #82
- ⚡️ replace Superpower parser by Pidgin by @Odonno in #83
- ✨ add NamingPolicy option by @Odonno in #85
- ⚡️ improve perf of ws client by @Odonno in #17
- 🐛 fix websocket pinger start by @Odonno in #91
- 🔖 bump v0.5.0 by @Odonno in #92
Full Changelog: v0.4.0...v0.5.0
Release v0.4.0
Release v0.3.1
Release v0.3.0
What's Changed
- 👷 use daily and manual trigger for benchmark workflow by @Odonno in #52
- 🐛 add Open live query event by @Odonno in #45
- ⚡️ use 127.0.0.1 instead of localhost to avoid DNS resolution delay by @Odonno in #57
- ✨ handle escaped table name by @Odonno in #54
- 📝 make coverage badge flat-square by @Odonno in #50
- Minor quality of life suggestions by @simon-curtis in #55
- 🔧 improve usage of Directory.Build.Props by @Odonno in #51
- Add
MergeAll
andUpdateAll
methods by @Odonno in #47 - ✨ add Patch/PatchAll methods by @Odonno in #48
- Add CONTRIBUTING.md by @naisofly in #60
- 🐛 send ping event every 30s to prevent ws disconnect by @Odonno in #65
- 👷 disable Live Query tests temporarily by @Odonno in #70
- ✅ make Live Query tests pass by @Odonno in #71
- ✨ ensure variable name is valid on set/unset by @Odonno in #67
- ✨ implement implicit operator for Thing by @Odonno in #68
- 📝 add formatting section on readme by @Odonno in #59
- Feat/blazor ssr example by @Odonno in #64
- AoT compability by @Odonno in #58
- 📝 use implicit Thing in readme example by @Odonno in #72
- Bump v0.3.0 by @kearfy in #73
New Contributors
- @simon-curtis made their first contribution in #55
- @naisofly made their first contribution in #60
Full Changelog: v0.2.0...v0.3.0
Release v0.2.0
What's Changed
- Feat/live query by @Odonno in #41
- ⚡️ make Select returns IEnumerable instead of List by @Odonno in #46
- ✨ add info function by @Odonno in #44
- Add code coverage badge by @Odonno in #43
- ⬆️ upgrade to dotnet 8 by @Odonno in #40
- Bump v0.2.0 by @kearfy in #49
Full Changelog: v0.1.4...v0.2.0
Release v0.1.4
What's Changed
- 💚 fix benchmark ci worflow by @Odonno in #16
- ✨ add ToSemver extension method by @Odonno in #15
- 📝 improve dotnet release versions section by @Odonno in #20
- Feat/configure await by @Odonno in #31
- ✨ allow JsonSerializerOptions configuration by @Odonno in #35
- Feature/fix id in route attribute by @TomaszCzyz in #36
- 🔧 configure csharpier by @Odonno in #37
- Bump v0.1.4 by @kearfy in #38
New Contributors
- @TomaszCzyz made their first contribution in #36
Full Changelog: v0.1.3...v0.1.4
Release v0.1.3
This is the initial release of the library, some aspects like Live Queries might still be lacking, but will be added along the way!
What's Changed
Full Changelog: v0.1.2...v0.1.3