Générer des URL présignées et remplacer le point d'extrémité par thème domaine - thème.
Renvoie des URL proxy pour les avatars au lieu des URL présignées - avatars utilisent maintenant /api/storage/avatars route proxy
Ajouter l'arg de build à Dockerfile pour l'invalidation de cache
Générer des URL présignées avec le point d'extrémité du domaine de thème pour l'accès à l'image d'avatar signé
Retour /internal/ chemins au lieu des URL présignées, laissez frontend utiliser le domaine de thème comme ThemeLogo
Générer l'URL présignée pour le critère de création d'avatars Avatar Creator
Génération complète d'URL présignée pour tous les critères d'évaluation de l'avatar
Générer des URL présignées pour les images d'avatar à partir d'un seau interne comme UserBackgroundCurtroller
Retourner les ID de l'avatar en tant que chaînes pour empêcher la perte de précision du nombre JavaScript
Ajouter une enregistrement amélioré pour la suppression des avatars pour les problèmes non trouvés
Préciser explicitement le nom de la variable de chemin et le type de contenu pour le critère d'évaluation DELETE
Ajouter une connexion détaillée au critère d'enregistrement de l'avatar DELETE
Restaurer StorageContur avec méthode d'extraction de session correcte
Restaurer le stockageControiteur avec le nom correct de la méthode
Mettre à jour l'URL présignée restante pour utiliser le chemin de domaine de thème
Supprimer StorageContleur et utiliser des chemins de domaine de thème pour toutes les URL d'avatar
Utiliser des chemins de domaine de thème au lieu d'URL présignées pour les images d'avatars pour résoudre les problèmes de contenu mixte
Ajouter le critère d'extrémité proxy de stockage et utiliser des URL proxy au lieu d'URL MinIO directe pour résoudre les problèmes de contenu mixte
Ajouter les critères d'évaluation de l'avatar et de la gestion de l'arrière-
Organiser le stockage MinIO avec la structure des dossiers et ajouter le support Avatar Creator SVG
- Mise à jour des voies de stockage pour utiliser la structure des dossiers organisés: Membres/avatars/photos/pour photo avatars Membres/avatars/vecteur/pou...
Ajouter les critères d'évaluation de la gestion de l'avatar, de l'arrière-plan et des profils de membre
- Ajout de l'AvatarContrôleur avec les opérations CRUD pour les avatars (photo et Avatar Creator) - Ajouté UserBackgroundController pour la gestion d'images d'a...
Utiliser une session pré-authentifiée de OTKPreAuthFilter dans getMyNetworks
- Correction d'une erreur 401 en vérifiant la session pré-authentifiée à partir d'OTKPreAuthFilter d'abord - OTKPreAuthFilter valide et consomme déjà OTK, de so...
Supprimer la fonctionnalité des médias/chat - déplacé vers MediaService
Permettre explicitement les critères d'évaluation de WebSocket dans Spring Security
- Ajout d'un permis expliciteTous les critères d'évaluation/------------------- - Les demandes de mise à niveau WebSocket doivent être autorisées explicitement,...
Ajouter une enregistrement détaillé pour les demandes d'abonnement WebSocket
- Ajout de l'enregistrement à la trace lorsque subscribeToSession est appelé - Charge utile et sessionGestion des journaux - Recherche de la base de données des...
Déclencher pipeline - reconstruire avec un correctif de session de discussion partagé
Déclencher pipeline - reconstruction avec le correctif d'identification du membre du message
Ajouter une connexion détaillée pour la recherche d'une carte d'identité des membres d'un message
- Ajout de la connexion pour retrouver l'identité des membres pour chaque message renvoyé - Relèche le nom de la classe des membres pour détecter les problèmes ...
Déclenchement de pipeline - reconstruction avec un système de création automatique de flux NATS
Déclenchement du pipeline après réordonnement de l'annotation de la bibliothèque kmo-shared-library
Déclencheur de pipeline après mise à jour de la bibliothèque kmo-partagée
Importation explicite de NatsConfig pour garantir l'activation de NATS JetStream
Ajouter une connexion détaillée pour l'abonnement WebSocket et le transfert de messages NATS
Serialize memberId en tant que chaîne dans toutes les réponses API pour empêcher la perte de précision JavaScript
Sérialiser les identifiants de membres en tant que chaînes pour éviter la perte de précision JavaScript
Ajouter une analyse détaillée de la recherche des membres pour décocher l'erreur 'Membre insouciant'
Ajouter une journalisation détaillée pour la conversion de type memberID en debug ClassCastException
Type de chaîne de manipulation pour memberID et parentId pour empêcher ClassCastException
manipuler memberId en tant que chaîne de JavaScript pour éviter la perte de précision avec de grands nombres
Déclencheur de pipeline - correction de l'utilisation du GUID MediaSession
Déclencheur de pipelines - solution de création de session kmo-shared-library
Déclencheur pipeline - kamo-shared-library mis à jour avec des documents de persistance de messages
En attente de déclenchement - kamo-shared-library mis à jour avec l'enregistrement NATS
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.