Treze releases publicadas em 8 de setembro de 2026 concentram mudanças em plugins, agents, segurança, workflows e produção de mídia. O Claude Code amplia o carregamento de plugins e corrige uma regressão de autenticação em gateways e proxies. O Kestra trata uma execução remota de código sem autenticação em duas linhas mantidas, e o n8n apresenta duas prereleases com source control e Instance AI. Duas versões canary do Next.js ajustam caches no Partial Prerendering, a API de loaders e o garbage collector do Turbo Tasks. O Omarchy acrescenta agents ao desktop, o OpenScreen amplia a captura por GPU e o Orca atualiza o chat estruturado. O Paperclip integra conexões às tarefas nativas, enquanto o Spec Kit reforça workflows e tarefas geradas.
As linhas mantidas do Kestra exigem atualização prioritária nas instalações expostas a requisições externas. O Claude Code precisa de conferência nos diretórios de plugins, nas sessões retomadas e na telemetria administrada. As versões do n8n, do Next.js, do OpenScreen e do Paperclip pertencem a canais de teste. No Omarchy, a atualização modifica integrações de agents e serviços locais. No Spec Kit, /speckit.taskstoissues continua disponível, mas já tem migração prevista para uma extensão.
Atualizações em Claude Code
O Claude Code v2.1.265 amplia o carregamento de plugins por diretório, preserva o prefixo usado pelo prompt cache durante a retomada de subagents e corrige sessões remotas, sandboxes do Windows e servidores MCP legados. A v2.1.266 corrige a regressão que fazia CLAUDE_CODE_USE_GATEWAY forçar o login no Cloud gateway em instalações com autenticação personalizada.
Claude Code v2.1.265
Novidades
- Claude Code v2.1.265 — Plugins e resultados:
--plugin-dirpode carregar vários plugins por uma pasta, e os resultados de tools gravados em disco recebem um limite de 1 GB. - Claude Code v2.1.265 — VS Code: a extensão pode arquivar sessões inativas automaticamente depois de 14 dias.
Melhorias
- Claude Code v2.1.265 — Worktrees e workflows: o checkout de worktrees pode ocorrer em paralelo, e a tela de workflows mostra o estado das chamadas de tools e das tarefas do subagent.
- Claude Code v2.1.265 — MCP remoto: a autenticação OAuth só registra o cliente quando necessário, e servidores HTTP legados podem usar o fallback para SSE.
Correções
- Claude Code v2.1.265 — Subagents e retomada: a lista de tools, o system prompt, os hooks e as skills pré-carregadas permanecem na posição esperada pelo prompt cache.
- Claude Code v2.1.265 — Sessões e sandboxes: chamadas interrompidas são preservadas, o Remote Control envia a última mensagem antes do encerramento e Read, Write ou Edit voltam a funcionar em sandboxes restritos do Windows.
- Claude Code v2.1.265 — Plugins e Artifact: caminhos com barra invertida respeitam a conferência de symlinks, e a publicação de um Artifact recusa connectors sem as tools declaradas.
Ponto de Atenção
- Claude Code v2.1.265 — Telemetria administrada: o gateway pode enviar
user.emaileuser.groups, além de exportar OpenTelemetry para o collector definido emOTEL_EXPORTER_OTLP_ENDPOINT. - Claude Code v2.1.265 — Teste sugerido: carregue dois plugins pela mesma pasta, retome um subagent depois de uma tool interrompida e conecte um servidor MCP por HTTP com SSE legado.
Notas da versão
- Claude Code v2.1.265 — Publicação oficial: consulte o release no GitHub, publicado em 8 de setembro de 2026.
Claude Code v2.1.266
Correções
- Claude Code v2.1.266 — Gateway e proxy:
CLAUDE_CODE_USE_GATEWAYdeixa de forçar o login no Cloud gateway quandoANTHROPIC_BASE_URLeANTHROPIC_AUTH_TOKENnão estão definidos em conjunto. - Claude Code v2.1.266 — Autenticação personalizada: instalações com API key,
apiKeyHelperou headers próprios voltam a enviar requisições sem receber o erroNot signed in to the Cloud gatewaycausado pela regressão da versão 2.1.265.
Ponto de Atenção
- Claude Code v2.1.266 — Configuração existente: as notas informam que nenhuma mudança de configuração é necessária.
- Claude Code v2.1.266 — Teste sugerido: execute uma requisição numa instalação que use autenticação personalizada junto de
CLAUDE_CODE_USE_GATEWAYe confirme que o Claude Code não solicita login no Cloud gateway.
Notas da versão
- Claude Code v2.1.266 — Publicação oficial: consulte o release no GitHub, publicado em 8 de setembro de 2026.
Atualizações em Kestra
O Kestra publicou correções para as linhas 1.0 e 1.3. As duas versões tratam a mesma falha de execução remota sem autenticação e ajustam a dica de versão na interface. A v1.3.38 também restringe URLs abertas à rota resolvida, preserva parâmetros de preview e corrige a paginação das listas.
Kestra v1.0.60
Correções
- Kestra v1.0.60 — IAM: o filtro de separadores codificados recebe uma correção para recusar a execução remota de código sem autenticação.
- Kestra v1.0.60 — Interface: a dica que mostra a versão deixa de cobrir o controle de troca do tema.
Ponto de Atenção
- Kestra v1.0.60 — Segurança: atualize a linha 1.0 nas instalações expostas a requisições externas.
- Kestra v1.0.60 — Teste sugerido: envie uma requisição sem autenticação com separadores codificados para uma rota protegida e confirme a recusa do servidor.
Notas da versão
- Kestra v1.0.60 — Publicação oficial: consulte o release no GitHub, publicado em 8 de setembro de 2026.
Kestra v1.3.38
Melhorias
- Kestra v1.3.38 — Documentação de flows: as notas explicam o comportamento booleano de
conditionna tarefa Check e o resultado quando a avaliação produz um erro.
Correções
- Kestra v1.3.38 — IAM: o filtro de separadores codificados recebe uma correção para recusar a execução remota de código sem autenticação.
- Kestra v1.3.38 — Webserver: a correspondência do prefixo de URLs abertas agora depende da identidade da rota resolvida.
- Kestra v1.3.38 — Execuções e navegação: o preview mantém seus parâmetros ao redirecionar para a execução proprietária, e o retorno para uma lista reinicia a paginação.
Ponto de Atenção
- Kestra v1.3.38 — Segurança: atualize a linha 1.3 nas instalações expostas a requisições externas.
- Kestra v1.3.38 — Teste sugerido: teste uma rota protegida com separadores codificados e um prefixo parecido com uma URL aberta. O servidor deve recusar a requisição sem autenticação.
Notas da versão
- Kestra v1.3.38 — Publicação oficial: consulte o release no GitHub, publicado em 8 de setembro de 2026.
Atualizações em n8n
O n8n 2.38.0 reúne a linha ampla das mudanças, incluindo APIs públicas para source control, Instance AI, permissões, credenciais e novos recursos de Nodes. A 2.39.0 mantém parte desse conjunto e acrescenta ajustes em sessions de agents, Microsoft Teams e execução de task runners.
n8n 2.38.0
Novidades
- n8n 2.38.0 — Source control: a API pública recebe endpoints para consultar o status, enviar mudanças e sincronizar projetos com uma conexão Git.
- n8n 2.38.0 — Instance AI: o assistente explora pastas, pesquisa conversas anteriores e aceita limites opcionais de concorrência.
- n8n 2.38.0 — Integrações: Microsoft Teams amplia reuniões e mensagens, enquanto Jira e Confluence aceitam Atlassian Service Account por autenticação 2LO.
Melhorias
- n8n 2.38.0 — Agents e workflows: dependências entre tools e workflows são indexadas, e o runtime invalida configurações dependentes depois de uma alteração.
- n8n 2.38.0 — Criptografia: chaves são carregadas na inicialização, ficam em cache na memória e usam um caminho de gravação modular.
Correções
- n8n 2.38.0 — Webhooks e autenticação: testes do Chat Trigger aplicam autenticação, sessões hospedadas renovam a identidade e webhooks podem retornar
Set-Cookie. - n8n 2.38.0 — Task runners: o encerramento respeita a janela de shutdown, limpa jobs rejeitados e aguarda subworkflows destacados.
- n8n 2.38.0 — Credenciais e secrets: o HashiCorp Vault lê subpaths KV v2, e o provedor atual permanece ativo quando o substituto falha.
Ponto de Atenção
- n8n 2.38.0 — Estabilidade: esta publicação é uma prerelease com mudanças amplas na API, nas permissões, nos agents e no source control.
- n8n 2.38.0 — Teste sugerido: publique um workflow com permissões limitadas, execute um webhook autenticado e encerre um worker com tarefas ativas.
Notas da versão
- n8n 2.38.0 — Publicação oficial: consulte a prerelease no GitHub, publicada em 8 de setembro de 2026.
n8n 2.39.0
Novidades
- n8n 2.39.0 — Source control: a API pública permite consultar a conexão Git, enviar alterações e sincronizar projetos.
- n8n 2.39.0 — Microsoft Teams: o Node recebe operações para reuniões online, mensagens de canal e membros de chat.
- n8n 2.39.0 — Observabilidade: o tracing aceita OTLP por gRPC, e schemas de saída entram nas definições geradas dos Nodes.
Melhorias
- n8n 2.39.0 — Agents: sessões começam por canais de chat, subagents compartilham o sandbox do workspace pai e tools aguardando workflows são acompanhadas como jobs.
- n8n 2.39.0 — Desempenho: o envio por source control limita o pico de memória, e o Node do Supabase reaproveita o schema da API.
Correções
- n8n 2.39.0 — Publicação e permissões: a republicação de workflows verifica a autorização correspondente, e a criação de credenciais do navegador usa uma permissão própria.
- n8n 2.39.0 — Task runners: o timeout respeita a janela de encerramento gradual, e o broker termina antes dos processos dos runners.
- n8n 2.39.0 — Agents e modelos: threads da Anthropic continuam utilizáveis após uma falha, e o retorno do provider é interpretado no formato esperado.
Ponto de Atenção
- n8n 2.39.0 — Estabilidade: esta publicação é uma prerelease. Valide separadamente a API pública, as permissões e a Instance AI.
- n8n 2.39.0 — Teste sugerido: confira o status da conexão Git pela API, envie um projeto de teste e encerre uma instância com task runners ativos.
Notas da versão
- n8n 2.39.0 — Publicação oficial: consulte a prerelease no GitHub, publicada em 8 de setembro de 2026.
Atualizações em Next.js
O Next.js publicou duas versões canary. A v16.4.0-canary.21 atualiza o SWC, modifica a coleta de memória do Turbo Tasks e corrige caches ligados ao Partial Prerendering. A v16.4.0-canary.22 amplia a API de loaders e permite que uma passagem do garbage collector encerre gradualmente quando outra execução estiver aguardando.
Next.js v16.4.0-canary.21
Novidades
- Next.js v16.4.0-canary.21 — APIs experimentais: a documentação recebe referências para
unstable_navigationeunstable_prefetch, além de uma orientação para excluir conteúdo do prefetch.
Melhorias
- Next.js v16.4.0-canary.21 — SWC e Turbo Tasks: o SWC avança para a versão 78, enquanto o garbage collector ancora suas raízes e recupera objetos órfãos entre sessões.
- Next.js v16.4.0-canary.21 — Testes de deploy: a suíte usa alterações locais de JavaScript e resolve dependências
workspace:*para a versão sob teste.
Correções
- Next.js v16.4.0-canary.21 — Partial Prerendering: hints desatualizados recebem acompanhamento em runtime, e caches abaixo de
MIN_SHELL_STALEsão tratados somente como conteúdo de prefetch. - Next.js v16.4.0-canary.21 — Turbopack: caches excluídos dos prerenders recebem validação imediata, e loaders do webpack podem omitir o campo de opções.
Ponto de Atenção
- Next.js v16.4.0-canary.21 — Estabilidade: esta publicação pertence ao canal canary e deve ser conferida num ambiente separado.
- Next.js v16.4.0-canary.21 — Teste sugerido: execute uma rota com Partial Prerendering, invalide um cache excluído do prerender e carregue um loader do webpack sem opções pelo Turbopack.
Notas da versão
- Next.js v16.4.0-canary.21 — Publicação oficial: consulte o release no GitHub, publicado em 8 de setembro de 2026.
Next.js v16.4.0-canary.22
Novidades
- Next.js v16.4.0-canary.22 — API de loaders: a API recebe informação de versão e o método
.resolvepara localizar loaders.
Melhorias
- Next.js v16.4.0-canary.22 — Turbo Tasks: uma passagem do garbage collector pode encerrar gradualmente quando estiver impedindo outra execução de continuar.
- Next.js v16.4.0-canary.22 — Documentação: as orientações agora preservam o estado de desenvolvimento do Next.js durante o trabalho local.
Ponto de Atenção
- Next.js v16.4.0-canary.22 — Estabilidade: esta publicação pertence ao canal canary e deve ser conferida num ambiente separado.
- Next.js v16.4.0-canary.22 — Teste sugerido: carregue um loader pela nova API, confira a versão informada, resolva o mesmo loader com
.resolvee execute uma tarefa enquanto o garbage collector estiver ativo.
Notas da versão
- Next.js v16.4.0-canary.22 — Publicação oficial: consulte o release no GitHub, publicado em 8 de setembro de 2026.
Atualizações em Omarchy
O Omarchy v4.0.3 integra OpenClaw e Hermes ao desktop, ao terminal e ao launcher de agents. T3 Code, Perplexity, Cursor CLI e Muse Code também entram no catálogo, enquanto o setup e os serviços locais recebem ajustes de compatibilidade e segurança.
Omarchy v4.0.3
Novidades
- Omarchy v4.0.3 — OpenClaw e Hermes: as duas ferramentas podem ser instaladas pelo menu de IA e usadas pelo desktop ou pelo terminal, com escolha como agent padrão.
- Omarchy v4.0.3 — Catálogo de IA: o sistema acrescenta T3 Code, Perplexity, Cursor CLI e Muse Code às opções disponíveis.
Melhorias
- Omarchy v4.0.3 — Hardware: o setup recebe ajustes para leitores de impressão digital, e o kernel para Panther Lake avança para a versão 7.2.3.
Correções
- Omarchy v4.0.3 — Atualizações e desktop: o
misepreserva versões de tools ainda utilizadas, o 1Password respeita telas com escala e o Broadcom Wi-Fi usa o driver DKMS. - Omarchy v4.0.3 — Serviços locais: wrappers de comando, plugins,
sudo, indexação, hooks de suspensão, autenticação da tela e controle remoto do Kitty recebem restrições adicionais.
Ponto de Atenção
- Omarchy v4.0.3 — Conteúdo local do OpenClaw: a remoção solicita uma confirmação própria para apagar os arquivos administrados pelo gateway.
- Omarchy v4.0.3 — Teste sugerido: abra o Hermes e o OpenClaw pelo desktop e pelo terminal, confira o leitor de impressão digital e confirme que o Kitty aceita controle remoto somente pelo socket local.
Notas da versão
- Omarchy v4.0.3 — Publicação oficial: consulte o release no GitHub, publicado em 8 de setembro de 2026.
Atualizações em OpenScreen
O OpenScreen v1.11.0-rc.1 concentra mudanças na edição de áudio, nos efeitos de webcam e nos caminhos de captura ou exportação por GPU. A mesma release candidate corrige empacotamento e comportamento específico de Windows, macOS, Linux e Wayland.
OpenScreen v1.11.0-rc.1
Novidades
- OpenScreen v1.11.0-rc.1 — Áudio externo: o editor importa arquivos de áudio, cria uma faixa na timeline e mistura esse conteúdo no MP4 exportado.
- OpenScreen v1.11.0-rc.1 — Webcam: remoção de fundo por IA, desfoque e wallpapers personalizados entram no compositor.
- OpenScreen v1.11.0-rc.1 — Linux: DMA-BUF e VAAPI permitem manter captura, composição e codificação na GPU quando o ambiente oferece suporte.
Melhorias
- OpenScreen v1.11.0-rc.1 — Legendas: presets clicáveis posicionam as legendas por âncora e margem.
- OpenScreen v1.11.0-rc.1 — Exportação: a codificação no Linux ocorre numa thread própria, e o Windows usa H.264 por hardware como padrão.
Correções
- OpenScreen v1.11.0-rc.1 — Captura: buffers DMA-BUF destruídos ou reutilizados não corrompem a importação, e falhas persistentes deixam de produzir vídeo vazio sem explicação.
- OpenScreen v1.11.0-rc.1 — Empacotamento: Windows inclui os componentes necessários ao ONNX Runtime, e o macOS respeita a versão mínima 13 no build.
Ponto de Atenção
- OpenScreen v1.11.0-rc.1 — Estabilidade: esta publicação é uma release candidate com caminhos novos de GPU, áudio e segmentação.
- OpenScreen v1.11.0-rc.1 — Teste sugerido: importe uma faixa de áudio, aplique fundo à webcam, grave uma janela e exporte em MP4.
Notas da versão
- OpenScreen v1.11.0-rc.1 — Publicação oficial: consulte a prerelease no GitHub, publicada em 8 de setembro de 2026.
Atualizações em Orca
O Orca v1.4.198 amplia o chat estruturado no desktop e no aplicativo móvel. A versão estável apresenta comparações de arquivos dentro da sessão, novas ações de painel, além de correções para worktrees, SSH, Windows e Windows Subsystem for Linux.
Orca v1.4.198
Novidades
- Orca v1.4.198 — Chat estruturado: sessões do Codex ganham interface nativa no aplicativo móvel, e o Claude usa o Claude Agent SDK no macOS e no Linux.
- Orca v1.4.198 — Revisão de arquivos: alterações do agent aparecem como cards de comparação dos arquivos alterados no chat.
- Orca v1.4.198 — GitHub Projects: visualizações Roadmap são renderizadas como timeline.
Melhorias
- Orca v1.4.198 — Interface: abas recebem rolagem, ficam mais estreitas e preservam favicons durante navegações no mesmo domínio.
- Orca v1.4.198 — Chat nativo: tools do Codex descrevem a ação executada, itens MCP ou buscas web deixam de exibir opcodes e tarefas podem ser interrompidas separadamente.
- Orca v1.4.198 — Desempenho: worktrees, Git, renderer e terminal reduzem leituras repetidas e reconstruções de estado.
Correções
- Orca v1.4.198 — Worktrees: criação e remoção usam o host de execução resolvido, e preparações expiradas não impedem uma nova tentativa.
- Orca v1.4.198 — Windows e WSL: gravações remotas usam SFTP, processos de terminal são observados corretamente e shims
.cmdsão resolvidos além docmd.exe. - Orca v1.4.198 — Segurança no Windows: a instalação repara permissões, remove usos desnecessários de
-ExecutionPolicy Bypasse assina o desinstalador NSIS.
Ponto de Atenção
- Orca v1.4.198 — Chat estruturado: a interface do Codex depende da opção experimental
Structured Chat. - Orca v1.4.198 — Teste sugerido: abra uma sessão estruturada, revise uma comparação de arquivos e mova a sessão para outro painel. Depois, restaure um terminal SSH.
Notas da versão
- Orca v1.4.198 — Publicação oficial: consulte o release no GitHub, publicado em 8 de setembro de 2026.
Atualizações em Paperclip
O Paperclip canary/v2026.908.0-canary.9 integra a descoberta e a solicitação de conexões às tarefas do runner nativo. O grupo também apresenta um assistente de criação de agents, reorganiza a configuração dos providers e define Opus 5 como modelo do Claude quando a instalação não traz uma escolha explícita.
Paperclip canary/v2026.908.0-canary.9
Novidades
- Paperclip canary/v2026.908.0-canary.9 — Conexões em tarefas: as tools
connections_searcheconnection_requestpermitem descobrir serviços e solicitar acesso dentro da tarefa nativa. - Paperclip canary/v2026.908.0-canary.9 — Criação de agents: um assistente reúne nome, adapter, conexão do provider, modelo, teste do runtime, confirmação e atribuição da primeira tarefa.
- Paperclip canary/v2026.908.0-canary.9 — Providers: a configuração oferece Codex app-server, Claude ACPX, OpenCode e bindings do OpenRouter para Pi e OpenCode.
Melhorias
- Paperclip canary/v2026.908.0-canary.9 — Continuidade após conexão: o resultado da solicitação de acesso é gravado com uma chave idempotente, e o agent retoma o trabalho numa sessão nova depois da autorização.
- Paperclip canary/v2026.908.0-canary.9 — Configuração de agents: variáveis de ambiente e acesso a secrets compartilham as ações Save e Discard, enquanto instructions, skills e permissões permanecem disponíveis nas páginas completas.
- Paperclip canary/v2026.908.0-canary.9 — Modelo do Claude: instalações sem modelo definido usam Opus 5, preservando escolhas explícitas e defaults específicos do provider.
Correções
- Paperclip canary/v2026.908.0-canary.9 — OAuth em tarefas: janelas canceladas ou recusadas oferecem abertura em nova aba, e novas tentativas preservam o acesso já concedido.
- Paperclip canary/v2026.908.0-canary.9 — Cursor Cloud: o campo de repositório, os valores vazios do ambiente remoto e as mensagens de erro de modelo ou repositório recebem correções.
- Paperclip canary/v2026.908.0-canary.9 — Credenciais de teste: o campo transitório usado pelos probes deixa de aparecer por inteiro nos logs HTTP de erro.
Ponto de Atenção
- Paperclip canary/v2026.908.0-canary.9 — Migrações aditivas: a continuidade das conexões cria registros persistentes de entrega e um índice parcial para a chave de retomada; tabelas extensas podem exigir uma janela de manutenção.
- Paperclip canary/v2026.908.0-canary.9 — Teste sugerido: inicie uma tarefa nativa sem a conexão necessária, conclua o OAuth pelo card, reinicie o servidor e confirme que somente o agent solicitante retoma a tarefa com as tools atualizadas.
Notas da versão
- Paperclip canary/v2026.908.0-canary.9 — Publicação oficial: consulte a prerelease no GitHub, publicada em 8 de setembro de 2026.
Atualizações em Spec Kit
O Spec Kit v1.0.5 adiciona slots aos workflows e amplia o catálogo de integrações com o Muse Code e novas extensões. A versão também exige estruturas válidas nas etapas, nos presets e nos loops, além de incorporar restrições de data-model.md às tarefas geradas.
Spec Kit v1.0.5
Novidades
- Spec Kit v1.0.5 — Workflows e integrações: extensões podem declarar slots, e o catálogo recebe o Muse Code, o Evaluator Contract e a Axi Extension.
- Spec Kit v1.0.5 — Nomes de comandos: tokens de referência aceitam hífen.
Melhorias
- Spec Kit v1.0.5 — Extensões: o OKF Knowledge Bundle Generator, o BrownKit e a integração com o Linear recebem novas versões.
Correções
- Spec Kit v1.0.5 — Tarefas geradas: as restrições de campos registradas em
data-model.mdentram nas tarefas produzidas pelo sistema. - Spec Kit v1.0.5 — Workflows e presets:
step adde o catálogo recusam valores falsos fora do formato mapping, e loopswhileoudo-whileexigem o corposteps. - Spec Kit v1.0.5 — Scripts de branches: o Bash aplica a mesma limpeza de nomes usada nas versões em Python e PowerShell.
Ponto de Atenção
- Spec Kit v1.0.5 — Comando futuro:
/speckit.taskstoissuescontinua disponível, mas está previsto para migrar do core para a extensãogithub-issues. - Spec Kit v1.0.5 — Teste sugerido: gere tarefas a partir de um
data-model.mdcom restrições, tente adicionar uma etapa com YAML inválido e execute um workflow com slots.
Notas da versão
- Spec Kit v1.0.5 — Publicação oficial: consulte o release no GitHub, publicado em 8 de setembro de 2026.
Validação de plugins, segurança, workflows, mídia e sessões
Comece pelo Kestra, atualizando cada instalação na linha correspondente e confirmando que rotas protegidas recusam separadores codificados sem autenticação. Depois, confira os diretórios de plugins e a retomada de subagents no Claude Code. No n8n, publique um workflow com permissões limitadas e encerre uma execução com task runners ativos. Teste a canary do Next.js com Partial Prerendering e um loader sem opções. No Omarchy, abra os novos agents e confira as restrições dos serviços locais. No Paperclip, conclua uma conexão dentro de uma tarefa nativa e confira a retomada após reiniciar o servidor. No Spec Kit, valide um workflow com slots e YAML inválido.
No OpenScreen, importe áudio, aplique um efeito à webcam e exporte a gravação no mesmo sistema usado em produção. Feche a conferência no Orca com o chat estruturado, a comparação dos arquivos alterados e a restauração de uma sessão SSH.
Para investigar falhas de agents, terminal ou integração junto de orientação técnica, conheça o Desenvolvimento Colaborativo da Dev Side Studio.
Para aprofundar esses temas com orientação e aplicação, conheça as formações da Promovaweb.