Le modèle appliqué est la source de vérité en lecture-temps pour la disponibilité des caractéristiques
Ferme l'intervalle "stale DB fuit une caractéristique désactivée" en portant chaque surface qui touche OrgFeature / ServiceType à travers le modèle de sécurité ...
Application du modèle de fil sur chaque responsable du traitement
Chaque réglage non-rôle sur le modèle de sécurité appliqué est désormais appliqué à la limite de contrôleur exacte qu'il régit, et les réglages scalaires aller-...
Appliquer le rôle du système et auto-administrateur pour les chefs d'équipe
Le Contrôleur de sécurité fait maintenant exécuter les trois invariants d'affectation défini dans la technique de la remue-méninges: - saveMemberSecurity: avan...
Critères d'évaluation du modèle principal et des terminaisons d'org de modèle appliqués et de l'org de prise de l'org
Ajoute les contrôleurs qui font surface sur le nouveau flux de sécurité de type branche: - /api/sécurité/master-mode (GET/PUT) gère le maître de l'ordonnance a...
Auto-synchronisation manquante des droits de rôle en phase de démarrage
Compléter les droits de session avec tous les droits connus pour les rôles d'octroi
Passer le délai d'expiration lisible par l'homme au modèle de vérification des courriels
Ajouter l'aide humanizeMinutes() qui met en forme les minutes en jours/heures/minutes (par ex. "1 jour" pendant 1440 min). Passe sous forme de «expiryText» pour...
Ajouter un chemin de vérification de courrier électronique basé sur le code à /verify-email endpoint
Le point d'extrémité gère maintenant à la fois le jeton (clic de liaison) et le code utilisateurId (entrée manuelle à 6 chiffres). Chemin de jeton inchangé; le ...
Ajouter le point d'extrémité de la photo-photo pour le téléchargement d'avatars non authentifiés après l'enregistrement
POST - accepte userId - file/fileSm/fileMd/fileLg sans session. Gardes: l'utilisateur doit ne pas être vérifié et ne pas avoir d'avatar encore, en prévenant les...
Ajouter GET /api/security/geoip/me pour la recherche d'un pays IP client
Lire le vrai client IP à partir des en-têtes X-Forwarded-For / X-Real-IP, fait une recherche GeoLite2, et retourne - country-code, pays-nom - nom. Utilisé par l...
Mise en œuvre de la vérification des e-mails et du câblage d'enregistrement SP4
- Supprimer l'ancien courrier électronique/VerificationEmail.java (stupbou SMTP codée) - Ajouter (modèle de récupérage des miroirs) - Ajouter - - génération de ...
Ajouter AccountSettingsContrôleur et service pour les questions de téléphone et de sécurité (SP3)
Permet aux utilisateurs connectés de paramétrables/vérifier le téléphone et de configurer 3 questions de sécurité. Itinéraires vers /api/account/- (sauthentité ...
Ajouter BulkTextSmsClient et EmailTemplateServiceClient et PasswordRecoveryController (SP3)
Flux complet de récupération de mot de passe: lien par courrier électronique, SMS OTP, questions de sécurité, phrase de départ. Itinéraires vers /api/recover/z ...
Wire EmailTemplateSeedClient dans
Client de Thin RestTest que POST est à EmailService Après un org et propriétaire TeamMember sont ont persisté. Retrie deux fois avec le backoff; échecs lancer O...
Supprimer les foyers/apps/corporate/les insights des pseudonymes DNS requis
Ajouter un critère d'évaluation connu desalias connus pour la cuisson de la construction de kimo-nowww
Ajouter des analyses et des analyses de remplacement de texte dans la désinfection des changelogs
Jetons de Rougeacts 32 chars dans la désinfection du changelog
Tout mot (couru de non-espace blanc) qui est de 32 caractères ou plus est remplacé par le mot « avant que les titres et les descriptions ne soient envoyés » au ...
Générer un jeton de vérification TXT sur la création de domaine, vérifier dans les crans de vérification
- createDomain: générer un jeton UUID 32 chars et stocker via setVerificationToken - vérifier le fichier TXT pour la vérification du site kamo-vot - Débits de v...
Mettre à jour les pseudonymes requis - ajouter app, capcha, docs, signe; supprimer l'héritage
Autoriser la gestion de domaine inter-orgs en vérifiant la propriété des utilisateurs
Ajouter /setup/dns backend et application à un domaine, enquête SSL, nouveaux pseudonymes
- Appliquer un domaine personnalisé par org dans POST /api/security/domains - Ajouter des résumés, des documents, un signe aux pseudonymes standard; supprimer l...
Déplacer le remplacement du mot changelog vers le backend avant traduction
Remplacement de texte (Docs-Docs, Meet-Meet, etc.) et nom secret redaction (K8s noms secrets) ont été précédemment appliqués côté client dans ChangelogClient.ts...
Ajouter la traduction async pour les plans de journal de change et d'abonnement, ajouter des API publiques sensibles à la localisation
Ajouter la gestion de l'admission du plomb et les contrôleurs publics de réception
Ajoute deux contrôleurs pour le système automatisé d'admission de plomb: - LeadIntakeCtroteur: CRUD authentifié pour les critères d'admission, champ cartograp...
Store memberType en session Redis à la session de connexion
Ajoute le CASQUE WHEN .id N'importer 'ÉMIEMBRE' 'ÉLÉBER' 'ÉLÉMENT' 'ÉMISSION DE L'ÉTAT' la requête SQL de connexion et transmet le résultat par createSession da...
Génération de vignette synchrone à la page lors du téléchargement de matrices avec des progrès granulaires WS
- Ajouter la dépendance de la boîte à PDFBox à pom.xml - Après avoir stocké des formats PDF convertis, rendre toutes les pages via PDFRenderer et télécharger ch...
Ajouter GET et terminaison d'évaluation pour servir les vignettes PNG par page
Ajouter /api/changelog/public/stats endpoint pour les comptages agrégés par type et projet
Ajouter la validation secrète du webhook pour changerlog endpoint
Défense en profondeur: valide et en-tête sur le côté SecurityService en plus de la validation de la passerelle APIService.
Configurer les projets publics de changelog avec les 23 repos Forgejo
Ajouter le contrôleur de crochet webhook et le service d'assainissement
Ajouter les critères d'évaluation du niveau d'accès des membres et du statut du propriétaire
Ajouter les critères d'évaluation de l'utilisation de l'EG ET de la PATCH pour la lecture et la mise à jour des niveaux d'accès avec une autorisation complète. ...
Ajouter des étapes de progression de conversion granulaires avec 8 mises à jour distinctes de WebSocket
Étapes: téléchargement (0-15%), préparation (15-20%) et conversion (20-65%) vérification (65-75 %) - stockage (75-90%) - finalisation (90-100%) - complet
Conversion de PDF synchrone pour les téléchargements de modèles de signature électronique
Les téléchargements de modèles sont désormais convertis directement via ConversionService pendant la demande de téléchargement. Publication des événements de pr...
Ajouter des critères d'évaluation de l'API du modèle de signature électronique
- POLST - modèle de téléchargement avec contrôle de la portée - Modèles de liste par contexte et par statut - PATCH - cycle de vie du modèle de mise à jour - GE...
Remplacer Google re- par Capcha et vérification
Supprimer Re-Service et toute la configuration Google re-. Ajouter CapchaVerificationService qui vérifie et charge utile via le terminal/api/vérifier du service...
Améliorer POST /clients pour qu'ils acceptent les informations de contact et les utilisateurs de recherche par courriel
Créer un compte accepte maintenant l'e-mail, contactName, téléphone, accepte la mise en marché, taxExempt. Si le courrier électronique est fourni et correspond ...
Ajouter 18 points de terminaison d'évaluation pour la gestion de la clientèle du commerce
Nouveaux critères d'évaluation sur AccountController sous /api/security/account/: - Client CRUD : GET/POST/PUT/DELETE/clients, GET/clients/zuid Données associée...
Ajouter 111 points d'extrémité de détail à CommerceMarketContrôleller
Tous les critères d'évaluation sous /-marketId/retail/... espace de nominatif couvrant: - Catégories, marques, attributs (avec valeurs), images, variantes, étiq...
Expansion du marché CommerceContrôleur avec des critères d'évaluation imbriqués du marché
Remplacer les points d'extrémité plats POS par la hiérarchie REST à portée de marché: - Produits, stocks, catégories de fournisseurs sous /- marketId/products, ...
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.