Log de change en direct

Voyez ce que nous construisons, en temps réel. Chaque fonctionnalité, chaque correction et amélioration a été expédiée sur toute la plate-forme.

17,933
Évolution totale
4,614
Caractéristiques
4,543
Corrections
32
Projets
Filtrer par projet
Tous les projets17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filtrer par type
Tous typesBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
April 16, 2026
Fixkamo-marketing

Résoudre les erreurs DYNAMIC-SERVER-USAGE 500 et la route manquante du calculateur

- Ajouter la force-dynamique à [locale/layout.tsx (getMessages() utilise en interne les en-têtes()) en interne) - Supprimer generateStaticParams de [kbSection/p...

Kamo·4mo ago
FixKlusterServices

Supprimer la restriction --charge-only de LibreTranslate

Tous les paquets linguistiques nécessaires sont préinstallés sur le volume hostPath. -load only empêchait certains colis de se charger. Sans le drapeau, LibreTr...

Kamo·4mo ago
FixKlusterServices

Utiliser startupProbe pour LibreTranslate pour gérer les longs téléchargements de modèles

startupProbe avec 60 tentatives x 30s et 30min fenêtre de démarrage pour téléchargements initiaux de modèles. Après la mise au point, la vie physique normale et...

Kamo·4mo ago
FixKlusterServices

Restricter LibreTranslate à la charge des modèles linguistiques pris en charge

Utiliser --load only avec les 22 codes de langue pris en charge au lieu de télécharger tous les modèles disponibles (plus de GB). Retirez ----------------------...

Kamo·4mo ago
FixKlusterServices

Supprimer le drapeau invalide --load-awesome-ai-models de LibreTranslate

Le drapeau n'existe pas dans l'image courante de libre-translation. Remplacer par ---modèles de mise à jour pour s'assurer que les packs linguistiques sont télé...

Kamo·4mo ago
FixKlusterServices

Ajouter LibreTranslate d'autorisation init conteneur, échelle Bergamot à 0

LibreTranslate s'est écrasé avec PermissionError sur des paquets subdir. Ajoutée busybox init container à mkdir et chmod 777 l'hôte montéPath avant le début du ...

Kamo·4mo ago
FixTranslateService

Craquez jusqu'à LibreTraduction lorsque Bergamot n'est pas disponible

ProviderRouter saisit désormais des exceptions par fournisseur et tente la prochaine. BergamotProvider lance l'échec au lieu de revenir silencieusement d'origin...

Kamo·4mo ago
Fixkamo-marketing

Écran déroulant le sélecteur de langue pour éviter la barre de défilement horizontale

260px était trop étroit pour des entrées comme "Bahasa Indonesia". Augmentation à 310px et ajouter overflow-x: caché pour éliminer complètement la barre de défi...

Kamo·4mo ago
Fixkamo-marketing

Port-forward TranslateService pour l'atteindre auprès d'un coureur de CI

Le coureur de Forgejo fonctionne sur k0m1 qui ne peut pas résoudre .svc.cluster.local DNS. Utiliser le service kubectl port-forward to tunnel kamowstralate-serv...

Kamo·4mo ago
Fixkamo-marketing

Supprimer pre-i18n app/(pages)/ et app/page.tsx

Ceux-ci ont été accidentellement restaurés par git checkout -- app/ pendant un correctif de fournisseur précédent. Anciens et nouvelles structures de routes exi...

Kamo·4mo ago
FixTranslateService

Exclure

L'exclusion de la sécuritéAutoConfiguration laisse à l'actionneur - sans haricot HttpSecurity, mise en panne. Exclure-le explicitement.

Kamo·4mo ago
FixTranslateService

Ajouter des exclusions autoconfigures à k8s configmap

application.yml est pour local seulement k8s utilise la configmap. Déplacer le Exclusions d'autoconfiguration de printemps pour JPA, Redis, Security et OAuth2 e...

Kamo·4mo ago
FixTranslateService

Exclure toute autoconfiguration de printemps transitive de la bibliothèque partagée

kamo-shared-library pulls dans les entrées JPA, Redis, Security et OAuth2 qui font que Spring Boot tente d'autoconfigurer DataSource, Hibernate, Redis/Lettuce, ...

Kamo·4mo ago
FixTranslateService

Exclure l'autoconfiguration de DataSource

kamo-shared-library tire de manière transitoire dans l'APP qui provoque la botte de printemps pour tenter l'autoconfiguration de DataSource. TranslateService es...

Kamo·4mo ago
Fixkamo-shared-library

Remplacer DocumentNotFoundException par ImagingException dans ImageService

DocumentNotFoundException a été supprimé dans le cadre de la suppression de l'entité du document. Mais ImageService l'a toujours référencé en 9 places. Remplacé...

Kamo·4mo ago
FixDocsService

Annuler Gracefully le remplacer des emplois de reconversion sur des économies rapides

Lorsqu'un document est sauvegardé plusieurs fois rapidement, chacun enregistre son ImgDat UUID dans un Tsach-KashMap. La vérification de la tâche de reconversio...

Kamo·4mo ago
Fixkamo-marketing

Chat - Corrigez la temporisation et améliorez la copie de la bannière

- Fournisseur: l'effet triggerVerify dépend maintenant de challengeUrl de sorte verify() n'est appelé qu'après le montage du widget; utilise la rAF pour s'a...

Kamo·4mo ago
Fixkamo-shared-library

Supprimer le champ de type membre entièrement pour empêcher Hibernate duplicate colonne

Les corrections précédentes (-transitage sur le champ, 'Access(AccessType.FIELD) en classe) étaient insuffisantes. L'inspection Bytecode a révélé que Lombok's "...

Kamo·4mo ago
FixInitializerService

Courrier électronique en tant qu'ajouts payants, non inclus gratuitement

- Hébergement KamoMail : 5 dollars/utilisateur/mo pour tous les plans - Intégration par courrier électronique de la 3e partie : 2 dollars/utilisateur/mos add-on...

Kamo·4mo ago
Fixkamo-marketing

Adresse électronique en tant qu'ajout payant, mettre à jour toutes les données sur les prix de repli

- KamoMail Hosting : 5 dollars/soutien supplémentaire (non gratuit et ins) - Intégration par courrier électronique de la troisième partie: 2 dollars/utilisateur...

Kamo·4mo ago
Fixkamo-marketing

Utiliser le code promo 18DOFF, date d'expiration de la mise à jour jusqu'au 30 avril 2026

Code promo redonné de EARLYBIRD à 18DOFF pour correspondre aux en-têtes de la nav. Mise à jour du texte de la directive "Prélanc" à "Early Bird" pour sa cohéren...

Kamo·4mo ago
Fixkamo-marketing

Mettre à jour les données de prix de secours pour correspondre aux nouveaux prix de production

L'API retourne 401 de sorte que le site de marketing utilise des données de repli codées en dur. Mise à jour de tous les plans de secours, addons, abondants et ...

Kamo·4mo ago
Fixkamo-shared-library

Ajouter "Access(AccessType.FIELD) à membre pour arrêter le mappage en Hibernate getMemberType() en colonne

Le correctif précédent (Transient sur le champ memberType) était insuffisant. Hibernate 6 découvait encore que la méthode de type “spéciace() public via le bala...

Kamo·4mo ago
Fixkamo-internal

Afficher le nom du téléchargeur, l'élargissement de la colonne de date, l'icône de l'extension de fusion en nom de fichier

- Téléchargé par: était toujours vide - le nom du champ était correct mais le backend Jamais mis crééByName; maintenant résolu sur le côté back-end - Colonne ...

kamo·4mo ago
Fixkamo-shared-library

Résoudre l'erreur SQL de niveau de sécurité causée par la colonne MEMBER-TYPE en Hibernate 6

Member.java a cartographié MEMBER TYPE à la fois en tant que «DiscriminatorColumn» et en tant qu'explicite Champ de la colonne. Hibernate 6 a sélectionné la col...

Kamo·4mo ago
Fixkamo-internal

Sauver l'écran de chargement pour les téléchargements de fichiers dans NavigationInterceptor

Les URL de Blob et les liens avec l'attribut de téléchargement ne causent jamais la navigation sur la page, Soordonner à clics global maintenant retourne plus t...

kamo·4mo ago
Fixkamo-internal

Erreurs de sauvegarde de surface et retour de la mise à jour optimiste dans le sélecteur de fournisseur de courrier électronique

Lors de la sauvegarde d'un fournisseur non configurable (KamoMail, ParentOrg, NotConfigured) échoué, l'erreur a été mise en état mais n'a jamais été affichée da...

kamo·4mo ago
FixSecurityService

Référence de colonne de niveau de sécurité correcte dans la connexion SQL

le niveau de sécurité est sur la table des membres (m), et non membre membre de l'équipe (e). Le mauvais niveau d'alias e.security a amené l'ensemble du SQL à f...

Kamo·4mo ago
Fixkamo-internal

Rétablir un modèle de permission de membre d'équipe/de membre pour un dialogue de partage

Les membres de l'équipe (memberType-TEAM-MEMBER) contournent toutes les portes. Les membres réguliers sont graciés par les droits de SHARE-DOCS. Séances d'hérit...

kamo·4mo ago
Fixkamo-internal

Permettre à tout membre authentifié de partager des documents

Supprimer la porte basée sur les rôles sur le dialogue de partage - tout membre connecté peut partager. Le contrôle précédent est TeamMember (de membre de la se...

kamo·4mo ago
FixDocsService

Accès correct au nom du membre dans le critère d'évaluation de résolutionAlias

member.getNameFirst() n'existe pas - le nom est sur User.getName(). Utiliser getMemberDisplayName() helper qui navigue correctement utilisateur - utilisateur - ...

Kamo·4mo ago
Fixkamo-internal

Importer blake3 à partir de blake3/nayant pour initialiser correctement WASM

blake3/esm/browser nécessite un provisionnement manuel WASM; blake3/browser le fait automatiquement.

kamo·4mo ago
April 15, 2026
Fixkamo-internal

Colonnes/champs de type porte-nauvetage et DocType

Lorsque les caractéristiques de type dossiers ou doc sont désactivées pour un type assoc, cacher les colonnes de réseau de données correspondantes et les champs...

kamo·5mo ago
Fixkamo-internal

Aligner les champs de téléchargement avec des TextFields MUI cohérents, toujours afficher le dossier et le type de doc

Remplacer les éléments bruts par MUI TextField sélectionner pour être cohérents le style et l'alignement avec le champ Description. Dossier et type Doc les cham...

kamo·5mo ago
FixDocsService

Retirer l'exigence d'authenta.

Il s'agit d'un point de terminaison d'appel interne qui doit être appelé. à partir du cluster sans authentification de l'utilisateur.

Kamo·5mo ago
Fixkamo-internal

Accepter tous les types de fichiers pour le téléchargement, utiliser la liste noire côté serveur au lieu de la liste blanche

Remplacer la liste blanche dur ACCEPTED-EXTENSIONS par le serveur extBlackList de l'ascasse-config. Tous les types de fichiers sont désormais téléchargeables à ...

kamo·5mo ago
FixDocsService

Utiliser RandomAccessReadBuffer au lieu de ByteArrayInputStream pour PDFBox 3.x

- a été supprimé dans PDFBox 3.0 - utilisation RandomAccessReadBuffer (octet[) qui implémente RandomAccessRead.

Kamo·5mo ago

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation