Skip to content

feat: bump to 0.16.0, add checkpoint result, callbacks, and binance example#13

Merged
sujitn merged 1 commit intomainfrom
feat/checkpoint-result
Feb 28, 2026
Merged

feat: bump to 0.16.0, add checkpoint result, callbacks, and binance example#13
sujitn merged 1 commit intomainfrom
feat/checkpoint-result

Conversation

@sujitn
Copy link
Copy Markdown
Contributor

@sujitn sujitn commented Feb 28, 2026

Summary

  • CheckpointResult typecheckpoint() now returns a CheckpointResult with checkpoint_id, replacing the old integer return
  • Callback-based push subscriptionssubscribe_callback() and subscribe_stream_callback() for push-based streaming with on_data/on_error handlers
  • Bump to 0.16.0 — align Python bindings version with laminardb core crate
  • Binance WebSocket signals example — minimal live BTC trade signals demo using FROM WEBSOCKET connector with VWAP-based BUY/SELL/HOLD generation

Test plan

  • pytest tests/test_checkpoint.py -v
  • pytest tests/test_callback_subscription.py -v
  • python examples/binance_signals.py (requires network access to Binance WebSocket)

Update package version to 0.16.0 to match laminardb core crate.
Add a minimal Binance BTC trade signals example using the built-in
WebSocket connector with VWAP-based BUY/SELL/HOLD signal generation.
@sujitn sujitn force-pushed the feat/checkpoint-result branch from fe1ce1e to c5eef32 Compare February 28, 2026 20:11
@sujitn sujitn merged commit 7ffd924 into main Feb 28, 2026
5 checks passed
@sujitn sujitn deleted the feat/checkpoint-result branch February 28, 2026 20:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant