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

Artax Laravel Package

amphp/artax

Deprecated (unmaintained) async HTTP/1.1 client for PHP built on Amp. Implements HTTP over raw TCP sockets (no ext/curl), with keep-alive pooling, redirects, gzip decoding, streaming bodies, TLS, cookies, and proxy support. Use amphp/http-client instead.

View on GitHub
Deep Wiki
Context7
3.0.9
  • Lazily parse captured TLS certificates. This improves performance and memory usage. Additionally, openssl_x509_parse currently leaks memory. This fix ensures it leaks only if explicitly requested (until the PHP bug is fixed). See https://bugs.php.net/bug.php?id=75363.
  • Small performance improvements for connections not using a proxy.
3.0.8
  • Fixed null pointer access in response handling completely breaking the client.
3.0.7
  • Clean references correctly, so unused bodies aren't consumed and the connection is closed.
3.0.6
  • Allow empty content type for multipart form fields.
  • Fail aborted requests correctly.
  • Apply transfer timeouts correctly (was previously a header timeout only).
  • Check for incomplete response bodies and error out in case of an incomplete body.
  • Close sockets if response body is not consumed instead of trying to silently consume it in the background, which might hang indefinitely (depending on the timeout).
3.0.5
  • Fixed multipart body bounaries not ending in \r\n.
3.0.4
  • Fixed GC issues if request bodies mismatches the specified content-length.
3.0.3
  • Read the public suffix list only once instead of once per check. This was supposed to work previously, but failed to set the $initialized flag.
3.0.2
  • Fixed issues with cookies when IDN support is not available.
3.0.14
  • Fixed timeout token leak (#157)
3.0.13
  • Bumped amphp/file to ^0.2 || ^0.3.
3.0.12
  • Apply timeouts correctly during connection and TLS handshakes. Previously these could hang indefinitely. See #145.
3.0.11
  • Fixed issues with responses without content-length and without transfer-encoding: chunked.
  • Revert fix for v3.0.10, as this has been properly fixed in amphp/byte-stream.
  • Catch ConnectException from amphp/socket and throw SocketException instead. The exception was previously leaked, but undocumented and unexpected.
3.0.10
  • Fixed issue with unknown socket on shutdown due to unpredictable __destruct() call order.
3.0.1
  • Enforce body size limit also for compressed responses. This is a protection measure against malicious servers as described here.
3.0.0
  • Upgrade to Amp v2.
  • Major refactoring for streamed response bodies.
  • Updated redirect policy to use a new Request if the host changes.
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.
emuniq/filament-browser-notifications
syriable/filament-translator
hungnm28/livewire-form
wenprise/eloquent
crudly/encrypted
fadion/bouncy
cuci/prototurk-sdk
gos/pubsub-router-bundle
cuci/prototurk-sdk-symfony
clementtalleu/easyadmin-markdown-bundle
codeflextech/permission-manager
karnoweb/livewire-datepicker
sayedenam/sayed-dashboard
milito/query-filter
apiboxsym/user-bundle
apiboxsym/health-check-bundle
jayeshmepani/jpl-moshier-ephemeris-php
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui