Skip to content

Changelogs

This section tracks the history of significant changes, refactors, and updates to the IGNIS framework.

Planned Features

FeatureDescriptionPriority
Schema MigratorLoopBack 4-style auto schema migration without Drizzle KitHigh

Recent Changes

DateTitleType
2026-07-18Logger Overhaul - ILogger Tier, Pino Provider, Single-Provider LoadingBreaking Change, New Feature, Enhancement, Bug Fix
2026-07-18Dependency Refresh & DI CleanupMaintenance, Breaking Change, Bug Fix
2026-07-17Error Module RedesignBreaking Change, Enhancement
2026-07-17Logger Correctness PassBug Fix, Enhancement, Behavior Change
2026-07-17Secrets Peers Invisible to Bundlers - No More external node-vaultBug Fix, Behavior Change
2026-07-16Error Handling - Normalized Messages, Error Catalog, and a Recovered causeBug Fix, Enhancement, New API
2026-07-16Secrets & Vault IntegrationNew Feature, Enhancement
2026-07-14Optional Peers, Actually Optional - The Driver Is a Class NowBreaking Change, Bug Fix, Enhancement
2026-07-13The Hardening Round - SQL Injection, Scope Escapes and Silent LeaksSecurity, Breaking Change, Bug Fix, Enhancement
2026-07-12Core Consolidation & Deduplication - Mixin Functions Removed, Narrowing Default-Filter Merge, isApplicationErrorBreaking Change, Enhancement, Bug Fix
2026-07-11Postgres Driver Seam & Supabase - Transaction Correctness, postgres-js, RLS Auth ContextNew Feature, Refactor, Breaking Change, Security
2026-07-11Connectors Consistency Hardening - Strict find(), engineParams, SQL-Semantics ParityBug Fix, Enhancement, Breaking Change
2026-07-08Typesense Advanced Search - Vector/Semantic, Multi-Search, SynonymsNew Feature, Breaking Change
2026-07-05Unified Repository & Connectors Architecture - PostgreSQL, Typesense & Memory EnginesNew Feature, Refactor, Breaking Change
2026-06-25Redis Helpers Refactor - Abstract Base, Interfaces, Sentinel & FactoryRefactor, New Feature, Breaking Change
2026-06-18Current User Information Endpoint - GET /me & who-am-i FlagNew Feature
2026-06-14Validation Message Codes, SQLSTATE-Class DB Errors & Production Error HardeningNew Feature, Security, Breaking Change
2026-06-02Scoped RBAC Authorization - Edge-Table Model, Pooled Enforcer, Redis-Only CacheNew Feature, Breaking Change
2026-05-27Casbin Domain Matching Function - Wildcard/Pattern Domains in gNew Feature
2026-05-25Per-Model Default Limit via @model SettingsNew Feature
2026-05-22Drizzle Casbin Adapter - Schema-Qualified TablesEnhancement, Breaking Change
2026-05-21Mass Update/Delete Guards - Blank Id & Empty WhereBug Fix, Security
2026-05-20Consistent Default Limit for To-Many RelationsBug Fix, Breaking Change
2026-05-08CRUD Route Toggles & Typed JSON ResponsesNew Feature, Enhancement
2026-05-05Refresh Access Token EndpointNew Feature
2026-04-23Error Responses - messageCode & Extra FieldsEnhancement
2026-03-31TypeScript 6 Upgrade & Toolchain RefreshMaintenance
2026-03-30Row-Level Locking (FOR UPDATE)New Feature
2026-03-15gRPC Support - ConnectRPC Integration, BaseGrpcController, RPC DecoratorsNew Feature
2026-03-12Kafka Helpers Enhancement - Health, Callbacks, Transactions, Schema RegistryEnhancement, New Feature
2026-03-10Kafka Helpers Refactor & @platformatic/kafka v1.30.0Refactor, Breaking Change
2026-03-06Filter Offset/Skip Bug FixBug Fix
2026-03-04Customizable JWT Payload Field CodecsNew Feature, Breaking Change
2026-03-02Model Authorize SettingsNew Feature
2026-02-27JWKS Authentication & Service Hierarchy RefactorNew Feature, Refactor, Breaking Change, Security
2026-02-26Core/Helpers DecouplingRefactor, Breaking Change
2026-02-16Authorization System & Auth Module RefactorNew Feature, Refactor, Breaking Change
2026-02-11WebSocket Generic Type ParametersEnhancement
2026-02-11WebSocket Encrypted DeliveryNew Feature
2026-02-11Crypto Algorithm Refactor & ECDHRefactor, New Feature, Breaking Change
2026-02-10WebSocket Heartbeat & Payload LimitNew Feature, Enhancement
2026-02-06Socket.IO Integration FixBug Fix, New Feature, Breaking Change
2026-01-11Logger Optimization & HfLoggerEnhancement, New Feature
2026-01-07Controller Route CustomizationNew Feature
2026-01-06Basic Authentication StrategyNew Feature
2026-01-05Range Queries & Content-Range HeaderNew Feature
2026-01-02Default Filter & Repository MixinsNew Feature
2025-12-31JSON Path Filtering & Array OperatorsNew Feature
2025-12-31String ID with Custom GeneratorEnhancement
2025-12-30Repository EnhancementsEnhancement
2025-12-29Snowflake UID HelperNew Feature
2025-12-29Dynamic Binding Registration FixBug Fix
2025-12-26Transaction SupportEnhancement
2025-12-26Nested Relations & Generic TypesEnhancement
2025-12-18Performance OptimizationsEnhancement
2025-12-18Repository Validation & SecurityBreaking Change, Security
2025-12-17Inversion of Control RefactorRefactor
2025-12-16Model-Repository-DataSource RefactorBreaking Change
2025-12-16Initial ArchitectureDocumentation

How to Read Changelogs

Each changelog entry includes:

  • Overview: Summary of changes
  • Breaking Changes: Any changes that require migration
  • New Features: New capabilities added
  • Files Changed: List of modified files
  • Migration Guide: Steps to update existing code (if applicable)