Skip to main content

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

ReleaseDateStatus
Release 12025-02-23Released
Next releaseTBDPlanned

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.