PostgreSQL 19 rinviato e notizie sviluppo, 17 ottobre 2026

Notizie sviluppo del 17 ottobre 2026: PostgreSQL 19, ts-rust, review in Claude Code, GitHub, C++26, sei release e status dei runtime.

Francesco Pio Nocerino7 min

Contenuto generato con l'ausilio dell'intelligenza artificiale

PostgreSQL 19 rinviato e notizie sviluppo, 17 ottobre 2026
Indice

In breve: il 17 ottobre 2026 le notizie di sviluppo partono da PostgreSQL 19, che slitta a fine novembre dopo il ritiro di otto-dieci funzionalità: la revisione del codice con gli LLM ha trovato più difetti di quanti se ne potessero correggere in beta. Theo Browne porta il compilatore TypeScript in Rust con agenti di coding, il team di Claude Code racconta come rivede il codice a volume da agenti, e GitHub porta in GA AI Scan, l'autofix agentico e i controlli di licenza. Lo status: Node 26.12.0 Current e 24.22.0 LTS, TypeScript 7.0.2, Python 3.15.0 stabile e 3.16 alpha 1, Flutter 3.47.7 stable e 3.50 beta.

Otto notizie su database, linguaggi, CI e agenti di coding e sei release con il changelog spiegato, dalle ultime 48 ore circa. Le altre sezioni sono in Notizie tech, le cinque principali nel numero di oggi, l'archivio in Notizie sviluppo software e ieri in Notizie sviluppo del 16 ottobre. Per chi sceglie il database di un progetto nuovo c'è SQLite vs Postgres.

Dev e strumenti

PostgreSQL 19 slitta a novembre: ritirate fino a dieci funzionalità

Fonte: The Register, con il post di Peter Eisentraut · 16 ottobre 2026

PostgreSQL 19, atteso tra fine settembre e inizio ottobre, è ora previsto in GA intorno al 19 novembre, e tra otto e dieci funzionalità importanti sono state spostate a PostgreSQL 20. Il committer Peter Eisentraut spiega che alcune avevano difetti architetturali, ma che la revisione assistita da LLM ha fatto emergere una lunga coda di casi limite: liste di circa quaranta segnalazioni che, anche con fix da tre righe, non si chiudono in tempo. Aggiunge che il codice ritirato era stato scritto prima del vibe coding e che molti sviluppatori senior erano impegnati sulle patch di sicurezza da aprile ad agosto.

Perché conta: chi pianificava l'upgrade a PostgreSQL 19 deve spostare il calendario e ricontrollare quali funzionalità restano davvero. È anche un segnale per tutti i progetti: la revisione con gli LLM alza l'asticella di qualità anche sul codice già scritto.

ts-rust: il compilatore TypeScript portato in Rust con gli agenti

Fonte: GitHub pingdotgg/ts-rust, ripreso da The Register · 15 ottobre 2026

Theo Browne ha pubblicato un port sperimentale in Rust del compilatore TypeScript 7 (tsc, checker e LSP). Nel README racconta di aver speso oltre 400.000 dollari di token con modelli OpenAI senza superare circa l'84% di compatibilità, poi di essere ripartito da zero con Opus 5.5 arrivando a una v0 funzionante in 10 ore, per circa 24.047 dollari di spesa API in due settimane. Secondo il suo benchmark il port è circa due volte più veloce della versione Go ufficiale; lui stesso lo definisce una release iniziale.

Perché conta: è un caso concreto di porting su larga scala fatto da agenti, con costi dichiarati. Prima di usarlo in CI servono test sui propri progetti: i benchmark sono dell'autore e il codice non è stato rivisto riga per riga.

Come il team di Claude Code rivede il codice scritto dagli agenti

Fonte: Claude Blog · 15 ottobre 2026

Anthropic scrive che Claude produce circa il 90% del codice di Claude Code e che nel suo monorepo le modifiche al giorno sono passate da circa 2.500 a maggio a oltre 30.000 a settembre. Tra giugno e settembre le pull request unite nel repository di Claude Code sono più che raddoppiate, mentre la quota di revert è scesa di oltre il 40%. Il metodo sposta la lettura riga per riga sulle macchine, concentra il tempo umano sulle decisioni e rende i rollback rapidi.

