Today, we're thrilled to announce Shipfastai 2.0 - the biggest update since we launched. This isn't just an incremental update; we've completely rebuilt the boilerplate from the ground up based on feedback from thousands of developers.
What's New in 2.0
Next.js 15 with App Router
We've migrated entirely to Next.js 15's App Router, bringing you:
•React Server Components for improved performance
•Streaming SSR for faster initial page loads
•Parallel Routes for complex layouts
•Intercepting Routes for modal patterns
Multi-tenancy Support
One of the most requested features is now built-in:
// Automatic tenant isolation
const { data } = await supabase
.from('documents')
.select('*')
// RLS automatically filters by tenant
Each tenant gets:
- Isolated data with row-level security
- Custom subdomain support
- Separate billing and usage tracking
- Team member management
Real-time Collaboration
Built on Supabase Realtime, you can now add collaboration features in minutes:
supabase
.channel('documents')
.on('postgres_changes', { event: '*', schema: 'public' },
(payload) => handleRealtimeUpdate(payload)
)
.subscribe()
Migration Guide
Upgrading from 1.x? We've prepared a comprehensive migration guide in our docs. The key changes are:
1. Pages to App Router - All routes now use the app directory
2. API Routes - Use Route Handlers instead of API routes
3. Auth - Updated to Supabase Auth Helpers v2
What's Next
We're already working on 2.1, which will include:
- Vector database integration
- Advanced RAG pipelines with LangChain
- A/B testing infrastructure
- Enhanced analytics dashboard
Thank you to everyone who provided feedback and helped shape this release!