Releases: TileDB-Inc/TileDB-CSharp
Releases · TileDB-Inc/TileDB-CSharp
5.4.1
What's Changed
- [5.4] Add back removed APIs from the
TileDB.Interop
namespace. by @teo-tsirpanis in #277
Full Changelog: 5.4.0...5.4.1
5.3.1
What's Changed
- [5.3] Add back removed APIs from the
TileDB.Interop
namespace. by @teo-tsirpanis in #269
Full Changelog: 5.3.0...5.3.1
5.6.0
What's Changed
- Set the
x-tiledb-api-language
tag when creating new contexts. by @teo-tsirpanis in #259 - Improve string decoding; use UTF-8 by default. by @teo-tsirpanis in #261
- Add
Query
constructor overloads that do not take aContext
. by @teo-tsirpanis in #262 - Update dependencies. by @teo-tsirpanis in #265
- Update Core to 2.16 by @teo-tsirpanis in #266
Full Changelog: 5.5.0...5.6.0
5.5.0
What's Changed
- Add a GitHub Pages workflow and clean-up some docs. by @teo-tsirpanis in #237
- Support creating
VFS
es with customConfig
s. by @teo-tsirpanis in #241 - Add
QueryStatusDetails
. by @teo-tsirpanis in #239 - Improve robustness of config tests. by @teo-tsirpanis in #243
- Remove obsolete APIs. by @teo-tsirpanis in #240
- Streamline testing from CI. by @teo-tsirpanis in #255
- Update Core to 2.15.0 and improve the bindings generation process. by @teo-tsirpanis in #254
- Fix nightly builds. by @teo-tsirpanis in #257
- Bump version to 5.5.0. by @teo-tsirpanis in #260
Full Changelog: 5.4.0...5.5.0
5.4.0
What's Changed
- Expose missing APIs and better document
ArraySchema
. by @teo-tsirpanis in #227 - Update packages and add a test logger. by @teo-tsirpanis in #228
- Add high-performance alternatives to
Query.ResultBufferElements
. by @teo-tsirpanis in #229 - Update Core to 2.14.0. by @teo-tsirpanis in #230
- Clean-up and document the
Array
,NonEmptyDomain
andArrayMetadata
classes. by @teo-tsirpanis in #231 - Support query conditions that compare an attribute to null. by @teo-tsirpanis in #234
- Bump version to 5.4.0. by @teo-tsirpanis in #236
Full Changelog: 5.3.0...5.4.0
5.3.0
What's Changed
- Use .NET's automatic library name resolution logic. by @teo-tsirpanis in #103
- Fix
SonarAnalyzer.CSharp
not running. by @teo-tsirpanis in #104 - Add a NuGet package icon and set the
.nuspec
file as a project property. by @teo-tsirpanis in #102 - Improve the bindings generation process and regenerate them. by @teo-tsirpanis in #105
- Fix marshalling of
SafeHandle
s et. al. by @teo-tsirpanis in #106 - Merge
TileDB.Interop
intoTileDB.CSharp
and improve string marshalling. by @teo-tsirpanis in #115 - Update CI by @shaunrd0 in #126
- Add example and test for global order writes by @shaunrd0 in #99
- Always create owned safe handles. by @teo-tsirpanis in #129
- Update bindings to 2.12 by @teo-tsirpanis in #130
- Add C#-friendly enum value names. by @teo-tsirpanis in #131
- Use a constant .NET SDK version, varying CI runs by target framework moniker. by @teo-tsirpanis in #139
- Fix race condition in
Query.SubmitAsync()
. by @teo-tsirpanis in #138 - Stop testing 2.11 on nightly builds. by @teo-tsirpanis in #137
- Update to the .NET 7 SDK, the latest C# language version et.al. by @teo-tsirpanis in #141
- Fix nightly builds. by @teo-tsirpanis in #145
- Add
Group.IsUriRelative()
. by @teo-tsirpanis in #143 - Add
FragmentInfo
. by @teo-tsirpanis in #128 - Overhaul the NuGet packaging infrastructure and the way the Core binaries get acquired. by @teo-tsirpanis in #146
- Some small infrastructure changes before releasing. by @teo-tsirpanis in #162
- Change the library's compiled output path to
bin
. by @teo-tsirpanis in #133 - Automatically generate bindings. by @teo-tsirpanis in #147
- Build all dependencies in nightly builds. by @teo-tsirpanis in #167
- Add a Release workflow. by @teo-tsirpanis in #168
- Fix typo in
Group.ConsolidateMetadata
. by @teo-tsirpanis in #176 - Ensure the default
Context
is created only once and don't dispose it. by @teo-tsirpanis in #173 - Update bindings to version 2.13.0-db00e70 by @github-actions in #171
- More quality fixes. by @teo-tsirpanis in #160
- Add support for fragment consolidation. by @teo-tsirpanis in #175
- Use
tiledb_query_set_data_buffer
in the bindings example. by @teo-tsirpanis in #180 - Simplify testing with custom native binaries. by @teo-tsirpanis in #188
- Invoke the query async callback on the thread pool. by @teo-tsirpanis in #181
- Add
TileDBException
and obsoleteContext.ErrorHappened
andErrorException
. by @teo-tsirpanis in #191 - Clean-up the
CoreUtil
class and cache the Core version instance. by @teo-tsirpanis in #195 - Invalidate safe handles that failed to be created. by @teo-tsirpanis in #190
- Fix memory leaks in the stats gathering methods. by @teo-tsirpanis in #202
- Deletes unit tests by @shaunrd0 in #169
- Clean-up the
VFS
class and expose the remaining VFS APIs. by @teo-tsirpanis in #178 - Do not use
GCHandle
s for brief pinning of objects. by @teo-tsirpanis in #193 - Clean-up the
QueryCondition
class, introduce combination operators et.al. by @teo-tsirpanis in #204 - Fix CI. by @teo-tsirpanis in #218
- Update Core to 2.13.1. by @teo-tsirpanis in #219
- Obsolete
ConsolidateMetadata
. by @teo-tsirpanis in #217 - Make
VFS.VisitChildren
generic. by @teo-tsirpanis in #221 - Obsolete
Query.SubmitAsync
. by @teo-tsirpanis in #224 - Expose the
tiledb_object_***
APIs. by @teo-tsirpanis in #223 - Add
Subarray
. by @teo-tsirpanis in #183 - Optimize and clean-up the
Query
class, and support setting buffers from more sources. by @teo-tsirpanis in #205 - Fix the obsoletion links. by @teo-tsirpanis in #225
New Contributors
- @github-actions made their first contribution in #171
Full Changelog: 5.2.4...5.3.0
5.2.5
What's Changed
- [release/5.2] Update native binaries to 2.12.2. by @teo-tsirpanis in #163
Full Changelog: 5.2.4...5.2.5