So I performed the upgrade from Postgresql 8.2.* to 8.3.* this morning. There were a few burps.
First, an upgrade across the minor number requires a dump and restore of all databases, so I had to take the database server offline for a bit during the upgrade and perform the restore.
Second, the 8.3 series has a major switch in the way it handles typecasts. This meant that certain code in Serendipity was unhappy. This post at Postgresql Online about Serendipity discusses some of the issues with 8.3 and Serendipity. This thread at the Serendipity forums ...