All work
- Supports ReadOnlyMemory<byte> as inputCSHARP-1023
- Remove insights supportCSHARP-1022
- Keyspace `keyspace` does not exist when preparing a query statement, when we use a case sensitive keyspace name inside the query directly.CSHARP-1021Resolved issue: CSHARP-1021
- Add back UDF tests for HCDCSHARP-1020
- Add support for C* 4.1, DSE 6.9.x, and HCD releases to CICSHARP-1019
- Custom serializers for primitive CQL types does not work with Mapper and Linq modulesCSHARP-1018
- Improve integration with Microsoft.Extensions.LoggingCSHARP-1017
- Improve DataTypeParser to account for upper case characters and more white spacesCSHARP-1016
- Add a "framework" to modify cassandra.yml settings that supports multiple C* versionsCSHARP-1015
- Add support for vector typeCSHARP-1014Resolved issue: CSHARP-1014
- Add support for Cassandra 4.1.x and 5.0 releases to CICSHARP-1013Resolved issue: CSHARP-1013
- High heap allocation rateCSHARP-1012
- Paging on GetTablesNames not workingCSHARP-1011
- Add custom metric naming support (with tags)CSHARP-1010
- Update .NET targets of the test projectsCSHARP-1009Resolved issue: CSHARP-1009Joao Reis
- Exclude target frameworks which are EOL from test projects and add newer onesCSHARP-1008Resolved issue: CSHARP-1008
- Build fails with .NET 7+ when using operators with CqlFunction and Guid (in LINQ statements)CSHARP-1007Resolved issue: CSHARP-1007
- Important LOH allocationsCSHARP-1006
- AppliedInfo.Existing is not null when Update for new recordCSHARP-1005
- Client-side encryption specified at column-levelCSHARP-1004Resolved issue: CSHARP-1004
- Fix support for Astra custom domain names in linux environmentsCSHARP-1003Resolved issue: CSHARP-1003
- Support custom type converters in Udt MappingsCSHARP-1002
- Support DateOnly and TimeOnly native typesCSHARP-1001Joao Reis
- Fix support for Astra custom domainsCSHARP-1000Resolved issue: CSHARP-1000
- Cassandra.InvalidTypeException: It is not possible to convert column `hash` of type Bigint to target type Byte[]CSHARP-999Resolved issue: CSHARP-999
- Add documentation on how to enable Timer metricsCSHARP-998
- Add SetIdempotence() to LINQ classesCSHARP-997
- LINQ Table Statement property changes should create and return a new Table objectCSHARP-996
- Some Statement properties are not being applied in LINQ statementsCSHARP-995Resolved issue: CSHARP-995
- Add AsyncEnumerable support to RowSetCSHARP-994
- Increase default connect timeout when connecting to AstraCSHARP-993
- Support null writetime values in LINQCSHARP-992Resolved issue: CSHARP-992
- Missing type conversions on parameters in LINQ expressionsCSHARP-991
- Cassandra.Mapping.Map.GetPropertyOrField() failing if memberExpression.Member.DeclaringType is an interfaceCSHARP-990
- Fix writetime support in LINQCSHARP-989Resolved issue: CSHARP-989
- Consider Linq component Poco Update/Delete extensionsCSHARP-988
- Race condition in control connection reconnectionCSHARP-987Resolved issue: CSHARP-987
- LINQ support for writetime() functionCSHARP-986Resolved issue: CSHARP-986
- Make Cassandra.Data.Linq.Table.Create() be able to send create queries including the IF NOT EXISTS partCSHARP-985Resolved issue: CSHARP-985
- Cassandra.Mapping.Statements.CqlGenerator.GetCreate(...) ignores the ifNotExists flagCSHARP-984Resolved issue: CSHARP-984
- Paging in csharp driver is creating a range query on the clusterCSHARP-983Resolved issue: CSHARP-983
- Reusing `Cassandra.Data.Linq.Table<T>` for querying returns wrong resultsCSHARP-982Resolved issue: CSHARP-982
- Memory leak - Diposed Sessions are still referenced by the Cassandra.Cluster that created themCSHARP-981Resolved issue: CSHARP-981
- Improve data reading performance by avoiding using ThreadLocal<T> in the hot loopCSHARP-980Resolved issue: CSHARP-980
- Improve data reading performance by inlining hot methods in RecyclableMemoryStreamCSHARP-979Resolved issue: CSHARP-979
- Update Newtonsoft dependency to v13CSHARP-978
- Reduce memory allocations on BeConverter by renting arrays from ArrayPoolCSHARP-977Resolved issue: CSHARP-977
- Converters for VO and privare fieldsCSHARP-976
- Cassandra gives timestamp less than DateTimeOffset.MinValue unix time millisecondCSHARP-975Joao Reis
- Race condition in Hashed Wheel Timer causes unhandled exceptionCSHARP-974Resolved issue: CSHARP-974
50 of 918
Supports ReadOnlyMemory<byte> as input
Description
Environment
None
Details
Details
Assignee
Unassigned
UnassignedReporter
Grégoire Verdier
Grégoire VerdierPriority
Created yesterday
Updated yesterday
Memory<byte> is the preferred way to work with blobs in .NET. It can represent a slice of an array or any contiguous memory with a custom MemoryManager<T>. You'll find it in all low-level .NET APIs such as Stream.WriteAsync, Socket.SendAsync, or MemoryPool.Rent.
It would be great if the driver could support
Memory
/ReadOnlyMemory
. That will enable users some important performance benefits when callingBind
. Here is an example where an object with unknown serialized size (Data
) is serialized to a memory stream.when with a Memory you could do