Primrose 3 download (updated 29-April-2010)
Click here to download Primrose 3.0.15 for JDK/JRE 1.6 and above
Click here to download Primrose 3.0.15 for JDK/JRE 1.5
Click here to download Primrose 3.0.15 for JDK/JRE 1.4
Click here to download Primrose 3.0.15 source code
Fixes added in 3.0.15 (released 29-April-2010)
- Fixed a silly bug in ConfigEncrypter which meant it was exiting before showing the menu ... doh !
- Synchronized the PoolMonitor when it's accessing the current list of connections - was previously causing a ConcurrentModificationException
Fixes/Features Added in 3.0.14 (released 26-Jul-2009)
- When a connection is killed off due to executing too long, it is now removed from the pool via an asynchronous thread, to prevent any locking of access to the connection's space in the pool (some drivers such as Oracle driver will not honour a call to close() before the executing statement has finished. Thanks to Matt Retallack for providing the patch.
- Fixed bug in standalone version, which caused an error (pool locked) when you shutdown and restarted a pool inside the same JVM. Thanks to Adam Retter for providing the patch.
Fixes/Features Added in 3.0.13 (released 05-Nov-2008)
- Added smtpMailExchangeServerPort parameter to config to accommodate SMTP servers listening on non-default ports. By default this parameter is set to 25.
- Fixed bug in DebugLogger that affected people still running JDK 1.4
Fixes/Features Added in 3.0.12 (released 09-Sep-2008)
- Source code upgraded to Java 6 (1.6)
- Fixed bug in standalone version when loading config from Properties object.
- Fixed method call ResultSet.getStatement() to return the Primrose wrapper Statement object, rather than the underlying driver's object.
- Added a auto-refresh option for the pool view page on the web console.
- Added more verbose stack dumping when an error occurs getting an underlying Connection object from the driver.
Fixes Added in 3.0.11 (released 24-Feb-2008)
- Fixed log cycling issue.
- Added more email events for "no free connections" and SQL exceptions.
- Fixed bug with statement handlers.
- Added web page giving current version of source code : http://www.primrose.org.uk/version.jsp
Fixes Added in 3.0.10 (released 22-Nov-2007)
- Fixed issue relating to how Primrose handles DB crashes.
- Fixed issue whereby if 'waitForConnectionIfDatabaseIsDown' is true, then it didn't actually wait.
Features Added in 3.0.9 (released 21-Nov-2007)
- Added alternative method for loading primrose when using Tomcat, when you do not wish to define each pool in server.xml, but load all pools at once with a single entry.
Note, this is only for users that are OK with writing some custom code to access each pool, and do not wish to be able to reference their specific pool via JNDI.
See documentaion page for details.
Fixes/Features Added in 3.0.8 (released 16-Nov-2007)
-
This release adds more config options :
- numberOfConnectionsToInitializeWith : The number of connections the pool should load on initialization.
- dumpConnectionOnSQLException : Whether or not connections should be dumped from the pool when a SQLException occurs on close or execute statements.
-
Email Notifications:
- adminEmail : An email address that the pool will email if it encounters problems.
- smtpMailExchangeServer : An email address that the pool will email if it encounters problems.
- emailEvents : The events you would like to recieve emails about.
-
The release fixes the following bugs :
- Bug in WebConsole whereby it tries to start twice (only affects Primrose in Tomcat)
- The release also adds support for the Glassfish v2 server.
Fixes/Features Added in 3.0.7 (released 29-Aug-2007)
- Added double connection close check
- Fixed NullPointerException on close when pool instance is closed down or refreshed
Fixes/Features Added in 3.0.6 (released 24-Aug-2007)
- Fixed bug relating to encryptionFileKey property
Fixes/Features Added in 3.0.5 (released 22-Aug-2007)
- Added ability to enable debug logging (via environment variable) -see this link
Fixes/Features Added in 3.0.4 (released 18-Aug-2007)
- Fixed bug relating to multi-line driverURL property
Fixes/Features Added in 3.0.3 (released 15-Aug-2007)
- Added the External Config Provider interface - give primrose pool config information via your own class
- Pool logs no longer contain user or password information
- Added more documentation
Fixes in 3.0.2 (released 13-Aug-2007)
- JBoss - Fixed bug whereby could not find console property "username"
- Now supports "multi-line" driver URLs
- Updated docs for JBoss config
- Re-added source download


