- big refactoring
- implemented getFeatures of an IFeatureAwareVersion to create your own GenericVersion with Features of Version X
- fixes gh-255
- fixes gh-244 updating mongodb driver
- use random port in test
- use process lib 2.0.5
- Fix transisent dependency on Apache Commons-IO
- removed version 3.7
- Name the tests by version to help diagnose problems with specific versions
- added toString in GenericFeatureAwareVersion
- fixes gh-240
- gh-237 Unable to use '--archive' with mongodump
- mongodump with archive option
- jdk 9 compatibility issue thanks to flapdoodle-oss/de.flapdoodle.embed.process#66
- mongodb 3.6
- mongodb nightly builds
--shardsvr
did not get honored when starting mongod, thanks to https://github.com/faizan-talena
- java8, immutables.org, bugfixes
- major refactoring in de.flapdoodle.embed.process thanks to https://github.com/julien-may
- extracted files are keept, which should give some faster tests :)
- re-release of 1.48.1
- mongo version upgrade (2.6.10, 3.0.4, 3.1.5)
- mongo client dependency changed to provided, now you can use version 2.x.x or 3.0.0
- many fixes by https://github.com/jochenberger
- mongo version upgrade to (3.0.2)
- changed logging to slf4j
- mongo version upgrade (2.6.8, 3.0.0)
- Implement equals and hashCode on GenericFeatureAwareVersion so that CachingArtifactStore can work. Version is a component of Distribution, which is used as the cache key of CachingArtifactStore
- skipped due to release 'problems'
- skipped due to release 'problems'
- support for OSGi (thanks to Niels Betram)
- support for FreeBSD (thanks to Alex Sanchez)
- updated gradle build
- switch to enable textsearch in mongodb before 2.6
- changed to semantic versions
- custom database dir supported
- upgrade mongo versions
- changed some log levels, fixed some error logs
- proxy configuration added
- embed.process upgrade (better error logging)
- mongo version upgrade (2.6.0, ...)
- mongo import command support
- massive performance improvment (removed option -v (can be enabled by config))
- mongo version upgrade (2.5.4, 2.4.9, 2.2.7)
- mongo env command line bug fix (now working)
- mongo version upgrade (2.5.4, 2.4.8, 2.2.6)
- mongo env command line bug fix
- embed process dep update
- embed process dep update
- bug fixes
- update examples
- new mongo version supported
- dependencies updated
- syncDelay set to 0 (no sync)
- process listener added (can copy db files after test into custom directory)
- added builder for mongod and mongos config
- dependencies updated
- added 2.5.0 as new development version
- added example for custom download path
- minor bugfixes
- deprecate old versions (left current production(2.4.1) and previous version left(2.2.3))
- coming versions will change use the 2.4 branch of mongodb as production version
- no release time check for deprecated versions, so use with care
- major api changes, speed improvement, easier configuration, need to update documentation
- mongod config refactor
- configurable startup timeout
- added windows2008 support
- dep version change
- bind_ip configuration parameter support (MongodConfig constructor)
- dep version change
- dep version change
- added 2.0.7, 2.2.0
- mongodb java driver update to 2.9.0 (test dependency)
- maven dep version range does not work as expected -> disabled
- dependency version range for de.flapdoodle.embed.process
- NPE fix with custom database directory
- custom database directory will not be deleted
- massive refactoring, some api breaks
- project split
- some relevant process.stop() improvements
- added some unit test support (thanx to trajano)
- added some logging only runtime config option
- added 2.0.7-rc1, 2.2.0-rc0
- command line post processor hock
- added version 2.0.6 and 2.1.2
- version refactoring
- you can now have a custom version, so you do not depend on a new release of this project
- added version 2.0.5 (main version 2.0 now points to it)
- changed http user agent
- customizeable mongod process output
- better loopback device detection for mongod process shutdown via command
- now we send ctrl+c on linux and osx, then send shutdown to server, then taskkill on windows (may the force be with us)
- disable journal for faster turnaround times
- noauth added
- customize artifact storage path
- detection if localhost is not loopback (command shutdown on mongod does not work for remote access)
- formated process output
- much better windows support
- changed back to send ctrl+c and then send shutdown
- mongod process management improvement (windows mongod shutdown improvement (alpha) (some trouble stopping process on windows - http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4770092))
- send shutdown to server
- send ctrl+c to mongod will perform clean shutdown (untested on windows using taskkill)
- now with 2.1.1
- NUMA support (alpha) - http://www.mongodb.org/display/DOCS/NUMA
- timeout fix on slow systems
- stability on win plattforms (hopefully)
- race condition and cleanup of mongod process
- fixed 64Bit detection - amd64
- now with main versions 1.6, 1.8, 2.0, 2.1