Noviembre de 2025: salió Umbraco 17 LTS y los paquetes estuvieron listos el mismo día
Umbraco 17 llegó el 27 de noviembre como la siguiente versión con soporte de largo plazo, construida sobre .NET 10 LTS, con lo que el anuncio de Bolette Kern en el blog oficial de Umbraco describe como "3 years of stability as a Long-Term Supported version". Si todavía está en 13, noviembre es el mes en que la actualización dejó de ser una conversación para el año que viene.
El dato más interesante es lo que salió al lado. uSync 17.0.0 y Clean Starter Kit v7 se publicaron el mismo día que el CMS. Cualquiera que haya esperado durante el ciclo de Umbraco 14 sabe lo poco habitual que es eso.
La 17 cierra el arco de Bellissima en lugar de abrir uno nuevo
El fabricante presenta la 17 como un hito y no como una tanda de funcionalidades, y por una vez el encuadre es honesto. El texto de Kern la ubica como el punto donde termina la reescritura del backoffice que arrancó en la 14: paridad de funcionalidad con la 13, una superficie de extensión que se estabilizó y un ecosistema de paquetes que se puso al día. Lo nuevo a nivel CMS es el balanceo de carga del backoffice y el manejo consistente de fechas. Las dos cosas se notan en producción y en ningún otro lado.
La lectura de Dave Jonker en Dynamic Dave es el contrapeso útil, porque él no vende nada. La llama "a 'quality of life' release, and honestly, those end up being the ones people stick with", y señala una inyección de dependencias que por fin se comporta como ASP.NET Core común, modelos generados más prolijos y una Delivery API que dejó de sorprender a la gente. Esa descripción es correcta y también es el problema comercial de esta release: no hay nada acá para mostrar en una demo. El argumento para actualizar está hecho de ventanas de soporte y de menos rarezas, que es una venta mucho más difícil frente a un cliente que un editor nuevo.
El ecosistema estuvo listo el día uno, y esa es la noticia
uSync 17.0.0 salió el 27 de noviembre, el mismo día que el CMS, y Kevin Jump lo describe como que trae "all the goodies and tweaks required to get things syncing on the shiny new LTS version". Eso no pasó por casualidad. La rc2 de 17.0.0, dos semanas antes, estaba compilada contra la propia rc2 de Umbraco, y el changelog final lo muestra persiguiendo la rc3 y la rc4, incluido un cambio incompatible de Swashbuckle. También hay ahí procesamiento en segundo plano, una corrección de importación de bloques del RTE, la eliminación del cliente de v13 y la salida de Newtonsoft del módulo de historial.
El Clean Start Kit v7 de Paul Seal, en Codeshare, salió ese mismo jueves, apuntando directo a la 17 en lugar de multi-target. Su artículo trae además la línea de ciclo de vida que la mayoría de los equipos va a querer: que Umbraco 13 "has now entered the security phase and will no longer receive new features". Seal es un mantenedor de la comunidad y no el fabricante, así que confirme eso contra la página oficial de ciclo de vida de Umbraco antes de poner una fecha en el presupuesto de un cliente, aunque coincide con la forma que viene teniendo la cadencia LTS.
Los ítems de IA, y el único que muestra un método
Cinco de los catorce ítems de la cosecha de este mes, el 36%, salen del blog propio de umbraco.com, y tres de esos cinco hablan de IA. Lea esta sección con eso presente.
El sustancial es el Umbraco CMS Developer MCP para Umbraco 16, escrito por Phil Whittaker para Umbraco. Pasa de unas 200 herramientas en beta a más de 330 repartidas en 36 grupos de endpoints, cerca de la paridad total con la Management API, con la elevación de permisos deliberadamente excluida. Está documentado en docs.umbraco.com y no en un README, que es el detalle que indica que piensan sostenerlo, y prometen un MCP para editores después. El artículo apunta a la 16; una nota agregada más tarde dice que después salió una compilación para 17.
Don't outsource your AI strategy, de Filip Bech-Larsen, es posicionamiento y no análisis, y cierra con "Umbraco. Your platform. Your AI. Your choice." El argumento, que un CMS debería ser agnóstico al modelo en vez de traer un asistente incorporado, nos parece correcto. Sigue siendo la empresa que vende la plataforma explicando por qué el enfoque de sus competidores es una trampa. El recorrido con webhooks y Zapier de Niels Christian Laursen, también en el blog de Umbraco, es el complemento práctico: del envío del formulario al CRM sin integración a medida.
El que conviene copiar es el de Dennis Adolfi sobre
generar ADR con un agente de IA. Apunta un agente a
una base de código Umbraco existente con la plantilla de Nygard y un archivo índice, y después lo
vuelve continuo con una instrucción permanente en agents.md: "Always create an ADR when changes
are made to the codebase that affect the overall architecture." Es una técnica reproducible con
un modo de falla concreto que resuelve, que es más de lo que logra la mayoría de los artículos
sobre IA.
El artículo incómodo del mes
El 3 de noviembre, Owain Williams, que firma como Owain.Codes, contó las fotos publicadas por el Umbraco Tees Day. Encontró dos, y una era suya. También anota que "the Umbraco Discord has gone quiet, mostly just people saying 'morning' and not much else".
La continuación del día siguiente reúne lo que le respondieron, y él aclara sin vueltas que usó ChatGPT para resumir el hilo. Los temas: la conversación repartida entre Bluesky, Mastodon, LinkedIn y Discord sin un centro; un cambio de tono, de cultura fundada por su creador a cultura corporativa; el final de los cursos regionales de formación que armaban redes locales; y gente nueva que usa la remera sin saber que las tradiciones existen. Dos artículos de una sola persona no son una encuesta. Siguen siendo el único ítem del mes que hace una pregunta que las notas de versión no pueden contestar.
También vale el tiempo
El segundo artículo de Paul Seal, sobre levantar un sitio HTTPS local dentro de una GitHub Action, vale porque muestra los dos caminos que fallaron antes del que funcionó. Su primer intento de confiar el certificado de desarrollo por código terminó en que "the workflow hung indefinitely", esperando un cuadro de confirmación que en CI nunca llega. Si está automatizando llamadas a la Management API contra una instancia de Umbraco levantada, léalo antes de escribir el workflow.
El relato de Georgina Bidder sobre construir su primer paquete para 24 Days in Umbraco es un generador de Lorem Ipsum para el editor de texto enriquecido, hecho en el hackathon de Umbraco Spark y honesto sobre la curva de aprendizaje de TinyMCE. Nuestra cosecha registró su crédito como una línea de publicación fechada el 1 de diciembre en lugar de como una firma limpia, mientras que el feed ubicó la pieza el 30 de noviembre; la autora es Georgina Bidder en cualquiera de los dos casos.
Por último, Mats Persson anunció en el blog de Umbraco que la empresa se expande a Australia y Nueva Zelanda, con Emmanuel Tissera como Head of APAC y, según ese mismo artículo, cobertura de soporte "follow the sun" desde el 1 de febrero de 2026. Es noticia comercial, pero el cambio de horarios de soporte es la parte que aparece en un SLA.
Qué haríamos nosotros con esto
Una salvedad sobre los números de arriba. Este mes se reconstruyó a partir de archivos de feeds y no se cosechó en vivo, así que catorce ítems es lo que sobrevivió en los feeds y no una medición de qué tan movido estuvo noviembre para Umbraco. Lo que se publicó sin una entrada de feed duradera falta, y no tenemos forma de contarlo.
La opinión que vale discutir es esta: el sello LTS mide el compromiso del fabricante, no el del ecosistema. Tres años de soporte de Umbraco 17 es una promesa de una empresa con un contrato de soporte detrás. Un uSync y un starter kit disponibles el día uno son una promesa de dos personas que siguieron las release candidates por su cuenta y en su tiempo. En noviembre las dos promesas llegaron juntas y el camino de actualización se vio impecable. Planifique la migración con las fechas del fabricante, y presupueste las dependencias de paquetes como si sus mantenedores pudieran tener un trimestre complicado, porque ese es el riesgo que está corriendo de verdad. Es también, y esto incomoda más, el mismo mes en que alguien contó dos fotos del Tees Day.
Fuentes
Los títulos se conservan en su idioma original: así es como se cita un documento y así es como lo vas a encontrar.
- Umbraco 17 LTS: Final Release — Bolette Kern, Umbraco Official blog
- Don't outsource your AI strategy — Filip Bech-Larsen, Umbraco Official blog
- Umbraco CMS Developer MCP for Umbraco 16 — Phil Whittaker, Umbraco Official blog
- Automate Your Lead Flow in Umbraco with Webhooks and Zapier — Niels Christian Laursen, Umbraco Official blog
- Growing Together: Umbraco Expands into Australia and New Zealand — Mats Persson, Umbraco Official blog
- What's New in Umbraco 17? Key Features & Insights — Dave Jonker, Dynamic Dave
- KevinJump/uSync v17.0.0 : Thanks be to Seventeen — Kevin Jump, uSync releases
- KevinJump/uSync v17.0.0-rc2 - closing in. — Kevin Jump, uSync releases
- Clean Start Kit v7 is out now for Umbraco 17 — Paul Seal, Codeshare
- How to Run a Local HTTPS Site Inside a GitHub Action Without the Dev Certificate Trust Issue — Paul Seal, Codeshare
- AI generated Architecture Decision Records (ADR) — Dennis Adolfi
- Has the Umbraco Community lost it's Spark? — Owain Williams (Owain.Codes)
- When the Umbraco Community responds. — Owain Williams (Owain.Codes)
- Building My First Umbraco Package: Creating the Lorem Ipsum Generator. — Georgina Bidder, 24 Days in Umbraco