This release includes 1 security fix for security teams reviewing exposed deployments.
Published 1mo
AI Agents & Assistants
✓ No known CVEs patched
This release patches 1 known CVE
Topics
ai
ai-agents
coding
deno
embeddings
insforge
+7 more
nextjs
oauth2
pgvector
postgresql
realtime
vectors
websockets
Summary
AI summaryUpdates payments, backend, and config across a mixed release.
Full changelog
What's Changed
- fix(backend): use savepoints to gracefully handle table truncate failures in importDatabase (PG 25P02) by @Ranganivandan in https://github.com/InsForge/InsForge/pull/1472
- refactor(config): centralize all backend env vars in app.config.ts by @Sudarshan25092007 in https://github.com/InsForge/InsForge/pull/1351
- Centralize app config by @Fermionic-Lyu in https://github.com/InsForge/InsForge/pull/1484
- feat(payments): Razorpay webhook auto-registration. by @hemanthreddykoduru in https://github.com/InsForge/InsForge/pull/1485
- Remove global per-IP request rate limiter by @tonychang04 in https://github.com/InsForge/InsForge/pull/1489
- Clean frontend build output by @malsomesh9 in https://github.com/InsForge/InsForge/pull/1475
- Remove obsolete image and SVG assets by @NSTKrishna in https://github.com/InsForge/InsForge/pull/1420
- ci: run migration duplicate check on merge_group (prep for merge queue) by @tonychang04 in https://github.com/InsForge/InsForge/pull/1497
- [Feature]: Compute container logs — dashboard Logs panel + backend getLogs by @tonychang04 in https://github.com/InsForge/InsForge/pull/1480
- prevent silent data loss in bulkInsert when optional fields appear in later records by @Ranganivandan in https://github.com/InsForge/InsForge/pull/1459
- feat: add SQL-level integration tests using insforge-test by @pyramation in https://github.com/InsForge/InsForge/pull/1487
- Fix Top Pages long URL overflow with truncation and hover tooltip by @CarmenDou in https://github.com/InsForge/InsForge/pull/1498
- feat(storage): honor caller-supplied expiresIn on download-strategy by @tonychang04 in https://github.com/InsForge/InsForge/pull/1496
- Support Razorpay in Payments by @Fermionic-Lyu in https://github.com/InsForge/InsForge/pull/1483
- refactor(payments): rename Razorpay webhook regenerate-secret endpoint to rotate-secret by @Fermionic-Lyu in https://github.com/InsForge/InsForge/pull/1500
- perf(database): implement trigger-backed O(1) row counters by @Sudarshan25092007 in https://github.com/InsForge/InsForge/pull/1494
- INS-325 add OpenRouter key rotation by @Fermionic-Lyu in https://github.com/InsForge/InsForge/pull/1499
- fix(payments): drop unregistered invoice.payment_succeeded handler case by @Fermionic-Lyu in https://github.com/InsForge/InsForge/pull/1501
- feat(memory): native /api/memory route with pgvector hybrid recall by @tonychang04 in https://github.com/InsForge/InsForge/pull/1502
- fix(payments): backfill Stripe customer mappings from webhook event metadata by @Fermionic-Lyu in https://github.com/InsForge/InsForge/pull/1504
- bump version 2.2.1 by @Fermionic-Lyu in https://github.com/InsForge/InsForge/pull/1505
New Contributors
- @pyramation made their first contribution in https://github.com/InsForge/InsForge/pull/1487
Full Changelog: https://github.com/InsForge/InsForge/compare/v2.2.0...v2.2.1
Breaking Changes
- Remove global per-IP request rate limiter
Security Fixes
- prevent silent data loss in bulkInsert when optional fields appear in later records
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
Related tools
Beta — feedback welcome: [email protected]