Passer au contenu principal

Juin 2026

Mois structurant avec la gestion complète des clients MSP, le système d'invitations et le retry d'e-mails, renforcé par le niveau de risque, les smart filters et le passage à Node.js latest.

Écrit par Cybernetics

Mois structurant avec la gestion complète des clients MSP, le système d'invitations et le retry d'e-mails, renforcé par le niveau de risque, les smart filters et le passage à Node.js latest.

📦 VERSION · 2.1.14 (en production en fin de mois)


Ce qui change pour vous

  • Mes clients (mode MSP) : créez vos sociétés clientes et suivez-les dans un tableau de bord agrégé. Mes clients (mode MSP) →

  • Invitations : invitez des utilisateurs par e-mail, qui acceptent depuis une page dédiée. Collaborateurs et rôles →

  • Renvoi depuis l'interface des e-mails dont l'envoi a échoué.

  • Filtres avancés sur toutes les listes, avec un affichage clair lorsqu'aucun résultat ne correspond.

  • Session expirée : une fenêtre vous invite à vous reconnecter. Connexion avec Google ou Microsoft, sessions et appareils →

  • Déconnexion plus sûre (suppression de tous vos jetons d'accès) : sans action de votre part.


Activités principales

Juin 2026 est dominé par l'arrivée de la gestion des clients MSP : création de sociétés clientes avec validation de plan, statut MSP, dashboard agrégé avec graphiques, pages clients et souscripteurs. Côté backend, le système d'invitations et ses templates d'e-mails sont ajoutés, le retry d'envoi d'e-mails est implémenté, le niveau de risque est introduit sur applications/devices/user accounts, et la configuration base de données gagne un pool de connexions. Côté frontend, les smart filters couvrent toutes les entités, le modal de session expirée et les pages d'acceptation d'invitation complètent l'expérience. Les images Docker passent en Node.js latest et de nombreuses dépendances sont mises à jour.


Fonctionnalités opérationnelles

  • ✅ MSP Client Management : Création de sociétés clientes, statut MSP, dashboard, pages companies/subscribers/clients.

  • ✅ Invitations : Gestion des invitations, templates d'e-mails, pages d'acceptation et requêtes d'inscription.

  • ✅ Email Retry : Renvoi des e-mails en échec avec mailer dédié et UI associée.

  • ✅ Risk Level : Niveau de risque sur applications, devices et user accounts.

  • ✅ Smart Filters : Filtres avancés sur toutes les entités avec gestion des états vides.

  • ✅ Session Expired Modal : Détection des 401 et modal de reconnexion.


Commits clés analysés - Backend

Commit

Date

Message

713523568

2026‑06‑30

refactor: remove help request related classes, policies, and routes

becf09cc4

2026‑06‑30

refactor: enhance audit logging with action tracking and update email template for better clarity

50b1344c4

2026‑06‑30

chore: update base image in Dockerfile to node:24.18.0-alpine3.24

44dc55e05

2026‑06‑22

fix: update invitation handling logic to check for confirmed users and improve user merging process

62325214f

2026‑06‑22

feat: add MSP charts endpoint to return aggregated chart data for authenticated clients

9603aa020

2026‑06‑18

feat: enhance database configuration with connection pool settings and keep-alive options

ed5a62cbb

2026‑06‑18

feat: Add invitation management functionality and email templates

14d160352

2026‑06‑15

feat: enhance CompaniesController and Company model with MSP company support

9360bd257

2026‑06‑12

feat: implement email retry functionality with custom mailer instance

660abe467

2026‑06‑04

feat: implement company creation for MSP clients with associated plan validation

93cf3b84f

2026‑06‑03

feat: implement updateMspStatus endpoint and related validation, policy, and tests

3fa192dce

2026‑06‑03

feat: add risk level to applications, devices, and user accounts models and migrations


Commits clés analysés - Frontend

Commit

Date

Message

348835027

2026‑06‑30

refactor: remove help request limits from plan configurations and delete HelpRequestRepository

ef5656425

2026‑06‑30

fix: update MFA action to use secure cookie for TOTP retrieval

e1ee0a178

2026‑06‑30

fix: update Node.js base image to version 24.18.0-alpine3.24

bab0d1f5f

2026‑06‑30

feat: enhance SmartFilterInput and LogsTable components with empty state handling

772718665

2026‑06‑25

feat(clients): add clients management pages and update sidebar navigation

d8078ee23

2026‑06‑22

feat: implement navigation item management and invite user modal in company home page

16a66c0c0

2026‑06‑22

feat: add MSP dashboard with charts and localization support

6cc460daf

2026‑06‑18

feat: add subscriber registration requests and invitation acceptance pages

2817ac256

2026‑06‑15

feat: add mspParent and mspClients properties to Company entity and update CompaniesTable with parent company column

69d634473

2026‑06‑12

feat: add email retry functionality and improve error handling in form submissions

fb946c343

2026‑06‑04

feat: implement MSP client management features including dashboard, companies, and subscribers

20e6b17b8

2026‑06‑01

feat: add smart filters for applications, devices, licenses, networks, providers, services, user accounts, and servers


Frontend

  • MSP Client Management : Dashboard avec graphiques, pages companies/subscribers/clients, propriétés mspParent/mspClients, liens conditionnels (fb946c343, 16a66c0c0, 772718665, 2817ac256, 42bb79199).

  • Invitations & Onboarding : Modal d'invitation utilisateur, pages d'acceptation d'invitation et de requêtes d'inscription, toasts localisés (d8078ee23, 6cc460daf, bd9c9fea4).

  • Smart Filters & Panels : Filtres avancés sur toutes les entités, états vides, niveau de risque et service-names dans les panels (20e6b17b8, bab0d1f5f, 35f8e68b3, 775e97ca1, 55a018d2a).

  • Session & Sécurité : Modal de session expirée, cookie sécurisé pour le TOTP, masquage de données, harmonisation des boutons d'authentification (8730333c6, a1fbae36e, ef5656425, 6ee5f6622, fa01a9f77).

  • Email Retry & i18n : Renvoi des e-mails depuis le front, traductions raccourcis/OAuth et composants (69d634473, 222110c0c, a8beea9a1, 9bf2176cf).

  • CI/CD & Dépendances : Node.js latest, knip 6.20.0, actions/checkout 7, groupes nuxt/iconify (e1ee0a178, cab49f4b9, 743fbd8c0, 8719799e2).


Backend

  • MSP Client Management : Création de sociétés clientes avec validation de plan, endpoint updateMspStatus, support MSP dans CompaniesController, endpoint de charts agrégés (660abe467, 9a887582b, 93cf3b84f, 14d160352, 62325214f).

  • Invitations & E-mails : Gestion des invitations avec templates, retry d'envoi avec mailer dédié, alerte d'échecs de fetch consécutifs, exception providers sans e-mail (ed5a62cbb, 44dc55e05, 9360bd257, 448f86287, bc8bc34d8).

  • Risk Level & Données : Niveau de risque sur applications/devices/user accounts, export CSV avec contexte société, champs serviceId/companyId non nullables (3fa192dce, a5812e41b, 97c831394).

  • Sécurité & Auth : Suppression de tous les access tokens au logout et pour les utilisateurs non confirmés, refactor AuthMiddleware, throttle dédié aux permissions, audit logging (b218ccf1e, 2a4c68e1d, 57d6ae0d8, b63ee050d, becf09cc4).

  • Infra & Performance : Pool de connexions et keep-alive base de données, limites d'opérations service key, Node.js latest (9603aa020, ebba59c81, 50b1344c4, ed24c4f36).

  • Dépendances & Nettoyage : Vagues dependabot, suppression des help requests, overrides (823cc74fb, 4b349ed05, 5524b5c76, 713523568, d1f2c2169).


Notes voisines

Une question ? Nous contacter.

Avez-vous trouvé la réponse à votre question ?