DesarrolladoresRegistro de cambios
Registro de cambios
Versiones del SDK y del servidor MCP, y cambios en la API. Las URLs de descarga aparecen en /dl/index.json.
2026-10-10: SDK y MCP 0.2.1#
API
POST /managed-databases/{uuid}/attachnunca reemplaza una variable sin avisar: si la app ya tieneDATABASE_URL(oREDIS_URL) con otro valor, responde409conconflictsysuggested_env_key. Campos nuevosenv_key(guardar con otro nombre) yoverwrite.- Las apps sin fuente git (un Dockerfile pegado o una imagen de Docker) tienen
nullengit_repository,git_branchygit_commit_sha. - Los presupuestos de volúmenes para el crecimiento automático y las copias incluyen ahora el precio en el límite de crecimiento, la estimación de las copias y el precio actual.
Consola
- Las bases de datos PostgreSQL se pueden restaurar a un momento concreto en una base de datos nueva (Bases de datos gestionadas, Puntos de restauración).
SDK de TypeScript 0.2.1
databases.attach(uuid, app, { envKey, overwrite }); un conflicto lanza el códigoconflictconerror.conflictsyerror.suggestedEnvKey.VolumeQuotetiene los campos del crecimiento automático y del precio actual.
Servidor MCP 0.2.1
attach_databaseaceptaenv_keyyoverwrite, y responde con los conflictos y un nombre libre en lugar de reemplazar una variable.
2026-10-10: SDK y MCP 0.2.0#
API
- Volúmenes de almacenamiento:
/hostwolf/servers/{uuid}/volumes(listar, tamaños y precio, añadir, ampliar, activar o desactivar copias de seguridad, crecimiento automático, copia de seguridad ahora, restaurar, desvincular, eliminar) y/hostwolf/volumes(todos los volúmenes del equipo, vincular uno desvinculado, restaurar sus copias de seguridad, eliminarlo). Consulta Volúmenes de almacenamiento. - Tráfico:
GET /hostwolf/servers/{uuid}/trafficyGET /hostwolf/traffic, con lo facturado hasta ahora. - Ciudades:
GET /hostwolf/regionscon el precio por tamaño y dónde puede añadir servidores el autoescalado;GET /applications/{uuid}/autoscalingahora incluyecities. - Bases de datos gestionadas: la respuesta de conexión incluye la
urlcon pool y ladirect_url;attachtambién guardaDATABASE_DIRECT_URL. Novedades:POST /managed-databases/{uuid}/upgrade,PATCH /managed-databases/{uuid}(política de expulsión de Redis), el planxlarge, y los tamaños de pool y los puertos del pooler en el catálogo. - Las llamadas que aumentan la factura necesitan
"confirm": true; sin él responden422conconfirm_requiredy el precio. - La descripción OpenAPI marca
environment_nameyenvironment_uuidcomo uno de los dos al crear una app. - El pooler de MariaDB (puerto 6033) ahora envía la cadena de certificados completa, así que los clientes que verifican certificados pueden conectarse.
SDK de TypeScript 0.2.0
volumes:list,listAll,get,offer,create,resize,setBackups,setAutogrow,update,detach,attach,backups,backupNow,restore,restoreDetached,deleteywaitFor.servers.traffic,servers.teamTrafficyservers.regions.databases.upgrade,databases.setEvictionPolicy,eviction_policyencreate, y tipos para las URLs con pool y directas, los límites, los cambios de plan y las recomendaciones.HostwolfAppsErrorcon códigoconfirm_required, conisConfirmRequiredyquote.
Servidor MCP 0.2.0
- 14 herramientas nuevas:
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_databaseyset_database_eviction_policy. - Las herramientas de pago llamadas sin
confirmresponden con el precio, para que el asistente lo muestre antes. get_databasemuestra la URL con pool y la directa;create_databaseacepta una política de expulsión de Redis.
2026-10-10#
API
- Bases de datos gestionadas:
/managed-databasescon catálogo, creación (conIdempotency-Key), URL de conexión, vinculación a una app, copias de seguridad y eliminación. - Servidores comprados:
GET /hostwolf/serversy/hostwolf/servers/{uuid}. - Autoescalado:
GETyPUT /applications/{uuid}/autoscaling. - Copias de seguridad de volúmenes:
PUT,DELETEyPOST …/runen/applications/{uuid}/storages/{storage_uuid}/backups. - Los endpoints que no aplican en Hostwolf responden con un
403claro con un enlacedocs; todos los errores son JSON con unmessage, traducido segúnAccept-Language. - La descripción OpenAPI solo cubre la API para clientes.
SDK de TypeScript 0.1.0 (@hostwolf/apps-sdk), primera versión
- Proyectos, entornos, aplicaciones (git, Dockerfile, imagen), despliegues con
deployAndWait, registros, variables, servidores, varios servidores, volúmenes y sus copias de seguridad, bases de datos gestionadas conwaitUntilReady, autoescalado, equipos y el registro de auditoría. HostwolfAppsErrorconstatus,code,errorsyretryAfter; reintenta ante límites de peticiones y caídas breves.
Servidor MCP 0.1.0 (@hostwolf/apps-mcp), primera versión
- 40 herramientas para apps, despliegues, variables, proyectos, servidores, volúmenes, bases de datos gestionadas, autoescalado y el equipo.
- Las herramientas destructivas y de pago necesitan
confirm: true; los secretos aparecen ocultos salvo que los pidas. - Alojado en
https://app.hostwolf.net/mcp, o ejecútalo connpx;--httpsirve tu propio endpoint.
¿Atascado, o te falta un endpoint?
Escríbenos en app.hostwolf.net/contact o a [email protected].