Las fijaciones sellan el final de la ventana de la luna de dios; una ventana saltada no es elevada (sesión compartidaPlatformFacts expiry)
LosRightsFilter lee la ventana a través de la sesión compartidaPlatformFacts, que ahora también necesita godModeExpiresA continuación (kamo-shared-library 1.6.1...
Una regla de servicio rota responde 409 con sus propias palabras, no un 500 (SITP TP22)
Los servicios se niegan con excepciones simples (la oficina debe ser DRAFT para enviar, sorteo excedería el crédito límite, la razón es necesaria, un id descono...
Se pueden leer las cuotas de un préstamo, por lo que se puede nombrar un cargo para renunciar a él (SITP TP22)
Obtenga /api/los/fees/by-loan/{loanId}: los honorarios del préstamo (late, NSF, anual), el más nuevo primero, renunciado o no; PLOS VIEW PIPELINE (LosRightsFilt...
Una oferta de préstamo se redactó sólo en el propio producto y prestatario de la organización, el informe de envejecimiento cuenta sólo sus préstamos, y los actos de personal son de la organización (SITP TP22)
- POST /api/los/offers: el producto debe ser la organización de la llamada y el prestatario un miembro de (o de una organización infantil); un cuerpo que nombra...
KamoLOS comprueba la derecha del PLOS y la organización en cada ruta, y abre una puerta de una sola vez (SITP TP02)
KamoLOS no cumplió ningún derecho: kamo-internal /api/los proxy era la única puerta. LosRightsFilter now aplica la propia tabla requeridaRight() (LosRights) a c...
Deje de registrar la contraseña de la base de datos al inicio
com.zaxxer.hikari en DEBUG hace que HikariConfig imprima toda su configuración en cada principio, incluyendo dataSourceProperties {password=...} y contraseña......
Copias de fregar credenciales en vivo de config y vers reales
Un barrido de cada repo para los valores de los Secretos en vivo del cúmulo (2026-09-23) encontró copias aquí: el Secreto de firma de JWT como un "JWT"-SECRET:-...
sonda de vida en /actuador/salud/vida, no el agregado de DB consciente
El agregado /actuador/salud incluye el indicador DataSource, así que reiniciar la base de datos falló la vida en cada vaina a la vez y reinició el todo platafor...
Liberan conexiones ociadas Hikari ahora que la puesta en común de YSQL es compartida
El administrador de la conexión ya no pins sesiones **************** para que las conexiones de la aplicación ociosa ya no tienen un backend de base de datos. M...
Aceptar índices de imagen OCI al resolver el digestivo construido [salómeja ci]
Las imágenes se impulsan como índices de imagen OCI, por lo que piden al registro un solo manifiesto de imagen sólo contestó 404, el diágiro volvió vacío y el c...
Reiniciar cuando un mismo compromiso reconstruir vainas de hojas en el viejo digest [sácata ci]
El paso de despliegue intentó detectar una reconstrucción del mismo compromiso comparando la Referencia de imagen de implementación antes y después de la imagen...
Deba el despliegue por digestión, no por etiqueta
El commit anterior se detiene la imagen de conjunto siendo un silencioso sinop. Esto afirma lo Resultado: después del despliegue, la etiqueta se resuelve a un c...
Una reconstrucción del mismo compromiso no desplegó nada y reportó éxito
La imagen está etiquetada con el commit SHA, por lo que reconstruir el mismo commit produce una referencia de imagen idéntica. "kubectl set image". entonces no ...
Cierra cada trabajo de compin que mueve dinero, y dirige dos vainas
KamoLOS corrió una vaina y sus diez trabajos de compinche eran correctos sólo por ello. No hay ShedLock. en cualquier lugar de esta plataforma, por lo que una s...
Deja que un rollo termine lo que la vieja vaina estaba haciendo
Los despliegues sustituyeron a la única cápsula de cada servicio sin nada para captar las solicitudes en vuelo. Tres ajustes, aplicados en toda la flota: - pre...
Pin kamo-shared-library 1.6.0
La biblioteca se trasladó a 1,6.0 mientras todos los consumidores se quedaron en 1.5.0. AC de consumo construye la biblioteca desde un clon fresco en un frío ./...
Tamaño la vaina por encima de su propio techo de púrcim JVM [suelta ci]
La imagen comienza la JVM con -XX:MaxRAMPercentaje=70 -XX:-SiemprePreTouch, por lo que el solo puede tomar el 70% del límite de contenedores y pretocar mantiene...
Habilitar ProxyHmacFilter - step 2, X-Org-Id es ahora una cabecera probada
los.proxy-hmac.enabled ha estado cayiendo a través de su falso default desde este servicio desplegado, así que ProxyHmacFilter existió y nunca corrió. X-Org-Id ...
Declaraciones de Alcance, sorteados y pagos a la organización del llamante
El mismo error que LoanController.get(uid), repetido: estos controladores se llevaron un pedido de identificación la ruta y la entregó a un repositorio, por lo ...
Un id de préstamo no es una credencial: alcance cada LoanController lee a la org
LoanController.get (uid) tomó un id de préstamo y devolvió lo que encontró. Cualquier persona que llame. que llegó al servicio obtuvo el préstamo, saldos y pres...
Reconstruir contra la biblioteca compartida de la solución de Lob LONGVARCHAR
El dialecto PostgreSQL de Hibernate lea columnas de Lob String como OIDs a través de getLong(). Notas de Afectas, contactos, calendario, fichas OAuth, contraseñ...
Punto en YugabyteDB y use PostgreSQLDialect
CockroachDB ha sido reemplazado por YugabyteDB. Las cuerdas de conexión se mueven desde cucaracha-púrquica-púb:26257 a yb-tserver-service:5433, y el dialecto de...
Retry the shared-library build, que el enlace uplink de LAN sigue corrompidando
Tres construcciones murieron hoy en "Etiqueta desajuste" tirando de un frasco y el espejo añadido hace una hora no ayuda, porque kbservice, mcpgatewayservice y ...
Mirror Maven Central a través de la copia de Google GCS
Cada etapa de Docker comienza desde un frío/m2 y vuelve a arropar todo el árbol de dependencia, por lo que Central ve el peso completo de cada compilación de se...
Declarar los partidos de seguridad explícitamente antes de la próxima construcción de rupturas de startup
kamo-shared-library 1.5.0 fue republicada hoy con spring-ws-core como un nuevo dependencia transitiva, así que Spring Boot ahora se inscriba un segundo servidor...
Apreciar la descarga de kubectl contra egress escamosas [sillar ci]
dl.k8s.io sobre la egresación del corredor deja caer intermitentemente la transferencia intermedia: rl: (56) OpenSSL SSL-read: descifrado o mal registro mac q...
Fix kubectl-cache encontrar abortear bajo set -e punto en clúster unificado
- CACHED-KUBECTL=$(encuel... - cabeza -1) abortado deployk1m1 bajo set -e/pipepefail cuando el corredor .cache/act dir está ausente (nunca llegó al llanto-ins...
Quita el cableado de los huesos de los eventos del MLOS . KamoLOS es el "préfonos personales", no MLOS
MLOS (hipoteca) trabajo no debe tocar KamoLOS (préstamos personales). El compartido com.kamo.z.shared.mlos.* se queda sustrato (genéroico, gated mlos.outbox.ena...
Adopte MLOS transactional outbox (vía del producto)
Permite el evento Phase-0 backbone in KamoLOS: añade com.kamo.z.shared.mlos.event al escaneo de "EnableJpaRepositories", mlos.* config (mlos.outbox.enabled=true...
Clon shared-lib con GIT-CLONE-TOKEN (no token de registro)
El fichaje de registro autentica al registro de la casa de la casa de k1m1 (htpasswd), no al Forgejo git, así que el clon de la lib compartida falló auth. Utilí...
Construir en k1m1 y clon shared-lib de k1m1, got k2m1, fijador de imagen host
CI clonada de kamo-shared-libria de la Forgejo k0m1:3000 retirada, por lo que la construcción fallida y la pérdida de servicio nunca fue empujada al registro k1...
Porofía sobresortación por tarifa, APR y tasa de originación
LoanOfferCreateRequest gana tres campos opcionales de interésRateBpsOverride, aprBpsOverride, originationFeeAmountOverride. createDraft los aplica cuando conjun...
Fúbdalo predeterminado STRIPE-CONNECT-WEBHOOK-SECRET para que las botas KamoLOS
El configmap hacía referencia **************** sin un defecto, Así que el marcador de Spring se tiró antes de llegar al nivel de Java **************** que ya tr...
Tema compartido de LoanRepository . PersonalLoanRepository renombre
Actualiza cada tipo de importación y campo de LoanRepository a PersonalLoanRepository a través de 20 archivos de origen de KamoLOS 1 prueba (los nombres de camp...
Nivel de nivel 6-7o9o10 - esmalte frontend, informes org, OpenAPI, JaCoCoCo
T6 (policía en primera línea): - Nuevo /lib/format.ts: formato locale-awareCurrency / format formatDato / formatDateTime / format93Bps vía Intl APIs (sustituy...
Nivel 4 - Pruebas de unidad de LoanPaymentPostingService
Seis pruebas de la unidad de repositorio burladas que cubren el corazón de la publicación de pago: - ********************** pago de $100 contra préstamo con ...
Lote de cumplimiento de nivel 5
- OfacSanctionsService: Jaro-Winkler fuzzy match . . . . . . . . . . . . . . . . . . . . . . . pase. Hits puntuación de similitud de la superficie. Configura...
Seguridad de nivel 3 - Lote de limpieza de errores de nivel 8
T3 - Seguridad: - New RateLimitFilter (Bucket4j): 1000/min per IP para los cobardes web, 10/min por sesión para la oferta aceptar/decoder/rescind, 60/min gene...
Nivel 2 Hikari DescansoTipo de rayas SDK . Rechaza de rayas SDK
- RestClientConfig: frijol de posamento compartido compartido individual con 5s connect / 30s Tiempos de lectura. MediaServiceClient / NotificationDispatchSer...
Paso de corrección crítica de nivel 1
T1.1 Estrategia de desembolso de tiras: TREASURY (stubo - requiere actualización SDK o HTTP en bruto) / CONNECTED-ACCOUNT (Transfer.create - trabaja en SDK...
Lote final - cumplimiento, paquetes, ajustes, Grafana, pruebas
Cumplimiento: - MlaCheckService - Ley de préstamos militares contra la que se enfrenta Concha de discoteca DoD MDC. Devuelve noCoverido si no está descifrado ...
Lote de P2 - observatorio, pruebas, impuesto de fin de año, identificaciones reales de rayas
Observabilidad: - micrómetro-registro-réus en el camino de clase - /actuador/prometido expuesto a través de la config de gestión (ambos locals configmap) - Serv...
Lote P1 - webhooks avance estado, crons, comercio vertical
Movimiento monetario (el núcleo P1): - LoanPaymentPostingService: markSucceededAndPost / markFailed / markReturnedAndReverse / markDisborsementSucceded / mark...
Freenización de P0 - Punto final de Stripe Connect - PDF flatten
- Fix EsignClient imports: EsignGenericEnvelopeRepository / EsignSignatureRepository vivir en .esign.repos, no raíz .esign - Nuevo StripeConnectController POS...
originación inicial de préstamo personal - servicio de servicio de servicios
New Spring Boot 3.1.5 / Java 21 microservicio modelado en BillingService. Propiedades dominio de préstamo personal de extremo a extremo: - LoanProduct / LoanOf...
Ocultar es Active=false programas de prestatarios en tiempo real
useProgramCatalog ahora filtra los programas con isActive=false antes devolviéndolos al mago del préstamo. La bandera es del lado del servidor computado como (b...
Conduce cielo de viaje desde SkyToggle, despilar de chip de personalidad
- Mueve SkyToggle a su propia fila de arriba-derecha en el top-14 por lo que el control deslizante se detiene superpuesta LoGuideChip, que se coloca a la dere...
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.
