OACC Framework v2.0.0-rc.6 Release Notes
Release Date: 2016-01-12 // over 7 years ago-
๐ Release date: 2016-01-11
๐ Summary of changes in this release:
- โ adds serialVersionUIDs to all applicable classes
- ๐ deprecates
preSerialize()
methods - validates dataSource or connection are not null
- ๐ fixes a bug that could cause NullPointerException for
equals()
andhashCode()
of OACC'sResource
implementation - modifies
getAuthenticatedResource()
andgetSessionResource()
to return lazily-cached defensive copies of the session variables - validates that database schema names are either null or a single sequence of unicode word characters
- โก๏ธ updates test suite for the aforementioned changes
- โก๏ธ updates copyright notices
Summary of API changes:
- ๐ Improves serialization support
- adds serialVersionUids to all applicable classes
- unserializable fields are now marked
transient
- consistent usage of Serializable marker interface
- ๐ Deprecation deprecates obsolete
preSerialize()
methods because unserializable fields are now markedtransient
๐ Bug fixes:
- fixes #23 -
equals()
andhashCode()
of OACC'sResource
implementation no longer can produce NullPointerException when resource was created without aresourceId
๐ Corresponding oacc-db release:
๐ The version of the oacc-db database configuration scripts to be used with this release can be found here.