Hanalei, Hawaii Monday, February 08, 2010

SubSonic 2.1 Released

TFS (CodePlex source control) is still freaking out but Eric and I feel pretty good about the state of things. and so 2.

TFS (CodePlex source control) is still freaking out but Eric and I feel pretty good about the state of things. and so 2.1 is now live.

You can download it here.

Docs
If you have been playing with 2.1 and have had fun - please do me a favor and blog what you did. I need to expand on the documentation so people know how to use the new bits (Migrations, Query) and your help would be greatly appreciated.

Our issue tracker is freaking out right now so if you have any issues, I'd appreciate it if you could use the issue list on our Project site at Google.

We've addressed so many issues and added so many great features - this really should be 3.0. The only reason it's not is because I want to rev with a language rev (I know, sounds silly. but.).

To know more about what's going into this release, take a read of Eric's blog.

As for the "How do I." stuff - I will be updating the main project site daily. I could really use some help with this so if you like to write, please let me know.


Frans Heilwig - July 8, 2008 -

Sort and Find are broke.

Rob Conery - July 8, 2008 -

5 words - nicely done.

Ajwaka - July 8, 2008 -

Go Brewers Go, And Subsonic!!

Chris Kolenko - July 9, 2008 -

Maybe codeplex's TFS 2008 Trial Period expired.. lol..

Frans Heilwig - July 9, 2008 -

I dropped the new assembly into my project and when I built it I got a bunch of errors on Sort and Find. Did you change the method signatures? That's what it looks like and that's a breaking change. Do you dogfood this thing in any projects? This is a pretty simple test - I would think something like this would have been done before it was released. Live and learn.

Eric Kemp - July 9, 2008 -

Frans,

Have you regenerated your code? While we've done as much as possible to ensure backwards compatibility, there's no avoiding regenerating the classes...

Javier Lozano - July 9, 2008 -

Congrats, guys!

mikedopp - July 9, 2008 -

Congrats!

Can't wait to break it err I mean abuse it. thanks.

Bruno Caimar - July 9, 2008 -

Congratulations guys! This is really good!

Esico - July 10, 2008 -

fantastic!

Steve Raynold - July 10, 2008 -

Hi guys,

first off all congratulation for not letting the project die, the website looks a bit abandoned...and wishing many many power to getting 3.0 realase with LINQ provider soon!

one question though, how does this compare to (commercial) mindscape's lightspeed OR/M?

I'm not interested in the free vs commercial factor (for us it is irellevant cost in project) and also not interested vs domain driven vs DAL generator comparisons etc...

both projects are "cars" you can drive on, both are OR/Ms, if anybody has experiences on performance, features (validators?), DBs support (postgreSQL?), mapping (1:n / n:1?) please write it here...

What I like about Subsonic is that it is quite widely used (so tested) what I can't tell about almost unknown Lightspeed looking at their forum...

many thanks for any answer (can't google the comparison), I'm in no way connected to NZ guys btw, just looking for a neat OR/M and rulling few out (Nhibernate...)

I know Subsonic yet doesn't have LINQ provider but that doesn't interest me at this stage, I just want something which is good to invest code in.

Thanks

Jason Kealey - July 10, 2008 -

Great job guys! Now that the final is released, we'll look at upgrading and let you know our feedback.

My Find/Sort are also broken as it appears ItemCollections are not longer List<Item> ... I guess I'm going to rewrite the code.

DotnetShadow - July 10, 2008 -

Thanktastic stuff guys

Excellent job, one thing I can say about

@Steve Raynold: One thing I can say about Subsonic is they when a bug is found it's often patched and fixed and in quick time which is a real benefit. Developers actually take time address the problems.

Suggestions for How do I... documentation

- Trivial examples that show the best way to do something

i.e. Grab 1 product from DB .Load(), new Query() etc

- Show ActiveRecord version and Repository version

- Also DB.Save() what will it return record id? what error values would it return 0 ? -1? etc

Thanks for your tire

Omid Zaman - July 10, 2008 -

Great Job guys! Thanks for your time and effort.

I am going to upgrade my code :).

Ryan Lanciaux - July 10, 2008 -

Congratulations to you and the SubSonic team. I look forward to using this in several of my upcoming projects :)

mike - July 10, 2008 -

Thanks for this wonderful project, it has saved me a lot of time. It has always been a bit rough around the edges (especially documentation/intellisense) but you live with it.

By the way, do you have a tag in the subversion repository for this release?

Jason Kealey - July 10, 2008 -

Rob,

Here are my comments.

blog.lavablast.com/.../Upgrading-to-Su

Thanks!

Phil Dockerman (aka Franz) - July 11, 2008 -

Hi,

Quick question I've not been entirely sure about.

I seem to recall ages ago reading a blog about the future of SubSonic being around DotNet 3.5, is this the version where this starts or is there another branch?

I ask as I want to stick with DotNet 2 for the time being due to more choice on shared hosts.

Cheers in advance,

Franz.

John - July 13, 2008 -

Thanks guys,

You Rock Our World...!!!

John

Yitzchok - July 14, 2008 -

For the people that have problems with Find and Sort just do this "tableCollection.GetList().Find...." this will return a List of "Table"

Stefan - July 15, 2008 -

Hi Rob

Nice done!!

You are talking about a SubSonic Starter-Kit (ASP.NET), where can I download this package?

Stefan

Jason Kealey - August 4, 2008 -

Here is our updated ObjectDataSource/Utility code.

blog.lavablast.com/.../SubSonic-v21-Co

mafioso710 - April 27, 2009 - Hi Jason, would you like to explain me how to use your templates in you ObjectDataSource/Utility code ???

Thanks
fabianscz - April 27, 2009 - Hi Jason, congratulations for your Utility code you done.

But, please tell me how to use the templates.

Thanks
Gecko