- Nothing changed, please ignore.
- Hive version updated to
3.1.2
(was2.3.7
) and Hadoop version updated to3.1.0
(was2.7.2
).
- Intermediate temporary folders now cleaned up as part of test lifecycle.
HiveMetaStoreCore
performs a null check before attempting to close its metastore client.
- Hive version updated to
2.3.8
(was2.3.7
). hive-exec
dependency changed to usecore
classifier to allow source code retrieval for easier debugging.- Hive's
METASTORE_CONNECTION_POOLING_TYPE
is now set to"NONE"
. - Hive's
HIVESTATSAUTOGATHER
is now set tofalse
. - Hive's
HIVE_SERVER2_LOGGING_OPERATION_ENABLED
is now set tofalse
. - Various Derby, scratch and similar folders now configured to use a base temporary folder.
- JUnit4 Rules now extend
TestWatcher
instead ofExternalResource
to allow cleanup of temporary folders on test failures. BeejuCore
tempDir()
returns base temporary test folder instead of temporary Hive warehouse dir.BeejuCore
returns temporary Hive warehouse dir viawarehouseDir()
.- JUnit5 Extensions
getTempDirectory()
returns base temporary test folder instead of temporary Hive warehouse dir. - JUnit5 Extensions return temporary Hive warehouse dir via
getWarehouseDirectory()
. - JUnit4 Rules
tempDir()
returns base temporary test folder instead of temporary Hive warehouse dir. - JUnit4 rules return temporary Hive warehouse dir via
warehouseDir()
. hotels-oss-parent
version updated to6.1.0
(was5.0.0
) to enable building with Java 11.
- Allow passing in of "pre" and "post" configuration values so that BeeJU's defaults can be overridden.
- JUnit version updated to
5.7.0
(was5.5.2
). hotels-oss-parent
version updated to5.0.0
(was4.2.0
).
- Support for setting Thrift Hive Metastore port in tests.
- A
ThriftHiveMetaStoreApp
which can be used to run the the Thrift Hive Metastore service locally.
- Changed visibility of
createDatabase()
method inBeejuJUnitRule
from default to public (for external usage).
- JUnit version updated to
5.5.2
(was5.5.1
). - Depend on
junit-jupiter
(wasjunit-jupiter-api
). hotels-oss-parent
version updated to4.2.0
(was4.1.0
).- Upgraded version of
hive.version
to2.3.7
(was2.3.4
). Allows BeeJU to be used on JDK>=9.
- Support for setting Hive conf using arbitrary string as conf key.
HiveMetaStoreJUnitExtension
andHiveServer2JUnitExtension
constructors made public to allow access to classes outside of the extensions package.
- JDK version upgrade to 1.8 (was 1.7).
- JUnit5 extension class equivalents for all BeeJU Rules.
- Support for JUnit5 using
migration-support
dependency. NOTE - the transitive dependency for JUnit4 from Beeju has been removed so you must depend on it in your own POM.
- Excluded
org.pentaho.pentaho-aggdesigner-algorithm
dependency as it's not available in Maven Central. hotels-oss-parent
version updated to 4.1.0 (was 4.0.1).
- Release process now uses HTTPS (was SSH) from build slaves to GitHub, no changes to code or functionality.
hotels-oss-parent
version updated to 4.0.1 (was 2.3.5).- Refactored project to remove checkstyle and findbugs warnings, which does not impact functionality.
log4j-slf4j-impl
transitive dependency excluded. See #17.- Hive version upgraded to 2.3.4 (was 2.3.0) and transitive dependencies on HBase which in turn depended on JDK tools 1.7 excluded. See #19.
hotels-oss
parent pom upgraded to 2.3.3 (was 2.0.6). See #19.
- Change
ConfVars
added in Hive 2.x to their equivalent string.
- Upgrade to Hive-2.3.0.
- Upgrade parent POM to 2.0.3.
- The rules now accept Hive configuration properties at construction time.
- Depend on latest parent with test.arguments build parameter.
- Upgrade to Hive-2.1.1, required a switch from HsqlDB to Derby (Hive no longer seems to support HsqlDB).
- Upgrade parent POM to 1.1.1.
- Addition of
HiveServer2JUnitRule
rule to test against Hive Metastore using the JDBC API.
- First release:
HiveMetaStoreJUnitRule
andThriftHiveMetaStoreJUnitRule
rules to test a Hive Metastore connecting directly to the database and the Thrift API respectively.