3.4.0

@mkjsix mkjsix released this Jul 7, 2018 · 6 commits to master since this release

Release 3.4.0

Commits in this release:

  • 20016ae - added configuration options to tune read performance (default-pagesize, max-pagesize, cursor-batch-size) #296
  • 4e0f2d0 - Can run integration tests with percona/percona-server-mongodb
  • c37d78d - fixes #293: prometheus metrics handler to not contain non-numeric values (#295)
  • d84b84a - added allowDiskUse to aggregation #292
  • 7ae6c3a - fix: pom.xml to reduce vulnerabilities (2 weeks ago)
  • 5a899a4 - improved DbIdentityManager to speedup bcrypted pwd check if already checked
  • 23c9719 - added test for PUT document with not matching filter
  • d4fd6e1 - change to condition to detect duplicate _id key
  • b039f01 - added debug log message to snoop duplicate key error cases
  • d155efb - updated undertow to 2.0.9
  • 5bf4596 - Add condition: $MAVEN_DEPLOY = true to .travis.yml
  • ada8e1c - Add a deploy step for artifacts in .travis.yml
  • 3249c3b - Don't attach the zip and tar.gz files to maven deployment
  • 557600b - Use shade plugin to build fat jar, assembly plugin for tgz & zip only
  • bb7f333 - Highlight RESTHeart and MongoDB versions in logs with Ansi colors
  • 56eb273 - fixed null context.getDbOperationResult().getNewData()
  • 4dddada - Restore the maven-assembly-plugin to fix the maven deploy process
  • 20b0dd7 - Set maven-javadoc-plugin back to version 2.10 (fixes error with Mac OS)
  • 358b4d1 - Move ${project.artifactId} up to level
  • f0c80f5 - Ignore dependency-reduced-pom.xml
  • cae849b - bulk POST uses unordered write. this avoids writes stopping on error #289
  • c063f28 - Revert "fixed NPE when checker applies to create document request"
  • ffc89fd - fixed NPE when checker applies to create document request
  • d942e3e - fixed global checkers (that were not actually executed)
  • 792acc9 - minor refactoring
  • f793cc6 - fixed NPE on RequestPropsInjecterTransformer for property userName on not authenticated requests
  • b347995 - Experiment (#285)
  • b12eef4 - Replace the PDF sample file used for ITs (misleading)
  • 2fde00c - Improve script bin/integration-tests.sh
  • 0e050f4 - Update POM dependencies
  • 96b3ff2 - Fix wrong packages in Docker/etc/restheart.yml
  • 8c6e8f0 - Update README.md