Expir su reposaque como estática para que un relleno pueda reutilizarlo
Las columnas de dinero de cita están escritas, no se calculan en la lectura, por lo que una corrección del motor deja filas existentes llevando la vieja aritmét...
El subsidio por plan es por asiento, y lo dice
Nombrar sólo . PlanStorage.gbPerUser es privado de esta clase y los tres Los sitios de llamadas están todos en ello. El comentario anterior fue la mitad engaños...
Levanta el motor libre/ocupado de la función webinar
El intervalo aritmética - expandirse, restricciónMask, candidatoStarts, y el Entera de la DisponibilidadIntervalo nunca fue específico de webinar. Todo el acopl...
Retirado Enviado a IA, y almacenar el estado por su nombre
Eliminar SENT-TO-AI no es una edición enum de una sola línea. Se sentó en el ordinal 3, y system.bug.status era una columna ORDINAL: soltera, cambia AWAITING-IN...
Un registro modificado con dos capas, no dos registros
Un documento tenía hasta dos filas derivadas de CLASSIC para editar bytes, FORM.FILLABLE para los campos y algo tenía que decidir cuál se basaba en la otro, ree...
Resolver la deprecación a través del catálogo de aplicaciones
Una aplicación que la operadora se retira tiene que desaparecer por todas partes, no solo de la página de aplicaciones de lo contrario sigue apareciendo en el e...
Comparte la resolución de membrete entre la página pública y el personal
La vista previa del personal tiene que mostrar exactamente lo que el cliente recibe, así que la marca, el el término del documento y el huésco del enlace ahora ...
Constructor deFieldPatch de plomo compatible hacia atrás de 6 bragas (esVeteran defaults null)
Mantenga los consumidores existentes de 6 bragas (por ejemplo. SecurityService Las pruebas de la aplicación) compilando en el bache compartido sin un cambio de ...
Genérico MortgageProviderConfig sustituye a Config solo para EE.UU. (D40)
Una tienda de credencial de integración de la llave de VendorCategory-vendorKey (crédito, AUS, eSign, cerra-docs, título, inundación, ...) detrás de una sola pe...
Utilre el nombre de entidad simple en el conteo de calibración JPQL (D32)
countCalirationSamples referencia AiDecision por nombre de clase totalmente calificado en el DESDE cláusula; Hibernate resuelve eso, pero cualquier otra "Query"...
Declarar los índices Slice-2a a través de Table(index.) en entidades
Mávete las definiciones del índice de mlos-orchestration-state y mlos-steward-task de la SchemaCleanup de KamoInitializer a las propias entidades (Tabla(indexes...
Loan.engagementUid - Largo - originariaOrderUid
Compromiso extiende BaseEntity (Long PK) por lo que engagementUid debe ser largo, no UUID - esto es consistente con el acuerdo/traje de trabajo existente patrón...
Administradores a nivel de cuenta dividido de miembros por subsub; subs gain target.org
Añade SuscripciónMiembro (persuscripción licenciado - banderas sub-gerentes) por lo que un Cuenta en el org KamoCRM puede contener múltiples suscripciones, cada...
Hacer la cuenta del grupo; reemplace el conjunto de Usuario por el conjunto de miembros de AccountMember
La Cuenta es ahora en sí misma el "grupo" - no hay un grupo de facturación separado concepto. Los miembros (org-exclusivo) pertenecen a la Cuenta directamente a...
Migrar de BillingGroup a Cuenta como director de facturación
Cuenta es ahora el único cliente de Stripe. Un Miembro que lo necesita pagar (por ejemplo, por una suscripción) auto-crea una Cuenta; esa Cuenta entonces tiene ...
Registros en vivo de Oriente al perfil de la dirección de cuenta, instantáneas direcciones históricas
Registros de comercio en vivo de Oriente a la referencia al envío/facturación principal del perfil de cuenta direcciones, con instantáneas tomadas sólo cuando l...
Cambiar Account.java para incrustar; agregar entidad de AccountDireress para las listas de envío/facturación
- Añadir cuentaDirecciónType enum (SHIPPING, BILLING) - Añadir la entidad de AccountDireress (cuenta FK, tipo, etiqueta, EmbDirección, marcas de tiempo) - Añadi...
Equipo de caídaMemberPayFeesSetting
La política de honorarios de autopago de los empleados se ha ido - las mangos del refactor de BillingGroup facturación por grupo, no a través del modelo de segu...
Drop RegistrationPhoneCode entity .
Registro de autoservicio ya no utiliza verificación de código SMS para la campo de teléfono . el formulario de registro recoge el número de teléfono como texto ...
Eliminar DB CHECK en SuscripciónEvent.event.type (fixed in inicializador)
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...
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...
Reemplazar RetailCustomer con modelo de cliente basado en cuenta
Account.java ya era la entidad de clientes del comercio, pero era demasiado mínima. RetailCustomer duplicó este concepto. Esta comisión: - Mejora la Cuenta con...
Convertir IDs de entidad interna de Long/unique-rowid (en loco a UUID/gen-random-uuuid ()
Mejora el rendimiento de CockroachDB al usar UUID distribuidos al azar para las claves primarias de la entidad interna en lugar de valores secuenciales únicos.r...
Retire clienteId/clientSecret de VoipProviderConfig
Estas son credenciales a nivel de plataforma compartidas en todos los orgs. Sólo jwtKey y el mainPhoneNumber son per-org.
Split ageReqType en ageReqTypeMember y ageReqTypeTeamMember
Seguimiento separado de las necesidades de edad para los miembros vs miembros del equipo en la entidad de la Organización.
Cambiarle nombre al empleado de TeamMember y de empleo para la pertenencia al equipo
Cambiarle nombre a todas las referencias de Empleados/Empleo a TeamMember/TeamMembership a través de clases, variables, métodos, anotaciones de DB, valores enum...
Camarar nombre a título y agregar campo de descripción a LeadVendor y LeadVendorProduct
Actualizar EmpleoStatusType para usar el almacenamiento STRING enum en en lugar de ID
Simplifique modelo Avatar - los avatars pertenecen sólo al Usuario
- Eligida campo de miembros de la clase Avatar - los avatares ahora pertenecen sólo a los usuarios - Elición de OneToMan avatares de la clase miembro - los miem...
Retire redundante campo de isSet de clase Avatar
- Retirado campo de establecimiento ya que las clases de Usuario/Miembro ya tienen relación de avatar de ManyToOne - El avatar activo está determinado por el ca...
Reemplazar UserPhoto con jerarquía de herencia de Avatar y actualizar UserBackground
- Renombre de UsuarioFoto a Avatar (clase de base) usando la herencia JPA JOINED - Creado subclase AvatarPhoto para subir fotos (stores extensiones de archivo s...
Eliminar sesiónUtilidadServicio para evitar duplicar la infraestructura de Redis
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.