Releases: Treblle/treblle-php
Releases · Treblle/treblle-php
v5.0.1
- Remove silent catch in buildPayload() so exceptions propagate to
onShutdown(), eliminating the [] return path that caused the ingress
unmarshal error - onShutdown() now returns early on any failure instead of sending a
malformed error payload to Treblle - Replace mb_trim() (PHP 8.4+) with trim() in response header parsing,
fixing a fatal error on PHP 8.2/8.3 - Remove mb_str_functions Pint rule which was silently re-introducing
PHP 8.4-only functions on every format run - Guard getallheaders() against false return with ?: []
- Add null coalescence to HTTP_HOST and REQUEST_URI in URL construction
- Updated README
v5.0.1-beta.1
Various bug-fixes and improvements
v5.0.0
4.0.2
4.0.1
4.0.0
3.0.1
Full Changelog: 3.0.0...3.0.1
Multi-process processing
What's Changed
- remove: composer lock file shouldnt be part of packages so removed by @bhushan in #7
- chore: updated gitignore to have composer lock by @bhushan in #9
- refactor: php-cs-fixer changes with formatting and renaming data providers by @bhushan in #8
- feat: create child process for calling guzzle http request by @bhushan in #10
New Contributors
Full Changelog: 2.0.4...3.0.0
Perfomrance update
Added a load balancing on the SDK side that randomly selects one of our endpoints and send the payload data there. Should improve timeouts and performance. Fixed a bunch of styling problems and QC.
Fix rare crashes regarding user agents
Issued a fix that prevents crashes when the $_SERVER superglobal does not have the User agent. Also fixed a couple of documentation problems.