# Edição de 23 de setembro de 2026

Data: 2026-09-23

Laravel AI entrou na reta final do 1.0 com mudanças em persistência, middleware, usage e modelos padrão. No Framework, houve correções em Refreshes, LazyCollection e route model binding. Boost, Vet, Telescope, Valet e Multiplex também receberam ajustes que valem acompanhar.

## Laravel AI

### Laravel AI 1.0 ganha upgrade guide oficial

Merged, ainda sem release. O guia 0.11 → 1.0 reúne as mudanças que exigem atenção na migração: conversas passam a usar steps/status, middleware roda por generation step, usage troca prompt/completion por input/output e o AWS SDK deixa de vir automaticamente com Bedrock. Quem publicou migrations ou implementou stores/providers próprios precisa revisar o upgrade antes de atualizar.

Link: https://github.com/laravel/ai/pull/1002

Fonte: laravel/ai


### Defaults do Laravel AI passam para GPT-6 e Claude Opus 5.5

Merged, ainda sem release. OpenAI passa a usar gpt-6-sol, gpt-6-luna e gpt-6-astra como default, cheapest e smartest. Na Anthropic, o smartest vira claude-opus-5-5. Se o projeto não fixa o modelo explicitamente, uma atualização do pacote pode mudar custo, latência e comportamento.

Link: https://github.com/laravel/ai/pull/1058

Fonte: laravel/ai


## Laravel Framework

### Refreshes agora sincroniza atributos após increment/decrement

Merged em 13.x. Modelos com #[Refreshes] podiam continuar dirty depois de increment(), decrement(), incrementEach() ou decrementEach(). Um save() posterior então tentava gravar generated columns e falhava. Agora os atributos refrescados também entram no estado original do model.

Link: https://github.com/laravel/framework/pull/61680

Fonte: laravel/framework


### whereBetween() e havingBetween() passam a aceitar LazyCollection corretamente

Merged em 13.x. As APIs já aceitavam iterable, mas uma LazyCollection ainda podia cair em "Cannot use object ... as array". Traversable agora é convertido para array antes da montagem da cláusula.

Link: https://github.com/laravel/framework/pull/61678

Fonte: laravel/framework


### Laravel 14 transforma erros de tipo no implicit route binding em 404

Merged em 14.x. Parâmetros incompatíveis com o tipo da chave, inclusive overflow numérico, passam a virar ModelNotFoundException/404 em vez de certos QueryException/500. O Framework também adiciona InvalidValueException e validação prévia para chaves inteiras.

Link: https://github.com/laravel/framework/pull/58943

Fonte: laravel/framework


## Laravel Boost

### Boost adiciona prompt de upgrade para Laravel AI 1.0

Merged. O Boost ganhou um prompt de migração para localizar pontos afetados pelo Laravel AI 1.0, como migrations, usage, middleware, approvals e conversas.

Link: https://github.com/laravel/boost/pull/1036

Fonte: laravel/boost


## Laravel Vet

### Laravel Vet v0.1.4 adiciona suporte a arquivos ignorados

Released em 23/09/2026. O vet.json pode ignorar arquivos ou diretórios por pacote. Eles ficam fora do hash e dos deltas, o que resolve casos como o Laravel Vapor alterando arquivos dentro de vendor. O --fresh preserva essa lista.

Link: https://github.com/laravel/vet/commit/4729a57f42e68dfb36aaa6e9ecb096f28be09ce7

Fonte: laravel/vet


## Laravel Telescope

### Telescope passa a ocultar set-cookie nos novos stubs

Merged. O stub do TelescopeServiceProvider passa a esconder set-cookie, que pode carregar tokens de sessão. Projetos que já publicaram esse provider não recebem a mudança sozinhos e precisam ajustar a lista manualmente.

Link: https://github.com/laravel/telescope/pull/1769

Fonte: laravel/telescope


## Laravel Valet

### valet share passa a funcionar com secure proxy

Merged. Os stubs de proxy seguro agora incluem o server block da porta 60 usado pelo valet share. Com isso, sites criados com valet proxy --secure podem ser compartilhados sem o problema anterior.

Link: https://github.com/laravel/valet/pull/1569

Fonte: laravel/valet


## Laravel Multiplex

### Laravel Multiplex v0.4.4 faz fallback quando raw mode não funciona

Released. Se o terminal informa isTTY mas falha em setRawMode(), o Multiplex não encerra mais com erro. Ele troca para inline mode e deixa fluxos como php artisan dev continuarem normalmente.

Link: https://github.com/laravel/multiplex/commit/7069eee569156bb9d925e7ed4eba70932027a3fe

Fonte: laravel/multiplex


## Fontes

- [Laravel AI — 1.0 upgrade guide](https://github.com/laravel/ai/pull/1002)
- [Laravel AI — GPT-6 defaults](https://github.com/laravel/ai/pull/1058)
- [Laravel Framework — Refreshes fix](https://github.com/laravel/framework/pull/61680)
- [Laravel Framework — LazyCollection between clauses](https://github.com/laravel/framework/pull/61678)
- [Laravel Framework — route model binding 404](https://github.com/laravel/framework/pull/58943)
- [Laravel Boost — Laravel AI 1.0 upgrade prompt](https://github.com/laravel/boost/pull/1036)
- [Laravel Vet v0.1.4](https://github.com/laravel/vet/commit/4729a57f42e68dfb36aaa6e9ecb096f28be09ce7)
- [Laravel Telescope — hide set-cookie](https://github.com/laravel/telescope/pull/1769)
- [Laravel Valet — secure proxy share](https://github.com/laravel/valet/pull/1569)
- [Laravel Multiplex v0.4.4](https://github.com/laravel/multiplex/commit/7069eee569156bb9d925e7ed4eba70932027a3fe)
