Index
ExRam.Gremlinq 13.5.0
This release introduces first-class support for date and time operations in Gremlin queries, along with improvements to the WebSocket client.
Date and Time Support
Gremlinq now provides dedicated query types and APIs for working with dates:
- AsDate() - Convert values to date representations
- DateAdd() - Perform date arithmetic (add time intervals)
- DateDiff() - Calculate differences between dates
Additionally, convenience extension methods are now available for , making date-based queries more ergonomic.
WebSocket Client
The WebSocket client implementation has been reviewed and cleaned up for improved reliability.
Changes
- Add convenience extensions for IGremlinQueryBase
(#2219) @danielcweber - Add dedicated queries and Apis for Date handling (AsDate, DateAdd, DateDiff) (#2218) @danielcweber
- Review WebSocket Client (#2217, #2220) @danielcweber
ExRam.Gremlinq 13.4.5
Changes
- Revert Await WebSocket receive in any case, even when anything fails during deserialization. (#2216) @danielcweber
- Bump Microsoft.Testing.Extensions.CodeCoverage from 18.1.0 to 18.3.1 (#2209) @dependabot[bot]
- Review Public Api tests (#2208) @danielcweber
ExRam.Gremlinq 13.4.4
Changes
- More forward slashes. (#2207) @danielcweber
- Only check serialization of Drop. Remove stray snapshots. (#2206) @danielcweber
- Await WebSocket receive in any case, even when anything fails during deserialization. (#2205) @danielcweber
- ReSharper Review. (#2201) @danielcweber
- Rework AddOrUpdate (#2199) @danielcweber
- Optimize SideEffect for empty sub-traversals. (#2198) @danielcweber
- Remove catch for NREs thanks to fix in TestContainers (#2197) @danielcweber
- Forward slashes in csproj. (#2196) @danielcweber
- Dont drop database upfront (#2195) @danielcweber
- Handle zero tests ran differently. (#2194) @danielcweber
- Update .NET SDK. (#2193) @danielcweber
- Start next WebSocket read early (#2192) @danielcweber
- Increase WebSocket buffer size (#2191) @danielcweber
- Fix lowest common projection determination (#2190) @danielcweber
Gremlinq.Extensions 13.4.3
Changes
- Add explicit IntegrationTests for a real Neptune instance (#158) @danielcweber
- Add Strategies Integration tests (#157) @danielcweber
- Fix ReservedKeysVerificationStrategy to include throwException and logWarning. (#156) @danielcweber
ExRam.Gremlinq 13.4.3
Changes
- Update ASP.NET template after rework (#2187) @QazCetelic
- Template review (#2185) @danielcweber
- Write guids quoted and with a specific (D) formatter (#2179) @john-manktelow
- Migrate test infrastructure to Microsoft.Testing.Platform (MTP) v2 (#2183) @copilot-swe-agent[bot]
Gremlinq.Extensions 13.4.2
Changes
- Remove AWSSigner and anything related since it's in the updated submodule now.
ExRam.Gremlinq 13.4.1
Changes
- Release ExRam.Gremlinq.Support.TestContainers (#2178) @danielcweber
- AirRoutes! (#2175, #2177) @danielcweber
- Add IAM authentication to console template. (#2169) @danielcweber
ExRam.Gremlinq 13.4.0
Changes
- Test IAM configuration on ASP.NET (#2173) @danielcweber
- Rework AWSSignerBuilder (#2172) @danielcweber
- Implicitly set path to /gremlin for AWSSigner if null or empty. (#2171) @danielcweber
- Split IAWSSigner from new ISigV4AWSSigner. (#2168) @danielcweber
- Add With... extensions for IAWSSigner. (#2167) @danielcweber
- Rename AWSSigner.EmptyV4 to EmptySigV4. (#2166) @danielcweber
- Move our internal implementation of AWSSigner into the public (#2165) @danielcweber