<p>I like Nant very much. I do a lot of scripting with NAnt. It is a great little tool.</p>

<p>Since NAnt is pre 1.0, when problems occur, I often think if that it is a problem with NAnt itself, but this is not always the case.</p>

<p>One funny example: After running the oracle scripts I parsed the log output to make sure there was no problem. I was testing this with a small log file and it was fine.</p>

<p>I used the  task to load the file contents to a string property and used a regex to search for errors.</p>

<p>When I used this script for a large log file, I stopped getting the "build failed" message at the bottom, because I was printing the error messages.</p>

<p>Because the "build failed" was hiding at the top, I thought NAnt crashed, but it worked fine. </p>

<p>It would be better for NAnt to have a 1.0 release. Any reasons why not?</p>

NAnt is an open source project that has been around a long while and is quite stable. While they have their reasons for not calling it version "1", does the version number really matter that much in this case? It's just a label.
I'd contact the team and find out what needs to be done before they label it as such and perhaps you can contribute some bug fixes etc...
The nice thing about the source being open is if you find a bug, you can fix it yourself. Hence the risk of it not being 1.0 is mitigated slightly if you're willing to invest a bit of time.