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 19, 2026
Fixkamo-internal

Unifier l'aperçu et l'éditeur en un système cohérent unique

- Contenu du modèle d'extrait du système via DOMParser ciblant le contenu de la cellule «td», empêcher un double emballage lorsque EmailFrame ré-sérialise les...

kamo·4mo ago
Fixkamo-register

Télécharger l'avatar Avatar Creator sur le serveur après l'enregistrement

Les avatars Avatar Creator n'étaient stockés que sous forme d'URL de données SVG dans l'état du formulaire local. et n'a jamais été envoyé au serveur, laissant ...

Kamo·4mo ago
FixSecurityService

Utiliser le noyau NATS pub/sub pour le ventilateur SSE vérifié par e-mail

Remplace la mémoire ConcurrentHashMap diffusée par NATS core pub/sub afin que tous les gousses reçoivent des événements de vérification, quelle que soit la dose...

Kamo·4mo ago
Fixkamo-internal

Fixer la rouleau central et le chargement par blocs de gabarit du système

- Enlever la hauteur: 100 % du EmailFrame afin que le contenu croît naturellement et que le défilement fonctionne - Extraire le contenu de la caisse à partir de...

kamo·4mo ago
Fixkamo-internal

Extraire le contenu intérieur du HTML canonique lors du chargement dans l'éditeur de blocs

Lorsque les blocs corporels sont nuls et que le corpsHtml commence par le groupe, extraire le contenu principal «td» en tant que bloc HTML initial afin que les ...

kamo·4mo ago
FixSecurityService

Utiliser le champ avatarType et JDBC pour la génération d'URL de photo pour gérer les proxys Hibernate

- cas d'instance précédemment utilisé d'AvatarPhoto pour déterminer le type d'avatar et le cassant pour lire fichierExtension. Quand Hibernate revient un proxy ...

Kamo·4mo ago
FixEmailService

Mettre à jour les vars de l'échantillon de EMAIL-VERIFICATION pour correspondre au modèle actuel

Utiliser expirationText au lieu d'expirationMinutes (variable de re-rebaptisé), et mise à jour verifyLink pour pointer vers le sous-domaine du registre (chemin ...

Kamo·4mo ago
Fixkamo-internal

Empêcher le double emballage de l' corporelle complèteHtml en bloc concepteur

Lorsque les blocs corporels sont nuls et que le corpsHtml est un document complet 'DOCTYPE html' (par exemple, les modèles ensemencés canoniques), en l'importan...

kamo·4mo ago
Fixkamo-register

Restaurer la mise en page de vérification en supprimant les dimensions cachées des entrées cachées

MUI Box interprète les valeurs numériques de largeur/hauteur 0-1 en pourcentages, donc largeur: 1 a fait la couverture d'entrée cachée de la carte complète. Cha...

Kamo·4mo ago
April 18, 2026
FixEmailService

Préserver le cas de domaine DB dans NoReply à partir de l'adresse

Suppression enBasé surLowerCase() - le domaine provient déjà de la resolvePrimaryDomain qui lit org-domains à partir de la base de données, donc cas est canoniq...

Kamo·4mo ago
Fixkamo-register

Le lien à jeton permet d'autoverrification et de redire la connexion; ajouter l'indicateur de mise au point du code

- /verification?jeu-xxx maintenant appelle verifyEmailByToken sur le support et redirige vers la connexion au succès; retonne l'entrée de code sur l'échec - L...

Kamo·4mo ago
Fixkamo-register

Ascenseur et widget ci-dessus click-to-focus overlay (z-index)

La superposition (position:absolue, z-index:0) couvrait le Capcha widget parce qu'il est apparu plus tard dans l'ordre du DOM. Ajout de l'indice z:1 à la - le c...

Kamo·4mo ago
FixKlusterServices

Supprimer le paquet postfix-lmdb inexistant, installer la bibliothèque lmdb à la place

postfix-lmdb n'est pas un paquet Alpine valide; le support lmdb est intégré dans le paquet postfixe de base. La gousse était CrashLoopBackOff en raison d'un éch...

Kamo·4mo ago
FixKlusterServices

Fixer le registre d'images Docs, ajouter Recréer la stratégie pour coturn/postfix, augmenter la mémoire qdrant

- Docs: corriger un mauvais registre d'images (redis.kamo.svc... - Ajouter Recréer une stratégie - coturn: ajouter Recréer une stratégie pour empêcher les confl...

Kamo·4mo ago
FixKlusterServices

Commuter Postfix sasl-passwd du format hash à lmdb

La construction de postfixe alpin n'inclut pas l'appui au hachage - postmap et smtp-sasl-password-maps étaient silencieusement défaillantes, en reportant chaque...

Kamo·4mo ago
Fixkamo-register

Redirection vers/vérification après enregistrement au lieu de rendre en ligne

Maintient l'URL précise et le navigateur montre/verification non/membre.

Kamo·4mo ago
FixEmailService

Résoudre le domaine racine pour NoReply à partir de l'adresse au lieu de sous-domaine nue

