Supprimer CockroachDB202Dialect invalide de configmap - utiliser la détection automatique
Supprimer la référence inutile de sécurité-service-secrets du déploiement
Utiliser un aideur d'identifiants avec des variables d'environnement pour l'authentification git
Retour à l'action de caisse avec authentification automatique Forgejo
Utiliser le secret de CI-TOKEN au lieu du mot de passe codé en dur
Fixer l'URL de clone git en codant des caractères spéciaux en mot de passe
Fixer la caisse kamo-shared-library en utilisant directement git clone
Mise à jour pour utiliser des IP statiques Tailscale pour kubectl, k1m1 pour DB, et redis.kamo.svc.cluster.local pour Redis
Supprimer le domaine: Supprimer tous les alias de sous-domaines avant de supprimer le domaine parent (fixe l'erreur 400)
Ajouter une diagraphie complète de vérification DNS avec une sortie détaillée étape par étape pour le débogage
Correction de la vérification DNS CNAME: Normaliser les points de fuite pour une comparaison précise
Mettre en œuvre une véritable vérification DNS CNAME à l'aide de la bibliothèque dnsjava - remplace l'implémentation simulée par des recherches DNS réelles
Ajouter la gestion de domaine: DomainController avec 10 points d'extrémité REST, script de migration de base de données et documents d'implémentation
Déclenchement de reconstruction pour utiliser la librariure kamo-shared mise à jour avec un support de champ de description
Extrait d'ordre juridique directement à partir des données de session au lieu de charger l'entité entière de l'Organisation
Correction de l'erreur de compilation: passes Objet d'organisation au lieu de Long pour getRolesByOrganization
Intégrer l'authentification OTK pour les appels API sécurisés
Mettre à jour SecurityRoleController pour utiliser de longs amortisseurs au lieu de LocalDateTime pour des données simulées
Corriger les erreurs de construction: convertir la date en LocalDateTime et la chaîne en RôleRightSettingType
Ajouter une application de données simulées pour les points d'extrémité des rôles de sécurité
Mode de développement: supprimer toutes les exigences de sécurité pour mettre l'accent sur la fonctionnalité
Mettre à jour SecurityRoleController pour gérer et accéder à Redis directement
Supprimer la mise en prise des cookies du critère d'évaluation/validate-otk
Simplification: - - /validate-otk endpoint ne retourne plus que l'identifiant et le TTL - Ne plus composer des cookies (Next.js s'en occupe directement) - Ajout...
Réduire la longueur de l'identité de 512 à 128 caractères
Changements: - DI-LENGTH : 512 - 128 (64 octets d'entropie) - Mise à jour de la documentation et de toutes les observations - Mise à jour de la journalisation p...
Porter la longueur de l'identité à 512 caractères pour renforcer la sécurité
ID: chaîne hexagonale de 512 chars (256 octets de données aléatoires sécurisées) - ID OTK: corde hexagonale de 64 carreaux (32 octets - inchangé) - Mise à jour ...
Mettre en œuvre un nouveau modèle de session avec un GUID de 64 chars
- Ajouter KSessionService pour une gestion simplifiée de la session L'identifiant est maintenant une chaîne hexagonale de 64 carreaux (non codée KToken) - Forme...
Reconstruire le déclencheur avec la dernière bibliothèque kmo-shared
Critère générateur de hachage de mot de passe pour le test/d'administration - POST - pour créer des hachages PBKDF2 appropriés
Actualiser les flux de travail pour utiliser le déploiement de la sécurité au lieu du déploiement du service de sécurité
Rebaptisation du déploiement du Service de sécurité du déploiement du service de sécurité au détachement de kamows-sût
Désactiver Vault et ajouter les paramètres requis pour éviter les erreurs de validation de la configuration
Fix Redis configuration SSL dans k8s ConfigMap - ajouter ssl.enabled property pour empêcher l'erreur de conversion booléenne
Configuration SSL Fix Redis dans la configuration de k8s ConfigMap - passage de booléen à object with enabled property
Configuration SSL Redis - changement de booléen en objet avec propriété activée
Configuration Fix Redis
- Supprimer la configuration SSL (a provoqué une erreur de conversion de type) - Supprimer l'exigence de mot de passe pour le service local de redis-esclaves - ...
Déclencheur de flux de travail avec configuration de base de données corrigée
Correction des paramètres de connexion de la base de données
- Mettre à jour l'URL de la base de données pour se connecter directement au 10.8.0.1:3306 - Changer le nom d'utilisateur de la racine à la kamo - Mettre à jour...
Configuration de déploiement de SecurityService
- Mettre à jour ConfigMap avec application complète.yml, y compris la base de données, Redis et les configurations de service externe - Mise à jour du déploieme...
Fix Kubernetes deployment: remove missing secret references
- Updated k8s/ manifests to match deploy/k8s/base/ configuration - Removed references to non-existent mysql-auth and *** secrets - Simplified ConfigMap to basic...
Fix Kubernetes manifests: update from kamowebregister to securityservice
- Updated deployment.yaml: name, labels, container name, and port (8080) - Updated service.yaml: name, selector, and target port (8080) - Updated configmap.yaml...
Fix Docker build: resolve shared library dependency issue
- Modified Dockerfile to build shared library first in multi-stage build - Updated workflow to remove redundant Maven build steps - Fixed 'm2-repository not fou...
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.