sabbajohn/pulse-laravel
Laravel SDK for Pulse that offers a clean, framework-native integration for connecting your application to Pulse. Publish the config, set your credentials, and use simple Laravel helpers to get started with minimal boilerplate.
afterCommit queue dispatch, a recovery scanner, fenced leases, and idempotent retry semantics. Choosing this package avoids building and maintaining an idempotent provisioning state machine, retry classifier, and stale-worker fencing in-house.sabbajohn/pulse-php:^0.1.5; a PM should confirm this constraint against the platform's dependency and upgrade cadence.afterCommit dispatch assumes functioning queues).sabbajohn/pulse-php:^0.1.5 dependency or are locked to incompatible versions.To executives: This release adds a durable, encrypted, retry-safe partner provisioning capability for our Laravel apps. It is off by default — installing it triggers no migration and makes no network calls — so the blast radius is near zero until we deliberately enable it per customer. It offloads credential-lifecycle complexity (idempotency, lease fencing, retry classification) to the package instead of custom code. Caveat for planning: the backend is a draft PR that is not deployed, and MySQL/runtime coverage is unvalidated, so treat this as a controlled design-partner pilot, not a GA launch.
To engineering: v0.2.8 requires sabbajohn/pulse-php:^0.1.5 and provides encrypted intent/result persistence, an explicit migration publish tag, afterCommit queue dispatch, and a recovery scanner. It guarantees a stable key/payload across timeouts and queue failures, uses fenced leases to block stale-worker overwrites, and prevents credential crossover via exact namespace digests, binary original comparison, and primary reads. Terminal HTTP errors stop retries even with HTML/malformed bodies; transient errors honor Retry-After. Enablement is a deliberate sequence: configure the explicit customer hook, publish/migrate, wire worker/scanner and the authorized credentials resolver — only after the compatible backend and approved policy are ready. Do not assume MySQL or the extended runtime matrix is validated.
How can I help you explore Laravel packages today?