EntwicklerChangelog
Changelog
Versionen des SDK und des MCP-Servers sowie Änderungen an der API. Die Download-URLs stehen in /dl/index.json.
2026-10-10: SDK und MCP 0.2.1#
API
POST /managed-databases/{uuid}/attachersetzt nie stillschweigend eine Variable: Hat die AppDATABASE_URL(oderREDIS_URL) schon mit einem anderen Wert, antwortet es mit409,conflictsundsuggested_env_key. Neue Felderenv_key(unter einem anderen Namen speichern) undoverwrite.- Apps ohne Git-Quelle (ein eingefügtes Dockerfile oder ein Docker-Image) haben
nullfürgit_repository,git_branchundgit_commit_sha. - Volume-Angebote für Auto-Grow und Backups enthalten jetzt den Preis beim Auto-Grow-Limit, die Backup-Schätzung und den aktuellen Preis.
Konsole
- PostgreSQL-Datenbanken lassen sich auf einen Zeitpunkt in eine neue Datenbank wiederherstellen (Verwaltete Datenbanken, Wiederherstellungspunkte).
TypeScript-SDK 0.2.1
databases.attach(uuid, app, { envKey, overwrite }); ein Konflikt wirft den Codeconflictmiterror.conflictsunderror.suggestedEnvKey.VolumeQuotehat die Felder für Auto-Grow und den aktuellen Preis.
MCP-Server 0.2.1
attach_databasenimmtenv_keyundoverwritean und antwortet mit den Konflikten und einem freien Namen, statt eine Variable zu ersetzen.
2026-10-10: SDK und MCP 0.2.0#
API
- Storage-Volumes:
/hostwolf/servers/{uuid}/volumes(auflisten, Größen und Preis, hinzufügen, vergrößern, Backups ein oder aus, Auto-Grow, jetzt sichern, wiederherstellen, abhängen, löschen) und/hostwolf/volumes(alle Volumes des Teams, ein abgehängtes anhängen, seine Backups wiederherstellen, es löschen). Siehe Storage-Volumes. - Traffic:
GET /hostwolf/servers/{uuid}/trafficundGET /hostwolf/traffic, mit der bisherigen Rechnung. - Städte:
GET /hostwolf/regionsmit dem Preis pro Größe und wo das Autoscaling Server hinzufügen darf;GET /applications/{uuid}/autoscalinghat jetztcities. - Verwaltete Datenbanken: Die Verbindungsantwort enthält die gepoolte
urlund diedirect_url;attachspeichert auchDATABASE_DIRECT_URL. Neu:POST /managed-databases/{uuid}/upgrade,PATCH /managed-databases/{uuid}(Redis-Eviction-Policy), der Tarifxlargesowie Pool-Größen und Pooler-Ports im Katalog. - Aufrufe, die die Rechnung erhöhen, brauchen
"confirm": true; ohne das antworten sie mit422,confirm_requiredund dem Preis. - Die OpenAPI-Beschreibung markiert
environment_nameundenvironment_uuidbeim Erstellen einer App als Entweder-oder. - Der MariaDB-Pooler (Port 6033) sendet jetzt die vollständige Zertifikatskette, sodass Clients, die Zertifikate prüfen, sich verbinden können.
TypeScript-SDK 0.2.0
volumes:list,listAll,get,offer,create,resize,setBackups,setAutogrow,update,detach,attach,backups,backupNow,restore,restoreDetached,deleteundwaitFor.servers.traffic,servers.teamTrafficundservers.regions.databases.upgrade,databases.setEvictionPolicy,eviction_policybeicreatesowie Typen für gepoolte und direkte URLs, Limits, Upgrades und Empfehlungen.HostwolfAppsError-Codeconfirm_requiredmitisConfirmRequiredundquote.
MCP-Server 0.2.0
- 14 neue Tools:
list_storage_volumes,get_storage_volume_price,add_storage_volume,update_storage_volume,detach_storage_volume,attach_storage_volume,list_storage_volume_backups,backup_storage_volume,restore_storage_volume,delete_storage_volume,get_traffic,list_regions,upgrade_databaseundset_database_eviction_policy. - Kostenpflichtige Tools, die ohne
confirmaufgerufen werden, antworten mit dem Preis, damit der Assistent ihn zuerst zeigt. get_databasezeigt die gepoolte und die direkte URL;create_databasenimmt eine Redis-Eviction-Policy entgegen.
2026-10-10#
API
- Verwaltete Datenbanken:
/managed-databasesmit Katalog, Erstellen (mitIdempotency-Key), Verbindungs-URL, Anbinden an eine App, Backups und Löschen. - Gekaufte Server:
GET /hostwolf/serversund/hostwolf/servers/{uuid}. - Autoscaling:
GETundPUT /applications/{uuid}/autoscaling. - Volume-Backups:
PUT,DELETEundPOST …/runauf/applications/{uuid}/storages/{storage_uuid}/backups. - Endpunkte, die bei Hostwolf nicht zutreffen, antworten mit einem klaren
403und einemdocs-Link; jeder Fehler ist JSON mit einermessage, übersetzt nachAccept-Language. - Die OpenAPI-Beschreibung deckt nur die Kunden-API ab.
TypeScript-SDK 0.1.0 (@hostwolf/apps-sdk), erste Version
- Projekte, Umgebungen, Anwendungen (git, Dockerfile, Image), Deployments mit
deployAndWait, Logs, Variablen, Server, Multi-Server, Volumes und Volume-Backups, verwaltete Datenbanken mitwaitUntilReady, Autoscaling, Teams und das Audit-Log. HostwolfAppsErrormitstatus,code,errorsundretryAfter; neue Versuche bei Rate-Limits und kurzen Ausfällen.
MCP-Server 0.1.0 (@hostwolf/apps-mcp), erste Version
- 40 Tools für Apps, Deployments, Variablen, Projekte, Server, Volumes, verwaltete Datenbanken, Autoscaling und das Team.
- Zerstörerische und kostenpflichtige Tools brauchen
confirm: true; Secrets sind maskiert, außer du fragst danach. - Gehostet unter
https://app.hostwolf.net/mcp, oder starte ihn mitnpx;--httpstellt deinen eigenen Endpunkt bereit.
Kommst du nicht weiter, oder fehlt ein Endpunkt?
Sag es uns unter app.hostwolf.net/contact oder [email protected].