Eliminar el código de notas, trasladado a KBService
Gestión de notas (controlador, servicio, cifrado) ha sido Reubicado en KBService donde se alinea mejor con el conocimiento y las responsabilidades de gestión de...
Cifrado transparente con clave maestra estable
- Añadir notas permanentes.master-encryption-key-key a ConfigMap (era generar una tecla aleatoria en cada reinicio de la vaina, haciendo notas viejas no des...
Borrar contenido de notas no cifrable y deshabilitar bandera de encriptación
Cuando falla el descifrado del lado del servidor (datos corruptos o desajustes de clave), despeje el contenido y el conjunto esEncrypted=false en la entidad por...
Descifrar las notas cifradas en getAllNotes y searchNotes responses
getAllNotes y searchNotes estaban devolviendo contenido cifrado en bruto para notas con isEncrypted=true. Ahora descifra el lado del servidor de contenido antes...
Soporte foto avatar de tamaño múltiple subidas y endpoint de cosecha
Actualizar la cargaPhotoAvatar para aceptar variantes de tamaño opcional (fileSm, fileMd, fileLg) guardado con sufijo denombramiento (-hash-m.png, etc). Añadir ...
Reconstruir con la biblioteca compartida actualizada (NoteDTO string ID serialization)
Utilizo atributos de OTKPreAuthFilter en lugar de revalidar OTK en NotesController
El OTKPreAuthFilter ya consume y valida el OTK, almacenando los datos de la sesión en los atributos de solicitud. NotesController estaba tratando de revalidar l...
Retirar la comprobación de GD de *************
El comando sed que agregó el bypass de modo dios lo insertó incorrectamente en todos los métodos que contienen sessionData, no sólo tieneRight. Esto causó 'regr...
Permite a los usuarios elegibles de Dios eludir los controles de permisos de seguridad de acceso
No se conceden nuevos derechos (MANAGE-ACCESS-RULES, VIEW-ACCESS-LOGS, etc.) a cualquier rol existente todavía, por lo que todos los usuarios se prohíben. Usuar...
Añadir acceso a seguridad backend final
8 nuevos servicios (AccessCacheService, GeoLiteService, GeoLiteSyncService, AccessRuleService, GeoBlockService, AccessLogService, DetectionRuleService, Servicio...
Resuelvan los desajustes de tipo largo/UUID restantes en controladores y frijoles
Corre lideraVendorController, líder de líder, LeadImportController, ImagegController, AccountController, MediaStreamController, POSController, MemberController,...
Actualizar controladores y servicios para ID de la entidad UUID
Actualiza todas las firmas del controlador y el método de servicio para usar UUID en lugar de Long para IDs de entidad interna (avatars, antecedentes, roles, de...
Acepta el teléfono de la celda y el teléfono de la celdaText en endpoint de actualización de miembros
Stub CalendarEdiccionar Usos de la integración en preparación para el despliegue de la Parte 1 de la biblioteca compartida
Añadir web y enlaces sociales a los endpoints de perfil de miembro GET/PUT
GET /api/security/members/.id ahora devuelve el sitio web y los campos socialLinks. PUT /api/security/members/.id. acepta sitio web (cadeing) y socialLinks (map...
Desajuste de tipo COALESCE en seguridad.level . columna es varchar no int
La consulta de SQL para los detalles del usuario durante la creación de sesión estaba fallando con 'expreciaciones COALESCE incompatibles: espera que 0 sea de t...
Reconstruir con la información compartida actualizada que contiene KNOWLEDGE-BASE ServiceType
El ServiceTypeConverter falla en el feature-type=18 con el antiguo compartido-lib.
Actualizar ImageAccessLevelType.FULL a PUBLIC (enum fue refactorizado)
Reconstruir con la última biblioteca compartida de kamo (apocio DEDOCS-EDITOR)
Añadir control de amanes y desinfectar entrada en POST /org
- Devolución 401 si no hay un usuario autenticado (impediencia orfanzas) - Construir organización únicamente de los campos permitidos (preventa la asignación de...
Amar al dueño y crear miembro del equipo en la creación de org
Cuando se crea una organización a través de POST /api/security/org, el El usuario autenticado se establece ahora como el propietario de la organización y obtien...
Añadir modelos de seguridad controlador y cable CRUD a funciones de seguridad
Agregar SecurityModelController con CRUD completa en /api/security/models. Actualizar SecurityRoleController para aceptar seguridadModelIds en creación/actualiz...
Incluir etiquetas de título de miembro y título corto en la respuesta de dominio de org
El endpoint /org/domain/-domain- fue el miembro desaparecido TitlePlural, miembro de TitleNonPlural, equipoMemberTitlePlural, equipoMemberTitleNonPlural, y camp...
Míve loginOrgOpt declaración fuera de prueba bloquear para corregir error de alcance
La variable fue declarada dentro del primer bloque de prueba pero se refirió a en el segundo bloque de prueba para la resolución del título de la rama madre.
Añadir títulos abstractos y campos de título de la rama de la matriz a sesión y API
Añadir miembro de TitleAbstract, equipoMemberTitleAbstract, parentBranchTitlePlural, y parentBranchTitleNonPlural a la creación de sesión y títulos de rama endp...
Devuelve ageReqTypeMember y ageReqTypeTeamMiembro en respuesta API de org
Cambiarle nombre al empleado de TeamMember y de empleo para la pertenencia al equipo
Actualizar todas las referencias de Empleados/Empleo a TeamMember/TeamMembership en controladores, servicios y perfil de seguridad. Renombrar el endpoint API de...
Resolver y almacenar títulos de la sucursal de org en el inicio de sesión
Añadir kamo.commerce.enabled=true a k8s configmap
Este es el archivo que el oleoducto CI aplica realmente (k8s/configmap.yaml). Exyquiredo para que CommerceService y EngagementLifecycle se cargue bajo la nueva ...
Añadir KAMO-COMMERCE-ENABLED=true a k8s configmap
Requerida para CommerceService y EngagementLifecycle para cargar ahora que usan la "ConditionalOnProperty en lugar de"ConditionalOnBean.
Habilitar frijoles comerciales a través de kamo.commerce.comibled propiedad
CommerceService and EngagementLifecycle ahora use .ConditionalOnProperty en vez de "ConditionalOnBean". Set kamo.commerce.enabled=true para que carga en Securit...
Datos de forma personalizada de carga de portes en getAllLeads (eliminarte N-1).
Reemplazar las llamadas por-lead getCustomFormDataForLead calls (N-1 consultas) con un carga de lotes único a través de getCustomFormDataForLeads, agrupada por ...
Validar sesiónTimeoutMinutes rango en la actualización de los miembros
Cumente y tienda de tiempo de sesión de sesión por usuario en sesión de Redis
Añadir marketId consulta param a endpoints POS y migraciones de SQL
Añada mercado opcionalParámetro de consultaId a GET de alquiler-acativo, vendedores, y los endpoints de planes de suscripción en POSController. Cuando se propor...
Modificar getPOSConfig para incluir mercados de comercio y derivar tipos habilitados
Añadir migraciones y controladores SQL para el sistema de mercados comerciales
Eliminar el sistema de tiempo de espera de sesión duplicado de los registros de Redis
La expiración de la sesión ahora es gestionada únicamente por la TTL de la clave Redis. El interior creadoA/expiresEn los campos almacenados dentro del valor Re...
Como lo que ves enviaste?
Todo llega a su espacio de trabajo por sí solo. Comience en el plan gratuito y lea esta página de nuevo en un mes.
