Bun 1.4.4 con bun fmt e notizie sviluppo, 23 ottobre 2026

Notizie sviluppo del 23 ottobre 2026: Bun 1.4.4, Copilot, Prisma 8 rc.20, pnpm, Ruff, ty, Ollama, Claude Code, OpenCode e n8n.

Francesco Pio Nocerino6 min

Contenuto generato con l'ausilio dell'intelligenza artificiale

Bun 1.4.4 con bun fmt e notizie sviluppo, 23 ottobre 2026
Indice

In breve: il 23 ottobre 2026 le notizie di sviluppo partono da Bun 1.4.4, che introduce bun fmt, un formattatore compatibile con Prettier e centinaia di volte più veloce nei test del team, insieme a correzioni di sicurezza su TLS, HTTP e WebSocket. GitHub mostra nelle metriche di Copilot i nomi di skill, agenti e server MCP e attiva la policy predefinita per le nuove funzioni, Prisma 8 rc.20 cambia l'output dei comandi in pipe e pnpm 11.28.8 aggiorna il Node.js incorporato dopo il caso eMudhra.

Sei notizie e sei release dal 21 al 23 ottobre, solo su linguaggi, runtime e strumenti. Le cinque principali della giornata sono nel numero di oggi. Le altre sezioni sono in Notizie tech, l'archivio in Notizie sviluppo software e l'uscita precedente nelle notizie sviluppo del 22 ottobre. Per scegliere tra gli agenti di coding citati qui c'è il confronto tra Claude Code, Cursor e Copilot.

Linguaggi, runtime e tooling

Bun 1.4.4: arriva bun fmt e una serie di correzioni di sicurezza

Fonte: Bun · 22 ottobre 2026

La nuova versione introduce bun fmt, un formattatore compatibile con Prettier che legge le configurazioni di Prettier e oxfmt e copre JavaScript, TypeScript, CSS, HTML, Vue, Svelte, Markdown, YAML e altri formati. Nei test del team sul repository di Prettier il controllo richiede 60 millisecondi contro 17 secondi; con --staged formatta solo i file in commit, senza lint-staged. La release corregge falle in TLS, HTTP/1.1, HTTP/2, HTTP/3, WebSocket, Brotli, nei client di database e nel package manager, e riduce fino al 48% la CPU per query di Bun.SQL.

Perché conta: le correzioni di sicurezza bastano per aggiornare, anche per chi non usa il formattatore. Chi vuole adottare bun fmt può provarlo con --check sul proprio codice prima di togliere Prettier.

Copilot: le metriche d'uso mostrano i nomi di skill, agenti e server MCP

Fonte: GitHub Changelog · 22 ottobre 2026

L'API delle metriche d'uso di Copilot riporta ora il nome configurato di skill, agenti personalizzati, server MCP, comandi slash e plugin creati dall'organizzazione, invece di raggrupparli sotto "other" o "custom". Ogni lista totals_by_* arriva a 25 voci per record, contro le cinque precedenti, e i conteggi restano calcolati come prima. I dati vengono da Copilot CLI, dall'app di Copilot e da altri client.

Perché conta: chi distribuisce skill e server MCP interni può vedere quali vengono usati davvero. È il dato che serve per decidere cosa mantenere e cosa togliere.

Copilot: parte la policy predefinita per le nuove funzioni

Fonte: GitHub Changelog · 22 ottobre 2026

Sui piani Copilot Business ed Enterprise GitHub applica la policy globale per le funzioni generalmente disponibili, con un rilascio graduale fino al 26 ottobre. Le funzioni rimaste "non configurate" in "Features & clients" e "MCP servers in Copilot" verranno impostate secondo il default scelto: attivate, disattivate o a scelta delle organizzazioni. Le scelte esplicite già fatte restano invariate e le funzioni in anteprima restano su adesione.

Perché conta: chi amministra Copilot deve controllare il default prima del 26 ottobre, altrimenti alcune funzioni, server MCP compresi, possono cambiare stato da sole.

Prisma 8.0.0-rc.20: i comandi in pipe non stampano più JSON senza --json

Fonte: GitHub, prisma/prisma · 22 ottobre 2026

La release candidate porta i comandi ORM su @prisma/cli-engine 0.9.0: quando l'output va in una pipe, un file, un log di CI o un agente, i comandi stampano righe di dati separate da tabulazioni e non JSON, a meno di passare --json. Gli alias di tipo nello schema possono impostare @default, @onCreate e @onUpdate, e le migrazioni Postgres possono rinominare, spostare e rimuovere namespace. Per ogni salto di versione ci sono ricette di aggiornamento.

Perché conta: chi sta provando Prisma 8 deve aggiungere --json agli script e agli step di CI che leggono l'output dei comandi, altrimenti si rompono senza errori evidenti.

pnpm 11.28.8: il binario standalone aggiorna Node.js e i certificati

Fonte: GitHub, pnpm/pnpm · 22 ottobre 2026

