Release Notes - Hibernate OGM - Version 5.2.0.CR1 - HTML format

Sub-task

  • [OGM-1310] - Add support of operation 'insertOne'
  • [OGM-1311] - Add support of operation 'insertMany'
  • [OGM-1313] - Add support of operation 'deleteOne'
  • [OGM-1314] - Add support of operation 'deleteMany'
  • [OGM-1315] - Add support of operation 'updateOne'
  • [OGM-1316] - Add support of operation 'updateMany'
  • [OGM-1317] - Add support of operation 'replaceOne'
  • [OGM-1341] - Upgrade to latest Byteman 4.x so we can test on JDK9

Bug

  • [OGM-1212] - The strategy used by Infinispan Embedded to increment IDs is not safe against concurrent updates
  • [OGM-1340] - Module 'core' not build by JDK 9
  • [OGM-1353] - Infinispan sequence generation is not thread safe
  • [OGM-1371] - MongoDB native query parser does not recognize fractional number starting with 0
  • [OGM-1379] - RemoteAuthenticationFailureTest doesn't connect to the right port with maven

New Feature

  • [OGM-1265] - Add new operations to native CLI in MongoDB
  • [OGM-1339] - Provide a way to define Geospatial indexes for MongoDB

Task

  • [OGM-946] - Test all the Entity listeners and Callback methods annotation
  • [OGM-1202] - Deprecate and rename the hibernate-ogm-infinispan Maven id
  • [OGM-1342] - Update Maven plugins to be compatible with JDK9
  • [OGM-1348] - Various adjusments to the Javadoc
  • [OGM-1359] - Clarify the build output in the Travis build
  • [OGM-1360] - Optimize the Travis build (caching, unnecessary plugin executions)
  • [OGM-1361] - Build the modules for WildFly 11
  • [OGM-1362] - Generate the javadoc per module and then aggregate it, instead of doing everything in the javadoc module
  • [OGM-1363] - Remove internal classes from the Javadoc
  • [OGM-1370] - Upgrade to Apache Lucene 5.5.5
  • [OGM-1372] - Put the distribution files to upload into distribution/target/dir so that release scripts find them
  • [OGM-1373] - Use Server Provisioning plugin to setup WildFly based integration tests
  • [OGM-1374] - Use Server Provisioning plugin to setup Infinispan Server instances for integration tests

Improvement

  • [OGM-1073] - Make the Http connection pool configurable for Neo4j remote
  • [OGM-1172] - Decide whether to default the package name in ISPN Remote or not
  • [OGM-1301] - Improve error reporting of the MongoDB NativeQueryParser
  • [OGM-1338] - Avoid high initialization cost of static logger instances
  • [OGM-1344] - Inefficient query for retrieving embedded nodes in Neo4j
  • [OGM-1345] - Make the MongoDB native query parser stateless
  • [OGM-1351] - Upgrade Neo4j to version 3.3.1
  • [OGM-1354] - Upgrade MongoDB Driver to version 3.6.0
  • [OGM-1355] - Upgrade to Infinispan 9.1.3
  • [OGM-1356] - Upgrade to protostream 4.1.3
  • [OGM-1364] - Upgrade to MongoDB Driver 3.6.1
  • [OGM-1365] - Update to Neo4j Java Driver 1.5.0
  • [OGM-1368] - Update to Infinispan 9.1.4
  • [OGM-1369] - Update to Hibernate Search 5.6.4.Final
  • [OGM-1377] - Make RemoteAuthenticationFailureTest failures more informative
  • [OGM-1378] - Upgrade Neo4j to 3.3.2

The text area below allows the project release notes to be copied to another document.