Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Pheanstalk Laravel Package

pda/pheanstalk

Pheanstalk is a fully typed PHP 8.1+ client for beanstalkd 1.12+ work queues. Produce and consume jobs with clean APIs for tubes, reserve/put, touch, delete, release, and delays/timeouts—rewritten for strong static analysis.

View on GitHub
Deep Wiki
Context7
v8.0.2

8.0.2 (2025-11-11)

Bug Fixes

  • Values/JobStats: cast int fields to handle Beanstalkd float values + CI cleanups (a235cb4)
  • Values\JobStats: cast time fields to int to handle Beanstalkd float values (a11ed9c)
v8.0.1

8.0.1 (2025-10-13)

Bug Fixes

v8.0.0

8.0.0 (2025-10-06)

Bug Fixes

BREAKING CHANGES

  • If read-timeout passed to Connection is less than the value passed to reserveWithTimeout() there will be a ConnectionException thrown in case there are no jobs.
v7.1.1

7.1.1 (2025-09-22)

Bug Fixes

  • improve error message on connection creation (c678b43)
v7.1.0

7.1.0 (2025-07-23)

Features

v7.0.2

7.0.2 (2025-07-23)

Bug Fixes

  • Don't throw an exception when a signal is dispatched (5673201)
v7.0.1

7.0.1 (2025-06-05)

Bug Fixes

  • add $tube to TubeNotFoundException (d42eecd)
v7.0.0

7.0.0 (2025-03-20)

Features

  • add disconnect() method to release resources deterministically (1b85ec2)
  • add disconnect() method to release resources deterministically (3453942)

BREAKING CHANGES

  • Adds methods to interfaces that are part of the public API
v5.1.0

5.1.0 (2025-03-17)

Features

  • add close() method to release resources deterministically (9506594)
v5.0.11

5.0.11 (2025-03-13)

Bug Fixes

  • automatically reconnect upon socket error (69d149e)
v6.0.2

6.0.2 (2025-03-13)

Bug Fixes

  • automatically reconnect upon socket error (577417c)
v5.0.10

5.0.10 (2025-03-05)

Bug Fixes

  • ensure socket is not left in a half-read/written state on error (286d4a8)
v6.0.1

6.0.1 (2025-03-05)

Bug Fixes

  • ensure socket is not left in a half-read/written state on error (fc5da54)
v6.0.0

6.0.0 (2025-01-02)

  • chore!: drop support for php 8.1 and 8.2 (e85c507)
  • chore!: drop support for php 8.1 and 8.2 (#278) (d073283)

Bug Fixes

BREAKING CHANGES

  • drops php 8.1 and php.2

  • chore(ci): update php versions in automated release script

  • chore: empty commit to trigger ci

  • chore: fix psalm in ci

  • chore(ci): don't run psalm on php8.4

  • fix(ci): remove psalm

  • drops php 8.1 and php.2

v5.0.9

5.0.9 (2025-01-02)

Bug Fixes

v5.0.8

5.0.8 (2025-01-02)

Bug Fixes

  • Add missing fields to ServerStats (eb8ea36)
v5.0.7

5.0.7 (2024-10-04)

Bug Fixes

v5.0.6

5.0.6 (2024-09-05)

Bug Fixes

  • explicit nullable declarations (7a31b59)
v5.0.5

5.0.5 (2024-03-04)

Bug Fixes

v5.0.4

5.0.4 (2024-01-22)

Bug Fixes

  • Change the response parsing to treat 0 as a number (8fd4034)
v5.0.3

5.0.3 (2024-01-19)

Bug Fixes

  • add readme snippets to checks for static analysis (769967a)
  • ignore some psalm errors in our deserialization code (5691cf2)
v4.0.5

What's Changed

New Contributors

Full Changelog: https://github.com/pheanstalk/pheanstalk/compare/v4.0.4...v4.0.5

v5.0.2

5.0.2 (2023-11-23)

Bug Fixes

  • Uncaught Error: Cannot unset readonly property Pheanstalk\Socket\SocketSocket::$socket in SocketSocket.php on line 138 (#258) (bee66a8)
v5.0.1

5.0.1 (2023-09-11)

Bug Fixes

v5.0.0
v5.0.0-rc.1

5.0.0-rc.1 (2023-08-07)

Bug Fixes

  • CI needs psalm (9c6364e)
  • ci: automated release flow (cb6695b)
  • ci: switch to rc for semantic-release (80fce7e)
  • ci: use variable php version in docker compose (6a0328e)
  • ci: use vendored static analysers (72cc053)
  • set up automated release for v5 (34d8ae2)
  • skip integration test if beanstalk host is not configured (6ebc085)

Features

v5.0.0-beta.1
v5.0.0-alpha2

Second alpha release. Documentation still needs significant work, but this code should be working. Test coverage is very high and we have both unit tests as well as integration tests.

Full Changelog: https://github.com/pheanstalk/pheanstalk/compare/v5.0.0-alpha1...v5.0.0-alpha2

v5.0.0-alpha1

Alpha release of V5, this is an almost complete rewrite so changes in your necessary.

v4.0.4
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport
twbs/bootstrap4
php-http/client-implementation
phpcr/phpcr-implementation
cucumber/gherkin-monorepo
haydenpierce/class-finder
psr/simple-cache-implementation
uri-template/tests