Release Notes
Changelog and release notes for Bellamy Book.
Release 1 (2025-02-23)
🎉 First official release
First stable release of Bellamy Book. This release reflects the current project stage: main web app, admin panel, backend API and workers, and the documentation site.
Application (frontend)
- Auth — Registration, login, refresh token, forgot password, email verification, 2FA
- Feed & posts — Create and manage posts (text, images, video), feed, post details, albums
- Comments & reactions — Nested comments, multiple reaction types (Like, Love, Haha, Wow, Sad, Angry)
- Messaging — Real-time chat via SignalR, group conversations, typing indicators, read receipts
- Voice & video calls — LiveKit-based direct and group calls; incoming call notifications (in-app and push)
- Stories — Photo and video stories with viewer tracking
- Notifications — Real-time via SignalR; Web Push (browser) and Expo Push (mobile) for background chat and call alerts
- Relationships — Friend requests, follow/unfollow, mutual friends, block/unblock, profile connections
- Profiles & settings — Profile feed, about, media, videos, activity; account, notification, privacy, messaging settings; support tickets (create and view)
- Blogs & hashtags — Blog listing and detail pages; hashtag pages and discovery
- Search — Full-text search (Elasticsearch) across users, posts, blogs, hashtags
Admin panel
- Dashboard, user management, content (blogs), announcements, email campaigns (license-gated)
- Support tickets (when enabled), backup (config, restore, scheduled), license and app settings
- AI Blog Generation (license-gated): AI Agent settings, scheduling, manual trigger
Backend
- API — .NET REST API: auth, users, posts, comments, reactions, messaging, calls, notifications, search, tickets, blogs, and more
- Real-time — SignalR hubs for notifications, presence, and chat (ChatWorker)
- Workers — Kafka/RabbitMQ workers: ChatWorker, WebPushNotificationWorker, ExpoPushNotificationWorker, BlogAutoGenerationWorker, MediaProcessingWorker, GraphWorker, ScoringWorker, HashtagWorker, InteractionWorker, TrendingWorker, ElasticsearchSyncWorker, WebSocketWorker
- Data — PostgreSQL, MongoDB, Redis, Neo4j, Elasticsearch, MinIO
Documentation (docs-app)
- Getting started (installation, configuration, quick start, production deployment)
- API docs for auth, users, posts, comments, reactions, and references for messaging, stories, notifications, media, search, blogs
- Architecture (overview, system deep dive, microservices, data flow, components, infrastructure)
- Features overview and per-feature docs; guides (user management, moderation, notifications, analytics)
- Tutorials (basic and advanced); self-hosting (Docker, manual; configuration; maintenance)
- Troubleshooting and screenshots
Improvements
- Initial implementation of core social features
- Docker-based deployment support
- Comprehensive documentation site
Bug fixes
N/A (initial release)
Upcoming releases
Planned for future releases:
- Video posts enhancements and group creation/management
- Events feature and advanced search improvements
- Performance and UI/UX optimizations
- Native mobile app (iOS/Android) beyond the current Expo WebView shell
Version history
| Release | Date | Status |
|---|
| Release 1 | 2025-02-23 | Released |
| Next release | TBD | Planned |
Breaking changes
None (initial release).
Migration guides
This is the first release; no upgrade or migration is required.
Deprecations
None at this time.
For release artifacts and source code, see your project repository.