← Voltar às edições 1 de outubro de 2026
Edição de 1 de outubro de 2026 Laravel 13.x recebeu `Schedule::alwaysOnOneServer()`, `response()->markdown()` e correções para retenção de memória no HTTP Client e locks do Memcached. Laravel AI ganhou geração de texto com Cohere e ficou mais robusto no failover entre providers. No Filament, os merges se concentraram em autorização, estado de componentes, exports e navegação SPA. A recomendação do dia é `spatie/laravel-medialibrary`.
Publicado 01/10/2026, 06:56:27 | 17 atualizações | 1 recomendação
Atualizações 17 Recomendação do dia 1
[Merged] laravel/framework Scheduler ganha configuração global para rodar em um único servidor `Schedule::alwaysOnOneServer()` aplica a proteção de `onOneServer()` ao scheduler inteiro, e `schedule:list --json` passa a expor esse estado. Abrir resumo completo → Fonte original ↗ [Merged] laravel/framework Response factory passa a gerar respostas Markdown Foi integrado `response()->markdown()` para retornar `text/markdown` sem montar o header manualmente. Abrir resumo completo → Fonte original ↗ [Merged] laravel/framework Discos locais podem adiar a criação do diretório raiz A opção `lazy_root_creation` evita criar a raiz de um disco local até a primeira gravação. Abrir resumo completo → Fonte original ↗ [Merged] laravel/framework `PendingRequest::throw()` deixa de manter respostas presas em ciclos de referência O callback padrão de `throw()` agora é estático, evitando retenção desnecessária de memória em processos longos. Abrir resumo completo → Fonte original ↗ [Merged] laravel/framework Locks do Memcached deixam de reportar estado incorreto quando estão livres `isLocked()` não deve mais retornar `true` quando a chave do lock não existe no Memcached. Abrir resumo completo → Fonte original ↗ [Merged] laravel/framework `Str::start()` e `Str::finish()` ganham caminhos rápidos Os dois métodos evitam regex quando o prefixo ou sufixo já está no estado mais comum. Abrir resumo completo → Fonte original ↗ [Merged] laravel/ai Cohere passa a suportar geração de texto O provider da Cohere agora cobre prompting, streaming, tools e structured output pela API v2 Chat. Abrir resumo completo → Fonte original ↗ [Merged] laravel/ai Failover entre providers passa a ignorar tools incompatíveis O loop de geração filtra provider tools que o provider atual não suporta, evitando quebrar o failover por incompatibilidade de capacidades. Abrir resumo completo → Fonte original ↗ [Merged] laravel/ai Laya self-hosted pode usar o driver TypeSafe Instâncias locais do `laya-serve` passam a funcionar pelo driver `typesafe`, sem criar um provider novo. Abrir resumo completo → Fonte original ↗ [Merged] laravel/reverb Reverb prepara compatibilidade com Guzzle 8 e explicita a versão mínima de React Promise Foram integrados suporte a `guzzlehttp/psr7` 3.x e a dependência direta de `react/promise ^3.2`. Abrir resumo completo → Fonte original ↗ [Merged] filamentphp/filament Autorização é reforçada em widgets, relation managers e recursos aninhados Uma sequência de correções ajusta quando e como o Filament avalia autorização durante o ciclo de vida dos componentes. Abrir resumo completo → Fonte original ↗ [Merged] filamentphp/filament Estado de Tabs, Wizard, Repeater, Builder e FileUpload recebe correções Os merges corrigem restauração de estado, integridade de itens e tratamento de valores inválidos em vários componentes. Abrir resumo completo → Fonte original ↗ [Merged] filamentphp/filament Exports deixam de contabilizar gravações que falharam no filesystem Falhas ao escrever headers, chunks CSV ou arquivos XLSX passam a ser tratadas como erro real. Abrir resumo completo → Fonte original ↗ [Merged] filamentphp/filament Ações de relacionamento vetadas deixam de gerar falso sucesso Detach, dissociate e associate passam a respeitar vetos de eventos também no resultado e nas notificações. Abrir resumo completo → Fonte original ↗ [Merged] filamentphp/filament Leitura de relacionamentos deixa de serializar o model por engano `hasMultipleStateRelationship()` volta a consultar o state path do componente em vez de converter o model inteiro para string. Abrir resumo completo → Fonte original ↗ [Merged] filamentphp/filament Assets de versões dev passam a invalidar cache por commit Filament deixa de usar uma versão Composer estática como cache key quando o pacote está em branch de desenvolvimento. Abrir resumo completo → Fonte original ↗ [Merged] filamentphp/filament Busca global é limpa ao navegar em modo SPA A query e o painel de resultados deixam de atravessar a navegação para a próxima página. Abrir resumo completo → Fonte original ↗ Referências
Fontes originais