- [13.x] Drop restart_syscalls from pcntl_signal in Worker by @jackbayliss in #61590
- Adjust when password hash is stored for authenticated sessions by @taylorotwell in #61594
- [13.x] Ability to opt out of killing the worker on job timeout by @jackbayliss in #61591
- [13.x] Fix enum keys in tagged cache many() and get() by @Meacue in #61603
- [13.x] Add opt-in support for persisting real NULL on AsCollection/AsArrayObject by @zeinrahmad76 in #61596
- [13.x] Fix Eloquent Collection duplicates() with a key or callback by @lazerg in #61597
- Improve Cloud job retries by @timacdonald in #61584
- [13.x] Support brick/math 0.20 & 1.0 by @jackbayliss in #61382
- [13.x] add health-start-period to workflows by @jackbayliss in #61608
- [13.x] Resolve FormRequest attributes from parent classes by @mdsukkur in #61586
- [13.x] Add order() to DevCommands by @jackbayliss in #61575
- [13.x] Add EncodedParameter to RouteUrlGenerator by @bytestream in #61610
- [13.x] Add inplace() DDL algorithm modifier for index and foreign key operations by @SanderMuller in #61602
- [13.x] Improve the value types of the Collection put method by @dfinchenko in #61611
- Allow relative URLs for Mercure hub by @barryvdh in #61629
- [13.x] Add server options to PostgreSQL connections by @DGarbs51 in #61627
- [13.x] Make the worker timed out exit code reachable by @kieranbrown in #61622
- Ci mariadb 11 by @Rhaima96 in #61615
- [13.x] Tagged memoized cache by @joostdebruijn in #61593
- Add "valkey://" and "valkeys://" protocol support by @cweiske in #61635
- [13.x] Fix SQLite schema dumps containing shadow tables by @jhm-ciberman in #61637
- [13.x] Make spelling consistent across docblocks by @shaedrich in #61631
- [13.x] Use
composer require --with-all-dependenciesto install additional requirements by @crynobone in #61617 - [13.x] Rebuild the phpredis client when a pipeline or transaction loses the connection by @maduonline in #61632
- Apply fixes from StyleCI by @taylorotwell in #61638
- [13.x] Add
--pretendoption toinstall:broadcastingcommand by @crynobone in #61633 - [13.x] Improved artisan mocking by @jnoordsij in #61588
- [13.x] feat: refresh configured model attributes after writes by @calebdw in #61523
- [13.x] Pass fresh batch to
BatchFinishedandBatchCanceledevents by @xurshudyan in #61644 - [13.x] Output empty JSON array from route:list --json when no routes match by @xurshudyan in #61642
- [13.x] Test against MariaDB 12.3 by @Rhaima96 in #61641
- [13.x] Use default view when make:notification --markdown has no value by @xurshudyan in #61643
- [13.x] Test Improvements by @crynobone in #61660
- [13.x] Fix
LazyCollection::take()with a negative limit larger than the collection by @crynobone in #61659 - [13.x] Skip batches that cannot be retried in queue:retry-batch by @xurshudyan in #61653
- [13.x] Consolidate overlapping tests by @jasonmccreary in #61648
- [13.x] Fix order-dependent tests by @jasonmccreary in #61647
- [13.x] Respect FILESYSTEM_DISK override when configuring Cloud disks by @DGarbs51 in #61664
- [13.x] Configure Laravel Cloud database read replicas by @WendellAdriel in #61665
- [13.x] Remove non-string headers from NotPwndVerifier by @kylemilloy in #61666
- [13.x] Fix ERR invalid cursor returned when calling
$predisClient->scan(null, ...)while using Redis 7.4 by @crynobone in #61673 - [13.x] Restore query logging when a pretend callback throws by @xurshudyan in #61671
- [13.x] add sole to higher order proxies by @jackbayliss in #61667
- [13.x] Add
createQuietlyandcreateManyQuietlytoBelongsToManyby @xurshudyan in #61669 - [13.x] Fix
whereValueBetween()binding expression values by @xurshudyan in #61670 - [13.x] Add opt-in native Postgres pooling for Laravel Cloud by @DGarbs51 in #61668