Releases: InsForge/InsForge
Releases · InsForge/InsForge
v2.0.6
What's Changed
- Deployment rework by @Fermionic-Lyu in #1100
- Improve SQL editor tab layout and scrolling by @NSTKrishna in #1092
- fix(vercel): add retry with exponential backoff for file upload rate limits by @claygeo in #1086
- INS-74: Support C test in new onboarding by @CarmenDou in #1105
- change feature flag by @CarmenDou in #1113
Full Changelog: v2.0.5...v2.0.6
v2.0.5
v2.0.4
What's Changed
- fix(db): make migration 027 idempotent, add skills rules by @tonychang04 in #1088
- fix(email): restore token placeholder for OTP templates by @tonychang04 in #1093
- Report route change to parent window by @Fermionic-Lyu in #1098
- INS-51: Support PostHog A/B testing in new onboarding by @CarmenDou in #1090
Full Changelog: v2.0.3...v2.0.4
v2.0.3
What's Changed
- fix(shared-schemas): add .js extensions for ESM/Deno compat by @tonychang04 in #1030
- fix: patch path-to-regexp CVE-2026-4867 by @jwfing in #1033
- Bump frontend TypeScript lib to ES2022 by @tonychang04 in #1035
- fix: bake postgres config into image for Coolify deployment by @cousined1 in #1014
- Fix functions architecture docs for dual runtime by @tonychang04 in #1037
- fix(docker): enable multiple instances by removing container_name and… by @NSTKrishna in #1038
- fix(security): block DDL/DML on system schema in raw SQL editor by @Davidson3556 in #1041
- fix(docker): enable multiple instances on same host by @tonychang04 in #1042
- fix(ai): return actionable error for BYOK key failures instead of generic 500 by @claygeo in #1046
- fix(dashboard): make Getting Started panel scrollable to reveal hidden steps by @claygeo in #1047
- fix(docker): resolve EACCES permission errors in dev container by @claygeo in #1049
- Dashboard Migration by @Fermionic-Lyu in #1029
- fix(backend): add column type map caching to improve performance by @soumojit-D48 in #1045
- feat(auth): add auto-confirm option when creating users from dashboard by @claygeo in #1048
- fix: patch lodash CVE-2026-4800 and remove release-it by @jwfing in #1058
- docs: add Deployment & Security Guide for VPS installation (#866) by @Davidson3556 in #1056
- fix: invalidate column type cache on raw SQL and import routes by @jwfing in #1054
- fix: set default STORAGE_DIR/LOGS_DIR in Dockerfile to prevent data loss on pod restart by @tonychang04 in #1055
- Dashboard optimize Step I by @Fermionic-Lyu in #1066
- Revert back to iframe solution for cloud-hosting by @Fermionic-Lyu in #1071
- fix(docs): update functions docs at correct Mintlify path by @tonychang04 in #1074
- seed jwtsecret by @CarmenDou in #1072
- feat: custom SMTP provider and email template editor by @tonychang04 in #921
- feat: adopt Turborepo for monorepo task orchestration by @claygeo in #1068
- Optimize dashboard authentication flow by @Fermionic-Lyu in #1078
- BUG(backend): make Express body limits configurable via environment variables by @prakharsingh-74 in #1079
- fix: patch vite, nodemailer, and axios security vulnerabilities by @jwfing in #1084
- Fix Connect dialog not opening in cloud by @Fermionic-Lyu in #1085
New Contributors
- @cousined1 made their first contribution in #1014
- @claygeo made their first contribution in #1046
- @soumojit-D48 made their first contribution in #1045
Full Changelog: v2.0.2...v2.0.3
v2.0.2
What's Changed
- Add Trendshift badge to README by @tonychang04 in #831
- chore: fix all failing unit tests and add frontend test infrastructure by @mdp in #829
- phased-build image by @jwfing in #830
- Add server client type by @Fermionic-Lyu in #834
- Refactor/docker no deno by @jwfing in #833
- Fix path-to-regexp wildcard route compatibility by @aalhadxx in #840
- Upgrade GitHub Actions for Node 24 compatibility by @salmanmkc in #853
- Upgrade GitHub Actions to latest versions by @salmanmkc in #854
- feat/realtime: implemented channel creation flow by @prakharsingh-74 in #838
- Add secret reveal and copy controls by @benzaid32 in #871
- feat(auth): make providers column badges responsive to column width by @abdur4code in #877
- docs: fix inconsistent ampersand escaping in Japanese README by @AbdulWasih05 in #881
- fix(security): use pg-format identifier quoting for table name interpolation by @babuClawd in #869
- fix(storage): prevent FilePreviewDialog content and actions from overflowing dialog by @adi-rajput in #886
- fix(security): harden encryption and prevent path traversal in storage by @RinZ27 in #839
- docs: Add AWS config env vars and improve JSDoc comments by @hiSandog in #865
- fix(database): add authentication middleware to records and RPC routes by @gokul-hastrophil in #899
- fix(#898 logs): enable pagination on main logs page by @happyaaa in #900
- fix: enable MCP logs pagination with correct display by @bbddbb1 in #888
- Fix bug in MCP logs page by @Fermionic-Lyu in #915
- fix(frontend): persist tables column widths across navigation and sch… by @rickyyyxu in #867
- Feat: Add Automatic Retention / Recycling for Realtime Messages by @prakharsingh-74 in #885
- fix: warn on missing ENCRYPTION_KEY to prevent data loss during JWT_SECRET rotation by @JeevaAnanthV in #906
- docs: remove outdated i18n translations by @AbdulWasih05 in #923
- Add Realtime messages retention by @Fermionic-Lyu in #929
- fix issues on an all-new environment by @jwfing in #931
- fix: prevent admin session cookie overwrite when adding a user (#808) by @marsii1017 in #894
- Fix admin create user by @Fermionic-Lyu in #933
- fix: escape LIKE wildcards in storage listObjects search and prefix params by @JeevaAnanthV in #904
- Remove any types by @Fermionic-Lyu in #936
- add target for product build by @jwfing in #942
- fix(frontend): add missing DialogDescription for dialog accessibility by @babuClawd in #926
- feat(database): add adjustable pagination limit for table view by @Coder-Joe458 in #893
- fix: clamp negative offset/limit params to prevent 500 errors (closes #919) by @JeevaAnanthV in #920
- lock exp to 4.x by @jwfing in #947
- fix: ensure correct ordering of DB and provider ops in bucket create/delete by @JeevaAnanthV in #908
- feat(ui): unify empty states across DataGrid pages by @aanandkamal709-pixel in #946
- fix(login): replace hardcoded colors with semantic theme tokens by @abdur4code in #950
- fix: Add pagination to Function runtime logs by @Sigmabrogz in #941
- feat(storage): add Storage Settings dialog and configurable max upload size (#940) by @Davidson3556 in #945
- Add Custom OAuth Provider to authentication methods by @Fermionic-Lyu in #927
- Fix migration file numbers by @Fermionic-Lyu in #963
- feat(ai): add BYOK support for AI Model Gateway OpenRouter keys (#882) by @Abh1shxkk in #928
- fix(settings): add rotate API key button to Settings Menu Dialog by @abhigyan1102 in #960
- Add edge function management actions by @benzaid32 in #948
- fix(docker): build shared-schemas and ui before starting dev server by @Coder-Joe458 in #980
- fix: remove mock data from deployments env var service by @Abh1shxkk in #975
- Support bulk env var input and .env paste parsing in Deployments by @powxenv in #983
- Add custom domain support by @Fermionic-Lyu in #967
- docs: add gitcgr code graph badge by @vitali87 in #994
- Feat byok openrouter by @CarmenDou in #966
- fix(storage): prevent baseDir deletion via invalid bucket names by @NSTKrishna in #944
- fix: widen Model column in Gateway UI to prevent truncated names (#999) by @Davidson3556 in #1001
- fix(docker): set correct ownership on storage and logs volume dirs by @tonychang04 in #1006
- fix: patch undici and fast-xml-parser vulnerabilities by @jwfing in #1007
- Add allowed redirect URLs & remove hosted auth by @CarmenDou in #996
- fix: rate limit Vercel file uploads to prevent 429 errors by @tonychang04 in #1009
- UI Refinement by @Fermionic-Lyu in #1010
- fix: pin Express to v4 and remove arm64 Docker build by @tonychang04 in #1011
- fix: use native ARM runner for multi-arch Docker build by @tonychang04 in #1013
- fix: upgrade express to ^4.22.0 to resolve qs CVE-2025-15284 by @jwfing in #1017
- fix: disable auto-generated latest tag in multi-arch Docker build by @tonychang04 in #1018
- fix: patch handlebars CVE-2026-33916 via npm override by @jwfing in #1019
- fix: optimize Dockerfile layer caching to reduce image pull sizes by @tonychang04 in #1022
- add OSS skills by @Fermionic-Lyu in #1015
- Fix Gemini embedding default dimensions: 768 → 3072 by @tonychang04 in #1026
- fix: harden SECURITY DEFINER functions and RLS policy by @jwfing in #1027
- docs: update quickstart to use InsForge CLI by @jwfing in #1025
- Release 2.0.2 by @jwfing in #1028
New Contributors
- @mdp made their first contribution in #829
- @aalhadxx made their first contribution in #840
- @salmanmkc made their first contribution in #853
- @abdur4code made their first contribution in #877
- @AbdulWasih05 made their first contribution in #881
- @babuClawd made their first contribution in #869
- @adi-rajput made their first contribution in #886
- @RinZ27 made their first contribution in #839
- @hiSandog made their first contribution in #865
- @gokul-hastrophil made their first contribution in #899
- @happyaaa made their first contribution in #900
- @bbddbb1 made their first contribution in #888
- @rickyyyxu made their first contribution in #867
- @JeevaAnanthV made their first contribution in #906
- @marsii1017 made their first contribution in #894
- @Coder-Joe458 made their first contribution in #893
- @aanandkamal709-pixel made their first contribution in #946
- @Sigmabrogz made their first contribution in #941
- @Abh1shxkk made their first contribution in #928
...
Release v2.0.1
2.0.1 (2026-03-09)
What's Changed
- docs(readme): update tagline, Vercel badge, and demo video by @tonychang04 in #825
- docs: expand pgvector with AI embeddings, RPC search, and RAG by @tonychang04 in #827
- deploy: update Zeabur template to PREBUILT_V2 and v2.0.0 by @tonychang04 in #826
- Fix settings dialog by @Fermionic-Lyu in #828
Full Changelog: v2.0.0...v2.0.1
Release v2.0.0
2.0.0 (2026-03-06)
What's Changed
- docs: add Claude Sonnet 4.6 and S3-compatible storage by @tonychang04 in #814
- fix: fix linking unnecessary contents in docs by @wongdark2017 in #817
- docs: remove coming soon label from Sealos deploy option by @tonychang04 in #818
- update instance upgrade ui by @CarmenDou in #815
- docs: update Sealos one-click deploy link and icon URL by @yangchuansheng in #820
- UI rework by @Fermionic-Lyu in #819
- Chore/version up by @jwfing in #822
New Contributors
- @wongdark2017 made their first contribution in #817
- @yangchuansheng made their first contribution in #820
Full Changelog: v1.5.8...v2.0.0
Release v1.5.8
1.5.8 (2026-02-27)
What's Changed
- chore: add GitHub Sponsors funding config by @tonychang04 in #791
- UI Glitch in ForeignKeyCell by @CarmenDou in #788
- Optimizing Cell Updating Logic by @CarmenDou in #793
- refactor: unify MAX_FILE_SIZE across upload middleware and S3 provider, and place that in an env by @tonychang04 in #789
- feat: S3-compatible storage provider support by @tonychang04 in #795
- chore: add GitHub links to docs sidebar and README by @tonychang04 in #798
- chore: exclude docs images/videos from Docker build context by @tonychang04 in #790
- docs: add Star the Repository section to README by @tonychang04 in #800
- docs: add Made with InsForge badges to README by @tonychang04 in #799
- add remote mcp to docs by @jwfing in #803
- fixed: /api/deployments/slug doesn't work due to the order of declaration by @jwfing in #801
- Add Vercel OSS program badge to README + fix gif by @tonychang04 in #807
- feat: add deno check pre-validation for edge functions by @tonychang04 in #802
- AI Integration include function tool calling by @CarmenDou in #794
- fix(ai): soft-disable configurations with is_active by @versun in #804
- docs: add schedules architecture page by @tonychang04 in #806
- fix: allow admin refresh token without admin record by @jwfing in #812
- fix camelCase issue and some missing docs by @CarmenDou in #811
- v1.5.8 pre-release by @jwfing in #813
New Contributors
Full Changelog: v1.5.6...v1.5.8
Release v1.5.6
1.5.6 (2026-02-13)
What's Changed
- relax upload limit to 50MB by @Fermionic-Lyu in #778
- feat: add Visit button and clickable preview to deployment overview by @honoyomu in #776
- feat: add file size limit info to bucket edit dialog (Cloud only) by @honoyomu in #777
- Refactor health check service by @Fermionic-Lyu in #775
- docs: add OpenCode MCP setup and consolidate verify images by @tonychang04 in #771
- ci/cd: push image to ecr by @jwfing in #783
- Feat/deno log by @jwfing in #786
- 1.5.6 pre-release by @jwfing in #787
Full Changelog: v1.5.4...v1.5.6
Release v1.5.4
1.5.4 (2026-02-07)
What's Changed
- add readme video by @tonychang04 in #757
- Revert "add readme video" by @tonychang04 in #758
- Update video link in README.md by @tonychang04 in #760
- add one-click deployment to README.md by @jwfing in #759
- update quick start by @tonychang04 in #763
- Docs/readme by @jwfing in #765
- Update docker-deploy.md with improved formatting and clarity by @honoyomu in #766
- Replace soft delete with hard delete for secrets by @p1kalys in #755
- format log string by @jwfing in #767
- Deployments refinement by @Fermionic-Lyu in #761
- modify ratelimiter by @jwfing in #768
- feat: fetch deno subhosting app logs by @jwfing in #764
- chore: version bump by @jwfing in #770
- Onboarding fix by @Fermionic-Lyu in #769
- always add function.logs source by @jwfing in #772
- Revert unintended onboarding changes by @Fermionic-Lyu in #773
- fixed: modify deno app_log fetch api by @jwfing in #774
gitstar.mp4
Full Changelog: v1.5.2...v1.5.4