Utiliser la TSP nue minuit (pas de conversion UTC) pour compter les changements d'aujourd'hui
Store DateNonNumidée en UTC et utiliser la fenêtre de 24h pour le comptage d'aujourd'hui
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...
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...
Enlever ImagingContrôleur et haricots/imagerie et déménagé vers ConversionService et DocsService
Les critères de téléchargement des critères d'évaluation vivent désormais dans ConversionService à l'adresse /api/conversion/imaging/. Tous les points d'extrémi...
Génération de la vignette du délégué à ConversionService, supprimer la dépendance de PDFBox
générerAndStoreThumbnails maintenant POSTs le PDF converti en Service Conversion Désepare la réponse, stocke chacun et publie les progrès de la WS par page. PDF...
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
Supprimer la validation redondante du webhook secret, APIService gère HMAC auth
Supprimer KamoGamesRoboCluck des projets publics changelog, ajouter les scripts de remplissage
Ajouter /api/changelog/public/stats endpoint pour les comptages agrégés par type et projet
Truncate engage des titres de plus de 500 caractères pour éviter les échecs de l'insert DB
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
Ajouter une diagraphie extensive au flux de conversion synchrone, recherche de godets fixes
Utiliser img.getAssocId() pour le seau au lieu de la variable assocType locale. Ajouter une connexion étape par étape pour le téléchargement, l'appel de convers...
Ajouter l'enregistrement des paramètres de requête au point d'extrémité de liste de modèles
Déclencher la reconstruction pour sélectionner le correctif de requête JPQL de bibliothèque partagée
Sérialiser imgId en tant que chaîne pour empêcher la perte de précision JavaScript
Les ID CockroachDB uniques-rowid() dépassent le nombre. Changement modifié imgId de Long à String dans UploadDocumentReonse et DocumentMetadata Les DTO de sorte...
Télécharger les fichiers PDF convertis à partir de MinIO au lieu du fichier original
Le point d'extrémité convertis-pdf appelait imageService.downloadDocument() qui restitue le dossier original. Maintenant, les téléchargements directement à part...
Ajouter URL de service de limitation et de conversion multiple de 500MB à K8s configmap
Augmenter la limite de téléchargement en plusieurs parties de 1 Mo à 500 Mo
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...
Reconstruire pour sélectionner la bibliothèque partagée RestTemplate fix (16bd71b)
Ajouter un secret interne pour le catalogue public API proxy
Ajouter à l'information sur le déploiement du Service de sécurité de sorte que l'APIService peut s'authentifier lors de l'abonnement public. demandes de catalog...
Les points de terminaison d'évaluation utilisent des champs de contact direct, pas d'utilisateur requis
POST /clients enregistre maintenant le premier nom, dernier nom, e-mail, téléphone, adresse directement sur Compte. PUT/clients met à jour tous les champs direc...
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...
Mettre à jour les points d'extrémité des clients pour utiliser le compte (Long uid), supprimer les points d'extrémité d'adresse
Client/groupe "PathVariable" est passé de UUID à Long pour correspondre à l'entité du compte. Adresser les points d'extrémité supprimés - les adresses provienne...
Reculer la construction après la bibliothèque partagée PriceListEntryRepository Long Correction
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...
Le critère d'acceptation include Inactive - vrai défaut pour les modèles d'accord
L'interface utilisateur de gestion des modèles doit également voir des modèles inactifs.
Ajouter les points d'extrémité manquants des catégories de fournisseurs à CommerceMarketController
Les catégories GET/POST/PUT/DELETE/marketId/fournisseurs étaient manquantes, ce qui entraînait 404 lorsque l'onglet Fournisseurs essayait de charger des catégor...
Redéclencher la construction après la correction de bibliothèque partagée pour
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, ...
Inclure memberType, DepartmentId/Title, jobTitleId/Title dans le profil des membres Réponse GET
Ajouter LeadStatusLabelClucontroller pour le label d'état CRM de niveau g/g
Ajouter l'affectation du département et du titre du poste au critère de sécurité des membres
GET retourne maintenant le départementId/titre et le kitTitleId/titre pour les membres de l'équipe. PUT accepte le départementId et le jobTitleId pour l'attribu...
Synchroniser les liens sociaux avec le tableau normalisé des liens sociaux
Écrire des liens sociaux de membre vers les deux colonnes EmbSocialLinks intégrées (vers le dos Compat) et la nouvelle table des liens sociaux normalisés. Ajout...
Reconie MemberSecurityController en monoton config avec les rôles, les droits directs, la temporisation de session
L'EEG retourne la configuration de la sécurité des membres à part entière (rôles associés, droits directs, l'annulation de l'heure de session, les droits appliq...
Féinancement d'un membre pour l'attribution des rôles des membres et les droits appliqués
Fournit GET/sail-syl-sil-homme/-id- (rôle attribué, droits appliqués avec sources, temporisation de session), PUT /member-security/-id-/rôle, et DELETE/member-s...
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.