Skip to content

Conversation

@CollierKing
Copy link
Owner

Features:

  • Add create_engine_from_binding() for full SQLAlchemy support in Workers
  • Add SyncWorkerConnection, SyncWorkerCursor, WorkerDBAPI for Worker bindings
  • Add CloudflareD1Dialect_async for create_async_engine() support
  • Add AsyncConnection and AsyncCursor for async D1 REST API

Changes:

  • Lazy load async dialect to avoid greenlet dependency at import time
  • Restructure tests into unit/ and integration/ directories
  • Update Worker example with SQLAlchemy Core and concurrent query endpoints
  • Add greenlet as optional dependency for async engine support

Features:
- Add create_engine_from_binding() for full SQLAlchemy support in Workers
- Add SyncWorkerConnection, SyncWorkerCursor, WorkerDBAPI for Worker bindings
- Add CloudflareD1Dialect_async for create_async_engine() support
- Add AsyncConnection and AsyncCursor for async D1 REST API

Changes:
- Lazy load async dialect to avoid greenlet dependency at import time
- Restructure tests into unit/ and integration/ directories
- Update Worker example with SQLAlchemy Core and concurrent query endpoints
- Add greenlet as optional dependency for async engine support
@CollierKing CollierKing merged commit 0774287 into main Dec 19, 2025
8 checks passed
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.

2 participants