Julio de 2025: Sitecore publicó 10.4 Update 1 y las notas de actualización las escribió la comunidad
Si pasó a Sitecore 10.4 Update 1 en julio de 2025, es probable que haya perdido una tarde con una de dos cosas: el Identity Server que se niega a devolverlo al CMS después del login, o Solr rechazando cada actualización de índice. Las dos quedaron documentadas ese mes. Ninguna la documentó Sitecore.
Esa es la forma del mes, y conviene decirlo arriba de todo: ninguna de las catorce piezas de abajo viene de sitecore.com. Las notas de campo de la versión que a todo el mundo le estaban diciendo que instalara las produjo gente de campo, en Blogspot y en WordPress.com, en su propio tiempo.
Una advertencia sobre la cobertura. Llegamos a julio de 2025 por archivos de feeds y no por recolección en vivo, lo que deja 53 ítems de Sitecore dentro de alcance donde un mes actual nos da más, y parte de lo que se publicó entonces ya no es alcanzable.
Las dos paredes de 10.4 Update 1
Himmat Singh Dulawat instaló 10.4.1 en una máquina de desarrollo, entró al Identity Server y
recibió Sorry, there was an error. sin nada en los logs de Sitecore que lo explicara. La causa
estaba en la sección 2.8 de la Quick Install Guide: una versión más nueva de
Microsoft.Data.SqlClient exige conexiones SQL cifradas, y el Identity Server 8 en adelante lo
hereda. Su corrección es una edición de la cadena de conexión en
Sitecore.IdentityServer.Host.xml, más un reinicio de IIS. El sitio de Dulawat no declara
empleador, así que léalo como la instalación de una persona y no como un procedimiento
validado por el fabricante.
Peter Prochazka se chocó con la segunda pared en una migración que ya estaba en curso. 10.4.1
trae Solr 9.8.1, cuyo NumFieldLimitingUpdateRequestProcessorFactory limita por defecto un core
a 1000 campos. Sitecore lo sube a 2000 en sitecore-solr.json, y para su solución no alcanzó:
el log se le llenó de Current core has 2837 fields, exceeding the max-fields limit of 2000. Hay
dos salidas, y la más limpia, subir Solr.MaxFieldsValue, obliga a desinstalar y reinstalar la
instancia. La otra es editar solrconfig.xml directamente en el core y reiniciar Solr. El sitio
de Prochazka tampoco declara empleador.
El resumen de "qué cambió" salió de TECHHUB, publicado bajo el usuario nikitavashisht29: de Solr 8.11.2 a 9.8.1, SQL cifrado por defecto, Identity Server sobre .NET 8, y la observación de que la versión "may look like a small patch at first glance". Cada número de versión de esta sección nos llega por un blog de la comunidad y no por una página del fabricante. Todos esos posts enlazan las release notes de Sitecore; léalas antes de agendar la ventana.
Dos bloggers independientes, con cinco días de diferencia, sobre dos bloqueos distintos de la misma versión. Eso no es casualidad, es una muestra.
Solr se puso más difícil, así que mejoró lo que se escribe sobre operación
Chirag Goel, en Coders Lifeline, publicó el tratamiento más claro de SwitchOnRebuild que leí:
el patrón de dos cores donde Sitecore reconstruye contra <indexname>_rebuild y cambia la
referencia activa al terminar, con el XML de configuración incluido en lugar de descrito. Si su
pase a 10.4.1 incluye una reindexación completa en producción, esta es la pieza que decide si
esa reindexación la ven los usuarios.
El otro ítem operativo es Find and Fix Sitecore Media Items Missing Their Media Blobs, en
thebitsthatbyte.com. Nuestra recolección registró como autor "Name *", que es la etiqueta del
formulario de comentarios del sitio y no una firma; la página no acredita a nadie. Igual vale el
clic. Documenta un modo de falla que se esconde bien: la publicación funciona desde el Content
Editor y falla desde el CLI de serialización, con BlobProviderException en el log, porque hay
media items sin su blob. El script de Sitecore PowerShell que lista los ítems afectados viene
con la línea de borrado comentada, que es el valor por defecto correcto.
La capa de IA llegó con documentación solo de la comunidad
Anton Tishchenko publicó Sitecore MCP Server 1.0.0 el 24 de julio, con 102 herramientas: 2 para GraphQL, 11 para la Item Service API y 89 que envuelven comandos de PowerShell. Nuestro registro marcaba esa página como sin firma, y el registro estaba mal: la página acredita a Tishchenko en el cuerpo, y él es el mantenedor. También dirige EXDST, que vende trabajo de integración de IA a partir del proyecto, y el post cierra con un enlace de contacto, así que léalo como la nota de versión de un mantenedor y no como una evaluación.
Lo que la vuelve una buena nota es que discute contra su propio número. Escribe que "100+ tools are too many", que cubrieron todas las APIs para probar y no porque todas se lo ganen, que las herramientas de GraphQL solo funcionan con modelos de contexto grande, y que algunas van a quedar deshabilitadas por defecto o eliminadas. Las notas de versión de un fabricante casi nunca hacen eso.
Sitecore Stream produjo dos textos de la comunidad a fin de mes y ningún explicativo del fabricante al que hayamos podido llegar. Daivagna Nanavati documentó las REST APIs de Stream para partners: gestión del brand kit, subida de documentos y el pipeline de ingesta que trocea y vectoriza los documentos de marca. Su línea más útil es una advertencia de alcance que le va a costar un día a alguien si la pasa por alto: las claves de brand kit son una credencial distinta de las claves XP/XM y no dan acceso a las APIs de la otra. El sitio de Nanavati no declara empleador.
La segunda pieza sobre Stream, también de TECHHUB bajo nikitavashisht29, recorre el modelo de proyecto / entregable / tarea. Dos de nuestros catorce ítems salen de ese blog, o sea el 14% del conjunto citado, por debajo del nivel en que lo marcaríamos como concentración, pero conviene saberlo cuando pesa cuánto de este mes es la lectura de una sola persona.
El front de XM Cloud
Nidhi Paneri trazó la línea beta del Content SDK: 0.1.0 en abril, 0.2.0 en mayo con soporte de React 19 y Next.js 15, 0.3.0 en julio. Escribe que la disponibilidad general estaba "expected around September 2025". Eso es una afirmación de roadmap de una fuente de la comunidad y hay que confirmarla con Sitecore antes de que alguien planifique una fecha de entrega con eso. El sitio de Paneri no declara empleador.
Jaina Baumgartner explicó cómo construir una condición personalizada en Personalize y exponerla dentro de XM Cloud. Ella dirige Pixleration, su propia consultora de Sitecore, así que escribe sobre trabajo que vende. Su argumento se sostiene igual, y es la crítica más filosa al Sitecore composable en el conjunto de este mes: XP dejaba personalizar con los componentes, el contenido y la lógica que ya estaban en el CMS, la partición en XM Cloud más Personalize obligó a duplicar uno o a armar un decision model, y esta integración deshace ese camino.
Marcel Gruber escribió sobre tests de front automatizados con Playwright disparados desde GitHub Actions contra Sitecore XM en Azure PaaS con un head en Next.js. Nuestro registro no listaba autor para esa página; el blog está firmado a nivel de sitio, "A Sitecore blog by Marcel Gruber", en su propio dominio, así que el registro estaba mal. Abre con la razón real por la que los proyectos Sitecore de empresa no tienen tests, que no es pereza sino la incapacidad de armar el caso de negocio para el costo de montarlos.
Las piezas de estrategia, que son la parte flaca
Tres ítems del mes discuten dirección en vez de mecánica. Theresa Gutierrez publicó un plan de modernización para servicios profesionales en Fishtank Consulting, que implementa Sitecore comercialmente; está ordenado, se lee bien y es una propuesta comercial. Boris Brodsky sostuvo que la IA está reconfigurando la estructura de los equipos hacia escuadras más chicas y capacidades de negocio empaquetadas, en un sitio que no declara empleador. Ketan Sethi escribió sobre demostrar el ROI de la personalización con CDP y Personalize, alrededor del problema de atribución.
Ninguna de las tres le da algo para hacer el lunes. En un mes tan dominado por la mecánica de la actualización, ese hueco es la noticia y no una queja sobre los autores.
Lo que julio de 2025 costó de verdad
Una versión numerada como update, que cambia el contrato de conexión a SQL y mueve el motor de búsqueda una versión mayor, no es un update. Sitecore publicó las correcciones y dejó las notas de migración en manos de voluntarios, y eso es una decisión de soporte y no de ingeniería. Los dos posts que más tiempo le habrían ahorrado a un equipo en julio de 2025 viven en Blogspot y en un WordPress personal, y llegamos a ellos por archivos de feeds, que es una manera elegante de decir que ya eran difíciles de encontrar trece meses después.
Si sigue en 10.4 y está planificando el pase, el orden de lectura útil es Prochazka sobre el tope de Solr, Dulawat sobre el Identity Server y después Goel sobre reconstruir sin caída. Presupueste la reinstalación.
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.
- Sorry, there was an error - Sitecore 10.4 Update installation — Himmat Singh Dulawat
- Sitecore 10.4.1 – Solr issue with "Current core has 2837 fields, exceeding the max-fields limit of 2000" — Peter Prochazka
- Sitecore 10.4.1 Update: Key Highlights — publicado bajo el usuario nikitavashisht29, TECHHUB
- Zero Downtime Solr Index Rebuilding in Sitecore Environments — Chirag Goel, Coders Lifeline
- Find and Fix Sitecore Media Items Missing Their Media Blobs — thebitsthatbyte.com, la página no acredita autor
- Sitecore MCP Server: Release 1.0.0 — Anton Tishchenko, EXDST
- Sitecore Stream - Manage brand kits and brand documents and ingest using REST API — Daivagna Nanavati
- Orchestrate a Project in Sitecore Stream — publicado bajo el usuario nikitavashisht29, TECHHUB
- Sitecore Content SDK — Nidhi Paneri
- How to Create a Custom Rule for Sitecore XM Cloud in Sitecore Personalize — Jaina Baumgartner, Pixleration
- Automated Front Tests with GitHub Actions & Playwright — Marcel Gruber
- Modernizing the Professional Services Industry with Sitecore — Theresa Gutierrez, Fishtank Consulting
- Rethinking Digital Transformation Starts with Ditching Legacy Stack — Boris Brodsky
- A Guide with Sitecore CDP — Ketan Sethi
