That is not possible. The next release will be 3.2.4.
There are many great new features in trunk/main, but
a. these need to mature
b. not everything in trunk is guaranteed to make it to a release
c. if you do not want to wait for a stable release, just use trunk, like I do, but there are severe limitations, since it is a moving target and you have to make sure you compile it every week or so. You can't file a serious bug report to a trunk version from last month...(people do that!)
d. if you decide to use trunk, don't count on any support. don't count on your code from today even working next week...
As opposed to commercial offerings, Freepascal and Lazarus development happens out in the open, so everybody can know about what is in the pipe line and try and test it. But that does not mean that the same rules do not apply to releases as in commercial offerings: they do. you release when it is finished and tested.
Release management is to protect you, not to harm you. Date is not the issue, but time and thoroughness is.