Hi Samuel,
normally I try to publish:
new beta every week (this time it is a little bit longer because of bugs complexity)
every month or two I publish new minor release. Normally this is evolution of beta. This also depends on progress of the bug fixing with betas. If I see that there are a lot of bugs reported, I postpone release until I feel that most of serious bugs fixed.
In parallel I am also working on new major version, and this also mean that after some time I do not accept any feature request for minor branch. As it is now.
The time to publish new major release can be one year. At some stage when amount of features implemented is enough for testing I would publish it.
Concerning current beta I am planning this is a lat one before 1.45 release. That why publishing of it requires more time. I am doing test in 98 / 2000 / Vista / Windows 7, Unicode and Non Unicode.
The beta would be published today/tomorrow, and if no new bugs would come it became release.
Best regards,
Alex.