News

Laravel 6.4.1 Released

Published
Laravel 6.4.1 Released image

Release updates

Never miss a Laravel release

Get an email whenever a new Laravel release lands.

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 to DetectsLostConnections (#30362)
  • Added missing method to Illuminate\Filesystem\Filesystem and Illuminate\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 with artisan up (#30422)
  • Changed !empty to isset 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)
Paul Redmond photo

Staff writer at Laravel News. Full stack web developer and author.

Sponsored

laravelcloud logo
Laravel Cloud

Easily create and manage your servers and deploy your Laravel applications in seconds.

Visit Laravel Cloud

The latest

View all →
CPX: The Composer Package Executor for PHP image

CPX: The Composer Package Executor for PHP

Read article
Laravel AI SDK Adds Human-in-the-Loop Tool Approval image

Laravel AI SDK Adds Human-in-the-Loop Tool Approval

Read article
Pest 5 Released With Test Impact Analysis, Agent Verification, and Evals image

Pest 5 Released With Test Impact Analysis, Agent Verification, and Evals

Read article
Queue-SQL: Run Mass Deletes and Updates Across Parallel Queue Jobs image

Queue-SQL: Run Mass Deletes and Updates Across Parallel Queue Jobs

Read article
Blade Formatting in Laravel Pint image

Blade Formatting in Laravel Pint

Read article
Inertia DevTools Is Now on the Chrome Web Store image

Inertia DevTools Is Now on the Chrome Web Store

Read article