13.36.0
- [12.x] Make the worker timed out exit code reachable by @kieranbrown in https://github.com/laravel/framework/pull/61623
- [12.x] Support named S3 credential providers and Cloud IAM disks by @kieranbrown in https://github.com/laravel/framework/pull/61757
- [12.x] Address query issues by @taylorotwell in https://github.com/laravel/framework/pull/61838
- [12.x] Backport EncodedParameter from #61610 by @mahdyaralipor in https://github.com/laravel/framework/pull/61871
- [12.x] Generate different cache file based on configured
$echoFormatby @crynobone in https://github.com/laravel/framework/pull/61822 - [13.x] Add background connection to the default queue config by @svidskiy in https://github.com/laravel/framework/pull/61917
- [13.x] Allow queue workers to flush sticky connections between jobs by @jackbayliss in https://github.com/laravel/framework/pull/61915
- [13.x] Allow null in TestResponse::$streamedContent docblock by @alies-dev in https://github.com/laravel/framework/pull/61914
- [13.x] Support
DeleteWhenMissingModelsandFailOnTimeouton queued mailables by @xurshudyan in https://github.com/laravel/framework/pull/61899 - [13.x] Rebuild the phpredis client when no cluster node is reachable by @cwang22 in https://github.com/laravel/framework/pull/61911
- [13.x] Include connection in queue:work --json paused and resumed output by @jackbayliss in https://github.com/laravel/framework/pull/61896
- Fix memory leak in test suites caused by Prompts by @timacdonald in https://github.com/laravel/framework/pull/61872
- [13.x] Fix Notification::locale() being ignored after a notification was sent by @Taldres in https://github.com/laravel/framework/pull/61904
- [13.x] Resolve morph map aliases in
constrain(),morphWith()andloadMorph()by @xurshudyan in https://github.com/laravel/framework/pull/61898 - [13.x] Recognize PgBouncer SSL EOF failover errors as lost connections by @0x15f in https://github.com/laravel/framework/pull/61918
- [13.x] Include queue and connection in queue:work --json stop output by @jackbayliss in https://github.com/laravel/framework/pull/61858
- [13.x] Keep the console kernel's own commands on the kernel instance by @bert-w in https://github.com/laravel/framework/pull/61931
- [13.x] Preserve numeric keys in JSON translation files loaded by
FileLoaderby @sajjadhossainshohag in https://github.com/laravel/framework/pull/61925 - Fix Number::pairs() dropping the upper bound when it starts a new pair by @abdulmajidcse in https://github.com/laravel/framework/pull/61921
- [13.x] Fix failover and roundrobin mailers ignoring
retry_afterby @xurshudyan in https://github.com/laravel/framework/pull/61927 - [13.x] Fix eventStream() messages containing line breaks by @sajjadhossainshohag in https://github.com/laravel/framework/pull/61923
- Prevent escaping from bypassing protection by @valorin in https://github.com/laravel/framework/pull/61755
- [13.x] add IsVitess() and olap() to MySqlConnection by @jackbayliss in https://github.com/laravel/framework/pull/61932
- [13.x] Add validation rule builders for remaining validation rules by @ericmp33 in https://github.com/laravel/framework/pull/61833
- [13.x] Release persistent phpredis socket before rebuilding client by @0x15f in https://github.com/laravel/framework/pull/61919
- [13.x] Supports
phpstan/phpstan:2.3.1by @SanderMuller in https://github.com/laravel/framework/pull/61939 - [13.x] Fix touch() query generation on HasOneOrManyThrough relations by @HamidRezaLS in https://github.com/laravel/framework/pull/61942
- [13.x] Fix reference cycle from MorphTo soft delete constraints by @babrmonta in https://github.com/laravel/framework/pull/61944
- [13.x] Adjust Worker to not call the killback twice by @jackbayliss in https://github.com/laravel/framework/pull/61940
- [13.x] Fix
Context::pop()throwing the wrong exception for missing keys by @xurshudyan in https://github.com/laravel/framework/pull/61936 - [13.x] Improve BelongsToMany collection return types by @axlon in https://github.com/laravel/framework/pull/61954
- [13.x] Make
Schema::getColumn()case insensitive by @svidskiy in https://github.com/laravel/framework/pull/61967 - [13.x] Fix JSON path updates being lost after reading an Attribute accessor by @xurshudyan in https://github.com/laravel/framework/pull/61962
- [13.x] Fix
Notification::locale()being applied to later notifications by @sumaiazaman in https://github.com/laravel/framework/pull/61959 - [13.x] Restore short-circuiting in Arr::first() for iterables by @DirkHoffman in https://github.com/laravel/framework/pull/61957
- [13.x] Batch Redis queue notification pushes by @hectorgrecco in https://github.com/laravel/framework/pull/61965
- [13.x] Repeat less in
setTrustedProxyIpAddresses()by @weshooper in https://github.com/laravel/framework/pull/61963 - Apply fixes from StyleCI by @taylorotwell in https://github.com/laravel/framework/pull/61969
- [13.x] Remove duplicate and unused code from the View tests by @xurshudyan in https://github.com/laravel/framework/pull/61976
- [13.x] Fix scheduled callbacks rethrowing a previous exception on later runs by @sumaiazaman in https://github.com/laravel/framework/pull/61973
- [13.x] Fix unique queued listener locks not being released when the transaction is rolled back by @sumaiazaman in https://github.com/laravel/framework/pull/61974
- Bump the github-actions group with 3 updates by @dependabot[bot] in https://github.com/laravel/framework/pull/61990
- [13.x] Adjust UniqueJobTest by @jackbayliss in https://github.com/laravel/framework/pull/61985
- [13.x] fix(broadcasting): recognize UniqueFor attributes on events by @calebdw in https://github.com/laravel/framework/pull/61981
- [13.x] Fix sub-second process timeouts given as a CarbonInterval by @xurshudyan in https://github.com/laravel/framework/pull/61979
- [13.x] Fix the FrankenPHP Mercure hub in the CLI and broadcast Mercure events synchronously by default by @dunglas in https://github.com/laravel/framework/pull/61977
- [13.x] Prevent recursive reconnects while a connection is reconnecting by @virtualtear in https://github.com/laravel/framework/pull/61995
- [13.x] Skip contextual binding lookup when none are registered by @xurshudyan in https://github.com/laravel/framework/pull/61993
- [13.x] Fix extra attributes skipping casts when incrementing or decrementing a model by @sumaiazaman in https://github.com/laravel/framework/pull/61991