Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
236 commits
Select commit Hold shift + click to select a range
1a29022
rename GraphQLRemote{Graph,Node,Edge} to Remote* to prep for Transpor…
shivamka1 Jul 3, 2026
7a51021
introduce Transport trait with AddNode write and Root/Window/Node/Deg…
shivamka1 Jul 3, 2026
dfcdd75
rename RaphtoryGraphQLClient to RemoteClient (struct + file)
shivamka1 Jul 3, 2026
3a1f6b2
route create_node through Transport
shivamka1 Jul 3, 2026
ba24269
route remaining RemoteGraph writes (add_edge, add_property, add_metad…
shivamka1 Jul 3, 2026
ca9848c
route RemoteNode writes (set_node_type, add_updates, add_metadata, up…
shivamka1 Jul 3, 2026
178cf81
route RemoteEdge writes (add_updates, delete, add_metadata, update_me…
shivamka1 Jul 3, 2026
aba33ae
remove `client` field from RemoteNode/RemoteEdge; delegate PyRemoteGr…
shivamka1 Jul 3, 2026
d51f152
expose window/degree to Python; add end-to-end integration test
shivamka1 Jul 3, 2026
95a03f5
chore: apply tidy-public auto-fixes
github-actions[bot] Jul 3, 2026
ded5db1
migrate batch add_nodes/add_edges through Transport; remove client fi…
shivamka1 Jul 7, 2026
2512ac0
Merge branch 'remote-py-apis' of github.com:Pometry/Raphtory into rem…
shivamka1 Jul 7, 2026
596ff3f
port batch add_nodes/add_edges renderers back to Jinja; move Serializ…
shivamka1 Jul 7, 2026
8283914
add 9 read variants (Layer/At/Before/After, CountNodes/CountEdges, In…
shivamka1 Jul 7, 2026
5cb3228
add Edge/Src/Dst read variants; give RemoteEdge an expr field + .src(…
shivamka1 Jul 7, 2026
b0480ab
add compound-field machinery + EarliestTime/LatestTime/Start/End vari…
shivamka1 Jul 8, 2026
4b0893d
add 14 read variants (view ops + graph/node scalar terminals) + bool/…
shivamka1 Jul 8, 2026
c302af6
add list-arg view ops (Layers, ExcludeLayers, Subgraph, SubgraphNodeT…
shivamka1 Jul 8, 2026
4228692
add RemoteNodes collection type with .ids/.count/.list terminals + ne…
shivamka1 Jul 9, 2026
f5db427
add __iter__ on PyRemoteNodes for native `for n in rg.nodes:` iteration
shivamka1 Jul 9, 2026
51aec63
propagate base_graph through RemoteNode/RemoteEdge/RemoteNodes to fix…
shivamka1 Jul 9, 2026
94aa7c3
add RemoteEdges collection (count, list, iteration) mirroring RemoteN…
shivamka1 Jul 9, 2026
5e8cbe6
add graph/node timestamp terminals + return NotFound on null intermed…
shivamka1 Jul 10, 2026
15217d7
add edge read parity — 15 new terminals + navigation on RemoteEdge
shivamka1 Jul 10, 2026
eff7389
add view-chain builders on RemoteNode (window, at, before, after, lat…
shivamka1 Jul 10, 2026
49f4d2c
add view-chain builders on RemoteEdge (window, at, before, after, lat…
shivamka1 Jul 10, 2026
b59a84a
add unique_layers() terminal on RemoteGraph
shivamka1 Jul 10, 2026
e6f4cb1
add .start / .end view-bound terminals on RemoteNodes and RemoteEdges
shivamka1 Jul 13, 2026
7e0d1bd
add view-chain builders on RemoteNodes/RemoteEdges + propagate view o…
shivamka1 Jul 13, 2026
210017e
validate node/edge existence eagerly via hasNode/hasEdge RPC on .node…
shivamka1 Jul 14, 2026
ab6f8b2
fix docs
shivamka1 Jul 14, 2026
a5194db
add missing doc-comments to RemoteGraph write methods + build_query +…
shivamka1 Jul 14, 2026
6fc7fc5
add RemoteHistory container with scalar terminals (count, is_empty, e…
shivamka1 Jul 14, 2026
647ca7c
add RemoteHistory list/list_rev + RemoteEventTime value type + native…
shivamka1 Jul 14, 2026
f49b9dd
add dt datetime field to RemoteEventTime via GqlEventTime.datetime
shivamka1 Jul 14, 2026
388a41a
add page/page_rev paging terminals on RemoteHistory
shivamka1 Jul 14, 2026
0c91ce1
add RemoteHistory sub-containers (timestamps, datetimes, event_id, in…
shivamka1 Jul 14, 2026
eff7cd9
add type_filter on RemoteNodes (Nodes-only filter, propagates only th…
shivamka1 Jul 14, 2026
87c0842
add .in_component / .out_component on RemoteNode returning RemoteNode…
shivamka1 Jul 14, 2026
0b23409
add .explode / .explode_layers on RemoteEdge (Edge→Edges) and RemoteE…
shivamka1 Jul 14, 2026
241c17a
add RemoteMetadata container with get/contains/keys/values and Prop-t…
shivamka1 Jul 15, 2026
1dd5a8c
add RemoteProperties container reusing property terminals from metadata
shivamka1 Jul 15, 2026
1f0c134
add RemoteTemporalProperties / RemoteTemporalProperty / RemotePropert…
shivamka1 Jul 15, 2026
19ba849
add .schema() with eager whole-tree fetch
shivamka1 Jul 15, 2026
d0a29a7
add .sorted() on RemoteNodes/RemoteEdges
shivamka1 Jul 15, 2026
a056951
add .shared_neighbours(ids) on RemoteGraph
shivamka1 Jul 16, 2026
e54540c
return RemotePathFromNode from .neighbours/*_neighbours
shivamka1 Jul 16, 2026
06ae0f9
add .filter/.select on RemoteNodes via CompositeNodeFilter→GqlNodeFilter
shivamka1 Jul 20, 2026
0a9cc23
add .filter/.select on RemoteEdges via CompositeEdgeFilter→GqlEdgeFilter
shivamka1 Jul 21, 2026
44c1fa6
add unified .filter() on RemoteGraph/RemoteNode/RemotePathFromNode fo…
shivamka1 Jul 21, 2026
88496d4
make RemoteGraph drop-in: scalar terminals as properties, raw propert…
shivamka1 Jul 21, 2026
7e5d9bc
RemoteGraph.node()/edge() return None when absent instead of raising …
shivamka1 Jul 22, 2026
74c311e
rename RemoteGraph collections .list()/.list_rev() -> .collect()/.col…
shivamka1 Jul 22, 2026
a5564a0
add len()/bool() on remote collections and dict-protocol (__getitem__…
shivamka1 Jul 22, 2026
962ba52
add __getitem__ on remote collections (filter -> select) and RemoteNo…
shivamka1 Jul 22, 2026
0ac8fb0
EventTime .dt returns a real datetime + add .as_tuple; rename RemoteG…
shivamka1 Jul 22, 2026
c619c2a
add event_id (secondary index) to RemoteGraph.add_properties via GqlT…
shivamka1 Jul 22, 2026
285e73d
add RemoteNodes.neighbours/in_neighbours/out_neighbours (PathFromGrap…
shivamka1 Jul 23, 2026
67c769b
add RemoteNodes.edges/in_edges/out_edges (NestedEdges) for local parity
shivamka1 Jul 23, 2026
7120627
add multi-hop traversal: neighbours/edges on RemotePathFromNode and R…
shivamka1 Jul 23, 2026
b652619
add drop-in surface: valid_layers, has_layer, window_size, combined_h…
shivamka1 Jul 23, 2026
b9b983c
client-side aliases, sequence/dict dunders, TemporalProperties.latest
shivamka1 Jul 23, 2026
bec5875
columnar accessors, collection predicates, NestedEdges explode, Graph…
shivamka1 Jul 24, 2026
b328448
expose src/dst/nbr on RemoteEdges/RemoteNestedEdges returning path co…
shivamka1 Jul 24, 2026
1f38540
enforce strict local parity — drop non-local accessors (ids, timestam…
shivamka1 Jul 24, 2026
3a8ba63
collection earliest_time/latest_time, default_layer, metadata/propert…
shivamka1 Jul 24, 2026
7d1c640
tests+docs parity audit — fix fig-leaf assertion, correct doc-comments
shivamka1 Jul 24, 2026
b1c776e
with_token + RemotePermissionError via structured error codes; preser…
shivamka1 Jul 25, 2026
1486564
Merge branch 'db_v4' into remote-py-apis: keep typed-transport remote…
shivamka1 Jul 27, 2026
b0adf9a
escape user strings in GraphQL queries (read call-sites + write templ…
shivamka1 Jul 27, 2026
f4f4f00
node/edge-scoped writes return NotFound on missing target instead of …
shivamka1 Jul 27, 2026
f051721
reconstruct multi-op property filters in correct order (fold reversed…
shivamka1 Jul 27, 2026
7a98e52
support explode_layers().collect() via Edge.eventLayer pin (flat + ne…
shivamka1 Jul 27, 2026
5c1c05e
Fix CI: rename RaphtoryGraphQLClient→RemoteClient in open_telemetry t…
shivamka1 Jul 27, 2026
be5462d
fix: emit null for absent batch-update fields so db_v4 accepts them
shivamka1 Jul 27, 2026
56db2b3
chore: apply tidy-public auto-fixes
github-actions[bot] Jul 27, 2026
48e4d53
await server completion in client e2e tests so cache flush finishes b…
shivamka1 Jul 28, 2026
60abc31
EventTime parity for remote client (return type + flexible time input)
shivamka1 Jul 28, 2026
b8b4bdf
guard findNodes/findEdges with the list-disable check
shivamka1 Jul 28, 2026
696bd85
event_id secondary index on remote add_node/create_node/add_edge
shivamka1 Jul 28, 2026
86212ee
coherent GraphNotFound error + quieter auth logs
shivamka1 Jul 28, 2026
118dbe0
test: contextlib fixtures + boundary/empty/delete_role coverage
shivamka1 Jul 28, 2026
a601f23
chore: regenerate .pyi stubs for the remote client API changes
shivamka1 Jul 28, 2026
3fda060
chore: apply tidy-public auto-fixes
github-actions[bot] Jul 28, 2026
d7dec6a
fix imports and bump dependencies
ljeub-pometry Jul 29, 2026
627afdf
publish raphtory-pyo3-arrow
ljeub-pometry Jul 29, 2026
94a8e01
enable datafusion feature by default
ljeub-pometry Jul 29, 2026
3a4c8e2
bump lancedb
ljeub-pometry Jul 29, 2026
c5d3aff
enable vectors feature by default in python
ljeub-pometry Jul 29, 2026
45abbfd
Merge branch 'db_v4' into remote-py-apis
shivamka1 Jul 29, 2026
6877e49
address PR re-review findings + track #2690 filter-membership change
shivamka1 Jul 29, 2026
8b2f250
fix the vectors feature
ljeub-pometry Jul 29, 2026
297bd56
extension-module isn't needed anymore for newer pyo3
ljeub-pometry Jul 29, 2026
cecb677
make sure we actually run all the tests
ljeub-pometry Jul 29, 2026
e651b07
event-id-precise remote windowing
shivamka1 Jul 29, 2026
01e625e
more import fixes
ljeub-pometry Jul 29, 2026
6d472f6
carry event_id through remote temporal writes and restore default_lay…
shivamka1 Jul 29, 2026
195ec23
fix op-order filter comments: outermost tree node is first-applied (D…
shivamka1 Jul 29, 2026
831dfd7
fix op-order comment wording and add wire-level direction-sensitive f…
shivamka1 Jul 29, 2026
2cbb677
migrate remote transport from GraphQL literals to typed variables; se…
shivamka1 Jul 29, 2026
deb008c
dedupe remote-client sort types and error codes against server defini…
shivamka1 Jul 29, 2026
336acee
single-source JSON→Prop decode: delegate client json_to_prop to model…
shivamka1 Jul 30, 2026
784b40a
unify remote view-op/write times on InputTime; delete TimeBound, its …
shivamka1 Jul 30, 2026
3795c0f
Arc-share ReadExpr tree, list payloads, and filters to eliminate the …
shivamka1 Jul 30, 2026
c9aae72
add columnar ids/degree/inDegree/outDegree fields on PathFromGraph (o…
shivamka1 Jul 30, 2026
21c5f1a
history __getitem__: fetch one element via page/page_rev instead of c…
shivamka1 Jul 30, 2026
59750ae
remove tantivy-based indexing code
ljeub-pometry Jul 30, 2026
2b624f9
harden remote client writes: check batch success, unify write times o…
shivamka1 Jul 30, 2026
b21b20b
refactor the vectors extension for graphql
ljeub-pometry Jul 30, 2026
7609f36
tidy up
ljeub-pometry Jul 30, 2026
fa09686
chore: apply tidy-public auto-fixes
github-actions[bot] Jul 30, 2026
54696aa
fix tests
ljeub-pometry Jul 30, 2026
ec3a384
extension-module feature no longer exists
ljeub-pometry Jul 31, 2026
f408bcd
bring back vectors tests in python and remove search tests
ljeub-pometry Jul 31, 2026
79a5954
db4-storage: tolerate missing backing dir on flush-on-drop
shivamka1 Jul 31, 2026
8f43e3d
Merge db_v4 into fix_dependencies
ljeub-pometry Aug 3, 2026
627124a
need to add the vector query extension to App
ljeub-pometry Aug 3, 2026
ad00659
update maturin version so the extension module feature is no longer n…
ljeub-pometry Aug 3, 2026
5079c60
restore warn-level logging for auth denials; keep verbose guidance at…
shivamka1 Aug 4, 2026
ca5e774
fetch property values without keys (get/values select {value} only); …
shivamka1 Aug 4, 2026
6d9b40b
wrappers hold Arc<ReadExpr>: expr clones become refcount bumps (revie…
shivamka1 Aug 4, 2026
66c9473
collapse the 18 ReadExpr view variants into ReadExpr::View { input, o…
shivamka1 Aug 4, 2026
f02353d
move the expect_* result-decode family into transport.rs, next to the…
shivamka1 Aug 4, 2026
e101db4
pass GraphQL variables as one json! object end-to-end instead of rebu…
shivamka1 Aug 4, 2026
825f946
test fixtures: one parametrized server CM with TemporaryDirectory cle…
shivamka1 Aug 5, 2026
9589654
Merge branch 'remote-py-apis' of github.com:Pometry/Raphtory into rem…
shivamka1 Aug 5, 2026
828274e
Minor changes to enable Abac (#2692)
miratepuffin Aug 5, 2026
9386dd9
reject empty and/or filter combinators: empty `or` previously matched…
shivamka1 Aug 5, 2026
57ce486
GqlFilter: pin the serde wire shape with goldens; add the missing Not…
shivamka1 Aug 5, 2026
0608f09
add fuzzySearch to the GQL filter schema (properties + node fields), …
shivamka1 Aug 5, 2026
accb330
filter conversions: lower isSome/isNone(false) to the dual operator, …
shivamka1 Aug 5, 2026
ed032a4
merge the row-level access filter into GqlFilter: one type, one conve…
shivamka1 Aug 5, 2026
351487b
unify filtering on one filter(expr: GqlFilter) field across Graph/Nod…
shivamka1 Aug 5, 2026
fdf0996
client filter methods take core filter types via TryInto<GqlFilter>; …
shivamka1 Aug 5, 2026
a820139
Support graph-view and mixed-kind filter expressions in the remote cl…
shivamka1 Aug 5, 2026
bdc3809
Make map properties insertion-ordered end to end
shivamka1 Aug 6, 2026
c365285
Graphql algorithms remove traits (#2703)
ljeub-pometry Aug 6, 2026
db932ea
Fix python wheel segfault and remove a per-RPC response deep copy
shivamka1 Aug 6, 2026
b70c73c
Round-trip non-finite float properties and decode remote values by th…
shivamka1 Aug 6, 2026
c4ae1bd
Pin edge events via indexed layer and time views instead of scanning …
shivamka1 Aug 6, 2026
1494452
Return a real PropType from remote get_dtype_of and pin edge layer in…
shivamka1 Aug 6, 2026
9c942bd
Align remote property APIs with local return types
shivamka1 Aug 6, 2026
a70c011
Align remote client APIs with local signatures: typed PropType and tu…
shivamka1 Aug 6, 2026
750e4dd
Stop sorting IsIn filter sets on the wire — element order is irreleva…
shivamka1 Aug 6, 2026
89260fd
Render sort-by arguments into a single string buffer instead of colle…
shivamka1 Aug 6, 2026
829bdcb
Render the read-expression tree into a single reused string buffer in…
shivamka1 Aug 6, 2026
92ce5c9
Merge branch 'db_v4' into remote-py-apis
shivamka1 Aug 6, 2026
6bb31ca
merge conclude
shivamka1 Aug 7, 2026
7cc4788
Gate the LazyLock import behind the integration-test feature that use…
shivamka1 Aug 7, 2026
c5b56e5
Group the remote handle types into a client::remote submodule, leavin…
shivamka1 Aug 7, 2026
8a50c7d
Merge branch 'db_v4' into remote-py-apis
shivamka1 Aug 7, 2026
5d70abd
Drop the extension-module cargo feature; maturin enables it for wheel…
shivamka1 Aug 7, 2026
01bf3b3
Add the local-vs-remote parity test harness
shivamka1 Aug 7, 2026
3fe5b57
Merge branch 'remote-py-apis' into remote-py-api-tests
shivamka1 Aug 7, 2026
5d992b9
Document the Python API surface so the stub generator's docs gate pas…
shivamka1 Aug 7, 2026
22d8439
Merge branch 'remote-py-apis' into remote-py-api-tests
shivamka1 Aug 7, 2026
235b3a2
Add parity coverage for dtype fidelity, non-finite floats, map orderi…
shivamka1 Aug 10, 2026
e13f344
Assert community-detection results independently of storage-backend n…
shivamka1 Aug 10, 2026
7e92a00
Close local/remote drop-in gaps in delete_edge and PathFromGraph iter…
shivamka1 Aug 10, 2026
b362d21
Accept a layer on remote node add_updates, and deepen write-path pari…
shivamka1 Aug 10, 2026
e1f8247
Widen the collection select fields to GqlFilter so any filter express…
shivamka1 Aug 11, 2026
a8773e5
Transport exploded-edge filters: FilterTree variant, ExplodedEdgeFilt…
shivamka1 Aug 11, 2026
782853b
Pin the documented RPC contract: view ops are free, terminals and wri…
shivamka1 Aug 11, 2026
efbc12d
Add a generative parity layer: hypothesis-built graphs, filter expres…
shivamka1 Aug 11, 2026
cf3e447
Potential fix for pull request finding 'CodeQL / HTTP Response Splitt…
shivamka1 Aug 11, 2026
bcaedd6
Strip CR/LF from proxied header values in the test counting proxy
shivamka1 Aug 11, 2026
5e6a078
Merge branch 'remote-py-api-tests' of github.com:Pometry/Raphtory int…
shivamka1 Aug 11, 2026
57607b8
Merge branch 'db_v4' into remote-py-apis
shivamka1 Aug 11, 2026
a678e40
Merge branch 'remote-py-apis' into remote-py-api-tests
shivamka1 Aug 11, 2026
376f003
chore: apply tidy-public auto-fixes
github-actions[bot] Aug 11, 2026
6ee47fa
Revert the db4 flush-on-drop tolerance for a missing backing directory
shivamka1 Aug 12, 2026
d601d07
Build the parity pair's local side from the requested graph_type and …
shivamka1 Aug 12, 2026
67238f2
fetch collection property columns lazily instead of collecting everyt…
shivamka1 Aug 13, 2026
b38593d
use EventTime directly instead of a wire-shaped RemoteEventTime wrapper
shivamka1 Aug 13, 2026
176055d
return OptionalEventTime from scalar time getters, matching the local…
shivamka1 Aug 13, 2026
d1ba217
regenerate python stubs
shivamka1 Aug 13, 2026
38a17be
move RemoteClient to the client module top level and error classifica…
shivamka1 Aug 13, 2026
9b1a845
share graphql server startup via test_utils context managers
shivamka1 Aug 13, 2026
d707440
collapse scalar and list decoders onto PropUnwrap casts
shivamka1 Aug 13, 2026
65be277
Merge branch 'remote-py-apis' into remote-py-api-tests
shivamka1 Aug 13, 2026
9cf2abd
stop the parity comparator absorbing drift and pin return types
shivamka1 Aug 13, 2026
c3b1f50
drop identity maps left over from the collection time accessors
shivamka1 Aug 13, 2026
ef9d278
cover every non-finite float and compare list properties directly
shivamka1 Aug 13, 2026
fbcdc05
regenerate python stubs
shivamka1 Aug 13, 2026
96534a8
format parity entity tests
shivamka1 Aug 13, 2026
d121d9d
cover collection subscript filtering as ordinary parity cases
shivamka1 Aug 13, 2026
a9d47e6
raise TypeError from filter builder comparisons instead of silently y…
shivamka1 Aug 13, 2026
23773b5
propagate query rendering results instead of discarding them
shivamka1 Aug 13, 2026
ec108e5
cover every property type and carrier, and compare dtypes by equality
shivamka1 Aug 13, 2026
b7cdb80
take time and event id as one argument in the client write methods
shivamka1 Aug 13, 2026
841c4e2
generate empty graphs, longer sequences, and unseeded filter inputs
shivamka1 Aug 14, 2026
7798996
probe every layer after each write and move the delete test into writes
shivamka1 Aug 14, 2026
781e017
generate schema-typed properties and key filter expressions off the s…
shivamka1 Aug 14, 2026
a5dd785
explain why the non-vacuity guards assert on the local side
shivamka1 Aug 14, 2026
b631ae2
create the default layer when deleting an edge without naming one
shivamka1 Aug 14, 2026
6526d66
support the mapping protocol on collection property views and ledger …
shivamka1 Aug 17, 2026
4ff9689
support event and persistent semantics conversion on remote graphs
shivamka1 Aug 17, 2026
282785b
Merge branch 'db_v4' into remote-py-apis
shivamka1 Aug 18, 2026
82be48e
Merge branch 'remote-py-apis' into remote-py-api-tests
shivamka1 Aug 18, 2026
17994ea
simplify the parity comparator, use explicit coverage bucket labels a…
shivamka1 Aug 18, 2026
ab51a4e
send node ids as typed NodeId values instead of stringifying them
shivamka1 Aug 18, 2026
2726fcf
drop the unnecessary Prop converters from the generative value strate…
shivamka1 Aug 18, 2026
cb3c24f
regenerate python stubs
shivamka1 Aug 18, 2026
014ed6a
check non-finite floats through the collection property views
shivamka1 Aug 18, 2026
1fdf3f0
check time classes in the comparator instead of a curated accessor list
shivamka1 Aug 18, 2026
6b1382c
use the GraphType enum for graph semantics instead of a string
shivamka1 Aug 18, 2026
797ec61
take properties the way the local mutation API does
shivamka1 Aug 19, 2026
302a383
stop reordering entity collections in the comparator
shivamka1 Aug 19, 2026
25ba06f
use the stdlib for the RPC-counting proxy's upstream forwarding
shivamka1 Aug 19, 2026
0580755
chore: apply tidy-public auto-fixes
github-actions[bot] Aug 19, 2026
9888333
keep a single id accessor on the remote collections
shivamka1 Aug 20, 2026
2b48990
refuse writes on viewed remote handles
shivamka1 Aug 20, 2026
d81fdcf
remove the history to_list aliases and route reversed through lazy re…
shivamka1 Aug 20, 2026
02617f6
answer history len and contains server-side
shivamka1 Aug 20, 2026
ef581a4
decode property columns directly instead of pivoting per-member entries
shivamka1 Aug 20, 2026
bd3d8aa
tidy the graphql model and client plumbing
shivamka1 Aug 20, 2026
080777c
move the Prop record decoders to the transport and open the graph model
shivamka1 Aug 20, 2026
b6bd98e
name the nested path length len and share the remote-graph fixture
shivamka1 Aug 20, 2026
2c26483
reject a tuple time on the remote write methods, as local does
shivamka1 Aug 21, 2026
0435d53
compare dtypes by equality and make map type rendering deterministic
shivamka1 Aug 21, 2026
cb7d0a8
carry the real PropType through the schema instead of its rendered st…
shivamka1 Aug 21, 2026
8f6bdc6
Add per-field node filter inputs (id/name/nodeType) and deprecate the…
shivamka1 Aug 21, 2026
e03c982
Remove find_nodes and find_edges from the local and remote APIs
shivamka1 Aug 21, 2026
58655fb
Fix collection keys() to report registered keys via server-side prope…
shivamka1 Aug 21, 2026
aeaea88
Remove stale to_list/to_list_rev entries from the type stubs
shivamka1 Aug 21, 2026
4d8d3ef
Make TimeInput to_value the inverse of from_value so a locked event i…
shivamka1 Aug 21, 2026
ce87f60
Fix stale properties_to_input comment: non-finite floats ride the spe…
shivamka1 Aug 21, 2026
b122832
Remove the redundant latest() alias from RemoteTemporalProperty
shivamka1 Aug 21, 2026
b40dcc4
Remove the redundant count() alias from collections in favour of len()
shivamka1 Aug 21, 2026
ffee296
Add filter() to local Edge, Edges and NestedEdges
shivamka1 Aug 21, 2026
f86936a
Declare hypothesis as a test dependency so the generative parity suit…
shivamka1 Aug 21, 2026
2c0eae2
Remove shrink_window: internal_window already clamps identically, so …
shivamka1 Aug 21, 2026
0ac8b78
Remove the node[key]/edge[key] property shortcut from local and remot…
shivamka1 Aug 21, 2026
707f7dc
Add sorted() to local Nodes and Edges, moving the sort keys and compa…
shivamka1 Aug 21, 2026
2c7186b
Merge remote-tracking branch 'origin/db_v4' into remote-py-apis
shivamka1 Aug 21, 2026
131839a
Tag KNOWN_GAPS entries with their tracking issues and mark batch writ…
shivamka1 Aug 21, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ reqwest = { version = "0.13.4", default-features = false, features = [
boxcar = "0.2.14"
iter-enum = { version = "1.2.1", features = ["rayon"] }
serde = { version = "1.0.228", features = ["derive", "rc"] }
serde_json = { version = "1.0.149", features = ["float_roundtrip"] }
serde_json = { version = "1.0.149", features = ["float_roundtrip", "preserve_order"] }
pyo3 = { version = "0.29.0", features = ["multiple-pymethods", "chrono"] }
pyo3-build-config = "0.29.0"
pyo3-arrow = { package = "raphtory-pyo3-arrow", version = "0.19.0" }
Expand Down
2 changes: 1 addition & 1 deletion db4-storage/src/segments/edge/segment.rs
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ use std::{
path::PathBuf,
sync::{
Arc,
atomic::{self, AtomicU32, AtomicUsize, Ordering},
atomic::{AtomicU32, AtomicUsize, Ordering},
},
};

Expand Down
Loading
Loading