Skip to main content

Requisiti

Invariati rispetto alla v4: Node.js 20.0.0 o più recente, sia ESM che CJS.

Riepilogo dei breaking change

client.users rimosso

A differenza della migrazione da v3 a v4, questa volta non c’è alcun proxy deprecato. client.users non esiste più, chiamarlo solleva un’eccezione.

Backup rimossi

app.backup e app.backups sono stati rimossi, insieme all’export Backup. Gli snapshot sono l’unico percorso supportato sia per le applicazioni che per i database.
Usa la classe Snapshot per gli snapshot delle applicazioni e DatabaseSnapshot per gli snapshot dei database.

Forma del ritorno di api.applications.create(file)

L’applicazione creata ora restituisce dati più ricchi su linguaggio e risorse invece della coppia piatta lang/ram.

Forma di app.network.dns()

dns() ora restituisce un array di record DNS invece di un singolo oggetto { ownership, ssl }.
I record txt coprono sia la proprietà del dominio sia la validazione SSL; il record cname è quello del traffico. status riflette lo stato di validazione (pending, pending_validation, active e così via).

Altri cambiamenti

  • ApplicationLanguage ora include ruby, oltre a javascript, typescript, python, java, elixir, go, rust, php, dotnet e static.
  • I codici di errore sono stati standardizzati. I nuovi nomi sono esportati tramite APIErrorCode; i vecchi nomi restano disponibili come alias di tipo deprecati. Consulta codici di errore per la tabella completa delle rinomine.