resolvePrimaryDomain() renvoyait la première entrée de domaine (par exemple "www") qui a produit NoReply-www. Maintenant, il préfère les domaines racines (paren...

Kamo·4mo ago
FixSecurityService

Popul toutes les variables du modèle EMAIL-VERIFICATION

Il n'a été envoyé que « jeton, code », le modèle a également besoin d'orgName, premier nom, vérifierLink et expirationMignages. Chargeur et utilisateur pour con...

Kamo·4mo ago
FixEmailService

Ajouter interne.auth.secret à EmailService configmap

InternalAuthFilter rejetait tous les appels de service à service (endire, seed-org) avec 503 parce que internal.auth.secret était non configuré. Correspond au m...

Kamo·4mo ago
FixEmailService

Autoriser l'envoi transactionnel sur les modèles de relais port-25 et d'auto-semences manquantes

Port-25 SMTP (postfixe) n'a pas besoin d'auth et transactionalCredentials() était lancer ProviderUndisponibilitéException lorsque l'utilisateur/passé était non ...

Kamo·4mo ago
FixSecurityService

Utiliser la logique JPQL sensible au sous-domaine pour correspondre à la logique de findByDomain JPQL

La recherche de domaine d'Org dans la resendVérification était en train de faire une requête exacte en correspondance qui a échoué pour les sous-domaines stocké...

Kamo·4mo ago
Fixkamo-login

L'hôte/l'hôte/X-Forwarded-Host donc APIService résout l'orge correct

APIService écrase X-Forwarded-Host avec request.getServerName(), qui lit de l'en-tête de l'hôte. Sans en-tête hôte explicite, le service interne K8s Le nom d'hô...

Kamo·4mo ago
FixSecurityService

Port Correct EmailService URL en configmap (4203-80)

Le service EmailService K8s expose le port 80, et non 4203. Courriers électroniques de vérification ont choisi de toute tentative d'enregistrement.

Kamo·4mo ago
FixSecurityService

Dérivation de l'orge JPA pour éviter l'erreur de chasse en cascade d'Hibernate

Détenteurs qui provoque une autoflush Hibernate. Cette chasse d'eau échoue parce que l'Organisation. précédemment remplacé par une liste ordinaire (infraction à...

Kamo·4mo ago
Fixkamo-shared-library

Mutate présente la collecte en place pour éviter l'erreur de retrait d'un orphelin en cascade

Calling org.setFeatures(newList) remplace la persistance Hibernate-tracked collecte, provoquant JpaSystemException lorsqu'une requête déclenche un autoflush dan...

Kamo·4mo ago
FixSecurityService

Utiliser getReferenceById pour éviter l'orphelin en cascadeExercer l'erreur de chasse lors de l'enregistrement

Chargement de l'organisation via findById à l'intérieur de l'acte d'exploitation détecter la collecte des caractéristiques a été dé-référencée lors de la auto-f...

Kamo·4mo ago
Fixkamo-login

Refiner la vérification à l'aide d'un e-mail et non d'utilisateurId, vers l'avant-haine à transfert X-Forwarded-Host

SecurityService/registre/reverification de la rétroaction s'attend à ce que le courrier électronique dans l'organisme, pas userId (que la réponse d'erreur de co...

Kamo·4mo ago
FixEmailService

Ajouter dao.repositories à la numérisation de l'APP afin de trouver EmailTemplateRepository

Même modèle que KamoInitializerService et base explicitePacks overs scanner par défaut et inclure chaque paquet qui a des référentiels.

Kamo·4mo ago
Fixkamo-register

Passer le corps d'erreur en amont par le biais d'un mandataire de sécurité au lieu d'un message générique

Rétrouvemment renvoyé: "Erreur d'en-tête" sur non-2xx, perdant le réel message d'erreur de SecurityService. Maintenant, transmet directement le code d'état et l...

Kamo·4mo ago
FixSecurityService

Aligner les noms de champ et la forme de la réponse sur le contrat frontal

Frontend envoie le nomPremière/nomDernier mais le contrôleur lu premierNom/findi, en faisant 400 "Le prénom est requis". La réponse au succès revient maintenant...

Kamo·4mo ago
Fixkamo-register

Empêcher la cage de type Rétein de ne pas afficher de mauvais contrôle de l'âge

- Voie de l'Org: réduire Redis TTL de 24 heures à 5 minutes et ajouter ageReqTypMembre à la détection périmée de sorte que les champs de sécurité restent frai...

Kamo·4mo ago
FixSecurityService

Ajouter SecurityService et dao.repositories pour permettre la numérisation des référentielsJpa

UserPhoneLookupRepository in recovery package n'a pas été pris en charge parce que EnableJpaRepositories n'est répertoriée que dao.repos et commerce. Ajouté le ...

Kamo·4mo ago
Fixkamo-register

Déterminer le titre de l'onglet du navigateur à l'enregistrer - "nom deorg"

DynamicMetaLoader appelle maintenant l'utilisation deThemeConfig et met à jour document.title à 'Enregistrer - 'org.title' une fois l'org.title', les charges d'...

Kamo·4mo ago
Fixkamo-register

Résoudre les erreurs TS des étapes utilisées avant la déclaration et le style Capcha cast

Move et utilisationMemos au-dessus de l'utilisationEffets qui dépendent d'eux; importez le type de CSSVariables et utilisez-le pour le prop de style Capcha-widg...

Kamo·4mo ago
FixInitializerService

Ajouter dao.repositories à la numérisation des dépôts de Jpa

EmailTemplateRepository lives sous dao.repositories.email, not dao.repos, Il n'a donc pas été pris en tant que haricot de printemps.

Kamo·4mo 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