Happy New Year! We are excited to announce the release of Cognibase 0.8.6, the flexible Distributed Object Management System for .NET. This release marks the completion of a significant and challenging journey of refactoring and renaming, most notably transitioning from ODOS to Cognibase. Additionally, we've worked in new features and resolved various issues, including some long-standing bugs. Cognibase is now stable enough for use in traditional desktop applications and multi-process backends. It also includes experimental support for Android apps.
What's included in the new release:
- Re-engineered primary key representation and management to prevent collisions.
- Standardized underlying data store representations across all adapters.
- Enabled the Object Server to function behind a WebSocket proxy.
- Added the ability to debug Docker containers directly.
- .NET 9 support
- Addressed multiple issues, particularly within database adapters.
This release focuses on stability following the extensive changes introduced in previous versions. Now, we are exploring ways to incorporate AI capabilities into Cognibase.
We believe that Cognibase can become a powerful tool for Agentic AI. Its synchronized and consistent state management has the potential to simplify the process of building autonomous intelligent agents.
Another area we are excited to explore is Code Generation. With Cognibase, developers already write approximately 60% less code for their applications. With the introduction of a Cognibase Copilot, we estimate this reduction could reach 80%-90% for MVPs, significantly improving productivity.
In summary, the key areas of improvement and innovation we will be focusing on include:
- Agentic AI: Empowering autonomous, intelligent system behaviors.
- AI Code Generation: Enhancing developer productivity with AI-driven tools.
- Better Cloud Integration: Streamlining deployment in cloud environments.
- Enhanced ASP.NET Core Application Support: Improved Blazor Server compatibility.
- Modernized Configuration Management: Expand settings support for Json
appSettings.json
and Environment Variables. - UI Framework Support: Expanding support for additional UI frameworks like WinUI & UnoPlatform.
Head over to Github to and grab the samples, explore the documentation at cognibase.com, and check out the Visual Studio plugin on the VS Marketplace. If you encounter any issue, please submit a ticket in the Issue Tracker. Happy Cognibasing Year! 🎉