Skip to content

v2.0.0 - Complete rewrite with Next.js and Vercel AI SDK

Choose a tag to compare

@unstackedapps-admin unstackedapps-admin released this 26 Jan 15:46
· 34 commits to main since this release
a162f97

🎉 v2.0.0 - Complete Rewrite

Complete architectural overhaul from LangChain/Express to Next.js with Vercel AI SDK.

⚠️ Breaking Changes

This is NOT backward compatible with v1.x

  • Complete rewrite - new codebase
  • New database schema required (PostgreSQL with Drizzle ORM)
  • New authentication flow (NextAuth)
  • New API structure (Next.js App Router)

Major Changes

Architecture

  • ✅ Migrated from LangChain/Express to Next.js App Router
  • ✅ Replaced LangChain with Vercel AI SDK
  • ✅ Migrated from file-based sessions to PostgreSQL with Drizzle ORM
  • ✅ Added NextAuth for authentication

AI Providers

  • ✅ Multi-provider support (Google Gemini, Anthropic Claude)
  • ✅ Reasoning/thinking modes for both providers
  • ✅ Speed vs Enhanced Reasoning model selection

Features

  • ✅ Complete UI redesign with shadcn/ui components
  • ✅ Chat history and persistence
  • ✅ User management and authentication
  • ✅ Settings management with encrypted API keys
  • ✅ Title and summary generation for chats

License

  • ✅ New Sustainable Use License with Unstacked Apps, LLC ownership

Migration Notes

Users upgrading from v1.x will need to:

  1. Set up new database (PostgreSQL)
  2. Run migrations (pnpm db:migrate)
  3. Re-authenticate with NetSuite
  4. Re-configure AI provider settings

Full Changelog

See CHANGELOG.md for complete details.