Lexxy 1.0 chega, o main do Rails exige Ruby 3.3.5 e três laboratórios de IA cravam US$ 2/US$ 10
O Rails ganha um editor de rich text de verdade, o main abandona de vez as rotas dinâmicas de controller, Tenderlove responde a DHH no Rails World, e Anthropic, OpenAI e Google cobram US$ 2/US$ 10 nos novos modelos.
Rails
Lexxy 1.0 saiu, e vem para substituir o Trix. Jorge Manrubia anunciou o Lexxy 1.0 em 28 de setembro. Construído sobre o Lexical, da Meta, ele roda no Basecamp 5 e entrega o que o modelo de blocos planos do Trix nunca permitiu: tabelas, atalhos de Markdown, blocos de código com syntax highlighting, galerias de imagens, menus de menção/emoji e preview de anexos. É nativo do Action Text, gerando exatamente o markup que o Action Text já armazena, então a troca é uma linha no Rails 8.2:
config.action_text.editor = :lexxy
A orientação da 37signals é direta: apps novos devem usar Lexxy, e quem usa Action Text na configuração padrão deve migrar. O plano é torná-lo o editor padrão do Rails. Detalhe para quem desenvolve com agentes: o time usou agentes de IA com Playwright para escrever mais de 600 testes de navegador.
Rails main: três mudanças para acompanhar no 8.2.
- #58908, mergeado por byroot em 1º de outubro: a versão mínima do Ruby agora é 3.3.5. Patches anteriores da 3.3 têm um use-after-free no WeakMap; exigir a 3.3.5 permite remover o polyfill de
WeakKeyMape evita iterações desnecessárias nos connection pools para o query cache. Se você está preso numa 3.3 mais antiga, planeje a atualização antes do 8.2. - #58893, mergeado por tenderlove em 30 de setembro: segmentos dinâmicos
:controller/:actionnas rotas agora levantamArgumentError. Estavam deprecados desde o Rails 5.0. Procure":controller(/:action(/:id))"no seuroutes.rbagora, não no dia do upgrade. - #58876, mergeado em 27 de setembro:
except_onpassa a ser tratado como opção de callback, entãoerrors.added?reconhece essas validações eerrors.detailsdeixa de vazar a opção.
O This Week in Rails de 25/09 também destacou o guia do Asset Pipeline reescrito com foco no Propshaft e o gerenciamento de conexões do Active Record compatível com Ractors (#58306).
As palestras do Rails World já estão no YouTube. Uma semana depois de Austin, todas as gravações estão no ar. Duas para priorizar:
- A keynote de encerramento de Aaron Patterson (vídeo) é o contraponto ao "pencils down" de DHH na abertura. O argumento central: compiladores oferecem a As-If Rule, um contrato de que o comportamento observável corresponde ao seu código, e "sua IA não fez essa promessa a você". Ele sustentou isso com o trabalho em ZJIT e Ractors, incluindo GC local por Ractor deixando alocações cerca de 70% mais rápidas, e usou o incidente do RubyGems em maio como estudo de caso de código automatizado sem revisão. (resumo no Global Nerdy)
- A conversa entre Matz e DHH (vídeo) trata do papel do Ruby num mundo dominado por IA, do Spinel e do compromisso de DHH com o Rails para novas aplicações web.
Lançamentos de gems
- Solid Cable 4.1 (26/09, "Rails World Edition"): mensagens criptografadas, escritas consolidadas e menos hashing durante o polling. Se você roda Action Cable sobre o banco, é ganho de graça.
- Brakeman 8.1 (30/09): formato genérico de issues do Sonar, regex exibida nos avisos de validação (corrigindo fingerprints duplicados), verificação de validação estendida a models fora do Active Record, sintaxe posicional de enum nas checagens de SQL injection e varredura de vendor mais rápida. Atualize no CI.
IA
A semana do US$ 2/US$ 10. Três laboratórios lançaram seus modelos de uso geral com o mesmo preço de API: US$ 2 por milhão de tokens de entrada e US$ 10 por milhão de saída.
- Claude Sonnet 5.5 (28/09,
claude-sonnet-5-5): segundo a Anthropic, é mais de 30% mais rápido que o Sonnet 5 e até 30% mais barato por tarefa. Marca 70,6% no Terminal-Bench 4.0 e 55,5% no CursorBench 4.0, perto dos 57,8% do Opus 5.5. - GPT-6.1 Sol (29/09,
gpt-6.1-sol): vendido como inteligência próxima do Astra por um quinto do preço, empatando com o GPT-6 Astra no DeepSWE 1.1. Input em cache custa US$ 0,10. - Gemini 4 Argon (30/09): 77,9% no DeepSWE v1.1 e limite de saída de 1 milhão de tokens, mas ainda não está disponível para o público. Chega primeiro a defensores de segurança selecionados pelo Fairwind Program, sem guardrails de cyber para esse grupo. O preço de US$ 2/US$ 10 é promocional e sobe para US$ 4/US$ 20.
Para times Rails usando RubyLLM ou similar, a paridade de preço faz a escolha de modelo depender dos seus próprios evals e da latência, não da tabela de preços. Testar a troca de provedor atrás de uma única interface nunca foi tão barato.
OpenAI DevDay. O resumo oficial traz computer use na Agents API, os agentes "dots" sempre ativos, um modo Ultrafast (até 6x mais rápido na API), Bedrock Managed Agents em parceria com a AWS e o novo plano Pro 500.
A OpenAI segurou o GPT-6.1 Astra. Segundo a CBS News (28/09), Saachi Jain, chefe de safety systems, disse que o modelo "não atingiu o padrão em termos de permanecer dentro do escopo e da autorização". Controle de escopo de agentes virou critério de bloqueio de lançamento na fronteira, e deveria ser no seu app também.
Destilação exposta. A OpenAI publicou detalhes (30/09) de uma campanha em julho, ligada a pessoas associadas à Moonshot AI, que tentava extrair o raciocínio oculto dos modelos. No pico foram 16 mil requisições de mais de 4 mil contas. A OpenAI encerrou a campanha até 28 de julho.
E mais: a Anthropic investiu US$ 100 milhões (02/10) para formar 10 mil "Frontier Deployed Engineers" até o fim de 2027, num programa inspirado em residência médica.
Fontes
- Lexxy 1.0 (37signals)
- This Week in Rails, 02/10 / 25/09
- rails/rails #58908, #58893, #58876
- Ruby Weekly #819
- Resumo da keynote de Aaron Patterson (Global Nerdy)
- Solid Cable 4.1, Brakeman 8.1
- Claude Sonnet 5.5, Claude Frontier Academy
- GPT-6.1 Sol, DevDay 2026, Campanha de destilação
- Gemini 4 Argon (Google)
- CBS News sobre o GPT-6.1 Astra
Comentários
Faça login com Google ou GitHub para comentar.