Nouveau : modale Code changes redessinée
La modale Code changes a été redessinée avec une arborescence de fichiers complète, une barre de statistiques de diff et des états de fichiers codés par couleur. Les développeurs peuvent désormais examiner chaque fichier que l’IA a ajouté, modifié ou supprimé — regroupé par dossier avec des diffs côte à côte — avant de publier les modifications.- Onglet Code : comment ouvrir la modale, naviguer dans l’arborescence de fichiers et lire les diffs.
Nouveau : événements d’audit de clés API workspace
Le journal d’audit enregistre désormais les événements du cycle de vie des clés API du workspace. Les développeurs peuvent interroger les événementsworkspace.api_key.created, workspace.api_key.updated, workspace.api_key.disabled, workspace.api_key.enabled et workspace.api_key.deleted, chacun incluant les métadonnées key_id, key_name et key_prefix pour l’identification sans exposer de secrets.- Types d’événements : référence complète des événements, y compris les événements de clé API du workspace et leurs champs de métadonnées.
Mise à jour : pools de crédits et limites par membre dans l’API Monitoring
La présentation de l’API Monitoring documente désormais le modèle de pool de crédits introduit dans la v1.1 : pools de crédits au niveau workspace, limites de crédits par membre et indicateurs de dépassement. La réponseGet analytics inclut un objet credit_pool avec niveau, limites et données d’utilisation, et chaque enregistrement utilisateur inclut un objet member_allocation. Les anciens champs seats et seat_type sont obsolètes au profit de credit_pool et member_allocations.- Présentation de l’API Monitoring : pools de crédits, limites par membre, avis d’obsolescence et workflow de dépassement.
Nouveau : module SDK app-user connectors
Le nouveau modulebase44.connectors vous permet de gérer les connexions OAuth par utilisateur depuis le code frontend. Appelez connectAppUser(connectorId) pour démarrer le flux OAuth et recevoir une URL de redirection, et disconnectAppUser(connectorId) pour supprimer le jeton stocké d’un utilisateur. La page des connecteurs backend documente désormais les modèles de connexion au niveau application et au niveau utilisateur d’application.- Référence SDK user-connectors : méthodes
connectAppUser()etdisconnectAppUser(). - Connecteurs : configuration et utilisation des connecteurs utilisateur d’application.
Nouveau : automatisations de connecteur
Les fonctions backend peuvent désormais se déclencher automatiquement en réponse aux événements webhook des services connectés tels que Gmail, Google Calendar, Google Drive, Microsoft Outlook, Microsoft OneDrive, Slack, Microsoft Teams et SharePoint. Configurez les automatisations de connecteur dansfunction.jsonc aux côtés de vos autres automatisations, avec des conditions de déclenchement facultatives pour filtrer les événements avant l’exécution de votre fonction.- Automatisations : référence complète des champs, intégrations et événements pris en charge, conditions de déclenchement, structure de charge utile webhook et exemples.
- Connecteurs : présentation et référence croisée.
Nouveau : commande auth social-login
La nouvelle commande auth social-login vous permet d’activer ou de désactiver les fournisseurs d’identité sociaux (Google, Microsoft, Facebook et Apple) dans la configuration d’auth locale de votre application. Google prend en charge les identifiants OAuth personnalisés via les flags --client-id et --client-secret. Exécutez auth push ou deploy pour appliquer les modifications.auth social-login: activer ou désactiver les fournisseurs de connexion sociale dans la configuration locale.- Référence de configuration auth : nouveaux champs de configuration pour les quatre fournisseurs sociaux, y compris
googleOAuthModeetgoogleOAuthClientId.
Mise à jour : filtrage d’entités amélioré avec raccourci tableau et opérateurs de requête
entities.filter() accepte désormais le type EntityFilterQuery<T> pour son paramètre query, permettant un raccourci tableau pour correspondre à n’importe quelle valeur d’un ensemble, null pour correspondre aux champs nuls, et des opérateurs de requête de style MongoDB ($gte, $in, $or et autres) pour une logique de filtrage avancée.- Module entities SDK : type de paramètre
querymis à jour et nouveaux exemples de filtrage.
Mise à jour : waiting_for_user_input ajouté au statut d’appel d’outil d’agent
Les appels d’outils d’agent incluent désormais "waiting_for_user_input" comme valeur de statut valide. Mettez à jour tout code qui vérifie ou utilise un switch sur le champ status des objets d’appel d’outil pour gérer ce nouvel état.- Module agents SDK : type
statusmis à jour sur les objets d’appel d’outil.
Nouveau : GPT-5.5 et Claude Opus 4.7 disponibles dans InvokeLLM
Deux nouvelles options de modèle sont désormais disponibles pourintegrations.Core.InvokeLLM() : "gpt_5_5" (GPT-5.5) et "claude_opus_4_7" (Claude Opus 4.7). Passez l’une ou l’autre valeur dans le paramètre model pour remplacer le modèle au niveau application pour un appel spécifique.- Module integrations SDK : options de modèle
InvokeLLMParamsmises à jour.
Mise à jour : nouveaux connecteurs OAuth
BambooHR, Calendly, Contentful, GitLab, Google Meet, Google Tasks, Hugging Face, Instagram et Supabase sont désormais disponibles en tant que connecteurs OAuth. Utilisez leurs identifiants de type dansconnectors.getConnection() et dans les appels de connecteur des fonctions backend.- Connecteurs : tableau des connecteurs mis à jour avec tous les identifiants de type.
- Module connectors SDK : liste des connecteurs mise à jour pour
getConnection().
Nouveau : getTelegramConnectURL()
agents.getTelegramConnectURL() génère une URL qui connecte un utilisateur final à un agent via Telegram.- Module agents SDK : méthode
getTelegramConnectURL().
Obsolète : gestion des sièges supprimée des Audit Logs
Le type d’événement de journal d’auditworkspace.member.seat_updated a été supprimé, ainsi que ses champs de métadonnées associés new_seat_type et old_seat_type.- Types d’événements de journal d’audit : référence des types d’événements mise à jour.
Mise à jour : authentification e-mail/mot de passe en développement local
Le serveurbase44 dev gère désormais l’inscription et la connexion par e-mail/mot de passe localement, y compris la vérification OTP (les codes s’affichent dans votre terminal au lieu de l’e-mail). OAuth et la connexion sociale transmettent toujours à Base44.- Développement local : section authentification et comportement des jetons.
- Dépannage : jetons de dev locaux vs production.
Nouveau : API Audit Logs
L’API Audit Logs fournit un accès à portée de workspace aux événements d’audit pour la surveillance de la sécurité, la conformité et les intégrations SIEM. Utilisez-la pour diffuser des événements vers votre SIEM, enquêter sur l’activité des utilisateurs dans toutes les applications d’un workspace et créer des rapports de conformité avec tous les détails des événements.- Présentation de l’API Audit Logs : introduction et configuration de l’ID de workspace.
- Authentification : rôle requis et utilisation de clé API.
- Types d’événements : liste complète de 65 types d’événements dans 13 catégories.
- Limites de taux : limites de requêtes et comportement de limitation.
Nouveau : commandes auth
Gérez les paramètres d’authentification de votre application depuis la CLI. Récupérez la configuration actuelle, basculez les méthodes de connexion comme e-mail/mot de passe et poussez les changements vers votre application en direct.auth pull: récupérer la configuration d’auth depuis Base44auth password-login: activer ou désactiver la connexion par mot de passeauth push: pousser la configuration d’auth vers Base44- Gestion de la connexion et de l’inscription : équivalent du tableau de bord
Mise à jour : l’entité User s’exécute désormais localement dans le serveur dev
Au démarrage, le serveur dev initialise un seul enregistrement utilisateur à partir de vos identifiants CLI authentifiés. Les opérations de lecture et de mise à jour surme fonctionnent comme en production ; les requêtes de création et de suppression sont ignorées silencieusement, correspondant au comportement de production.- Développement local : détails du comportement des entités mis à jour.
Nouveau : commande exec
Exécutez des scripts TypeScript ou JavaScript autonomes avec le SDK Base44 pré-authentifié en tant qu’utilisateur actuel. Utile pour les migrations de données, les scripts de seed, les requêtes ad-hoc et l’automatisation.exec: référence de commande- Scripts autonomes : guide complet avec cas d’utilisation et exemples
Nouveau : méthodes de mise à jour en masse pour les entités
Deux nouvelles méthodes sur les gestionnaires d’entités pour mettre à jour plusieurs enregistrements à la fois :updateMany(): applique la même mise à jour à tous les enregistrements correspondant à une requête. Prend en charge les opérateurs de requête MongoDB pour le filtrage et les opérateurs de mise à jour.bulkUpdate(): met à jour plusieurs enregistrements spécifiques en une seule requête, chacun avec ses propres données.
Nouveau : commandes functions list, functions delete et functions pull
Trois nouvelles commandes CLI vous donnent un contrôle total sur les fonctions backend déployées depuis le terminal. Utilisez functions list pour voir toutes les fonctions déployées, functions delete pour en supprimer une ou plusieurs par nom, et functions pull pour télécharger les fonctions distantes vers votre projet local. La commande functions deploy a également été mise à jour pour prendre en charge le déploiement sélectif par nom et un flag --force qui supprime les fonctions distantes non présentes localement.functions list: lister toutes les fonctions backend déployées.functions delete: supprimer une ou plusieurs fonctions déployées par nom.functions pull: télécharger les fonctions déployées vers votre projet local.functions deploy: référence mise à jour avec déploiement sélectif et flag--force.
Nouveau : commande connectors list-available
Listez tous les types d’intégrations pris en charge par Base44 directement depuis le terminal. La commande affiche l’identifiant de type de chaque connecteur, sa description et tous les champs de configuration de connexion requis.- connectors list-available : référence de commande.
Nouveau : 11 nouveaux connecteurs OAuth et provisionnement managé Stripe
Onze nouveaux connecteurs OAuth sont désormais disponibles : Airtable, Dropbox, Google Classroom, Google Search Console, Linear, Microsoft Teams, Outlook, SharePoint, Splitwise et Wix. Stripe est également pris en charge via un nouveau flux de provisionnement managé — aucun OAuth requis. UtilisezSTRIPE_SECRET_KEY depuis l’environnement pour appeler directement l’API REST Stripe dans les fonctions backend.- Connecteurs : guide mis à jour avec le tableau complet des connecteurs, les détails de provisionnement Stripe et des exemples d’utilisation.
- connectors (SDK) : tableau de référence mis à jour avec tous les nouveaux identifiants de type.
Mise à jour : InvokeLLM accepte désormais un paramètre model
La méthode integrations.Core.InvokeLLM accepte désormais un paramètre model facultatif pour remplacer le paramètre de modèle au niveau application pour un appel spécifique. Les valeurs prises en charge incluent gpt_5, gpt_5_mini, gemini_3_pro, gemini_3_flash, claude_sonnet_4_6 et claude_opus_4_6.- integrations : référence SDK mise à jour avec le nouveau paramètre
model.
Mise à jour : arguments et flags de la commande create
La commande base44 create accepte désormais le nom du projet en tant qu’argument positionnel (base44 create [name]) au lieu d’un flag -n, --name. Le flag -d, --description a été supprimé. Un nouveau flag --no-skills vous permet d’ignorer l’installation des skills d’agent IA lors de la création du projet.create: référence de commande mise à jour avec la nouvelle liste d’arguments et de flags.
Mise à jour : function.jsonc est désormais facultatif
Les fonctions backend ne nécessitent plus de fichier de configuration function.jsonc. Créez une fonction avec uniquement un fichier entry.ts ou entry.js. Ajoutez function.jsonc uniquement lorsque vous avez besoin d’un nom personnalisé ou d’automatisations.- Fonctions backend : présentation mise à jour avec une configuration simplifiée et des détails de fichier de configuration facultatif.
- Structure du projet : mise à jour pour refléter que
function.jsoncest facultatif.
Nouveau : commande dev pour le développement local
Exécutez des fonctions backend, des entités et des téléchargements de médias sur votre machine avec base44 dev.- Développement local : guide complet avec fonctionnalités prises en charge et limitations
dev: référence de commande
Nouveaux connecteurs : Box, ClickUp, Google Analytics, Wrike
Quatre nouveaux connecteurs OAuth sont désormais disponibles. Configurez-les avec la CLI et appelezgetConnection() dans vos fonctions backend.- Connecteurs : liste complète des services pris en charge.
- connectors (SDK) : tableau de référence avec tous les identifiants de type.
Nouveau : méthode getConnection() pour les connecteurs
La nouvelle méthode connectors.getConnection() retourne à la fois un accessToken et un objet connectionConfig avec des paramètres spécifiques au connecteur (par exemple un sous-domaine ou un ID de compte). Cela remplace getAccessToken(), qui est désormais obsolète.- Connecteurs : exemples et guide d’utilisation mis à jour.
- connectors (SDK) : référence complète de la méthode.
Nouveau : fournisseur d’authentification SSO
La méthodeauth.loginWithProvider() prend désormais en charge 'sso' comme fournisseur, permettant les flux de connexion SSO d’entreprise. Activez le SSO dans les paramètres d’authentification de votre application avant d’utiliser ce fournisseur.- auth (SDK) : liste des fournisseurs mise à jour et exemple de code SSO.
Nouveau : connecteurs Discord, GitHub, Google BigQuery et Slack Bot
Quatre nouveaux types de connecteurs sont désormais disponibles :discord, github, googlebigquery et slackbot. Le connecteur slackbot utilise un jeton de bot au lieu d’un jeton utilisateur, permettant à votre application de publier en tant que bot personnalisé avec son propre nom d’affichage et son icône. La référence SDK inclut désormais un tableau complet des connecteurs, les définitions de type ConnectorIntegrationType et un exemple de code Slack Bot.- Connecteurs : liste complète des services pris en charge et référence de configuration.
- connectors (SDK) : types de connecteurs disponibles, exemple Slack Bot et définitions de type
ConnectorIntegrationType.
Mise à jour : Skills Base44 — nouveau skill Troubleshooter et installation globale
Les skills Base44 incluent désormais un skill troubleshooter dédié pour enquêter sur les problèmes de production en récupérant et en analysant les logs de fonctions backend. Les skills peuvent également être installés globalement avecnpx skills add base44/skills -g pour une utilisation sur tous les projets. La documentation complète pour les trois skills (base44-cli, base44-sdk, base44-troubleshooter) est désormais disponible.- Skills Base44 : tous les skills disponibles, capacités, exemples de prompts et instructions d’installation.
Nouveau : commande connectors pull
Récupérez les configurations de connecteurs depuis Base44 vers des fichiers JSONC locaux. Télécharge tous les connecteurs et les synchronise dans le répertoire des connecteurs de votre projet.connectors pull: récupérer les configurations de connecteurs depuis Base44 vers des fichiers locaux
Nouveau : gestion des secrets
Gérez les secrets du projet depuis la CLI. Les secrets sont disponibles pour vos fonctions backend en tant que variables d’environnement viaDeno.env.get().secrets set: définir un ou plusieurs secrets à partir de paires KEY=VALUE ou d’un fichier.envsecrets list: lister les secrets configurés, les valeurs sont masquéessecrets delete: supprimer un ou plusieurs secrets
Nouveau : serveur MCP Base44
Le serveur MCP Base44 (app.base44.com/mcp) permet aux assistants IA de créer et de gérer vos applications via OAuth. Prend en charge la création d’applications, la modification d’applications, la liste des applications et l’interrogation des données d’entité.- Serveur MCP Base44 : connectez votre assistant IA, outils disponibles et exemples de prompts.
Nouveau : commande logs
Visualisez les logs de vos fonctions backend dans le terminal. La commande retourne les entrées de log les plus récentes pour toutes les fonctions de votre projet, avec des flags pour filtrer par nom de fonction, plage de temps ou nombre de résultats.logs: voir les logs des fonctions dans le terminal
Nouveau : déconnectez votre application de GitHub
Vous pouvez désormais déconnecter une application Base44 de son dépôt GitHub ou supprimer entièrement votre connexion de compte GitHub de Base44. Utilisez ceci lorsque vous voulez arrêter de synchroniser les modifications de code ou passer à un autre dépôt. Notez qu’après avoir déconnecté une application, vous devrez utiliser un nom de dépôt différent pour vous reconnecter.- Intégration GitHub : comment connecter, synchroniser et déconnecter votre application de GitHub.
Nouveau : Sign in with Apple
Apple est désormais un fournisseur d’authentification pris en charge. Les utilisateurs peuvent désormais se connecter à vos applications Base44 en utilisant leur Apple ID aux côtés des fournisseurs existants comme Google, Microsoft et Facebook.- Activez Apple dans les paramètres d’authentification de votre application avant d’utiliser ce fournisseur.
- Utilisez
loginWithProvider('apple')pour initier la connexion OAuth Apple. - En savoir plus : Fonctionnalités d’authentification
Nouveau : génération de types TypeScript
Générez des types TypeScript à partir de vos ressources backend pour une sécurité de types complète et l’autocomplétion dans votre code SDK. La nouvelle commandetypes generate crée des interfaces typées pour les entités, les noms de fonctions et les noms d’agents.types generate: générer des types TypeScript à partir des ressources de votre projet.- Types dynamiques : apprenez à utiliser les types générés pour des opérations d’entités typées, l’autocomplétion pour les fonctions et les agents, et un meilleur support IDE.
- Types SDK mis à jour : toutes les méthodes CRUD d’entités retournent désormais des résultats correctement typés au lieu de
any.
Nouveau : connecteurs OAuth
Connectez vos applications Base44 à des services tiers avec des intégrations OAuth. Définissez les configurations de connecteur dans votre projet et autorisez les services à effectuer des appels API authentifiés depuis vos fonctions backend.- Connecteurs OAuth : définir et déployer des intégrations OAuth avec les services pris en charge.
connectors push: pousser les configurations de connecteurs et autoriser les flux OAuth.
Mise à jour : intégration GitHub désormais disponible pour les workspaces partagés
La synchronisation bidirectionnelle GitHub est désormais disponible pour les applications dans les workspaces partagés. Auparavant limitée aux workspaces personnels, vous pouvez désormais connecter les applications de workspace partagé à GitHub pour le développement local avec synchronisation automatique.- Pour les applications dans les workspaces partagés, seuls les propriétaires d’applications peuvent effectuer la connexion initiale à un dépôt.
- Les propriétaires d’applications ou l’utilisateur qui a initialement connecté le dépôt peuvent se reconnecter en cas de problème de connexion.
Nouveau : commande Eject
Éjectez une application Base44 existante vers un projet local. Travaillez sur votre application dans votre propre IDE avec un contrôle total du code au lieu de passer par l’interface Base44.eject: télécharger le code frontend et les ressources backend d’une application existante vers un nouveau projet local.- Partir d’une application Base44 existante : guide étape par étape pour éjecter et configurer votre projet local.
Nouveau : automatisations pour les fonctions backend
Exécutez les fonctions backend automatiquement selon une planification ou en réponse à des événements de base de données. Définissez les automatisations dans vos fichiers de configuration de fonction et déployez-les avec la CLI.- Automatisations : planifier des fonctions avec cron ou des intervalles simples, ou les déclencher sur des événements d’entité.
functions deploy: déployer les fonctions backend avec leurs automatisations en utilisant la CLI.
Nouveau : serveur MCP Base44 Docs
Connectez des assistants IA comme Cursor, Claude Desktop et VS Code à la documentation Base44. Posez des questions sur le SDK, la CLI, les entités ou toute fonctionnalité Base44 et obtenez des réponses avec des liens vers la documentation pertinente.- Serveur MCP Docs : instructions de configuration et exemples de requêtes.
Nouveau : configuration d’agent CLI
Définissez des agents IA en utilisant des fichiers de configuration locaux. Créez des fichiers de configuration JSONC dans votre répertoirebase44/agents/ et synchronisez-les vers Base44 avec la CLI.- Configuration d’agent : définir des agents avec des instructions personnalisées, la sélection de modèle et l’accès aux outils.
agents pull: récupérer les configurations d’agent depuis le cloud vers votre projet local.agents push: pousser les configurations d’agent locales vers Base44.
Nouveau : référence du schéma utilisateur
La référence d’entité utilisateur intégrée pour l’authentification et la gestion des utilisateurs dans vos applications Base44.- Schéma utilisateur : champs d’entité utilisateur intégrés, authentification et configuration.
Mise à jour : onglet Code
Visualisez tous les fichiers du projet directement dans l’onglet Code de l’éditeur Base44.- Structure du projet : visibilité des fichiers mise à jour dans l’onglet Code.
Nouveau : extensions d’agent IA
Étendez les capacités des agents IA dans des outils externes comme Claude, Cursor et d’autres assistants de codage IA. Utilisez les skills Base44 pour donner aux agents IA l’accès aux entités et aux fonctions backend de votre application.- Extensions d’agent de codage : spécification des skills, utilisation et liens vers le dépôt de skills Base44.
Nouveau : fonctions backend dans la CLI
Déployez et gérez les fonctions côté serveur en utilisant la CLI.functions-deploy: déployer les fonctions backend vers Base44.
Nouveau : système d’entités
Le système d’entités de Base44 est la base des modèles de données personnalisés dans vos applications. Définissez des schémas, des types de champs, des règles de validation et des permissions de sécurité.- Introduction aux entités : définitions de schéma, types de champs et validation.
- Règles de sécurité : contrôle d’accès et permissions.
Nouveau : SDK Realtime
Abonnez-vous aux changements de données en direct et synchronisez l’état entre les clients en temps réel.subscribe(): s’abonner aux mises à jour d’entité en temps réel via WebSocket.
Nouveau : documentation Code de l’application
Documentation complète pour travailler avec le code de votre application dans Base44.- Introduction : présentation du développement de code d’application.
- Structure du projet : comprenez la structure de fichiers de votre application.
- Onglet Code : modifier le code directement dans l’éditeur Base44.
- Moniteur d’activité : surveiller l’activité et les logs de l’application.
- Intégration GitHub : connecter votre application à GitHub.
Nouveau : référence des commandes CLI
Référence complète des commandes pour la CLI Base44.- Introduction CLI : commencer avec la CLI.
create: créer un nouveau projet Base44.login: s’authentifier auprès de Base44.deploy: déployer votre application.whoami: vérifier l’authentification actuelle.- Présentation CLI : gérer les entités et les fonctions.
Nouveau : documentation Backend (BaaS)
Utilisez Base44 comme service backend pour tout frontend. Définissez des entités, déployez des fonctions et intégrez avec React ou d’autres frameworks.- Introduction au backend : présentation des fonctionnalités backend de Base44.
- Structure du projet : comprenez la disposition du projet backend.
- Quickstart backend uniquement : utiliser Base44 comme backend autonome.
- Quickstart React : intégrer le backend Base44 avec React.
Nouveau : synchronisation bidirectionnelle GitHub
Contrôle de version complet avec synchronisation GitHub bidirectionnelle. Gardez votre application Base44 et votre dépôt GitHub automatiquement synchronisés.- Travaillez dans votre IDE préféré et synchronisez les modifications via GitHub.
- Collaborez avec plusieurs contributeurs sur la même application.
- Intégration GitHub : connectez votre application à GitHub.
Nouveau : packages NPM
Apportez n’importe quelle bibliothèque web depuis NPM dans vos applications Base44. Utilisez des packages comme GSAP, Radix UI, anime.js et plus pour l’animation, la 3D, les composants UI, les graphiques, les formulaires et les médias.- Ajoutez des packages directement depuis le builder en demandant quel package vous voulez.
- Créez des applications avec un mouvement premium, des scènes 3D avancées, des tableaux de bord plus riches et plus.
Cette page a été traduite à l’aide de l’IA. Pour les informations les plus précises et à jour, consultez la version anglaise.

