Fecha de la tiendaComprometida en UTC y usa lanza rodante de ventana de 24h para hoy-cuenta
Corre la referencia de la columna de seguridad en el inicio de sesión SQL
seguridad-level está en la mesa de los miembros (m), no miembro. El alias equivocado e.security-level hizo que todo el SQL fallara en silencio, así que miembroT...
Miembro de la tiendaType sesión en Redis en el inicio de sesión
Añade CASO CUANDO e.id NO ES NULL THEN 'TEAM-MEMBER' ELSE 'Mérrmgen' END a la consulta de inicio de sesión SQL y pasa el resultado a través de createSession en ...
Eliminar ImagingController y frijoles/imagen . . . . . . . . . . . . . . . . . . . . . . .
Subir endpoints ahora en vivo en ConversionService en /api/conversion/imager/imagación/*. Toda la gestión y descarga de endpoints ahora viven en DocsService en ...
Delegada generación de miniaturas en ConversionService, eliminar dependencia de PDFBox
generateAndStoreThumbnails ahora POSTs el PDF convertido en ConversionService ******************* descomprime la respuesta, almacena cada uno thumb.p.png en Min...
Generación sincrónica por página durante la carga de plantillas con progreso de la WS granular
- Añadir la dependencia de PDFBox a pom.xml - Después de almacenar PDF convertido, renderizar todas las páginas a través de PDFRenderer y subir cada una como - ...
Añadir GET ********** endpoint para servir por página PNG miniaturas
Eliminar la validación secreta redundante de webhook, APIService maneja HMAC auth
Retire KamoGamesRoboCuck de los proyectos públicos de cambio, añadir scripts de relleno
Añadir /api/changelog/public/stats endpoint para los recuentos agregados por tipo y proyecto
Truncate compromete títulos superiores a 500 caracteres para evitar fallos de inserción de DB
Añadir la validación secreta de webhook para cambiar el endpoint
Defensa en profundidad: valida la cabecera *** en el El lado SecurityService además de la validación de la puerta de APIService.
Configurar proyectos públicos de cambio con los 23 repos de Forgejo
Añadir el nivel de acceso de los miembros y los endos de estatus de propietario
Añadir GET y PATCH ************* puntos finales para leer y actualizar los niveles de acceso con la aplicación completa del permiso. Actualizar la creación de l...
Añadir etapas de progreso de conversión granular con 8 actualizaciones webSocket distintas
Etapas: descarga (0-15%) - Preparación (15-20%) - Conversión (20-65%) verificar (65-75%) - almacenamiento (75-90%) - finalización (90-100%) - completa
Añadir una amplia tala al flujo de conversión sincrónico, arreglar el cubo de miración
Use img.getAssocId() para cubo en lugar de assocType variable local. Añadir registro paso a paso para descargar, llamar a la conversión y resultado.
Añadir registro de parámetros de consulta para la lista de plantillas endpoint
Reconstruye trigger para recoger la biblioteca compartida JPQL solución de consulta
Serialize imgId como cuerda para evitar la pérdida de precisión de JavaScript
CockroachDB unique-rowid() IDs exceda Number.MAX-SAFE-INTEGER. Cambiado imgId de Long to String en UploadDocumentResponse y DocumentMetadata Los DTO para que Ja...
Descargar PDF convertido de MinIO en lugar de archivo original
El endpoint convertido-pdf estaba llamando imageService.downloadDocument() que devuelve el archivo original. Ahora se descarga directamente desde MinIO usando e...
Añadir el límite multiparte 500MB y la URL de servicio de conversión a K8s configmap
Conversión PDF sincrónica para subidas de plantilla de firma electrónica
Las subidas de plantilla se convierten directamente a través de ConversionService durante el petición de carga. Publica eventos de progreso de NATS para WebSock...
Añadir la plantilla de la firma electrónica API endpoints
- POST ************* . plantilla de carga con control de alcance - POST ************* . plantillas de lista por contexto y estado - PATCH ************* . . . . ...
Reemplazar Google re*** con la verificación de Capcha ***
Eliminar Re***Service y toda la configuración de Google re***. Añadir CapchaVerificationService que verifica las cargas útiles de *** a través de servicio de ka...
Reconstruir para recoger la biblioteca compartida RestTemplate fix (16bd71b)
Añadir secreto interno auth para el representante de la API de catálogo público
Añadir ********** a la implementación de SecurityService Así que el APIService puede autenticarse al hacer suscripción pública Solicitudes de catálogo y promoci...
Las endpoints de cuenta utilizan campos de contacto directos, no se requiere Usuario
Mensaje /clóma/clientes ahora guarda primer nombre, último nombre, correo electrónico, teléfono, dirección directamente en Cuenta. PUT /customers/-uid- actualiz...
Añadir criterios finales de integración del proveedor de venta para pruebas de conexión, sincronización, capacidades y enganzud web
Mejore POST /clientes para aceptar contacto info y buscar usuario por correo electrónico
Crear cuenta ahora acepta correo electrónico, contactName, teléfono, aceptaMarketing, taxExempt. Si el correo electrónico se proporciona y coincide con un usuar...
Añadir 18 puntos finales de detalle de cuenta para la gestión de clientes del comercio
Nuevos endpoints on AccountController under /api/security/account/: - CRUD del Cliente: GET/POST/PUT/DELETE /clótomistas, GET /customers/-uid. - Datos asociados...
Actualizar las endizas de clientes para usar Cuenta (Long uid), eliminar los endpoints de dirección
El cliente/grupo de PathVariable cambió de UUID a Long a entidad de cuenta. Las direcciones eliminadas de las direcciones provienen de la principal miembro de l...
Retrigger build después de la biblioteca compartida PriceListEntryRepository Long fix
Añade 111 endpoints minoristas a CommerceMarketController
Todos los endpoints bajo /-marketId-/retail/... revestimiento de espacio de nombres: - Categorías, marcas, atributos (con valores), imágenes, variantes, etiquet...
Pass includeInactive=true default for acuerdo templates endpoint
Gestión de plantillas UI también necesita ver plantillas inactivas.
Añade endpoints de avenida de vendedores desaparecidos a CommerceMarketController
GET/POST/PUT/DELETE /-marketId-/vendor-categories faltaban, causando 404 cuando la pestaña de Proveedores intentó cargar categorías.
Retrigger build después de la biblioteca compartida fijado para *******************
Expandir CommerceMarketController con variables centradas en el mercado anidado
Reemplaza los endpoints POS planos con la jerarquía REST de comercialización: - Productos, inventario, categorías de proveedores en /-marketId-/products, /inven...
Incluir miembroType, departamentoId/Título, jobTitleId/Title en el perfil de miembro Respuesta de GET
Añadir LeadStatusLabelController para la etiqueta de estado CRM de nivel de org CRUD endpoints
Añadir departamento y asignación de título de trabajo al endpoint de seguridad de los miembros
GET ahora devuelve departamentoId/Título y trabajoTitleId/Título para miembros del equipo. PUT acepta departamento de Id y de trabajo de TitleId para asignar/de...
Sincronizar los vínculos sociales con la mesa de vínculos sociales normalizadas
Escriba los vínculos sociales de miembros con las columnas EmbSocialLinks incrustados (atrasada compat) y la nueva tabla de vínculos sociales normalizados. Añad...
Rewrite MiembroSecurityController como configación de singleton con roles, derechos directos, tiempo de sesión
GET devuelve la configuración de seguridad de todos los miembros (asuntos asociados, derechos directos, tiempo libre de sesión anunación, derechos aplicados con...
Agrega Diputse Seguridad de Controller para asignación de funciones de miembro y derechos aplicados
Proporciona GET /miembro-seguridad/-id (función asignado, derechos aplicados con fuentes, tiempo de sesión), PUT /miembro-security/-id-o/role, y DELETE /member-...
Permite a los miembros ver su propia actividad de cuenta sin permiso VIEW-ACCESS-LOGS
Como lo que ves enviaste?
Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.