PostgreSQL 8.3 brought us many great new features. Among them were concurrent autovacuum, enums, tsearch in core. On of the changes though made a lot of people dislike 8.3. It was removal of implicit casts.