El modelo aplicado es la fuente de la verdad en tiempo de lectura para la disponibilidad de características
Cierra el hub de "sacero DB filtra una característica desactivada" marcando cada superficie que toca OrgFeature / ServiceType a través del modelo de seguridad a...
Aplicación de modelos aplicados al alambre en cada controlador
Cada ajuste de no papeles en el modelo de seguridad aplicado se aplica ahora en el el límite exacto del controlador que gobierna, y la configuración escalar ida...
Abordar la asignación de papel de sistema y auto-admin para los propietarios de equipos
DiputadoSecurityController ahora hace cumplir las tres invaentes de asignación definido en la especificación de la tormenta de ideas: - salvo la seguridad de l...
Maestros modelos y semilla de orgía de modelo aplicada y semilla de orgía consciente de plantillas
Añade los controladores que afluen el nuevo flujo de seguridad tipo rama: - /api/security/master-model (GET/PUT) gestiona el actual maestro de org modelo; só...
Tipos de sucursales de alambre en el modelo de seguridad de los endpoints CRUD
Derechos de sesión de suplementos con todos los derechos conocidos para funciones de subvención
Añade el endpoint SSE para la verificación de correo electrónico en tiempo real.
Pasa tiempo de caducidad legible por humanos para la plantilla de verificación de correo electrónico
Añadir humanizarMinutes() ayudante que formatea minutos como días/horas/minutos (por ejemplo. "1 día" para 1440 min). Pase como "expiryText" para que coinábaza ...
Agregar ruta de verificación de correo electrónico basada en código a /verify-email endpoint
El endpoint ahora maneja tanto token (clic en enlace) como userId-code (entrada de 6 dígitos manual). Ruta sica sin cambios; ruta de código ha lavado el código ...
Añadir el endpoint-hogar de registro para la subida de avatar post-registro no autentisticado
POST ************* acepta userId , file/fileSm/fileMd/fileLg sin una sesión. Guardas: el usuario debe no estar verificado y no tener avatar todavía, impidiendo ...
Añadir GET /api/security/geoip/me para el cliente IP country busup
Lee el cliente real IP de las cabeceras X-For / X-Real-IP, hace una mirada GeoLite2, y devuelve el código de campo, el nombre de country. Utilizado por el paso ...
Implementar la verificación de correo electrónico SP4 y el cableado de registro
- Eliminar el correo electrónico heredado/VerificationEmail.java (hardcoded SMTP stub) - Añadir ************* (patrón de paquetes de recuperación de espejos) - ...
Agregar cuentaConfiguraciónContralor - Servicio para preguntas de seguridad del teléfono (SP3)
Permite a los usuarios registrados establecer/verificar el teléfono y configurar 3 preguntas de seguridad. Rutas a /api/account/* (sesión-autenticated via KSESS...
Agregar BulkTextSmsClient . EmailTemplateServiceClient . ContraseñaRecoveryController (SP3)
Flujo completo de recuperación de contraseñas: enlace de correo electrónico, SMS OTP, preguntas de seguridad, frase de semillas. Rutas a /api/recover/* (unauthe...
Alambre EmailTemplateSeedClient en ****************
Restterio delgados-Programar cliente que POSTs a EmailService's ************* después de un org .. Persistió. Rechaza dos veces con backoff; fallo lanza OrgProv...
Añadir el endpoint público conocido-aliases para kamo-nowww build-time bake-in
Añadir análisis de texto de texto de análisis en la desinitización de cambios
Las fichas de los rojos no 32 chars en la desintización de cambios
Cualquier palabra (corrida de espacio no blanco) que sea 32 caracteres o más es reemplazado por **************** antes de que se envían títulos y descripciones ...
Generar la verificación TXT token en la creación de dominio, comprobar en las naves verificadas
- createDomain: generar 32-char UUID token y tienda a través de setVerificationToken - verificarDns: controla el registro TXT de kamo-verify para kamo-site-veri...
Actualizar los alias requeridos. Añádase aplicación, capcha, documentos, signo; eliminar el legado
Permitir la gestión de dominio cross-org verificando la propiedad del usuario
Añadir /setup/dns backend . Aplicación de un dominio, sonda SSL, nuevos alias
- Ejecutar un dominio personalizado por org en POST /api/security/domains - Añadir capcha, documentos, firmar a alias estándar; eliminar alias heredados - Actua...
Máve cambio de cambio de texto reemplazo a backend antes de la traducción
Sustitucións de texto (Docs, Meet Meet Meet, etc.) y nombre secreto la redacción (nombres secretos K8s) se aplicó previamente en el lado del cliente. ChangelogC...
Añadir traducción async para planes de cambio y suscripción, añadir API públicas locales
Añadir TranslateService para cambiar la lista de proyectos públicos
Añadir la gestión de la entrada de plomo y recibir controladores públicos
Añade dos controladores para el sistema automatizado de admisión de plomo: - LeadIntakeController: autenticado CRUD para endpoints de admisión, campo mapas, g...
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 ...
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
Añadir /api/changelog/public/stats endpoint para los recuentos agregados por tipo y proyecto
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
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...
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...
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...
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...
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.