- Ignore unixSocketPrefix option when OS is Windows
- Update to the latest versions of flapdoodle dependencies (should fix java.lang.NoClassDefFoundError: org/apache/commons/io/FileUtils)
- Update to de.flapdoodle.embed.mongo 2.0.3
- Move to Java 8
- Use the flapdoodle API for auth, instead of manually adding cmd args
- Add option to specify unixPrefixSocket
- Add
scriptCharsetEncoding
option to mongo-scripts goal - Add
storageEngine
option to start goal
- Fix use of Maven proxy settings on Java 8
- Remove unused proxy params from goal configuration
- Only try to execute files as scripts, not directories (
mongo-scripts
goal) - Handle exception on Network.localhostIsIPv6() more gracefully
- Ensure
-Dembedmondo.skip
applies tostop
goal
- Use Maven proxy settings and remove custom proxy parameters
- Allow collection to be omitted in
mongo-import
goal config (use filename to derive collection name)
- Add two new goals for initializing data,
mongo-import
andmongo-scripts
- Add short goal prefix
mongo
for simpler command line invocation (e.g.mvn mongo:start
)
- Add option to enable journaling
- Allow skipping with
-Dembedmongo.skip
- Update to embedmongo.flapdoodle.de 1.46.0 for performance improvements and latest versions.
- Update to embedmongo.flapdoodle.de 1.40 (thanks @cortiz)
- Add support for MongoDB authorization (thanks @chapmbk)
- Add
downloadPath
configuration option (thanks @dietrichatadobe)
- Add
randomPort
configuration option (thanks @jumarko)
- Add
logFile
/logFileEncoding
configuration options (thanks @matthewadams) - Update to embedmongo.flapdoodle.de 1.31
- Add
proxyUser
/proxyPassword
configuration options
- Update default mongo version to latest stable (2.2.1)
- Update to embedmongo.flapdoodle.de 1.27 (mkdir -p for databaseDirectory)
- Add
bindIp
configuration option (thanks @GTExcalibur) - Update to embedmongo.flapdoodle.de 1.23 for explicit 2.0.7/2.2.0 support (thanks @davidmc24)
- Add support for any/all MongoDB versions, including new releases
- Update default mongo version from 2.1.1 (unstable) to 2.0.6 (stable)
- Add
logging
configuration with support forconsole
,file
andnone
mode
- Add
wait
configuration options tostart
goal to block immediately and wait until MongoDB is explicitly stopped (thanks @jeremynorris) - Update to embedmongo.flapdoodle.de 1.16
- Add
proxyHost
/proxyPort
configuration options for downloads via a proxy
- Add
port
,version
anddatabaseDirectory
configuration options - Add
start
andstop
goals