Subject | Please test JBird from cvs |
---|---|
Author | David Jencks |
Post date | 2002-09-28T23:25:08Z |
I've made several changes in the driver and would appreciate some testing
before another binary release.
changes:
--FBDataSource is now serializable and serializes/deserializes correctly.
(at least according to a simple test case). This should make the driver
usable in app servers that use serialization to bind in jndi. (Weblogic in
particular). I haven't tested on any app servers however.
--When you destroy a ManagedConnection, eventually a physical connection
will get destroyed. This should fix the connection leak noted recently.
--BlobBufferLength has been changed to Integer from int to comply with the
jca spec. I changed it also on the Datasource classes that exposed it, so
if you were setting it there you will have to change your code.
--FBDriver now keeps track of the ManagedConnectionFactories it creates by
all of the possible properties, not just the db url.
--In order to correctly support deserialization, it is necessary to freeze
the ManagedConnectionFactory properties as soon as a ConnectionFactory or
ManagedConnection is obtained from it. This broke some silly code in some
tests, I hope it doesn't break any code that is actually of some use.
If no serious problems are reported within a few days I will release a RC2
binary version.
Thanks
david jencks
before another binary release.
changes:
--FBDataSource is now serializable and serializes/deserializes correctly.
(at least according to a simple test case). This should make the driver
usable in app servers that use serialization to bind in jndi. (Weblogic in
particular). I haven't tested on any app servers however.
--When you destroy a ManagedConnection, eventually a physical connection
will get destroyed. This should fix the connection leak noted recently.
--BlobBufferLength has been changed to Integer from int to comply with the
jca spec. I changed it also on the Datasource classes that exposed it, so
if you were setting it there you will have to change your code.
--FBDriver now keeps track of the ManagedConnectionFactories it creates by
all of the possible properties, not just the db url.
--In order to correctly support deserialization, it is necessary to freeze
the ManagedConnectionFactory properties as soon as a ConnectionFactory or
ManagedConnection is obtained from it. This broke some silly code in some
tests, I hope it doesn't break any code that is actually of some use.
If no serious problems are reported within a few days I will release a RC2
binary version.
Thanks
david jencks