Skip to main content
Neuester hier behandelter Patch: v4.0.1 (veröffentlicht am 2026-05-30).

Anforderungen

  • Node.js 20.0.0 oder neuer (v3 unterstützte Node 18)

Zusammenfassung der Breaking Changes

Umbenennungen

client.usersclient.user

api.users wird weiterhin als veralteter Getter exportiert, der an api.user weiterleitet, gibt aber zur Laufzeit eine Warnung aus.

Backups → Snapshots

Der Backup-Export ist nun ein veralteter Alias von Snapshot.

Application

Application.custom

app.custom ist nun null (war in v3 undefined), wenn keine Custom-Domain gebunden ist.

app.commit(file, fileName, restart)

Das dritte Argument restart wurde entfernt. Starte nach dem Commit manuell neu:

app.files.create(content, path)

Die Signatur lautet nun create(content, fileName, path = "/"). Migration:

Deploys

Form von app.deploys.list()

Deployment.id

Nun ein reines Commit-SHA-1 (40 Hex-Zeichen) anstelle eines `git-…`-formatierten Strings.

Network

app.network.dns()

app.network.analytics()

app.network.purgeCache()

Workspaces

Was ist neu in v4

Über die obigen Umbenennungen und Signaturänderungen hinaus bringt v4 eine umfangreiche Feature-Palette:
  • Datenbanken — vollständiger Lebenszyklus, Anmeldedaten, Snapshots und Metriken (Datenbanken)
  • Workspaces — Team-Zusammenarbeit mit Einladungscodes und Rollen (Workspaces)
  • Umgebungsvariablen — auflisten / setzen / ersetzen / löschen (Umgebungsvariablen)
  • Anwendungsmetriken — 24h-Stichproben von CPU/RAM/Netzwerk (Anwendungen verwalten)
  • Echtzeit-SSE-Streamapp.realtime() (Realtime)
  • Edge-Analytics — Analytics, Fehler, Logs und Latenz-Perzentile (Network)
  • GitHub-App-Integrationapp.deploys.linkGithubApp({ ... }) (Deploys)
  • Snapshot-Wiederherstellungapp.snapshots.restore({ snapshotId, versionId }) und db.snapshots.restore(snapshotId, versionId)
  • Status-all-Endpointsapi.applications.statusAll(), api.databases.statusAll()
  • Service-Statusapi.service.status()
  • Benutzerbezogene Snapshotsapi.user.snapshots(scope)
  • Neue User-FelderUser.locale, User.createdAt, User.databases
  • Neue BaseApplication-Felderdomain, custom, createdAt
  • SquareCloudAPIError.code — öffentlich für switch-basierte Fehlerbehandlung