Hi,
Chris Nokleberg from the cglib project has kindly written a patch to get
Proxool working with the new, faster Enhancer and the latest version of
cglib (we use cglib for proxy support).
Cglib 2 is binary incompatible with cglib 1 so they have changed the
package structure slightly. The upshot of which is that the Hibernate
project (recently part of the JBoss project) wants to use cglib 2 in its
next release. They don't particularly want to ship both cglib 1 and 2 so
they have asked us to produce a release for cglib 2.
I don't know exactly when this will all happen. Sometime in the next few
weeks cglib 2 will be released. And then sometime after that Hibernate
will be released. I would like to make a release of Proxool inbetween
those two events so that Hibernate can ship the latest Proxool.
I feel we will also be releasing 0.8.3 sometime soon and 0.9.0 (with
DataSource support) is on the horizon (Christian has taken a look at
this). I don't want to mess up our release schedule with other events
beyond our control, so I think we need to do some clever branching.
I propose a branch for 0.8.3 that is a bug fix branch. We can work on
the DataSource code in the head branch. And another branch for cglib 2
(probably based on 0.8.3) Damn, I think we need a picture here.
Any comments?
Bill
|