- While a release is in beta, you work on finalizing the release, not on future projects.
- During a commitfest, you work on testing and integrating the proposals submitted for the commitfest, not on new features.
- Major features should not be submitted for the first time at the last commitfest.
That means if, while being a team player on all the community efforts, you wanted to develop a major new feature for PostgreSQL 9.1, you had a total of about 20 days to do it. (That is, if you didn't spend several days in early November at PgWest.) And that is within a one-year release cycle.