Hello Hive users, We are pleased to announce the 4.0.0 and 5.0.0 releases of BeeJU <https://github.com/HotelsDotCom/beeju>, a unit testing framework for the Hive Metastore and HiveServer2 which supports JUnit4 and Junit5. The main change in version 5.0.0 is support for Hive 3.1.2 and going forward this will be the default supported Hive version. Support for Hive 2.x will continue via releases of the 4.x version of BeeJU.
The new features in the 5.0.0 release include: * Upgrading the default Hive version to 3.1.2. * All the features listed below for 4.0.0. The new features in the 4.0.0 release include: * Upgrading the default Hive version to 2.3.8. * The "hive-exec" dependency changed to use the "core" 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 to false. * Hive's HIVE_SERVER2_LOGGING_OPERATION_ENABLED is now set to false. * Various Derby, scratch and similar folders now configured to use a base temporary folder. * JUnit4 Rules now extend TestWatcher instead of ExternalResource 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 via warehouseDir(). * 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 to 6.1.0 (was 5.0.0) to enable building with Java 11. Full details of these and previous releases can be found in the CHANGELOG: https://github.com/HotelsDotCom/beeju/blob/master/CHANGELOG.md Binary artifacts for the releases are available in Maven Central: https://repo1.maven.org/maven2/com/hotels/beeju/5.0.0/ https://repo1.maven.org/maven2/com/hotels/beeju/4.0.0/ We encourage everyone to upgrade to these new versions depending on which version of Hive you are using. Thanks, Adrian (on behalf of the BeeJU committers) -- Adrian Woodhead Principal Engineer Expedia Group - 407 St John Street, London, EC1V 4EX