I'm pleased to announce the final release of Codus 1.4!
If you aren't familiar with Codus, it's a comprehensive code generation tool for object-relational mapping. It takes an existing database and automatically generates all of the code for updating, deleting, inserting and selecting records. In addition, it creates web services for distributed
programming, strongly-typed collections, and a full set of unit tests.
What's New
This new release brings tons of new features, to include:
- Upgraded to .NET 2.0 and Generics
- Generation for VS2005
- Upgraded to NAnt 0.8.5 final
- Upgraded to NUnit 2.2.9
- Upgraded to NHibernate 1.0.4.0
- Upgraded to Adapdev.NET 2.0
- Added support for 1-1 and n-n mappings
- Added a relationship editor
- Added support for .config based connection strings (no longer hard-coded)
- Improved saving of schema modifications
- Improved MySql schema coverage
- Added support for MySql foreign key retrieval
- Added support for Sql Server 2005 OLEDB connections
- Added support for Sql Server 2005 Express
- Added support for native Oracle drivers (ODAC)
- Added [DataObject] support to allow for ASP.NET and WinForms Object Binding
Thank Yous
This is an exciting new release that's been a long time coming. Many thanks to everyone that helped make it possible through extensive beta testing and input. In particular I'd like to thank Bhaskar Sharma of HCL Technologies for his code donations around VS2005 generation and n-n mappings. He also had several other improvements that hopefully will make it into a later release, to include support for optimistic locking and better code retention. Other kudos go to the following community members for their bug reports and feedback:
- bhs
- eliassal
- leo
- davidmohara
- Andrea
- Doomer D. Great
- mcalder
- liewkh
Codus Has Gone Commercial!
Codus is now being released as a commercial product. The support demands have grown substantially over the past year - Codus now averages almost 8,000 downloads per month - so a commercial model is the best option for continuing to grow and improve Codus and meet the increasing support demands. It will also open the doors for the completion of several other super secret products that are currently being worked on.
So, if you've used Codus in the past, I'd encourage you to purchase the latest version - details are here. All of the previous versions are still free and available for download. The commercial version is available in a Single Developer and Site License option. Purchase includes full source code, all minor updates, and priority support. In the near future you'll also get access to a member portal with nightly builds and access to the source code repository.
What's Next?
Two quick releases are planned over the next few months to support generation of Castle ActiveRecord mappings and our emerging Elementary framework. Those will comprise 1.5 and 1.6 respectively (and we may even sneak a few extras in!). After that, the focus is on version 2.0 which will be a ground up rewrite. Focus for 2.0 is:
- Better UI and usability
- Support for custom templates and plugins
- Improved update model
- Improved test automation to shorten development and deployment cycles (current UI requires extensive manual testing)
Current direction is WPF for the interface and ClickOnce for deployment - but it's up for debate and we're definitely open to suggestions. Something else that's being floated is a model designer...Beyond that, we're looking at generation of ASP.NET websites and WinUI apps for database administration, along with support for several other ORM frameworks. Current roadmap is here. Lot's of opportunities!
Thanks again to everyone that helped get this out the door!