Perché conta: con gli agenti il collo di bottiglia diventa la revisione. Misurare revert e incidenti, invece di "un umano ha letto il codice?", è un criterio applicabile anche a team piccoli. Per il confronto tra strumenti c'è Claude Code vs Cursor vs Copilot.

GitHub: AI Scan per le pull request in GA

Fonte: GitHub Changelog · 15 ottobre 2026

AI Scan affianca CodeQL e cerca vulnerabilità nelle modifiche delle pull request per linguaggi e formati che CodeQL non copre, tra cui PHP, Shell/Bash, Terraform (HCL), Dockerfile, JSP e Blazor. I risultati sono consultivi: non fanno fallire il check e non bloccano il merge. È gratuito sui repository pubblici, richiede Code Security o Advanced Security sui privati e consuma crediti AI di Code Security.

Perché conta: Dockerfile, script e Terraform sono spesso la parte meno controllata di un repo. Attivarlo sui pubblici costa poco; sui privati conviene impostare un budget dei crediti prima.

GitHub: autofix agentico degli alert di code scanning in GA

Fonte: GitHub Changelog · 15 ottobre 2026

L'autofix agentico esplora i file pertinenti, propone una correzione e rilancia CodeQL per verificare che l'alert sia chiuso, poi apre una draft pull request da rivedere. Si possono assegnare a Copilot fino a 25 alert in una sola PR, anche via REST API. È disponibile per i clienti Code Security e Advanced Security su GitHub Enterprise Cloud e va abilitato con una policy dall'amministratore.

Perché conta: chiude il giro "trova, correggi, verifica" senza uscire da GitHub. La PR resta da rivedere: un fix che chiude l'alert non è per forza il fix giusto per il codice.

GitHub: controllo delle licenze open source in GA

Fonte: GitHub Changelog · 16 ottobre 2026

GitHub Enterprise Cloud aggiunge una policy di licenza a livello enterprise: un ruleset con la condizione "Require license compliance results before merging" controlla che ogni dipendenza nuova o modificata in una pull request abbia una licenza accettata. Arriva un ruolo dedicato, Enterprise Open-Source License Manager, per approvare le eccezioni, e i dati di licenza finiscono anche negli export SBOM.

Perché conta: per chi consegna software ai clienti, una dipendenza GPL o AGPL entrata per sbaglio è un problema contrattuale. Bloccarla in PR costa meno che scoprirla in due diligence.

Copilot ritira Claude Opus 4.8, Opus 5 e GPT-5.6 Terra il 16 novembre

Fonte: GitHub Changelog · 15 ottobre 2026

Dal 16 novembre 2026 GitHub Copilot ritira Claude Opus 4.8, Claude Opus 5 e GPT-5.6 Terra da chat, modifiche inline, agent mode e completamenti. Le alternative indicate sono Claude Opus 5.5 e GPT-6.1 Sol o GPT-6 Luna; Opus 4.8 resta disponibile per gli abbonati individuali con piano annuale.

Perché conta: workflow e integrazioni che fissano il nome del modello smetteranno di funzionare. Conviene aggiornarli ora e confrontare costi e risultati delle alternative prima della scadenza.

C++26 standardizza i breakpoint con l'header debugging

Fonte: Sandor Dargo · 30 settembre 2026 (picco su HN il 16-17 ottobre)

C++26 introduce l'header <debugging> (proposte P2546R5 e P2810R4) con tre funzioni noexcept e freestanding: un breakpoint incondizionato, una funzione che dice se il programma è sotto debugger e un breakpoint condizionato a quella verifica. Su x86 il breakpoint diventa tipicamente un'istruzione int3; su Linux libstdc++ legge TracerPid da /proc/self/status.

Perché conta: sparisce una macro che ogni progetto C++ si riscriveva per conto suo. Chi mantiene librerie di test o motori di gioco potrà sostituirla con codice standard quando i compilatori la supporteranno.

