Reescribe todas las plantillas canónicas con diseño de marca completa
Las 5 plantillas utilizan ahora la estructura de mesa exterior consistente (600px, redondeado tarjeta, cabecera gris/footer) que coinja con el serialize del edi...
Añadir OrgRoleRightRepository con la carrera-segura insertoIfAbsent
Remove .Enumerado . RoleRightTypeConverter autoApply se hace cargo
Añade agraciado RoleRightTypeConverter para ordinales desconocidos
Añádase 11 nuevos derechos (119-129) y tipo de servicio CALCULATOR
MANAGE-CRM-SETTINGS, VIEW-TASKS, CALC-SIMPLE, CALC-SCIENTIFICO, CALC-PROGRAMMER, CALC-GRAPHING, CALC-UNIT-CONVERTER, CALC-CURRENCY-CONVERTER, CALC-EMOJIS, CALC-...
Añada WELCOME.MEMBER y WELCOME.TEAM.MEMBER-LED plantillas de correo electrónico
Añádano derechos de acceso a módulo (IDs 112-118)
ACCESS.COMMERCE, VIEW-CALENDAR, ACCESS-CHAT, ACCESS-MAIL, ACCESS-VOIP, VIEW-SUPPORT, VIEW-ANALYTICS
Mejorar la plantilla de verificación de correo electrónico . . . . . . . . . . .
- Añadir enlace de verificación de texto plano abajo botón como falda de copia-pasta vuelta - Cambiar la variable de caducidad de .expiryMinutes a .expiryText p...
Añadir marco exterior de marca a la plantilla canónica de verificación de correo electrónico
Envuelve el contenido interno con una shell de correo electrónico adecuada: cabecera con nombre de org, área de contenido acolchado, y pie. Utiliza como identif...
Retire una carga de características ansiosa de getOrganizationByDomain
Las características son una preocupación a nivel de org no relacionada con la mayoría de los que llaman de este método (por ejemplo, registro, resolución de dom...
Colección de características de atmo en el lugar para evitar huérfana en cascadaError de expulsiónElición
Llamando a org.setFeatures(newList) reemplaza a la persistente rastreada por Hibernate colección, causando JpaSystemException cuando cualquier consulta desencad...
Añada DEFAULT false a la definición de columna de email.verificado
El migrador de esquema de Hibernate genera ALTER TABLE sin defecto, fallar en las tablas con las filas existentes. columnaLa definición lo obliga a incluir DEFA...
Añadir EmailVerificationToken entity . repo . Usuario.alias/emailVerified . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Añadir entidades de recuperación . repos; bump a 1.3.0 (SP3)
Añade PasswordResetToken, SmsOtp, RecoverySession, AccountVerificationCode Entidades JPA con repositorios correspondientes para el flujo de recuperación SP3.
Añadir SecurityQuestionCatalog enum . sq1/2/3 . semillaFhraseHash al Usuario (SP3)
Versión de biblioteca compartida de kump kamo a 1.2.0 para adiciones SP1
Añade EmailTemplate, EmailTemplateCategory, TemplateStatus, TemplateKeys, CanonicalTemplate, CanonicalTemplateLoader y recursos canónicos HTML.
Añadir CanonicalTemplateLoader .ConicalTemplate disco
Lee las tres plantillas REQUIRED (WELCOME, PASSWORD-RESET, EMAIL-VERIFICATION) de los recursos de las clases en ***************** Consumed by KamoInitializerSer...
Añadir HTML canónico - JSON for WELCOME, PASSWORD-RESET, EMAIL-VERIFICATION
Contenido de la fuente de la verdad para las filas SYSTEM. Cargado en KamoInitializerService startup by CanonicalTemplateLoader y UPSERTed a email-templates. P...
Añadir EmailTemplate entidad .
Almacena una fila SYSTEM por plantilla.key (org.id NULL, is-system TRUE) plus un clon por org por plantilla. Soft-reference org.id/category.id. DB- sellos de ti...
Agregar EmailTemplateCategoría entidad de repositorio
Categorías de scoped para plantillas de email. Suave BIGINT org.id (no FK) coincide con los patrones existentes. Nombre de caso-insensible única per-org es se a...
Añadir TemplateStatus enum - TemplateKeys constantes para plantillas transaccionales
Declara los estados del ciclo de vida REQUIERDO/CUSTOM/ARCHIVED y los tres las claves de plantilla necesarias (WELCOME, PASSWORD-RESET, EMAIL-VERIFICATION). Con...
Agregar verificación de la propiedad de dominio a través de DNS TXT registro
- OrgDomain: añádase verificaciónToken y propiedadMulos campos verificadosVerificados - DomainService: agregue setVerificationToken() y setOwnershipVerified() -...
Consulta CommitLogs con LEFT irse para que los registros de cero traducciones sean atadas por el reingreso
La vieja consulta seleccionada de CommitLogTranslation . commit logs sin Las traducciones eran invisibles para ello. Utilícese LEFT únete de CommitLog por lo qu...
Añadir sslConfirmed/slConfirmedEn los campos a OrgDomain y DomainDTO
Añade dos nuevos campos a la entidad OrgDomain y DomainDTO para rastrear SSL Estado de confirmación de certificado después de los problemas de servicio de auto-...
Agregan entidades de facturación y repositorios para la integración de Stripe
Nuevo paquete ************* con 9 entidades (BillingCustomer, BillingSubscription, BillingPaymentMethod, BillingInvoice, BillingCredit, BillingCreditLedger, Bil...
Utilice UUID para SubscriptionPlanTranslation FK para que coinezca con el tipo BaseUuidEntity PK
Añadir entidades de traducción y repositorios para CommitLog, KbArticle, SubscripciónPlan
- CommitLogTranslation - CommitLogTranslationId (PK: commit-log.id, localidade) - KbArticleTranslation - KbArticleTranslationId (PK: article-uid, localidad) - S...
Restaurar los idiomas eliminados con traducciónCaso de apoyo
Añade traducciónSupported boolean a LanguageType enum. Restaurar URDU, MARATHI, TELUGU y GUJARATI (traducciónSupported=false). Los 22 Los idiomas previamente so...
Sustituido DocumentNotFoundException con ImagingException en ImageService
DocumentoNotFoundException se suprimió como parte de la eliminación de la entidad de documento Pero ImageService todavía lo hacía referencia en 9 lugares. Susti...
Retire la entidad de documentos independientes - todos los documentos ahora utilizan Img/ImgDat sistema de imagen de imagen
La entidad de documento, DocumentRepository y DocumentNotFoundException son - removido. La integración de DocsService WOPI y Docs ahora funciona completamente a...
Añadir las entidades del sistema de admisión de plomo, repos, DTOs y servicio
Añade la capa de datos completa para el sistema automatizado de admisión de plomo: - 4 entidades: LeadIntakeEndpoint, LeadIntakeFieldMapping, LeadIntakeRawPaylo...
Eliminar miembroEje el campoType por completo para evitar columna duplicada de Hibernate
Las correcciones anteriores (Convivir en el campo, "AccessType.FIELD) en clase) eran insuficientes. La inspección de Bytecode reveló que el "Setter" de Lombok g...
Añadir "AccessType.FIELD) a Miembro para detener la asignación de Hibernate getMemberType () como columna
La fijación anterior (Transient en el campo miembroTipo) era insuficiente. Hibernate 6 todavía estaba descubriendo al público getMemberType() método a través de...
Seguimiento de miembro cargado en la entidad Img
Añadir el campo de creación deByMember (ManyToOne) a Img para que el subidor sea persistió en el tiempo de subida. ImageService.uploadDocument() ahora lo establ...
Resolver el error SQL de seguridad causado por la columna de Hibernate 6
Miembro.java mapeado de la OSTIPOS tanto como "DiscriminatorColumn" como explícito - Campo de la columna. Hibernada 6 seleccionó la columna dos veces en la proy...
Añadir el halladaActivoSharesForSwMiembro y cuentaNewSharesForSwConsejerías de miembros de ImgShareRepository
Añadir los controles de seguridad nulos en MemberRightsAppliedService y fijar el rol ahorrado en MemberService
Añadir las garantías reales del compartiendo doc. (SHARE-DOCS-SEARCH-MEMBERS, SHARE-DOCS-ALIAS-MEMBERS, SHARE-DOCS-SEARCH-AM-MEMBERS, SHARE-DOCS-ALIAS-TEAM-MEMBERS)
Nuevas entradas RoleRightType (IDs 108-111) bajo ServiceType.DOCS para controlar al miembro documentos que compartan permisos con los patrones de acceso de búsq...
Añadir el hashing BLAKE3 real, el chequeo de la desdup de carga antes de la carga, y la desteniación de org-scoped
- Reemplazar el marcador de posición de BLAKE3 por BouncyCastle Blake3Digest en HashUtils - Añadir columna de dedupScope a ImgOrgAssoc (GLOBAL o ORG, GLOBAL por...
Añadir thumbPageCuo campo y encontrarNeedingPageThumbnails consulta para soporte de miniatura por página
Añadir entidades de plantilla de firma electrónica, enums y repositorios
Nuevas entidades JPA para el sistema de diseño de plantillas de firma electrónica: ESignTemplate, ESignTemplateSigner, ESignTemplateDesignVersion y ESignTemplat...
Añadir findByProjectIn consulta a CommitLogRepository para estadísticas endpoint
Migrar los campos JSON a las relaciones con la entidad.
Reemplazar las columnas de cuerda de jsonb (compatiblePlanIds, includedInPlanIds, applicablePlanIds, aplicableBillingCycles) con las tablas apropiadas de JPA "M...
Añadir CommitType enum, entidad CommitLog, y CommitLogRepository para sistema de cambio
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.