Laravel 6.4.1 Released
Published on by Paul Redmond
The Laravel team released v6.4.1 this week with the latest additions, changes, and fixes:
First, a ScheduledTaskSkipped
event fires on a skipped scheduled command. From the pull request, the description outlines how this event can be useful:
If a scheduled command is run with a truth constraint, it is not simple to check whether the task didn’t run at all, or if it was filtered running from a known system constraint.
Firing an event when the task is intentionally skipped allows monitoring over the task executing as scheduled, based on the truth constraint.
Next, a new error message “connection is no longer usable” was added to the list of errors related to lost database connections on MSSQL:
SQLSTATE[08S01]: [Microsoft][ODBC Driver 17 for SQL Server]The connection is no longer usable because the server response for a previously executed statement was incorrectly formatted.
Next, the filesystem and filesystem adapter classes have a new missing()
method, which is the inverse of !exists()
:
// Instead of...if (!Storage::exists('file.txt')) { // ...} if (!File::exists('file.txt')) { // ...} // you can do...if (Storage::missing('file.txt')) { // ...} if (File::missing('file.txt')) { // ...}
You can see the full list of new features and updates below and the whole diff between 6.4.0 and 6.4.1 on GitHub. The full release notes for Laravel 6.0 are available in the GitHub v6 changelog:
v6.4.1
Added
- Added
ScheduledTaskSkipped
event when a scheduled command was filtered from running (#30407) - Added
Login timeout expired
toDetectsLostConnections
(#30362) - Added
missing
method toIlluminate\Filesystem\Filesystem
andIlluminate\Filesystem\FilesystemAdapter
classes (#30441)
Changed
- Make
vendor:publish
command more informative (#30408, 65d040d) - Accepted underscores URL in the
URL
validator (#30417) - Updated
artisan down
output to be consistent withartisan up
(#30422) - Changed
!empty
toisset
for changing redis database (#30420) - Throw an exception when signing route got in parameter keys
signature
(#30444, 71af732)
Fixed
- Fixed of retrieving view config in
ServiceProvider::loadViewsFrom()
for Lumen (#30404)