The road to Salamanca

To content | To menu | To search

Tag - release

Entries feed - Comments feed

Wednesday, January 28 2009

First maintenance release : 0.9.1

We discovered an issue in the current release of the Salamanca libraries (0.9.0) that was important enough to make us deliver a maintenance release : version 0.9.1. You can use these new libraries as a drop in replacement for the old ones.

Note that the issue discovered concerns only the libraries that depend on Enterprise Library :

We previously compiled these libraries against version 4.1 of Enterprise Library, which requires the .NET Framework 3.5. As our libraries were only supposed to target the .NET Framework 3.0 at best, this introduced a very unwelcome dependency. So the new version is compiled against version 3.1 of Enterprise Library, which only requires the .NET Framework 2.0.

As for the next release (1.0.0), these dependencies has been fixed as followed :

  • .NET Framework 2.0, 3.0 targeted libraries : depend on Enterprise Library 3.1.
  • .NET Framework 3.5 targeted libraries : depend on Enterprise Library 4.1.

Did I just write about version 1.0.0 ? Here is in two sentences what is to be expected :

  • updated libraries, now targeting the .NET Framework 3.5 as well.
  • our first SDML designer ! Still limited, but entirely functional, with code generation from SQL to C# entities…


Stay tuned !

Tuesday, September 16 2008

First public release

Today is the day when Salamanca hits its first public release, tagged 0.9.0. You can download it here.

This first release consists of the binaries for the three sets of libraries (Data Rules, Data Access and Data Activities), for the three following environments :

  • .NET Framework 2.0
  • .NET Framework 3.0
  • .NET Compact Framework 2.0

There is also (some) documentation with (some) sample code. Work on this matter is obviously still in progress, but you can find more complete sample code in the source code. Check for the Northwind  projects, that are used for our unit tests, based on the Northwind sample database. They are quite complete at this stage and are used to demonstrate what generated code could look like.

The future looks bright, and there is a lot of very interesting work to be done (most of which has already been introduced in this blog). The following list is unordered and incomplete :

  • Migration to Visual Studio 2008, and .NET Framework 3.5 compatibility.
  • Unity integration.
  • LINQ integration.
  • JSON serialization.
  • ASP .NET AJAX integration.
  • WPF integration.
  • A Domain Model designer, an Activities designer, and related code generation, the whole thing being integrated into Visual Studio : a true and real Software Factory.

If you want to hit the road with us, you are more than welcome. For the time being, Salamanca has never been so close. Olé!