Eliminar --restricción solo de LibreTranslate
Todos los paquetes de idiomas necesarios están preinstalados en el volumen de hostPath. --sólo la carga estaba impidiendo que algunos paquetes se cargaran. Sin ...
Utilabe startupProbe para LibreTranslate para manejar descargas de modelos largos
startupProbe con 60 intentos x 30s = 30min ventana de inicio para descargas de modelos iniciales. Después de la puesta en marcha completa, vivacidad normal y la...
Resttese LibreTranslate para cargar sólo modelos de lenguaje compatibles
Utilízate-sólo con los 22 códigos de idioma soportados en lugar de descargar todos los modelos disponibles (cientos de GB). Semábana - bandera de los modernos d...
Retirar inválido - la bandera de los modernos de LibreTranslate
La bandera no existe en la imagen actual de libretranslate. Sustitúyase por --actualizar-modelos para asegurar que los paquetes de idiomas se descargan en la st...
Añadir LibreTranslate permiso init contenedor, escala Bergamot a 0
LibreTranslate se estrelló con PermisoError en paquetes subdir. Añadido contabulante de init busy a mkdir . chmod 777 el hostPath montado antes de que comience ...
Cae a LibreTranslate cuando Bergamot no está disponible
ProveedorRouter ahora atrapa excepciones por proveedor y lo intenta al siguiente. BergamotProvider lanza fracaso en lugar de devolver silenciosamente original t...
Implementar LibreTranslate y Bergamot en flujo de trabajo
Los manifiestos fueron cometidos pero nunca conectados a los pasos de despliegue. Añadir kubectl aplicar para ambos servicios en K1M1 y K2M1.
Ampliar seleccionador de idiomas desplegado para evitar la barra de desplazamiento horizontal
260px era demasiado estrecho para entradas como 'Bahasa Indonesia'. Aumento a 310px y agregue el desbordado-x: oculto para eliminar la barra de desplazamiento p...
Port-forward TranslateService para llegar a él desde el corredor de CI
El corredor de Forgejo funciona en k0m1 que no puede resolver .svc.cluster.local DNS. Utilícese kubectl port-forward para túnel kamowstranslate-service:80 a loc...
Eliminar la aplicación pre-i18n/(pages)/ y app/page.tsx
Estos fueron restaurados accidentalmente por la compra de goteo -- aplicación/ durante una solución anterior de vendedor. Existen estructuras de ruta tanto anti...
Actualizar Dockerfile al nodo:24-alpine
barcos npm 10 que no puede leer el archivo de cerrazón y falla npm ci con un Falta error de .swc/helpers.0.5.21.
Bump Node.js a 24 para igualar el entorno de dev local
npm ci bajo Nodo 22 / npm 10 falla porque las dos versiones resuelven deps transitive (por ejemplo, a diferentes versiones.
Excluir *************
Excluye SeguridadAutoConfiguración deja a Actuator ************* sin un frijol HttpSecurity, estrellando la startup. Excluirlo explícitamente.
Añadir las exclusiones de autoconfiguración a k8s configmap
application.yml es para local sólo k8s utiliza el mapa de configuración. Mueve el Exclusiones de autoconfiguración de primavera para JPA, Redis, Seguridad y OAu...
Excluir toda autoconfiguración de la primavera transitiva de la biblioteca compartida
tiras de la biblioteca compartida de kamo en JPA, Redis, Security y los principadores de OAuth2 que hacen que Spring Boot intente autoconfigurar DataSource, Hib...
Añadir grupo de concurrencia para evitar carreras duplicadas de flujo de trabajo
Cuando un empujón desencadenante un flujo de trabajo y flujo de trabajo-dispatch también se dispara (o dos empujón llegan en rápida sucesión), ambas carreras ej...
Añadir grupo de concurrencia para evitar carreras duplicadas de flujo de trabajo
Cuando un empujón desencadenante un flujo de trabajo y flujo de trabajo-dispatch también se dispara (o dos empujón llegan en rápida sucesión), ambas carreras ej...
Añadir grupo de concurrencia para evitar carreras duplicadas de flujo de trabajo
Cuando un empujón desencadenante un flujo de trabajo y flujo de trabajo-dispatch también se dispara (o dos empujón llegan en rápida sucesión), ambas carreras ej...
Añadir grupo de concurrencia para evitar carreras duplicadas de flujo de trabajo
Cuando un empujón desencadenante un flujo de trabajo y flujo de trabajo-dispatch también se dispara (o dos empujón llegan en rápida sucesión), ambas carreras ej...
Añadir grupo de concurrencia para evitar carreras duplicadas de flujo de trabajo
Cuando un empujón desencadenante un flujo de trabajo y flujo de trabajo-dispatch también se dispara (o dos empujón llegan en rápida sucesión), ambas carreras ej...
Add concurrency group to prevent duplicate workflow runs
When a push triggers a workflow and workflow_dispatch is also fired (or two pushes arrive in quick succession), both runs would execute simultaneously. Adding a...
Add concurrency group to prevent duplicate workflow runs
When a push triggers a workflow and workflow_dispatch is also fired (or two pushes arrive in quick succession), both runs would execute simultaneously. Adding a...
Añadir grupo de concurrencia para evitar carreras duplicadas de flujo de trabajo
Cuando un empujón desencadenante un flujo de trabajo y flujo de trabajo-dispatch también se dispara (o dos empujón llegan en rápida sucesión), ambas carreras ej...
Añadir grupo de concurrencia para evitar carreras duplicadas de flujo de trabajo
Cuando un empujón desencadenante un flujo de trabajo y flujo de trabajo-dispatch también se dispara (o dos empujón llegan en rápida sucesión), ambas carreras ej...
Añadir grupo de concurrencia para evitar carreras de flujo de trabajo duplicadas
Cuando un empujón desencadenante un flujo de trabajo y flujo de trabajo-dispatch también se dispara (o dos empujón llegan en rápida sucesión), ambas carreras ej...
Añadir grupo de concurrencia para evitar carreras duplicadas de flujo de trabajo
Cuando un empujón desencadenante un flujo de trabajo y flujo de trabajo-dispatch también se dispara (o dos empujón llegan en rápida sucesión), ambas carreras ej...
Añadir grupo de concurrencia para evitar carreras duplicadas de flujo de trabajo
Cuando un empujón desencadenante un flujo de trabajo y flujo de trabajo-dispatch también se dispara (o dos empujón llegan en rápida sucesión), ambas carreras ej...
Añadir grupo de concurrencia para evitar carreras duplicadas de flujo de trabajo
Cuando un empujón desencadenante un flujo de trabajo y flujo de trabajo-dispatch también se dispara (o dos empujón llegan en rápida sucesión), ambas carreras ej...
Añadir grupo de concurrencia para evitar carreras duplicadas de flujo de trabajo
Cuando un empujón desencadenante un flujo de trabajo y el flujo de trabajo-dispatch también se dispara (o dos empujón llegan en rápida sucesión), ambas carreras...
Añadir grupo de concurrencia para evitar carreras duplicadas de flujo de trabajo
Cuando un empujón desencadenante un flujo de trabajo y flujo de trabajo-dispatch también se dispara (o dos empujón llegan en rápida sucesión), ambas carreras ej...
Añadir grupo de concurrencia para evitar carreras duplicadas de flujo de trabajo
Cuando un empuje desencadena un flujo de trabajo y flujo de trabajo-dispatch también se dispara (o dos empujón llegan en rápida sucesión), ambas carreras ejecut...
Compromitir paquete-lock.json con las dependencias de al lado y tsx
siguiente-intl y tsx fueron instalados pero package-lock.json no estaba comprometido junto a la implementación de i18n, causando que Docker construyá quebrara N...
Excluir la autoconfiguración de DataSource
La biblioteca compartida de kamo tira transitivamente en JPA que causa la Bota de Primavera para intentar la autoconfiguración de DataSource. TranslateService e...
Reemplazar la insignia de la oferta con el selecador de idiomas en nav
Añadir un desplegable de 2 columnas de la bandera de nombre a la navegación de cabecera que permite usuarios para cambiar entre los 22 locales compatibles. Usos...
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...
Implemente el siguiente-indel i18n con 22 locales, traducir el script y el enrutado [locale]
Añadir TranslateService para cambiar la lista de proyectos públicos
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...
Cancelar con gracia los empleos de reconversión en rápidos ahorros
Cuando un documento se guarda varias veces más rápido, cada guardar registra su ImgDat UUID en un ConcurrentHashMap. Los controles de tareas de reconversión de ...
Añadir Abra el botón Docs para editar documentos, hojas de cálculo, presentaciones
- Nuevo botón "Abierto en Docs" (icono de EditNote) en la columna de acciones del administrador doc para .docx, .xlsx, .pptx, .odg, .doc, .xls, archivos .ppt ...
Rewrite WOPI/Docs para usar Img/ImgDat, añadir Abrir en el endpoint Docs
- WopiController ahora utiliza imgId (Long) en lugar de Document fileId (String) - DocumentService crea los registros de ImgDat en lugar de registros de documen...
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...
Crear importaciones de plomo automático integrado de la interfaz de usuario con la gestión completa de la variable
Reescritura completa de LeadAutoImportManager con características listas para la producción: - Endpoint CRUD con URLs de gancho web únicos para los proveedores ...
Añadir el trabajo de Quartz para el procesamiento automatizado de la entrada de carga útil de admisión de plomo
Añade LeadIntakeProcessingJob que corre cada minuto para procesar en cola cargas útiles en bruto de los vendedores de terceros. Aplica mapeos de campos configur...
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...
Añadir el punto de final de entrada de plomo público para la presentación del tercer partido
Añade LeadIntakePublicController at /api/public/lead-intake/.token. acepta datos de plomo en cualquier formato (JSON, form-urcoded) de la tercera parte vendedor...
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.