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