- PR-66 GH-65 - Config translation for basic jdbc connection settings
- Updates HikariCP to version 2.3.7
- PR-60 - Add sensible pool names by default
- Updates HikariCP to version 2.3.6
- GH-59 - Allow play to start when a configured db is unavailable
- Upgrade HikariCP to version 2.3.5
- GH-52 - Correct error report when database connection fail
- PR-54 - Added databaseUrl to allow for direct usage of DATABASE_URL on Heroku
This is a full rewrite of this plugin and it is not backwards compatible with previous versions. We did that in order to have:
- Simplified configuration: now it just exposes the HikariCP properties which can be configured directly in
conf/application.conf
file - Better documentation: it is more clear, concise and direct
- Automated tests: now we have a specs suite
- Java 8 support
Also, a lot of issues were closed in this release:
- #3 - Play way is not correct
- #25 - Cannot find config
- #27 - Instructions to use latest hikari plugin with Play 2.2.x
- #35 - Problem loading the file hikaricp.prod.properties
- #36 - Dynamically translate typesafe HOCON properties to Hikari properties
- #40 - Get rid of "jdbcConnectionTest" warning when using Play configuration
- #41 - Bad mapping for some properties & incoherent default values
- #43 - Invalid time conversion on IdleMaxAge
- #50 - Info level messages leaking into logs despite error level set
- #51 - It seems that 2.0.0-M1 cannot be resolved from the repository
- PR-42 & PR-48 - Fix properties names (
autocommit
,isolation
andreadOnly
) while translating Play configuration to HikariCP configuration - PR-44 - Fix
idleMaxAge
time conversion - PR-46 - Updates documentation about how to use in Heroku deployments
- PR-47 - Explicit duration unit in config parser
- PR-49 - Update min and max pool size with play and hikari defaults
- Updates Playframework to version 2.3.8
- PR-34 - Update dependency to HikariCP 2.2.5 and Play 2.3.7
- PR-24 & PR-23 - Code cleanup and more robust configuration
- PR-21 - Embrace fail-fast principle for configuration parsing
- PR-19 & PR-18 - Better property mapping between Play and HikariCP
- GH-4 - Remove all deprecated properties
- GH-15 & PR-16 - Updates HikariCP, Scala and Play
- PR-14 - Allow disabling through plays application.conf
- GH-5 & PR-12 - Mask any password related properties
- GH-7 & PR-10 - Now it is possible to specify a JNDI datasource
- Updates HikariCP to version 1.4.0 (see more details here)
- GH-9 - Corrects artifact name from play-hirakicp to play-hikaricp
- PR-8 - Updates to Play 2.3.1 and Scala 2.11.1
- Builds across other scala versions (2.9.2, 2.10.4)
- GH-2 - Supports configuration using environment variables
- Updates to HikariCP 1.3.8
- Uses config
minimumIdle
instead ofminimumPoolSize
- Updates to Play 2.2.3
- First release, with HikariCP 1.3.5