ExRam.Gremlinq 12.0.0-preview.664
Pre-release
Pre-release
danielcweber
released this
06 Jun 11:37
·
1692 commits
to refs/heads/12.x
since this release
Changes
- Bump Verify.Xunit from 20.3.1 to 20.3.2 (#1036) @dependabot
- Bump Verify.Xunit from 20.3.0 to 20.3.1 (#1034) @dependabot
- Restructure PreferGroovySerialization (#1032) @danielcweber
- Simplify PreferGroovySerialization (#1031) @danielcweber
- Optimize inject(..).V()/E() even after start steps. (#1028) @danielcweber
- Introduce a notion of source steps. (#1025) @danielcweber
- IGremlinQueryStrategyBuilder is unused in ExRam.Gremlinq.Core. (#1024) @danielcweber
- Bump Microsoft.NET.Test.Sdk from 17.6.0 to 17.6.1 (#1023) @dependabot
- Optimize Inject with V (#1014) @danielcweber
- Bump Verify.Xunit from 20.1.1 to 20.3.0 (#1012) @dependabot
- Format GraphSon Snapshots. (#1010) @danielcweber
- Add an exponential backoff for CosmosDb database/collection creation in tests. (#1009) @danielcweber
- Bump Verify.Xunit from 20.1.0 to 20.1.1 (#1008) @dependabot
- Bump Verify.Xunit from 20.0.0 to 20.1.0 (#1007) @dependabot
- Add outer projection snapshot tests (#1002) @danielcweber
- Bump Nerdbank.GitVersioning from 3.6.132 to 3.6.133 (#1001) @dependabot
- Add Tests.Infrastructure project (#1000) @danielcweber
- Add JToken->JToken deserialization in ExecutingVerifier. (#999) @danielcweber
- Factor fixtures (#998) @danielcweber
- Separate fixture from verifier (#991) @danielcweber
- Move verification into fixtures (#981) @danielcweber
- Remove dependency on System.Linq.Async. (#980) @danielcweber
- Bump Verify.Xunit from 19.11.1 to 20.0.0 (#971) @dependabot
- Bump FluentAssertions from 6.7.0 to 6.11.0 (#976) @dependabot
- Bump Microsoft.Azure.Cosmos from 3.28.0 to 3.34.0 (#973) @dependabot
- Bump BenchmarkDotNet from 0.13.4 to 0.13.5 (#977) @dependabot
- Bump Microsoft.NET.Test.Sdk from 17.5.0 to 17.6.0 (#978) @dependabot
- Bring back deserialization snapshots. (#969) @danielcweber
- One more test framework. (#966) @danielcweber
- Cleanup attempt. (#964) @danielcweber
- Use target framework matrix for testing (#953) @danielcweber
- Append target framework to snapshot files. (#956) @danielcweber
- Unify groovy serialization (#952) @danielcweber
- Relax property heuristics (#951) @danielcweber
- Relax detection of a graph element (#950) @danielcweber
- Add base interfaces and methods for traversal strategies. (#945) @danielcweber
- No native types in property extraction (#944) @danielcweber
- LooksLikeProperty and LooksLikeVertexProperty makes assumptions on some properties only when they are present. (#943) @danielcweber
- Loosen heuristic a bit. (#942) @danielcweber
- Deserialize things that look like properties to properties if type system permits (#940) @danielcweber
- Rearrange ConverterFactories (#935) @danielcweber
- VertexOrEdgeConverterFactory must only work on types it know from the model. (#939) @danielcweber
- Cache model types for labels in LabelLookupConverterFactory instead of reproducing them for every type. (#938) @danielcweber
- Fix LabelLookupConverterFactory: It's actually the target type that cannot be refined if it's sealed... (#937) @danielcweber
- The graph-model on the default environment should be invalid. (#936) @danielcweber
- Defer JObject-to-object deserialization to IDictionary<string, object>... (#932) @danielcweber
- In VertexOrEdgeConverterFactory, don't react on requests for interfaces, only concrete classes. (#931) @danielcweber
- Deserialize native type on when it is explicity requested. (#929) @danielcweber
- Remove some usages of AutoRecurse. (#928) @danielcweber
- Introduce a notion of ExecutionContext for GremlinQueries. (#926) @danielcweber
- IGremlinQueryExecutor.Execute does not need the environment. (#925) @danielcweber
- Cleanup tests (#923) @danielcweber
- IGremlinQueryExecutor: Type strongly. Thus, it must deserialize raw results if any. (#922) @danielcweber
- Move assertive tests from QueryExecutionTest into QueryAssertions. (#920) @danielcweber
- Remove Executor.Create (#917) @danielcweber
- Remove TransformResult (#916) @danielcweber
- Re-enable integration tests. (#911) @danielcweber
- Revert "Do not send the alias when it's "g"." (#912) @danielcweber
- IExecutor takes an IGremlinQueryBase (#908) @danielcweber
- Remove BytecodeGremlinQuery (#907) @danielcweber
- Remove BytecodeGremlinQuery.Id (#906) @danielcweber
- Move logging into gremlin client (#905) @danielcweber
- Do not send the alias when it's "g". (#904) @danielcweber
- Add tests that verify the actual RequestMessages. (#902) @danielcweber
- Rename tests (#901) @danielcweber
- Remove id from GroovyGremlinQuery. (#900) @danielcweber
- Change signature of IGremlinQueryExecutor (#897) @danielcweber
- Simplify serialization tests (#896) @danielcweber
- Create request message from serializer. (#895) @danielcweber
- Remove Newtonsoft.Json from core tests (#893) @danielcweber
- Formalize a step label name into a struct (like BindingKey). (#889) @danielcweber
- Fix AsStep optimization bug (#886) @danielcweber
- Add Newtonsoft.Json tests (#885) @danielcweber
- Rework GremlinQueryEnvironment Cache (#884) @danielcweber
- Change ConverterFactory/Converter signature (#883) @danielcweber
- Rework notion of native types (#880) @danielcweber
- Pass a more preconfigured IGremlinQuerySource to the configurators. (#879) @danielcweber
- Bring back RegisterNativeType in Support.NewtonsoftJson. (#875) @danielcweber
- Remove WebSocket-projects. (#874) @danielcweber
- Remove alias from websocket configuration (#871) @danielcweber
- In IGremlinqConfigurator, allow generic configuration of the IGremlinQuerySource. (#870) @danielcweber
- Rework debugging/groovy conversion (#869) @danielcweber
- Decouple Newtonsoft.Json (#868) @danielcweber
- Rework configuration (#865) @danielcweber
- Remove unused steps (#863) @danielcweber
- Avoid intermediate array allocation to optimize steps. (#862) @danielcweber
- Rework execution (#855) @danielcweber
- Rework array conversion (#853) @danielcweber
- Get Json dependency out of Gremlin.NET IMessageSerializer (#846) @danielcweber
- Rework debugger (#845) @danielcweber
- Hide FastImmutableList (#844) @danielcweber
- Rework serializer (#838) @danielcweber
- Factor out an abstract notion of an object transformer (#837) @danielcweber
- Rework deserializer (#831) @danielcweber
- Avoid a possibly boxing allocation in deserialization. (#830) @danielcweber
- Expand traversals if they are a result of a serialization. (#827) @danielcweber