This release includes 2 breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+7 more
Summary
AI summaryReplaced SQLite with PostgreSQL connection pooling in the backend infrastructure.
Full changelog
1.2.4 (2025-11-22)
🏗️ Major Refactoring
Backend Re-architecture (#598)
Reorganized backend into industry-standard structure with clear separation of concerns:
- api/: HTTP routes and middlewares
- services/: Business logic layer
- providers/: External integrations (OAuth, email, storage, AI, logs)
- infra/: Infrastructure components (database, socket, config, security)
Key improvements:
- Normalized route/service file naming for consistency
- Introduced extendable provider pattern for external services
- Removed deprecated OpenAPI and agent documentation files
Routes, Services & Managers Normalization (#605)
- Centralized database, encryption, token, and socket management in infra/
- All routes now use corresponding services instead of direct SQL queries
- Standardized response format with successResponse for consistency
- Replaced deprecated SQLite with PostgreSQL connection pooling
- Converted all services to singleton pattern for improved stability
✨ New Features
Partner Origins Support (#609)
- Runtime partner-origin verification with remote config and caching
- Async validation for secure cross-origin authentication
- Improved login flow with centralized error handling
Enhanced Usage Tracking (#606)
- Detailed AI usage metrics by model (input/output tokens, images)
- MCP usage recording and retrieval
- Database and storage size metrics
🎨 Frontend Improvements
Barrel Imports (#607)
Centralized component exports for cleaner imports:
// Before
import { Button } from '@/components/radix/Button';
import { Card } from '@/components/radix/Card';
// After
import { Button, Card } from '@/components';
UI Fixes (#603)
Fixed prompt dialog overflow with responsive sizing and scrolling
📝 Documentation
Updated README formatting and architecture documentation (#604)
🔧 Version History
- v1.2.3 - Intermediate release
- v1.2.4 - Current version
Full Changelog: https://github.com/InsForge/InsForge/compare/v1.2.2...v1.2.4
Breaking Changes
- Removed deprecated OpenAPI and agent documentation files
- Replaced SQLite with PostgreSQL connection pooling
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About InsForge
All releases →Related context
Earlier breaking changes
- v2.1.8 Restricts raw SQL permission to project_admin role only.
Beta — feedback welcome: [email protected]