Repository e release

Rust 1.99.1

Cosa fa: patch release del compilatore e della libreria standard, pubblicata il 16 ottobre.

Utilità: corregge una miscompilazione dei valori di ritorno bool nelle chiamate FFI su x86_64, il simbolo wcslen mancante su target UEFI ed embedded e il rpath di libLLVM per rust-lld su macOS.

Verdict: aggiornare subito se si usa FFI con C su x86_64: la miscompilazione è il tipo di bug che non si vede nei test.

Claude Code 2.1.302

Cosa fa: agente di coding da terminale; release del 16 ottobre dopo la 2.1.301 del 15.

Utilità: aggiunge CLAUDE_CODE_AUTO_MODE_MODEL per scegliere il modello del classificatore client-side dell'auto mode e un interruttore per la compattazione a riposo; il tool Read ora rifiuta immagini oltre 128 MB. Avvisa che Claude Design standalone chiude entro il 14 dicembre 2026.

Verdict: aggiornamento di routine; chi usa gateway Bedrock o Vertex beneficia dei fix sul cambio di provider a metà sessione.

Codex CLI 0.163.0

Cosa fa: l'agente di coding open source di OpenAI, release stabile del 15 ottobre.

Utilità: nuovo /config con ricerca delle preferenze, possibilità di inviare un messaggio per correggere la rotta mentre risponde, tool in sola lettura eseguiti in parallelo e controllo dei permessi prima della risoluzione DNS nel proxy di rete.

Verdict: utile soprattutto per i fix al proxy di rete; da aggiornare dove Codex gira con accesso alla rete limitato.

Ruff 0.17.1

Cosa fa: linter e formatter Python di Astral, release del 15 ottobre.

Utilità: corregge il dedent con più commenti iniziali, falsi positivi di PYI036 e suggerimenti sbagliati di PERF401/PERF403, e tratta più container di collections e weakref come mutabili.

Verdict: patch sicura; con le regole di mutabilità cambiate può comparire qualche nuovo avviso in CI.

Vitest 5.0.5

Cosa fa: test runner per l'ecosistema Vite, release del 15 ottobre (con 4.1.12 sulla linea 4).

Utilità: mantiene il fs.deny predefinito di Vite quando si usa il file del token API, gestisce i nomi di file tra virgolette in --changed e corregge skipIf e il rilevatore di leak asincroni.

Verdict: aggiornare, soprattutto per il fix su fs.deny, che tocca l'esposizione di file locali.

n8n 2.43.7

Cosa fa: piattaforma di automazione dei workflow; 2.43.7 è la stable del 16 ottobre.

Utilità: alla chiusura di un worker le esecuzioni di produzione in corso vengono sospese invece di andare perse.

Verdict: consigliata per chi usa la modalità queue con worker che vengono riavviati spesso, per esempio su Kubernetes.

Status runtime

  • Node.js: 26.12.0 Current e 24.22.0 LTS (14 ottobre); release di sicurezza annunciate per il 21 ottobre.
  • TypeScript: 7.0.2 è l'ultima release stabile su GitHub (20 agosto).
  • Python: 3.15.0 stabile dal 9 ottobre, 3.14.8 sulla linea precedente (30 settembre) e 3.16.0 alpha 1 (13 ottobre) per i test.
  • Flutter: 3.47.7 stable (8 ottobre) e 3.50 beta (14 ottobre).
[ DOMANDE FREQUENTI ]

Domande frequenti

01Quando esce PostgreSQL 19?

Secondo The Register la GA è prevista intorno al 19 novembre 2026, dopo il ritiro di otto-dieci funzionalità spostate a PostgreSQL 20.

02AI Scan di GitHub può bloccare il merge?

No: i risultati sono consultivi, non fanno fallire il check di code scanning e non possono essere richiesti dai ruleset.

03Quali modelli escono da Copilot il 16 novembre?

Claude Opus 4.8, Claude Opus 5 e GPT-5.6 Terra; Opus 4.8 resta per gli abbonati individuali con piano annuale.

Condividi