Revision history for WebDyne-Cloudflare
1.7.1 2026-09-13
Add seeded Docker Compose databases and local dummy-secret setup for examples.
Verify documented npm startup commands and make example quick starts self-contained.
Organize service examples with WebDyne pages first and native PAGI supplements.
Consolidate configuration, release guidance and dated qualification evidence.
Preserve reusable authenticated database harnesses under t/integration.
Remove superseded prototypes, phase reports and transient result snapshots.
1.7.0 2026-09-13
Add request-scoped Durable Object RPC and Perl-defined SQLite-backed objects.
Serialize finite invocations and support atomic SQL batches and explicit methods.
Qualify concurrency, isolation, rollback, capability expiry and restart persistence.
1.6.0 2026-09-13
Add opt-in D1 sessions, constraints and cross-request bookmarks.
Preserve statement/batch ownership, request isolation and ordinary primary queries.
Qualify session contracts and atomic rollback against local D1.
1.5.0 2026-09-13
Add request-scoped Secrets Store retrieval with sanitized errors and no value cache.
Qualify local dummy-secret retrieval through the generated Perl/WASM Worker.
1.4.0 2026-09-13
Select PostgreSQL or MySQL from each Hyperdrive binding without changing Perl construction.
Add pinned mysql2, exact result types, SQL-mode-independent parameters and DML metadata.
Guard implicit commits, bound streaming results and await forced socket closure.
Qualify MySQL Hyperdrive with Perl/WASM and direct MySQL/MariaDB adapters.
Preserve PostgreSQL behavior; use the existing ZeroPerl 1.0.11 runtime.
1.3.0 2026-09-12
Add asynchronous PostgreSQL CRUD, statements and transactions through Hyperdrive.
Preserve exact numeric, JSON, timestamp and bytea values; enforce request ownership.
Bound queries/results/cleanup, preserve SQLSTATE, and redact socket errors.
Select the PostgreSQL provider declaratively with ZeroPerl 1.0.11 or later.
Add generated-app and authenticated live WASM qualification.
1.2.0 2026-09-05
Add Future-returning D1 batch() with ordered results and atomic provider execution.
Validate all statements/parameters before dispatch; require the same database owner.
Cover rollback, binary/Unicode values and warm recovery with dedicated WASM fixtures.
Clarify Perl precedence and adopt the WebDyne house style and API sidecars.
Separate examples/app, t fixtures and t.js tests/staging tools.
Fix D1 BLOB decoding collisions with real type/base64 columns.
Validate byte wrappers and malformed capabilities/responses explicitly.
Retry failed host registration; enforce KV read limits; cancel oversized R2 reads.
Surface smoke cleanup failures; avoid modifying sibling Worker checkouts.
1.1.0 2026-09-03
- Add modular Future-returning Workers KV and buffered R2 Perl facades.
- Add independent request-scoped KV and R2 JavaScript capability bridges.
- Add generated Wrangler bindings, local/remote PSP smoke fixtures, and
explicit memory limits for JSON-bridged storage bodies.
1.0.0 2026-09-03
- Package Perl facades and JavaScript adapters together as the npm-first
@webdyne/webdyne-cloudflare extension.
- Add declarative extension discovery and the standard runtime lifecycle.
- Add guarded GitHub Release/npm workflows, SHA-256 manifests, strict
package inspection, and build-provenance attestations.
0.001 2026-09-01
- Initial WebDyne::Cloudflare::D1 prepared-statement facade.
- Request-scoped JavaScript D1 host capability adapter.
- Explicit BLOB envelopes and strict UTF-8 handling at the Perl/JavaScript
boundary.
- Perl, JavaScript, PSP, local D1, and non-production remote D1 fixtures.
Keyboard Shortcuts
Global
s
Focus search bar
?
Bring up this help dialog
GitHub
gp
Go to pull requests
gi
Go to GitHub issues (only if GitHub is preferred repository)