Skip to content

2023 H1 Roadmap #1128

@wjones127

Description

@wjones127

Work committed to

These are projects current contributors are working on.

  • (P0) Data Acceptance Tests running in CI (@wjones127)
  • (P0) Fully protocol compliant optimistic commit protocol (conflict resolution). - (feat: optimistic transaction protocol #632) (@roeap)
  • (P0) ADBC driver: create / read / append / overwrite (@wjones127)
    • Lay foundation for DuckDB plugin, more language bindings (R), and cross-language Polars support (R and Javascript, in addition to Python)
  • (P1) Python bindings integrated with ADBC driver (@wjones127)
    • ADBC to supersede PyArrow-based reader / writer.
  • (P0) Remove experimental marker from Python writer (@wjones127)
  • (P0) Writer version 2 support in operation module (@wjones127)
  • (TBD) Provide async features in the Python binding (@fvaleye)
  • (TBD) Airbyte <> Delta Lake integration (@fvaleye)
  • More Rust documentation
    • Figure out where to host
    • Figure out SEO
    • Probably migrate off of github.io
  • Blog posts (@MrPowers)
    • PyO3 blog post good for Rust audience
    • Content for Azure. Developer advocacy arm of Azure is very impressive. They spread this message.
    • Usage of the Python module is more compelling
    • Kafka-delta-ingest reduced writer cost 25 times. Christian & Tyler co-authors.
  • Purge Ruby bindings. They’re not usable.

Projects seeking contributors

In addition to smaller issues labelled good-first-issue, these are some larger projects that we could use some help on. Most of them will be implemented as part of the operations module in the Rust source and can later be exposed to Python and other bindings.

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions