Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: streaming responses from rust server #462

Draft
wants to merge 72 commits into
base: main
Choose a base branch
from
Draft

Commits on Mar 20, 2024

  1. scaffolding for rust server

    domoritz committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    6132b13 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. update deps

    domoritz committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    e13550d View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2024

  1. basic duckdb server

    domoritz committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    aaf3044 View commit details
    Browse the repository at this point in the history
  2. error handling

    domoritz committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    370f3a7 View commit details
    Browse the repository at this point in the history
  3. abstract database

    domoritz committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    1b59ea7 View commit details
    Browse the repository at this point in the history
  4. make it work

    domoritz committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    49aec67 View commit details
    Browse the repository at this point in the history
  5. http/2

    domoritz committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    d431610 View commit details
    Browse the repository at this point in the history
  6. rust server script

    domoritz committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    1348411 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2024

  1. bundles

    domoritz committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    a959954 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f18320a View commit details
    Browse the repository at this point in the history
  3. option for https

    domoritz committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    da983a2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    884f139 View commit details
    Browse the repository at this point in the history
  5. simplify server

    domoritz committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    af2d675 View commit details
    Browse the repository at this point in the history
  6. priority queue as class

    domoritz committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    ed4bec9 View commit details
    Browse the repository at this point in the history
  7. add bundle name to python

    domoritz committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    db1c70c View commit details
    Browse the repository at this point in the history
  8. bundle handling

    domoritz committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    463930b View commit details
    Browse the repository at this point in the history
  9. Merge branch 'main' into dom/rust

    # Conflicts:
    #	.github/dependabot.yml
    domoritz committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    7214c07 View commit details
    Browse the repository at this point in the history
  10. fix

    domoritz committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    b1e7cc9 View commit details
    Browse the repository at this point in the history
  11. update deps

    domoritz committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    e73d430 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5ba673b View commit details
    Browse the repository at this point in the history
  13. fix bundle and caching

    domoritz committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    6f5a05a View commit details
    Browse the repository at this point in the history
  14. implement persists

    domoritz committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    c7b5591 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    996a096 View commit details
    Browse the repository at this point in the history
  16. rust checks

    domoritz committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    76c9701 View commit details
    Browse the repository at this point in the history
  17. rust tests

    domoritz committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    500262b View commit details
    Browse the repository at this point in the history
  18. Merge branch 'main' into dom/rust

    # Conflicts:
    #	.github/dependabot.yml
    domoritz committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    e10dd8c View commit details
    Browse the repository at this point in the history
  19. update test names

    domoritz committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    d1394e4 View commit details
    Browse the repository at this point in the history
  20. tests

    domoritz committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    e4c17b6 View commit details
    Browse the repository at this point in the history
  21. format

    domoritz committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    ffbbf2f View commit details
    Browse the repository at this point in the history
  22. clippy

    domoritz committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    edc5f27 View commit details
    Browse the repository at this point in the history
  23. Add compression and tracing

    domoritz committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    32a708e View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. Https and https

    domoritz committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    ca70b30 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. refactor and add ws support

    domoritz committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    431e166 View commit details
    Browse the repository at this point in the history
  2. clean up

    domoritz committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    94f543e View commit details
    Browse the repository at this point in the history
  3. update and add socket

    domoritz committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    764e4fd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4442015 View commit details
    Browse the repository at this point in the history
  5. format

    domoritz committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    52a8a2a View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2024

  1. simplify

    domoritz committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    0921a27 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2024

  1. move arrow up

    domoritz committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    b40b3af View commit details
    Browse the repository at this point in the history
  2. avoid clone in state

    domoritz committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    b3af286 View commit details
    Browse the repository at this point in the history
  3. avoid another arc

    domoritz committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    a042ebf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3b1cd5c View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. streaming arrow

    domoritz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    3583ec5 View commit details
    Browse the repository at this point in the history
  2. debug handler

    domoritz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    e22544a View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. style

    domoritz committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    322c219 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2c74243 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. Configuration menu
    Copy the full SHA
    277b239 View commit details
    Browse the repository at this point in the history
  2. minor refactoring

    domoritz committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    e18bbe5 View commit details
    Browse the repository at this point in the history
  3. test arrow response

    domoritz committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    a33d43b View commit details
    Browse the repository at this point in the history
  4. add badge

    domoritz committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    40a0c4c View commit details
    Browse the repository at this point in the history
  5. Release instructions

    domoritz committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    3342f60 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9318522 View commit details
    Browse the repository at this point in the history
  7. ignore data

    domoritz committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    4f7c391 View commit details
    Browse the repository at this point in the history
  8. license

    domoritz committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    627b113 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9eed9e5 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. Support also just http

    domoritz committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    8b69c2a View commit details
    Browse the repository at this point in the history
  2. more tests, fix cache key

    domoritz committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    9435702 View commit details
    Browse the repository at this point in the history
  3. test bundling

    domoritz committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    fcb4220 View commit details
    Browse the repository at this point in the history
  4. style

    domoritz committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    9cc7acd View commit details
    Browse the repository at this point in the history
  5. clean up

    domoritz committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    696f557 View commit details
    Browse the repository at this point in the history
  6. bigger pool

    domoritz committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    b163348 View commit details
    Browse the repository at this point in the history
  7. benchmarks

    domoritz committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    b77d791 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. update criterion

    domoritz committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    d12f412 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2024

  1. update deps

    domoritz committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    9d108d7 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. Configuration menu
    Copy the full SHA
    d78cfd1 View commit details
    Browse the repository at this point in the history
  2. chore: update deps

    domoritz committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    20d76fb View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. update deps

    domoritz committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    5307edf View commit details
    Browse the repository at this point in the history
  2. clean up

    domoritz committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    dd086f5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ffc034a View commit details
    Browse the repository at this point in the history
  4. Merge branch 'dom/rust' into dom/rust-stream

    # Conflicts:
    #	packages/duckdb-server-rust/Cargo.lock
    #	packages/duckdb-server-rust/src/db.rs
    domoritz committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    e218ac3 View commit details
    Browse the repository at this point in the history
  5. clean up

    domoritz committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    f23763c View commit details
    Browse the repository at this point in the history
  6. fix warnings

    domoritz committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    711f0c3 View commit details
    Browse the repository at this point in the history