Le build standalone @pnpm/exe incorporano ora Node.js 26.12.1. La versione precedente includeva Node.js 26.0.0, che si fidava ancora delle CA intermedie che Node.js ha rimosso dalla lista di fiducia a ottobre 2026, quindi un pnpm standalone accettava certificati TLS emessi sotto di esse.

Perché conta: chi installa pnpm come binario autonomo, per esempio in CI, non riceve gli aggiornamenti del Node.js di sistema. È il motivo per aggiornare anche se non si usano funzioni nuove.

GitHub: preferenza salvata per gli spazi nelle pull request

Fonte: GitHub Changelog · 22 ottobre 2026

Nella pagina "Files changed" si può salvare la preferenza su come mostrare le modifiche agli spazi: sempre visibili, sempre nascoste o nascoste solo per il diff corrente. Quando sono nascoste compare un filtro che si può togliere al volo, e conteggi e statistiche seguono il diff mostrato. Nella vista affiancata i file nuovi e cancellati occupano entrambe le colonne.

Perché conta: nelle revisioni di codice riformattato, anche da un agente, nascondere gli spazi riduce il rumore. Ora non va reimpostato a ogni pull request.

Repository e release

Ruff 0.17.2

Cosa fa: aggiunge in anteprima la regola unnecessary-regular-expression-compile e una allowlist configurabile per magic-value-comparison (PLR2004).

Utilità: segna come non sicure le correzioni che cancellano commenti in alcune regole pylint e pyupgrade e migliora le prestazioni del linter.

Verdict: aggiornamento tranquillo per chi usa Ruff in CI.

ty 0.0.91

Cosa fa: migliora la risoluzione dei generici con le intersezioni e corregge stack overflow con tipi descrittori ricorsivi.

Utilità: riduce i falsi positivi invalid-argument-type e nel server LSP evita di annullare richieste per modifiche a file non collegati.

Verdict: utile a chi prova ty nell'editor; resta un progetto in versione 0.0.

Ollama 0.40.9

Cosa fa: aggiunge la sintesi vocale con Phonon su Apple Silicon, con l'endpoint compatibile OpenAI /v1/audio/speech, e i modelli decisionali d3 da 2 a 27 miliardi di parametri.

Utilità: Flint gira anche su Linux e Windows, e le richieste in streaming Responses e Messages segnalano gli errori invece di chiudersi in silenzio.

Verdict: da aggiornare per chi usa Ollama come backend di tool di coding.

Claude Code 2.1.309

Cosa fa: corregge una serie di problemi di sandbox e permessi, tra cui i file di avvio della shell eseguiti fuori dalla sandbox prima di ogni comando Bash su macOS e Linux.

Utilità: chiude anche i casi in cui comandi in sandbox potevano modificare il file passato con --mcp-config o in cui le regole Edit(path) non bloccavano una redirect Bash.

Verdict: aggiornamento consigliato a chi conta sulla sandbox per lavorare su repository di terzi.

OpenCode 1.19.4

Cosa fa: aggiorna il runtime Bun incorporato alla 1.4.4, con le correzioni di sicurezza per Brotli, TLS, HTTP, WebSocket e fetch e i certificati radice NSS 3.131.1.

Utilità: porta dentro l'agente le stesse correzioni di Bun senza dover aggiornare nulla a parte.

Verdict: da installare, soprattutto su Windows, dove le versioni fino alla 1.18.32 avevano anche la falla del login MCP.

n8n 2.44.6

Cosa fa: corregge il nodo Postgres, che sovrascriveva in modo globale la configurazione dei tipi di pg.

Utilità: evita effetti collaterali su altri nodi o workflow che usano lo stesso driver nella stessa istanza.

Verdict: patch piccola, utile a chi usa Postgres nei workflow.

Status runtime

  • Node.js: 26.12.1 Current e 24.22.1 LTS, release di sicurezza del 21 ottobre
  • Bun: 1.4.4 dal 22 ottobre
  • TypeScript: 7.0.2 stabile, 7.1 beta dal 20 ottobre
  • Python: 3.15.1 stabile dal 21 ottobre, 3.16.0a1 in anteprima
  • Flutter: 3.47.7 stable dell'8 ottobre, 3.50.0-0.1.pre beta del 14 ottobre
[ DOMANDE FREQUENTI ]

Domande frequenti

01Quali sono le notizie di sviluppo principali del 23 ottobre 2026?

Bun 1.4.4 con bun fmt e correzioni di sicurezza, i nomi di skill e server MCP nelle metriche di Copilot, la policy predefinita di Copilot dal 26 ottobre, Prisma 8.0.0-rc.20 e pnpm 11.28.8 con Node.js 26.12.1 incorporato.

02Cosa conviene aggiornare oggi?

Bun alla 1.4.4, OpenCode alla 1.19.4, Claude Code alla 2.1.309 per le correzioni della sandbox e il binario standalone di pnpm alla 11.28.8.

03bun fmt sostituisce Prettier?

Può farlo per molti progetti, perché legge la stessa configurazione. Conviene provarlo con bun fmt --check e confrontare il risultato prima di cambiare la CI.

Condividi