Skip to main content

2 posts tagged with "release"

View All Tags

· One min read
Kostas Georgiou
Vasilis Gaitanidis

We are happy to announce the release of Cognibase 0.8.8, the flexible Distributed Object Management System for .NET. This release is mainly a maintenance one fixing various issues, but few additions are also included.

What's included in version 0.8.8:

  • Modernized Configuration Management. This is the first version providing support for Json appSettings.json and Environment Variables.
  • Reverted SQlite adapter to use Microsoft.Data.Sqlite for modern .NET and keep using System.Data.Sqlite for legacy framework version (i.e. 4.x).
  • Added support for MAUI applications running on Windows (WinUI 3).
  • Fix a bug for WPF SynchronizationContext so that background threads dispatch the event handlers correctly into the UI thread for bound objects.
  • Re-engineered the client connection session info to fix a long-lasting bug that prevented connections in cases when there were clients with the same local IP.
  • Enhancements in handling multiple domains in the same database/schema at all adapters.
  • Other minor fixes.

Head over to Github and experiment with the samples, explore the documentation at cognibase.com, and jump start using the Visual Studio extension. If you encounter any issue, please submit a ticket in the Issue Tracker.

· 2 min read
Kostas Georgiou
Vasilis Gaitanidis

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! 🎉