Everyone, Sorry I couldn't get to this earlier, I've been really busy at work. The update problem was related to special characters in tag names, and has been fixed. It affected a small percentage of plugins, but for those it did affect, it was obviously frustrating as the forge wouldn't give any explanation other than an error 500.
I could only test in my local stage server, so of course if something didn't go as planned, let me know. @ken Your assessment about the update action is incorrect. executeUpdate is not implemented because it's simply not being used. Please look at the executeAdd function. The update functionality has been in the forge since the very first release and it only was failing when the tags had special characters in them. What major update do you think the code needs? It's currently using Symfony 1.2 (end of maintenance is next month, but upgrading to 1.3/1.4 is simple and will be done). Same for Propel 1.3 to Propel 1.4.
