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.
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 }.
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
ApplicationLanguageora includeruby, 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.

