Sign in
apache
/
fluss-rust
/
HEAD
8b583a8
feat: introduce list partitions in cpp binding (#260)
by yuxia Luo
· 11 hours ago
main
9af12ea
feat: support unsubscribe partition (#257)
by yuxia Luo
· 14 hours ago
6de2cde
feat: Support drop_table, partitions and offsets methods in python bindings (#150)
by Anton Borisov
· 16 hours ago
52dca9f
chore: rename subscribe_batch to subscribe_buckets (#255)
by yuxia Luo
· 16 hours ago
b18cffb
chore: refator to builder pattern to create log scanner for CPP (#249)
by Anton Borisov
· 16 hours ago
90cc35a
chore: Change upsert and delete to use read only self reference by using mutex to guard mutable encoders (#247)
by Keith Lee
· 17 hours ago
0e50dc2
feat: Support different poll methods (#246)
by Anton Borisov
· 17 hours ago
31d5df5
feat: introduce kv tables support in python (#239)
by Anton Borisov
· 2 days ago
5574d55
chore: Reject table scan for INDEXED format or KV table (#238)
by Keith Lee
· 2 days ago
9877993
feat: support subscribe partition in cpp binding (#236)
by yuxia Luo
· 2 days ago
7d794f7
feat: add table partition scanning (#222)
by Miao
· 2 days ago
ece3834
chore: accept Into<String> to improve api usage (#234)
by yuxia Luo
· 3 days ago
0cf25e6
chore: make Config#bootstrap_server required (#233)
by yuxia Luo
· 3 days ago
e5adc3d
feat: introduce scan record batch in cpp (#230)
by yuxia Luo
· 3 days ago
a05f996
feat: support list partition offset in cpp binding (#231)
by yuxia Luo
· 3 days ago
4d50eb2
feat: support list offset for partitioned table (#229)
by yuxia Luo
· 5 days ago
81dd6e0
feat: support produce partitioned table (#228)
by yuxia Luo
· 7 days ago
83fa0aa
feat: Implement partitioning in Upsert / Lookup (#220)
by Keith Lee
· 7 days ago
00f4aca
feat: support scan from oss (#217)
by yuxia Luo
· 8 days ago
0b53d37
chore: support estimated_size_in_bytes for write batch (#219)
by yuxia Luo
· 9 days ago
fd8e9c4
chore: Fix async fn panic in CancellationSafeFuture when future completes
by yuxia Luo
· 9 days ago
2b9d1d8
chore: minor fix for rust code (#218)
by yuxia Luo
· 9 days ago
916f64c
[chore] Implement is_auto_partitioned method in table.rs (#48)
by Junbo Wang
· 9 days ago
c1dfcee
chore: Introduce PartitionGetter and Partition utils (#214)
by Keith Lee
· 10 days ago
7cc7bf6
chore: Add blocking poll into python bindings (#154)
by Anton Borisov
· 11 days ago
9d3917c
chore: introduce SecurityTokenManager to update token in the background (#213)
by yuxia Luo
· 11 days ago
1bc399b
test: add it for produce & scan log for all supported datatypes (#205)
by SkylerLin
· 11 days ago
017bb15
chore: introduce new with capacity to align generic row with java side (#212)
by yuxia Luo
· 12 days ago
f7f3abf
feat: Support Arrow append operations for decimals, temporal types in Python (#206)
by Anton Borisov
· 12 days ago
2b5fc64
chore: add more info for RecordBatches (#211)
by Anton Borisov
· 12 days ago
fdd5296
feat: Implement Admin APIs for partitioning (#208)
by Keith Lee
· 13 days ago
7ee9bfe
feat: introduce priority queue for downloading remote segments (#187)
by Anton Borisov
· 13 days ago
e09250c
test: add it test for put & get kv for all supported datatypes (#204)
by SkylerLin
· 14 days ago
d76eb28
test: Kv Table Integration tests (#192)
by Keith Lee
· 2 weeks ago
7c5af55
chore: invalidate leader info on stale metadata error when handling fetch response (#189)
by AlexZhao
· 2 weeks ago
ed646e2
feat: Arrow serialization for decimal and temporal types (#196)
by Anton Borisov
· 2 weeks ago
eaf5a24
feat: Fix TableLookup so that SchemaId field bytes are not passed to CompactedRow::from_bytes(), these fields can be skipped as current rust client implementation does not check schema and already passes row_type (#190)
by Keith Lee
· 2 weeks ago
b4fad4b
feat: KvWriteBatch wiring in Sender (#184)
by Keith Lee
· 2 weeks ago
da9c112
feat: Introduce Kv table example (#181)
by Keith Lee
· 2 weeks ago
1d74c4a
feat: Introduce UpsertWriter (#169)
by Keith Lee
· 2 weeks ago
350d5a9
feat: support all basic datatypes in compacted key encoder(continuation) (#175)
by Anton Borisov
· 3 weeks ago
86c7fe5
feat: introduce KvWriteBatch and PutKvRequest (#176)
by yuxia Luo
· 3 weeks ago
f4808d8
feat: Introduce KVReadContext and read path wiring (#174)
by Anton Borisov
· 3 weeks ago
9c41e2c
chore: correct log record batch checksum bounds (#172)
by AlexZhao
· 3 weeks ago
18af060
chore: Improve read path error handling logic (#143)
by AlexZhao
· 3 weeks ago
60e4c09
feat: Introduce python bindings row-based append API (#142)
by Anton Borisov
· 3 weeks ago
b1b56a6
feat: introduce lookup support for primary key tables (#159)
by Andrea Bozzo
· 3 weeks ago
bbd5fad
chore: fix read deadlock (#165)
by AlexZhao
· 3 weeks ago
d203cf9
feat: add column projection support to Python LogScanner (#151)
by Anton Borisov
· 3 weeks ago
7dc447d
feat: Introduce CompactedRowEncoder (#161)
by Keith Lee
· 3 weeks ago
eadfa4b
chore: Introduce WriteFormat and various small changes to unblock Upsert implementation (#158)
by Keith Lee
· 3 weeks ago
49d0c93
feat: introduce KvRecordBatchBuilder (#156)
by Anton Borisov
· 3 weeks ago
afbe587
chore: add DEVELOPMENT.md (#155)
by Keith Lee
· 3 weeks ago
3e3ab5a
chore: decrement flushes_in_progress counter in await_flush_comp (#147)
by Anton Borisov
· 4 weeks ago
dd6183f
chore: fix potential deadlock with holding lock during await (#145)
by Anton Borisov
· 4 weeks ago
dab09b4
chore: implement zero copy in CompactedRowReader (#138)
by yuxia Luo
· 4 weeks ago
6be82eb
chore: improve datum, use Cow to reduce verbosity and avoid Box::leak gymnastics (#139)
by Keith Lee
· 4 weeks ago
e01be26
chore: Improve write path error handling logic (#132)
by AlexZhao
· 4 weeks ago
4b8c289
chore: fix Box leaking and batch API refactor (#136)
by Anton Borisov
· 4 weeks ago
6fc63e4
feat: introduce CompactedRowReader, CompactedRow, CompactedRowDeserializer (#131)
by Kelvin Wu
· 4 weeks ago
6962c73
feat: log scanner support poll record batch directly
by Anton Borisov
· 4 weeks ago
4b95fc2
feat: introduce CompactedKeyEncoder (#124)
by Keith Lee
· 4 weeks ago
ff7e869
chore: Fix scanner's example documentation test to allow `cargo test --release` to complete (#129)
by Keith Lee
· 4 weeks ago
9873184
chore: fix append hang issue (#126)
by AlexZhao
· 4 weeks ago
845c9d7
feat: return error for partitioned tables in FlussConnection#get_table (#115)
by Arnav_Panjla
· 4 weeks ago
dcdadc4
chore: add license header to fix ci (#123)
by yuxia Luo
· 5 weeks ago
bddce62
feat: implement CompactedRowWriter (#121)
by Kelvin Wu
· 5 weeks ago
bb8f26d
feat: support bazel build for cpp bindings (#107)
by AlexZhao
· 5 weeks ago
670bb5e
chore: add integration tests for subscribe_batch and project_by_name (#116)
by Andrea Bozzo
· 5 weeks ago
0f43550
chore: rust client to return error when currently unimplemented non-default ZSTD compression is configured (#120)
by Keith Lee
· 5 weeks ago
9bc2e9c
feat: Introduce HashBucketAssigner (#117)
by Keith Lee
· 6 weeks ago
db72701
chore: add integration test for list offsets (#52)
by Pavlos-Petros Tournaris
· 6 weeks ago
f166314
chore: scanner should retry when bucket lead is not available (#102)
by Keith Lee
· 6 weeks ago
4ce374a
chore: fix bug where column prune won't work when compression is enabled (#108)
by Keith Lee
· 7 weeks ago
076cbd6
chore: introduce prefetch to improve log poll performance (#103)
by yuxia Luo
· 7 weeks ago
0c8a37f
feat: support ListOffset/SubscribeBatch/DropTable for cpp bindings (#100)
by AlexZhao
· 7 weeks ago
e3728fc
chore: optimize get_char method (#105)
by yuxia Luo
· 7 weeks ago
c883de5
chore: Update the InternalRow Trait: get_binary, get_bytes to return &[u8] (#104)
by Kelvin Wu
· 7 weeks ago
4e10d63
chore: Improve error (#77)
by yuxia Luo
· 7 weeks ago
49041eb
chore: parse_ipc_message should return exception instead of return None if parse failed (#97)
by Keith Lee
· 7 weeks ago
24cebe9
feat: support s3 as remote segment (#93)
by AlexZhao
· 7 weeks ago
58a842d
chore: use log over tracing (#96)
by tison
· 8 weeks ago
9054401
chore: upgrade opendal and adopt jiff (#95)
by tison
· 8 weeks ago
fe72d85
feat: support subscribe from remote (#76)
by yuxia Luo
· 8 weeks ago
1503050
chore: abort last not complete batch (#91)
by AlexZhao
· 8 weeks ago
92f8c0b
chore: update readme to mark it as official rust client (#88)
by yuxia Luo
· 8 weeks ago
a34f1c1
feat: introduce cpp bindings (#83)
by AlexZhao
· 8 weeks ago
3037192
chore: Implement datatype conversion for all types in arrow.rs (#81)
by Junbo Wang
· 8 weeks ago
c644023
chore: fix GenericRow null detection (#86)
by Chase Naples
· 8 weeks ago
e9f1cc4
chore: implemented all get methods for GenericRow (#82)
by Karan Pradhan
· 8 weeks ago
12d464e
feat: Implement JsonSerde for all datatypes (#53)
by Pavlos-Petros Tournaris
· 9 weeks ago
e4e017c
feat: support ColumnPruning (#57)
by AlexZhao
· 9 weeks ago
e4813e2
chore: fix ci (#69)
by yuxia Luo
· 10 weeks ago
0046471
feat: implement Display trait for DataType and related types (#50)
by Pavlos-Petros Tournaris
· 10 weeks ago
bf95de9
feat: implement get_long for GenericRow (#49)
by Yang Guo
· 10 weeks ago
6d9c89f
[chore] Fix build fail on mac os (#61)
by Evan
· 2 months ago
1d8e4d3
[chore] Add ipc_compression feature to arrow dependency (#59)
by Evan
· 2 months ago
6c6687b
chore: add integration test for scan records after append (#51)
by Pavlos-Petros Tournaris
· 2 months ago
57ac912
[chore] Bump arrow version to 57 (#58)
by yuxia Luo
· 2 months ago
86efc93
[feat] Support append arrow record batch (#34)
by yuxia Luo
· 4 months ago
Next »