> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> Mantente al día con las últimas funciones para desarrolladores de Base44

Mira lo nuevo para desarrolladores en Base44, desde actualizaciones de SDK y CLI hasta mejoras en backend, entidades y conectores. Vuelve seguido para descubrir cambios que pueden acelerar tu integración o desbloquear nuevas capacidades.

¿Buscas actualizaciones de producto? Mira el [Changelog del producto](/es/changelog/product).

Suscríbete vía [RSS](/es/changelog/developers/rss.xml) o únete a nuestro [Discord](https://discord.com/invite/ThpYPZpVts) para mantenerte al día.

<Update label="June 3, 2026" tags={["App Code"]}>
  ### Nuevo: Modal Code changes rediseñado

  Se ha rediseñado el modal **Code changes** con un árbol de archivos completo, una barra de estadísticas de diffs y estados de archivo codificados por colores. Los desarrolladores ahora pueden revisar cada archivo que la IA añadió, modificó o eliminó — agrupados por carpeta con diffs lado a lado — antes de publicar los cambios.

  * [Pestaña Code](/developers/app-code/editor/code-tab): Cómo abrir el modal, navegar por el árbol de archivos y leer los diffs.
</Update>

<Update label="June 3, 2026" tags={["Backend"]}>
  ### Nuevo: Eventos de auditoría de claves de API de workspace

  El registro de auditoría ahora guarda los eventos del ciclo de vida de las claves de API de workspace. Los desarrolladores pueden consultar los eventos `workspace.api_key.created`, `workspace.api_key.updated`, `workspace.api_key.disabled`, `workspace.api_key.enabled` y `workspace.api_key.deleted`, cada uno con metadatos `key_id`, `key_name` y `key_prefix` para identificarlas sin exponer secretos.

  * [Tipos de eventos](/developers/references/audit-logs-api/get-started/event-types): Referencia completa de eventos, incluidos los eventos de claves de API de workspace y sus campos de metadatos.
</Update>

***

<Update label="May 27, 2026" tags={["Backend"]}>
  ### Actualizado: Pools de créditos y límites por miembro en la API de monitorización

  La introducción a la API de monitorización ahora documenta el modelo de pool de créditos introducido en v1.1: pools de créditos a nivel de workspace, límites de créditos por miembro y flags de exceso de límite. La respuesta de `Get analytics` incluye un objeto `credit_pool` con datos de tier, límites y uso, y cada registro de usuario incluye un objeto `member_allocation`. Los campos heredados `seats` y `seat_type` quedan obsoletos en favor de `credit_pool` y `member_allocations`.

  * [Introducción a la API de monitorización](/developers/references/monitoring-api/get-started/overview): Pools de créditos, límites por miembro, avisos de obsolescencia y flujo de trabajo de exceso de límite.
</Update>

***

<Update label="April 30, 2026" tags={["SDK", "Backend"]}>
  ### Nuevo: Módulo de conectores de usuario de app del SDK

  El nuevo módulo `base44.connectors` te permite gestionar conexiones OAuth por usuario desde el código del frontend. Llama a `connectAppUser(connectorId)` para iniciar el flujo OAuth y recibir una URL de redirección, y a `disconnectAppUser(connectorId)` para eliminar el token almacenado de un usuario. La página de conectores del backend ahora documenta tanto el modelo de conexión a nivel de app como el de usuario de app.

  * [Referencia de user-connectors del SDK](/developers/references/sdk/docs/interfaces/user-connectors): Métodos `connectAppUser()` y `disconnectAppUser()`.
  * [Conectores](/developers/backend/resources/connectors): Configuración y uso de conectores de usuario de app.
</Update>

***

<Update label="April 28, 2026" tags={["Backend", "Backend Functions"]}>
  ### Nuevo: Automatizaciones de conectores

  Las funciones de backend ahora pueden activarse automáticamente en respuesta a eventos webhook de servicios conectados como Gmail, Google Calendar, Google Drive, Microsoft Outlook, Microsoft OneDrive, Slack, Microsoft Teams y SharePoint. Configura las automatizaciones de conectores en `function.jsonc` junto a tus otras automatizaciones, con condiciones de activación opcionales para filtrar eventos antes de que se ejecute tu función.

  * [Automatizaciones](/developers/backend/resources/backend-functions/automations#connector-automations): Referencia completa de campos, integraciones y eventos compatibles, condiciones de activación, estructura del payload del webhook y ejemplos.
  * [Conectores](/developers/backend/resources/connectors/shared-connectors#connector-automations): Resumen y referencia cruzada.
</Update>

<Update label="April 28, 2026" tags={["CLI", "Auth"]}>
  ### Nuevo: Comando `auth social-login`

  El nuevo comando `auth social-login` te permite habilitar o deshabilitar proveedores de identidad social (Google, Microsoft, Facebook y Apple) en la configuración local de autenticación de tu app. Google admite credenciales OAuth personalizadas vía los flags `--client-id` y `--client-secret`. Ejecuta `auth push` o `deploy` para aplicar los cambios.

  * [`auth social-login`](/developers/references/cli/commands/auth-social-login): Habilita o deshabilita proveedores de inicio de sesión social en la configuración local.
  * [Referencia de configuración de autenticación](/developers/backend/resources/auth): Nuevos campos de configuración para los cuatro proveedores sociales, incluidos `googleOAuthMode` y `googleOAuthClientId`.
</Update>

***

<Update label="May 6, 2026" tags={["SDK", "Entities"]}>
  ### Actualizado: Filtrado de entidades mejorado con shorthand de array y operadores de consulta

  `entities.filter()` ahora acepta el tipo `EntityFilterQuery<T>` para su parámetro `query`, lo que permite usar shorthand de array para coincidir con cualquiera de un conjunto de valores, `null` para coincidir con campos nulos y operadores de consulta estilo MongoDB (`$gte`, `$in`, `$or` y otros) para lógica de filtrado avanzada.

  * [Módulo entities del SDK](/developers/references/sdk/docs/type-aliases/entities): Tipo del parámetro `query` actualizado y nuevos ejemplos de filtrado.
</Update>

***

<Update label="April 28, 2026" tags={["SDK", "Agents"]}>
  ### Actualizado: `waiting_for_user_input` añadido al estado de llamadas a herramientas del agente

  Las llamadas a herramientas del agente ahora incluyen `"waiting_for_user_input"` como valor válido del estado. Actualiza cualquier código que compruebe o haga switch sobre el campo `status` de los objetos de llamadas a herramientas para gestionar este nuevo estado.

  * [Módulo agents del SDK](/developers/references/sdk/docs/interfaces/agents): Tipo `status` actualizado en los objetos de llamadas a herramientas.
</Update>

<Update label="April 28, 2026" tags={["SDK", "App Code"]}>
  ### Nuevo: GPT-5.5 y Claude Opus 4.7 disponibles en InvokeLLM

  Hay dos nuevas opciones de modelo disponibles para `integrations.Core.InvokeLLM()`: `"gpt_5_5"` (GPT-5.5) y `"claude_opus_4_7"` (Claude Opus 4.7). Pasa cualquiera de estos valores en el parámetro `model` para anular el modelo a nivel de app para una llamada específica.

  * [Módulo integrations del SDK](/developers/references/sdk/docs/type-aliases/integrations): Opciones de modelo de `InvokeLLMParams` actualizadas.
</Update>

<Update label="April 28, 2026" tags={["SDK", "Backend"]}>
  ### Actualizado: Nuevos conectores OAuth

  BambooHR, Calendly, Contentful, GitLab, Google Meet, Google Tasks, Hugging Face, Instagram y Supabase ahora están disponibles como conectores OAuth. Usa sus identificadores de tipo en `connectors.getConnection()` y en las llamadas a conectores de funciones de backend.

  * [Conectores](/developers/backend/resources/connectors): Tabla de conectores actualizada con todos los identificadores de tipo.
  * [Módulo connectors del SDK](/developers/references/sdk/docs/interfaces/connectors): Lista de conectores actualizada para `getConnection()`.
</Update>

<Update label="April 28, 2026" tags={["SDK", "Agents"]}>
  ### Nuevo: `getTelegramConnectURL()`

  `agents.getTelegramConnectURL()` genera una URL que conecta a un usuario final con un agente a través de Telegram.

  * [Módulo agents del SDK](/developers/references/sdk/docs/interfaces/agents): Método `getTelegramConnectURL()`.
</Update>

<Update label="April 28, 2026" tags={["Audit Logs API"]}>
  ### Obsoleto: Gestión de asientos eliminada de los Audit Logs

  El tipo de evento del registro de auditoría `workspace.member.seat_updated` se ha eliminado, junto con sus campos de metadatos asociados `new_seat_type` y `old_seat_type`.

  * [Tipos de eventos del registro de auditoría](/developers/references/audit-logs-api/get-started/event-types): Referencia de tipos de eventos actualizada.
</Update>

<Update label="April 28, 2026" tags={["CLI", "Backend"]}>
  ### Actualizado: Autenticación con email/contraseña en desarrollo local

  El servidor `base44 dev` ahora gestiona el registro e inicio de sesión con email/contraseña localmente, incluida la verificación OTP (los códigos se imprimen en tu terminal en lugar de enviarse por email). OAuth y el inicio de sesión social siguen redirigiéndose a Base44.

  * [Desarrollo local](/developers/backend/overview/local-dev/local-development-overview): Sección de autenticación y comportamiento de tokens.
  * [Solución de problemas](/developers/backend/overview/troubleshooting): Tokens de desarrollo local frente a producción.
</Update>

***

<Update label="March 31, 2026" tags={["Backend"]}>
  ### Nuevo: API de Audit Logs

  La API de Audit Logs ofrece acceso al ámbito de workspace a los eventos de auditoría para monitorización de seguridad, cumplimiento e integraciones SIEM. Úsala para enviar eventos en streaming a tu SIEM, investigar la actividad de usuarios en todas las apps de un workspace y crear informes de cumplimiento con todos los detalles del evento.

  * [Introducción a la API de Audit Logs](/developers/references/audit-logs-api/get-started/overview): Introducción y configuración del ID de workspace.
  * [Autenticación](/developers/references/audit-logs-api/get-started/authentication): Rol requerido y uso de la clave de API.
  * [Tipos de eventos](/developers/references/audit-logs-api/get-started/event-types): Lista completa de 65 tipos de eventos en 13 categorías.
  * [Límites de velocidad](/developers/references/audit-logs-api/get-started/rate-limits): Límites de solicitudes y comportamiento de throttling.
</Update>

***

<Update label="March 25, 2026" tags={["CLI"]}>
  ### Nuevo: Comandos `auth`

  Gestiona la configuración de autenticación de tu app desde el CLI. Descarga la configuración actual, activa o desactiva métodos de inicio de sesión como email/contraseña y envía los cambios a tu app en producción.

  * [`auth pull`](/developers/references/cli/commands/auth-pull): Obtén la configuración de autenticación de Base44
  * [`auth password-login`](/developers/references/cli/commands/auth-password-login): Habilita o deshabilita el inicio de sesión con contraseña
  * [`auth push`](/developers/references/cli/commands/auth-push): Envía la configuración de autenticación a Base44
  * [Gestión del inicio de sesión y el registro](/Setting-up-your-app/Managing-login-and-registration): Equivalente en el dashboard
</Update>

***

<Update label="March 23, 2026" tags={["Backend", "Entities"]}>
  ### Actualizado: La entidad User ahora se ejecuta localmente en el servidor de desarrollo

  Al iniciarse, el servidor de desarrollo crea un único registro de usuario a partir de tus credenciales del CLI autenticadas. Las operaciones de lectura y actualización en `me` funcionan como en producción; las solicitudes de creación y eliminación se ignoran silenciosamente, lo que coincide con el comportamiento de producción.

  * [Desarrollo local](/developers/backend/overview/local-dev/local-development-overview): Detalles actualizados del comportamiento de las entidades.
</Update>

***

<Update label="March 18, 2026" tags={["CLI"]}>
  ### Nuevo: Comando `exec`

  Ejecuta scripts independientes de TypeScript o JavaScript con el SDK de Base44 ya autenticado como el usuario actual. Útil para migraciones de datos, scripts de seed, consultas puntuales y automatización.

  * [`exec`](/developers/references/cli/commands/exec): Referencia del comando
  * [Scripts independientes](/developers/backend/overview/run-scripts): Guía completa con casos de uso y ejemplos
</Update>

***

<Update label="March 17, 2026" tags={["SDK", "Backend Functions"]}>
  ### Nuevo: Método `functions.fetch()`

  El módulo `functions` ahora incluye un método [`fetch()`](/developers/references/sdk/docs/interfaces/functions#fetch) para acceso HTTP directo a las funciones de backend. Úsalo para respuestas en streaming, métodos distintos de POST o acceso a la respuesta sin procesar.
</Update>

***

<Update label="March 16, 2026" tags={["SDK", "Entities"]}>
  ### Nuevo: Métodos de actualización masiva para entidades

  Dos nuevos métodos en los handlers de entidades para actualizar varios registros a la vez:

  * [`updateMany()`](/developers/references/sdk/docs/type-aliases/entities#updatemany): Aplica la misma actualización a todos los registros que coinciden con una consulta. Admite operadores de consulta de MongoDB para filtrado y operadores de actualización.
  * [`bulkUpdate()`](/developers/references/sdk/docs/type-aliases/entities#bulkupdate): Actualiza varios registros específicos en una sola solicitud, cada uno con sus propios datos.
</Update>

***

<Update label="March 15, 2026" tags={["CLI", "Backend Functions"]}>
  ### Nuevo: Comandos `functions list`, `functions delete` y `functions pull`

  Tres nuevos comandos del CLI te dan control total sobre las funciones de backend desplegadas desde la terminal. Usa `functions list` para ver todas las funciones desplegadas, `functions delete` para eliminar una o más por nombre, y `functions pull` para descargar funciones remotas a tu proyecto local. El comando `functions deploy` también se ha actualizado para admitir despliegue selectivo por nombre y un flag `--force` que elimina las funciones remotas que no están presentes localmente.

  * [`functions list`](/developers/references/cli/commands/functions-list): Lista todas las funciones de backend desplegadas.
  * [`functions delete`](/developers/references/cli/commands/functions-delete): Elimina una o más funciones desplegadas por nombre.
  * [`functions pull`](/developers/references/cli/commands/functions-pull): Descarga las funciones desplegadas a tu proyecto local.
  * [`functions deploy`](/developers/references/cli/commands/functions-deploy): Referencia actualizada con despliegue selectivo y flag `--force`.
</Update>

<Update label="March 15, 2026" tags={["CLI"]}>
  ### Nuevo: Comando `connectors list-available`

  Lista todos los tipos de integración compatibles con Base44 directamente desde la terminal. El comando muestra el identificador de tipo de cada conector, su descripción y cualquier campo de configuración de conexión requerido.

  * [connectors list-available](/developers/references/cli/commands/connectors-list-available): Referencia del comando.
</Update>

***

<Update label="March 12, 2026" tags={["Backend", "SDK"]}>
  ### Nuevo: 11 nuevos conectores OAuth y aprovisionamiento gestionado de Stripe

  Hay 11 nuevos conectores OAuth disponibles: Airtable, Dropbox, Google Classroom, Google Search Console, Linear, Microsoft Teams, Outlook, SharePoint, Splitwise y Wix. Stripe también es compatible vía un nuevo flujo de aprovisionamiento gestionado, sin necesidad de OAuth. Usa `STRIPE_SECRET_KEY` desde el entorno para llamar a la API REST de Stripe directamente en tus funciones de backend.

  * [Conectores](/developers/backend/resources/connectors): Guía actualizada con la tabla completa de conectores, detalles del aprovisionamiento de Stripe y ejemplos de uso.
  * [connectors (SDK)](/developers/references/sdk/docs/interfaces/connectors#available-connectors): Tabla de referencia actualizada con todos los nuevos identificadores de tipo.
</Update>

<Update label="March 12, 2026" tags={["SDK"]}>
  ### Actualizado: `InvokeLLM` ahora acepta un parámetro `model`

  El método `integrations.Core.InvokeLLM` ahora acepta un parámetro opcional `model` para anular la configuración del modelo a nivel de app para una llamada específica. Los valores admitidos incluyen `gpt_5`, `gpt_5_mini`, `gemini_3_pro`, `gemini_3_flash`, `claude_sonnet_4_6` y `claude_opus_4_6`.

  * [integrations](/developers/references/sdk/docs/type-aliases/integrations): Referencia del SDK actualizada con el nuevo parámetro `model`.
</Update>

***

<Update label="March 11, 2026" tags={["CLI"]}>
  ### Actualizado: Argumentos y flags del comando `create`

  El comando `base44 create` ahora acepta el nombre del proyecto como argumento posicional (`base44 create [name]`) en lugar de un flag `-n, --name`. Se ha eliminado el flag `-d, --description`. Un nuevo flag `--no-skills` te permite omitir la instalación de skills del agente de IA durante la creación del proyecto.

  * [`create`](/developers/references/cli/commands/create): Referencia del comando actualizada con la nueva lista de argumentos y flags.
</Update>

***

<Update label="March 8, 2026" tags={["Backend Functions", "CLI"]}>
  ### Actualizado: `function.jsonc` ahora es opcional

  Las funciones de backend ya no requieren un archivo de configuración `function.jsonc`. Crea una función solo con un archivo `entry.ts` o `entry.js`. Añade `function.jsonc` solo cuando necesites un nombre personalizado o [automatizaciones](/developers/backend/resources/backend-functions/automations).

  * [Funciones de backend](/developers/backend/resources/backend-functions/overview): Introducción actualizada con configuración simplificada y detalles del archivo de configuración opcional.
  * [Estructura del proyecto](/developers/backend/overview/project-structure): Actualizado para reflejar que `function.jsonc` es opcional.
</Update>

***

<Update label="March 5, 2026" tags={["CLI"]}>
  ### Nuevo: Comando `dev` para desarrollo local

  Ejecuta funciones de backend, entidades y subidas de medios en tu máquina con `base44 dev`.

  * [Desarrollo local](/developers/backend/overview/local-dev/local-development-overview): Guía completa con características compatibles y limitaciones
  * [`dev`](/developers/references/cli/commands/dev): Referencia del comando
</Update>

***

<Update label="March 3, 2026" tags={["Connectors"]}>
  ### Nuevos conectores: Box, ClickUp, Google Analytics, Wrike

  Hay cuatro nuevos conectores OAuth disponibles. Configúralos con el CLI y llama a [`getConnection()`](/developers/references/sdk/docs/interfaces/connectors#getconnection) en tus funciones de backend.

  * [Conectores](/developers/backend/resources/connectors): Lista completa de servicios compatibles.
  * [connectors (SDK)](/developers/references/sdk/docs/interfaces/connectors#available-connectors): Tabla de referencia con todos los identificadores de tipo.
</Update>

<Update label="March 3, 2026" tags={["SDK"]}>
  ### Nuevo: Método `getConnection()` para conectores

  El nuevo método `connectors.getConnection()` devuelve un `accessToken` y un objeto `connectionConfig` con parámetros específicos del conector (por ejemplo, un subdominio o ID de cuenta). Esto reemplaza a `getAccessToken()`, que ahora está obsoleto.

  * [Conectores](/developers/backend/resources/connectors): Ejemplos y guía de uso actualizados.
  * [connectors (SDK)](/developers/references/sdk/docs/interfaces/connectors#getconnection): Referencia completa del método.
</Update>

<Update label="March 3, 2026" tags={["SDK"]}>
  ### Nuevo: Proveedor de autenticación SSO

  El método `auth.loginWithProvider()` ahora admite `'sso'` como proveedor, lo que habilita flujos de inicio de sesión SSO empresarial. Habilita SSO en la configuración de autenticación de tu app antes de usar este proveedor.

  * [auth (SDK)](/developers/references/sdk/docs/interfaces/auth): Lista de proveedores actualizada y ejemplo de código SSO.
</Update>

<Update label="March 3, 2026" tags={["Backend", "SDK"]}>
  ### Nuevo: Conectores Discord, GitHub, Google BigQuery y Slack Bot

  Hay cuatro nuevos tipos de conector disponibles: `discord`, `github`, `googlebigquery` y `slackbot`. El conector `slackbot` usa un token de bot en lugar de un token de usuario, lo que permite que tu app publique como un bot personalizado con su propio nombre para mostrar e icono. La referencia del SDK ahora incluye una tabla completa de conectores, definiciones de tipo `ConnectorIntegrationType` y un ejemplo de código de Slack Bot.

  * [Conectores](/developers/backend/resources/connectors): Lista completa de servicios compatibles y referencia de configuración.
  * [connectors (SDK)](/developers/references/sdk/docs/interfaces/connectors): Tipos de conector disponibles, ejemplo de Slack Bot y definiciones de tipo `ConnectorIntegrationType`.
</Update>

***

<Update label="February 28, 2026" tags={["Agents", "CLI"]}>
  ### Actualizado: Skills de Base44 — Nueva skill troubleshooter e instalación global

  Las skills de Base44 ahora incluyen una skill troubleshooter dedicada para investigar problemas en producción obteniendo y analizando los logs de las funciones de backend. Las skills también pueden instalarse globalmente con `npx skills add base44/skills -g` para usarse en todos los proyectos. Ya está disponible la documentación completa de las tres skills (`base44-cli`, `base44-sdk`, `base44-troubleshooter`).

  * [Skills de Base44](/developers/backend/overview/skills): Todas las skills disponibles, capacidades, prompts de ejemplo e instrucciones de instalación.
</Update>

***

<Update label="February 25, 2026" tags={["CLI", "Backend"]}>
  ### Nuevo: Comando `connectors pull`

  Descarga las configuraciones de conectores desde Base44 a archivos JSONC locales. Descarga todos los conectores y los sincroniza con el directorio de conectores de tu proyecto.

  * [`connectors pull`](/developers/references/cli/commands/connectors-pull): Descarga las configuraciones de conectores desde Base44 a archivos locales
</Update>

<Update label="February 25, 2026" tags={["CLI"]}>
  ### Nuevo: Comando `site open`

  Abre tu sitio desplegado en el navegador directamente desde el CLI.

  * [`site open`](/developers/references/cli/commands/site-open): Abre el sitio desplegado en tu navegador
</Update>

<Update label="February 25, 2026" tags={["CLI", "Backend Functions"]}>
  ### Nuevo: Gestión de secretos

  Gestiona los secretos del proyecto desde el CLI. Los secretos están disponibles para tus funciones de backend como variables de entorno a través de `Deno.env.get()`.

  * [`secrets set`](/developers/references/cli/commands/secrets-set): Establece uno o más secretos a partir de pares KEY=VALUE o un archivo `.env`
  * [`secrets list`](/developers/references/cli/commands/secrets-list): Lista los secretos configurados, los valores se enmascaran
  * [`secrets delete`](/developers/references/cli/commands/secrets-delete): Elimina uno o más secretos
</Update>

***

<Update label="February 23, 2026" tags={["Backend", "Agents"]}>
  ### Nuevo: Servidor MCP de Base44

  El servidor MCP de Base44 (`app.base44.com/mcp`) permite a los asistentes de IA crear y gestionar tus apps vía OAuth. Admite la creación de apps, la edición de apps, el listado de apps y la consulta de datos de entidades.

  * [Servidor MCP de Base44](/developers/backend/overview/mcp-server): Conecta tu asistente de IA, herramientas disponibles y prompts de ejemplo.
</Update>

***

<Update label="February 24, 2026" tags={["CLI", "Backend", "Backend Functions"]}>
  ### Nuevo: Comando `logs`

  Visualiza los logs de tus funciones de backend en la terminal. El comando devuelve las entradas de log más recientes de todas las funciones de tu proyecto, con flags para filtrar por nombre de función, rango de tiempo o número de resultados.

  * [`logs`](/developers/references/cli/commands/logs): Visualiza los logs de las funciones en la terminal
</Update>

<Update label="February 24, 2026" tags={["App Code"]}>
  ### Nuevo: Desconecta tu app de GitHub

  Ahora puedes desconectar una app de Base44 de su repositorio de GitHub o eliminar por completo la conexión de tu cuenta de GitHub con Base44. Usa esto cuando quieras dejar de sincronizar los cambios de código o cambiar a otro repositorio. Ten en cuenta que después de desconectar una app, deberás usar un nombre de repositorio diferente para volver a conectarla.

  * [Integración con GitHub](/developers/app-code/local-development/github): Cómo conectar, sincronizar y desconectar tu app de GitHub.
</Update>

***

<Update label="February 17, 2026" tags={["SDK", "Authentication"]}>
  ### Nuevo: Inicio de sesión con Apple

  Apple ya es un proveedor de autenticación compatible. Ahora los usuarios pueden iniciar sesión en tus apps de Base44 con su Apple ID, junto a otros proveedores existentes como Google, Microsoft y Facebook.

  * Habilita Apple en la configuración de autenticación de tu app antes de usar este proveedor.
  * Usa [`loginWithProvider('apple')`](/developers/references/sdk/docs/interfaces/auth#loginwithprovider) para iniciar el inicio de sesión OAuth con Apple.
  * Aprende más: [Funciones de autenticación](/developers/backend/overview/features#authentication-and-user-management)
</Update>

***

<Update label="February 16, 2026" tags={["SDK", "CLI", "Entities"]}>
  ### Nuevo: Generación de tipos de TypeScript

  Genera tipos de TypeScript a partir de los recursos de tu backend para tener seguridad de tipos y autocompletado en tu código del SDK. El nuevo comando `types generate` crea interfaces tipadas para entidades, nombres de funciones y nombres de agentes.

  * [`types generate`](/developers/references/cli/commands/types-generate): Genera tipos de TypeScript a partir de los recursos de tu proyecto.
  * [Tipos dinámicos](/developers/references/sdk/getting-started/dynamic-types): Aprende a usar los tipos generados para operaciones de entidades con seguridad de tipos, autocompletado para funciones y agentes y mejor soporte del IDE.
  * Tipos del SDK actualizados: Todos los métodos CRUD de entidades ahora devuelven resultados correctamente tipados en lugar de `any`.
</Update>

***

<Update label="February 15, 2026" tags={["Backend", "CLI"]}>
  ### Nuevo: Conectores OAuth

  Conecta tus apps de Base44 con servicios de terceros vía integraciones OAuth. Define las configuraciones de conectores en tu proyecto y autoriza servicios para hacer llamadas autenticadas a la API desde tus funciones de backend.

  * [Conectores OAuth](/developers/backend/resources/connectors): Define y despliega integraciones OAuth con servicios compatibles.
  * [`connectors push`](/developers/references/cli/commands/connectors-push): Envía configuraciones de conectores y autoriza flujos OAuth.
</Update>

***

<Update label="January 29, 2026" tags={["App Code"]}>
  ### Actualizado: Integración con GitHub disponible ahora para workspaces compartidos

  La sincronización bidireccional con GitHub ya está disponible para apps en workspaces compartidos. Anteriormente limitada a workspaces personales, ahora puedes conectar apps de workspaces compartidos a GitHub para desarrollo local con sincronización automática.

  * Para apps en workspaces compartidos, solo los propietarios de la app pueden realizar la conexión inicial con un repositorio.
  * Los propietarios de la app o el usuario que conectó originalmente el repositorio pueden reconectar si hay un problema de conexión.

  Aprende más: [Integración con GitHub](/developers/app-code/local-development/github)
</Update>

***

<Update label="February 11, 2026" tags={["CLI", "Backend"]}>
  ### Nuevo: Comando Eject

  Haz eject de una app existente de Base44 a un proyecto local. Trabaja en tu app en tu propio IDE con control total sobre el código en lugar de hacerlo a través de la interfaz de Base44.

  * [`eject`](/developers/references/cli/commands/eject): Descarga el código del frontend y los recursos del backend de una app existente a un nuevo proyecto local.
  * [Empezar desde una app existente de Base44](/developers/backend/overview/start-from-existing-app): Guía paso a paso para hacer eject y configurar tu proyecto local.
</Update>

***

<Update label="February 10, 2026" tags={["Backend", "Backend Functions", "Automations"]}>
  ### Nuevo: Automatizaciones para funciones de backend

  Ejecuta funciones de backend automáticamente según un calendario o en respuesta a eventos de la base de datos. Define automatizaciones en los archivos de configuración de tus funciones y despliégalas con el CLI.

  * [Automatizaciones](/developers/backend/resources/backend-functions/automations): Programa funciones con cron o intervalos simples, o haz que se activen ante eventos de entidad.
  * [`functions deploy`](/developers/references/cli/commands/functions-deploy): Despliega funciones de backend con sus automatizaciones usando el CLI.
</Update>

***

<Update label="January 28, 2026" tags={["Backend", "Agents"]}>
  ### Nuevo: Servidor MCP de documentación de Base44

  Conecta asistentes de IA como Cursor, Claude Desktop y VS Code a la documentación de Base44. Haz preguntas sobre el SDK, el CLI, las entidades o cualquier función de Base44 y obtén respuestas con enlaces a la documentación relevante.

  * [Servidor MCP de documentación](/developers/backend/overview/base44-docs-mcp): Instrucciones de configuración y consultas de ejemplo.
</Update>

***

<Update label="January 27, 2026" tags={["CLI", "Agents"]}>
  ### Nuevo: Configuración de agentes del CLI

  Define agentes de IA usando archivos de configuración locales. Crea archivos de configuración JSONC en tu directorio `base44/agents/` y sincronízalos con Base44 con el CLI.

  * [Configuración de agentes](/developers/references/cli/agents-config): Define agentes con instrucciones personalizadas, selección de modelo y acceso a herramientas.
  * [`agents pull`](/developers/references/cli/commands/agents-pull): Descarga las configuraciones de agentes desde la nube a tu proyecto local.
  * [`agents push`](/developers/references/cli/commands/agents-push): Envía las configuraciones locales de agentes a Base44.
</Update>

***

<Update label="January 26, 2026" tags={["Backend", "Entities"]}>
  ### Nuevo: Referencia del esquema de usuario

  La referencia integrada de la entidad de usuario para autenticación y gestión de usuarios en tus apps de Base44.

  * [Esquema de usuario](/developers/references/entities/user-schema): Campos, autenticación y configuración de la entidad de usuario integrada.
</Update>

***

<Update label="January 25, 2026" tags={["App Code"]}>
  ### Actualizado: Pestaña Code

  Visualiza todos los archivos del proyecto directamente en la pestaña Code del editor de Base44.

  * [Estructura del proyecto](/developers/app-code/overview/project-structure): Visibilidad actualizada de archivos en la pestaña Code.
</Update>

<Update label="January 25, 2026" tags={["SDK", "Agents"]}>
  ### Nuevo: Extensiones para agentes de IA

  Amplía las capacidades de los agentes de IA en herramientas externas como Claude, Cursor y otros asistentes de IA para programación. Usa las skills de Base44 para dar a los agentes de IA acceso a las entidades de tu app y a las funciones de backend.

  * [Extensiones para agentes de programación](/developers/backend/overview/skills): Especificación de skills, uso y enlaces al repositorio de skills de Base44.
</Update>

<Update label="January 25, 2026" tags={["CLI", "Backend Functions"]}>
  ### Nuevo: Funciones de backend en el CLI

  Despliega y gestiona funciones del lado del servidor usando el CLI.

  * [`functions-deploy`](/developers/references/cli/commands/functions-deploy): Despliega funciones de backend en Base44.
</Update>

<Update label="January 25, 2026" tags={["Backend", "Entities"]}>
  ### Nuevo: Sistema de entidades

  El sistema de entidades de Base44 es la base para los modelos de datos personalizados de tus apps. Define esquemas, tipos de campo, reglas de validación y permisos de seguridad.

  * [Introducción a las entidades](/developers/references/entities/introduction): Definiciones de esquemas, tipos de campo y validación.
  * [Reglas de seguridad](/developers/references/entities/security): Control de acceso y permisos.
</Update>

<Update label="January 25, 2026" tags={["SDK", "Realtime"]}>
  ### Nuevo: SDK en tiempo real

  Suscríbete a los cambios de datos en vivo y sincroniza el estado entre clientes en tiempo real.

  * [`subscribe()`](/developers/references/sdk/docs/type-aliases/entities#subscribe): Suscríbete a actualizaciones de entidades en tiempo real vía WebSocket.
</Update>

<Update label="January 25, 2026" tags={["App Code"]}>
  ### Nuevo: Documentación de App Code

  Documentación completa para trabajar con el código de tu app en Base44.

  * [Introducción](/developers/app-code/overview/introduction): Resumen del desarrollo del código de la app.
  * [Estructura del proyecto](/developers/app-code/overview/project-structure): Comprende la estructura de archivos de tu app.
  * [Pestaña Code](/developers/app-code/editor/code-tab): Edita el código directamente en el editor de Base44.
  * [Monitor de actividad](/developers/app-code/editor/activity-monitor): Supervisa la actividad y los logs de la app.
  * [Integración con GitHub](/developers/app-code/local-development/github): Conecta tu app a GitHub.
</Update>

<Update label="January 25, 2026" tags={["CLI"]}>
  ### Nuevo: Referencia de comandos del CLI

  Referencia completa de comandos del CLI de Base44.

  * [Introducción al CLI](/developers/references/cli/commands/introduction): Empieza con el CLI.
  * [`create`](/developers/references/cli/commands/create): Crea un nuevo proyecto de Base44.
  * [`login`](/developers/references/cli/commands/login): Autentícate con Base44.
  * [`deploy`](/developers/references/cli/commands/deploy): Despliega tu app.
  * [`whoami`](/developers/references/cli/commands/whoami): Comprueba la autenticación actual.
  * [Introducción al CLI](/developers/references/cli/get-started/overview): Gestiona entidades y funciones.
</Update>

<Update label="January 25, 2026" tags={["Backend", "Backend Functions"]}>
  ### Nuevo: Documentación de Backend (BaaS)

  Usa Base44 como servicio de backend para cualquier frontend. Define entidades, despliega funciones e intégralo con React u otros frameworks.

  * [Introducción al backend](/developers/backend/overview/introduction): Resumen de las funciones de backend de Base44.
  * [Estructura del proyecto](/developers/backend/overview/project-structure): Comprende la disposición de un proyecto de backend.
  * [Quickstart solo backend](/developers/backend/quickstart/quickstart-backend-only): Usa Base44 como backend independiente.
  * [Quickstart con React](/developers/backend/quickstart/quickstart-with-react): Integra el backend de Base44 con React.
</Update>

***

<Update label="December 24, 2025" tags={["App Code"]}>
  ### Nuevo: Sincronización bidireccional con GitHub

  Control de versiones completo con sincronización bidireccional con GitHub. Mantén tu app de Base44 y tu repositorio de GitHub automáticamente sincronizados.

  * Trabaja en tu IDE preferido y sincroniza los cambios de vuelta a través de GitHub.
  * Colabora con varios contribuidores en la misma app.
  * [Integración con GitHub](/developers/app-code/local-development/github): Conecta tu app a GitHub.
</Update>

***

<Update label="December 4, 2025" tags={["SDK"]}>
  ### Nuevo: Paquetes NPM

  Trae cualquier biblioteca web desde NPM a tus apps de Base44. Usa paquetes como GSAP, Radix UI, anime.js y más para animación, 3D, componentes de UI, gráficos, formularios y medios.

  * Añade paquetes directamente desde el builder indicando qué paquete quieres.
  * Crea apps con movimiento premium, escenas 3D avanzadas, dashboards más completos y más.
</Update>

<Note>Esta página se tradujo con IA. Para información más precisa y actualizada, consulta la [versión en inglés](/). </Note>
