Changelog
3.45.0 (2026-10-08)
Features
3.44.0 (2026-10-08)
Features
3.43.1 (2026-10-08)
Bug Fixes
3.43.0 (2026-10-07)
Features
3.42.0 (2026-10-06)
Features
Bug Fixes
- builder-api: no duplicar tablas ni columnas y esperar el refresh de GraphQL [TAS-3033] (#258) (e587393)
3.41.0 (2026-10-04)
Features
- ai: enable Codenull Agent by default [TAS-3018] (#253) (32e9797)
- graphql: per-table Aggregate query (group by) for charts [TAS-3007] (#251) (842e1e3)
3.40.1 (2026-09-30)
Bug Fixes
3.40.0 (2026-09-30)
Features
3.39.0 (2026-09-29)
Features
3.38.2 (2026-09-24)
Bug Fixes
3.38.1 (2026-09-22)
Bug Fixes
- builder-api: manejar permisos de acceso anonimo en migracion de entornos (#239) (201930e)
- builder-api: marcar docs ambiguos en migrateEntityPermissionsToClaims (refs TAS-2519) (#242) (ccab4d1)
3.38.0 (2026-09-17)
Features
3.37.4 (2026-09-16)
Bug Fixes
3.37.3 (2026-09-16)
Bug Fixes
3.37.2 (2026-09-12)
Bug Fixes
- builder-api: respuestas de escritura con el estado posterior a la escritura (refs #TAS-2715) (#228) (ea2cbde)
3.37.1 (2026-09-12)
Bug Fixes
3.37.0 (2026-09-12)
Features
- builder-api: registrar queries SQL como dependencias en App Insights (#230) (9683f32)
- mcp: permitir habilitar/deshabilitar un hook por MCP [TAS-2716] (#225) (96e54f1)
3.36.1 (2026-09-09)
Bug Fixes
3.36.0 (2026-09-09)
Features
3.35.0 (2026-09-08)
Features
Bug Fixes
3.34.0 (2026-09-08)
Features
3.33.0 (2026-09-05)
Features
- codenull-ui: autor y paginación en decisiones de arquitectura [TAS-2664] (#213) (77f0e11)
- codenull-ui: panel de decisiones de arquitectura [TAS-2664] (#209) (f036ba9)
Bug Fixes
- builder-api: exclude inherited parent features from env migration diff (refs #TAS-2713) (#214) (be469cc)
3.32.1 (2026-09-04)
Bug Fixes
3.32.0 (2026-09-04)
Features
3.31.0 (2026-09-03)
Features
3.30.0 (2026-09-03)
Features
3.29.2 (2026-09-02)
Bug Fixes
3.29.1 (2026-09-01)
Bug Fixes
- codenull-ui: color por defecto del icono en menu de usuario sin afectar otros menus [TAS-2685] (#202) (76f4bad)
- codenull-ui: iconos del menu de usuario no se renderizan [TAS-2685] (#200) (95bd18f)
3.29.0 (2026-09-01)
Features
- builder-api: memoria de decisiones de arquitectura por aplicación vía MCP [TAS-2669] (#198) (18a24e8)
3.28.0 (2026-08-27)
Features
- builder-api: resolver roles en hooks por Codigo estable (#185) (01aa47e)
- hooks: flag enabled/disabled por hook [TAS-2634] (#193) (41aade4)
3.27.0 (2026-08-26)
Features
Bug Fixes
3.26.0 (2026-08-24)
Features
- builder-api: add apply environment variables task and integrate with environment variable resolvers (#189) (b8dda43)
- builder-api: enforcement de autorización server-side por rol/permiso [TAS-2519] (#166) (6383ca7)
Bug Fixes
- codenull-ui: evitar crash de React por Google Translate en custom features (refs #2621) (#190) (50272fd)
3.25.1 (2026-08-20)
Bug Fixes
3.25.0 (2026-08-19)
Features
Bug Fixes
3.24.0 (2026-08-19)
Features
Bug Fixes
3.23.0 (2026-08-19)
Features
3.22.1 (2026-08-18)
Bug Fixes
3.22.0 (2026-08-14)
Features
3.21.0 (2026-08-13)
Features
- adhoc: borrar mongodbUri y passwordDeployApi legacy [TAS-2549] (#165) (d008b87)
- cache: explorador de caché en /cache/explorer [TAS-2556] (#170) (df0c7dd)
- codenull-ui: migración entre ambientes hace merge, no replace (refs #TAS-2541) (#168) (c7f957c)
- features: query sharedDesignerFeatures y flag shared (refs #TAS-2539) (#169) (3978bcd)
3.20.0 (2026-08-11)
Features
- builder-api: exponer multimediaSasTtlMinutes en GraphQL (refs #TAS-2516) (#160) (cf6d7a2)
- custom-features: habilitar iconos de antd y react-icons (refs #TAS-2538) (#163) (c2bb00f)
- feature-panel: tab de detalles para editar propiedades básicas (refs #TAS-2517) (#162) (588d81f)
3.19.0 (2026-08-10)
Features
- mcp: guía de autoría de hooks y validación de paquetes [TAS-2512] (#157) (62b0297)
- multimedia: acceso privado configurable para archivos multimedia [TAS-2516] (#159) (2231605)
3.18.0 (2026-08-07)
Features
- mcp: soportar menuIcon (WebReactIcons/WebAndtIcons/MobileExpoIcons) en upsert_menu (#154) (f17dc89)
- monitoring: métricas de New Relic Browser por aplicación (refs #TAS-2499) (#153) (ca65171)
- ui: ancho del menú lateral ajustable por el usuario [TAS-2498] (#152) (673e70c)
3.17.2 (2026-08-05)
Bug Fixes
- agents: documentar formato real de fechas (epoch ms en string) al leer del API [TAS-2494] (#150) (892b8f7)
3.17.1 (2026-08-04)
Bug Fixes
3.17.0 (2026-08-03)
Features
- mcp: servidor MCP para agentes externos con API keys, tools y UI de administración [TAS-2446] (#142) (d63fbed)
- ui: actualizar imagen de perfil de usuario [TAS-2473] (#146) (9793545)
3.16.0 (2026-07-30)
Features
3.15.0 (2026-07-24)
Features
- migrate-env: mejoras de UX y comparación en migración de environments (refs TAS-2427) (#139) (0ec9a0d)
3.14.0 (2026-07-23)
Features
3.13.0 (2026-07-22)
Features
- builder-api: fallback admin role validation to role name [TAS-2346] (#133) (3331b10)
- builder-api: grant default admin access to new features (refs #2332) (#134) (037bac5)
- builder-api: IP del request disponible en el contexto GraphQL y en los hooks [TAS-2414] (#136) (557b0f8)
- role-based component permissions for custom features [TAS-2361] (#129) (c1e5187)
Performance Improvements
- codenull-ui: improve LCP with lighter critical path and non-blocking render gates [TAS-1638] (#135) (9e4b6e8)
3.12.6 (2026-07-10)
Bug Fixes
3.12.5 (2026-07-09)
Bug Fixes
3.12.4 (2026-07-09)
Bug Fixes
- codenull-ui: always fetch fresh code when entering custom feature edit mode (refs TAS-2299) (#125) (40ed81a)
3.12.3 (2026-07-07)
Bug Fixes
3.12.2 (2026-07-06)
Bug Fixes
3.12.1 (2026-07-06)
Bug Fixes
3.12.0 (2026-06-22)
Features
3.11.2 (2026-06-11)
Bug Fixes
3.11.1 (2026-06-11)
Bug Fixes
3.11.0 (2026-06-10)
Features
Bug Fixes
3.10.0 (2026-06-05)
Features
Bug Fixes
3.9.0 (2026-06-04)
Features
- home: redirect to feature designer when no default feature set (#72) (b4b54e3)
- table: add updateTable mutation to edit entity metadata (refs TAS-2191) (#78) (b850c3e)
3.8.1 (2026-06-04)
Bug Fixes
3.8.0 (2026-06-04)
Features
3.7.0 (2026-06-03)
Features
- dashboard: update AI usage dashboard to display percentages ins… (#69) (11ff607)
- gate hooks explorer by feature flag and update default API envi… (#68) (04f06ea)
3.6.0 (2026-06-02)
Features
- docs-updater: enable creating new docs pages from scratch (#64) (628299d)
- hooks: delete hook action with associated logs cleanup (#63) (18f7b5d)
3.5.3 (2026-06-02)
Bug Fixes
3.5.2 (2026-06-02)
Bug Fixes
3.5.1 (2026-06-02)
Bug Fixes
- ci: authenticate Claude action via OAuth (Claude Max subscription) (#58) (7a59d4d)
- ci: point release-please directly at docs/changelog.mdx (#56) (0c208dd)
3.5.0 (2026-06-02)
Features
- add CompilerConfigService for managing compiler configuration and dynamic model usage (5d24ec2)
- add conditional and complete refresh functions to manage application refresh logic (127ecb8)
- add dynamic dictionary and static dictionary data models (e509ddf)
- Add DynamicModelBuilder and DynamicModelIntegrator for dynamic model generation and integration with Apollo (29c8915)
- add skills for UI design and component generation (#27) (18f3881)
- add tests for duplicated relations and establishRelations with aliases in DynamicModelBuilder (e265d48)
- agents: @mention references and discovery tools for AI agents (#37) (17e7217)
- ai: cambiar medición de consumo de IA de mensual a diario (refs #TAS-2152) (#53) (59da312)
- ai: track last model usage per app in aiUsage documents (refs #TAS-2009) (#14) (2a7c326)
- enhance tooltips across various components for better user guidance (ac91e55)
- enhance TypeScript configuration and add new utility functions (569fe7e)
- hooks: add tableName field to hook GraphQL type (refs #1725) (#25) (979dda9)
- implement cache invalidation and system refresh after field and table operations (bf08ef9)
- implement conditional refresh utility and update refresh logic in application endpoints (3e498b2)
- Implement dynamic dictionary generation and update related imports and tests (537f140)
- Implement dynamic generation of entities enum based on app configuration (14e19af)
- Implement dynamic model testing and integration (d46803f)
- implement real-time agent progress reporting via a new progress tracking module across all builder steps and nodes. (#34) (899c3be)
- integrate CompilerConfigService for dynamic model handling in dictionary and schema generation (192485d)
- jobs: add daily cleanup job for CodenullEmailSendLogs (#47) (51836f0)
- Remove unused fields from Usuario model and add DynamicModelIntegrator for Apollo integration (6dce109)
- ui: @mentions for features, hooks and entities in the agent chat (#43) (537bd67)
- update jspdf to version 4.0.0 and refactor related imports (9805571)
Bug Fixes
- agents: add unified date field handling instructions to custom feature prompt (refs #TAS-2102) (#36) (ed90323)
- api: prevent deletion of protected fields in Usuario table (refs #TAS-2101) (#49) (464d040)
- correct import path for dynamicModelIntegrator in dictionary.dynamic.js (1885bb7)
- datagrid: apply each setCellBackgroundColor rule to its matching column independently (refs #TAS-2015) (#24) (f26dc7a)
- datagrid: limit See More popover size to prevent full-window takeover (refs #TAS-2034) (#17) (e831173)
- enhance error logging during Apollo server reload (ff74876)
- husky prepare script for monorepo root .git (927322d)
- husky prepare script for monorepo root .git (072c972)
- middleware: handle stream-not-readable errors from client disconnects (refs #TAS-2044) (#20) (dcf3afc)
- modelsapp: strip SQL-quoted default values before passing to Sequelize (#19) (f52e85f)
- monitoring: throttle critical pool trackException to priority plans after 1 min sustained (#23) (1650687)
- settings: update secret key for integrationAuth0 configuration (#40) (34b5854)
- ui: refetch feature config on exit from edit mode to fix stale customCode (refs #TAS-2121) (#35) (a6d9b31)
- Update hook setup to use _id instead of HookId in DynamicModelBuilder (adbfd30)