DATAES-285 - bump elasticsearch version to 5.4.0

This commit is contained in:
Mohsin Husen 2017-05-30 13:23:37 +01:00
parent 65317ab54e
commit f1eb8a5eca
10 changed files with 27 additions and 24 deletions

View File

@ -19,7 +19,7 @@
<properties> <properties>
<commonscollections>3.2.1</commonscollections> <commonscollections>3.2.1</commonscollections>
<commonslang>2.6</commonslang> <commonslang>2.6</commonslang>
<elasticsearch>5.2.1</elasticsearch> <elasticsearch>5.4.0</elasticsearch>
<springdata.commons>2.0.0.BUILD-SNAPSHOT</springdata.commons> <springdata.commons>2.0.0.BUILD-SNAPSHOT</springdata.commons>
</properties> </properties>

View File

@ -22,8 +22,8 @@ import org.apache.commons.lang.StringUtils;
import org.elasticsearch.client.Client; import org.elasticsearch.client.Client;
import org.elasticsearch.client.node.NodeClient; import org.elasticsearch.client.node.NodeClient;
import org.elasticsearch.common.settings.Settings; import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.node.InternalSettingsPreparer;
import org.elasticsearch.node.Node; import org.elasticsearch.node.Node;
import org.elasticsearch.node.internal.InternalSettingsPreparer;
import org.elasticsearch.plugins.Plugin; import org.elasticsearch.plugins.Plugin;
import org.elasticsearch.transport.Netty4Plugin; import org.elasticsearch.transport.Netty4Plugin;
import org.slf4j.Logger; import org.slf4j.Logger;

View File

@ -15,19 +15,14 @@
*/ */
package org.springframework.data.elasticsearch.core; package org.springframework.data.elasticsearch.core;
import static org.hamcrest.Matchers.*;
import static org.junit.Assert.*;
import static org.mockito.Mockito.*;
import lombok.Getter;
import lombok.NoArgsConstructor;
import java.util.Arrays; import java.util.Arrays;
import java.util.Collections; import java.util.Collections;
import java.util.HashMap; import java.util.HashMap;
import java.util.Iterator; import java.util.Iterator;
import java.util.Map; import java.util.Map;
import com.fasterxml.jackson.databind.util.ArrayIterator;
import lombok.Getter;
import lombok.NoArgsConstructor;
import org.elasticsearch.action.get.GetResponse; import org.elasticsearch.action.get.GetResponse;
import org.elasticsearch.action.search.SearchResponse; import org.elasticsearch.action.search.SearchResponse;
import org.elasticsearch.search.SearchHit; import org.elasticsearch.search.SearchHit;
@ -36,7 +31,6 @@ import org.elasticsearch.search.SearchHits;
import org.elasticsearch.search.aggregations.Aggregation; import org.elasticsearch.search.aggregations.Aggregation;
import org.elasticsearch.search.aggregations.Aggregations; import org.elasticsearch.search.aggregations.Aggregations;
import org.elasticsearch.search.aggregations.bucket.terms.Terms; import org.elasticsearch.search.aggregations.bucket.terms.Terms;
import org.elasticsearch.search.internal.InternalSearchHitField;
import org.junit.Before; import org.junit.Before;
import org.junit.Test; import org.junit.Test;
import org.mockito.Mock; import org.mockito.Mock;
@ -47,8 +41,9 @@ import org.springframework.data.elasticsearch.annotations.Document;
import org.springframework.data.elasticsearch.core.aggregation.AggregatedPage; import org.springframework.data.elasticsearch.core.aggregation.AggregatedPage;
import org.springframework.data.elasticsearch.core.mapping.SimpleElasticsearchMappingContext; import org.springframework.data.elasticsearch.core.mapping.SimpleElasticsearchMappingContext;
import org.springframework.data.elasticsearch.entities.Car; import org.springframework.data.elasticsearch.entities.Car;
import static org.hamcrest.Matchers.*;
import com.fasterxml.jackson.databind.util.ArrayIterator; import static org.junit.Assert.*;
import static org.mockito.Mockito.*;
/** /**
* @author Artur Konczak * @author Artur Konczak
@ -190,8 +185,8 @@ public class DefaultResultMapperTests {
private Map<String, SearchHitField> createCarFields(String name, String model) { private Map<String, SearchHitField> createCarFields(String name, String model) {
Map<String, SearchHitField> result = new HashMap<>(); Map<String, SearchHitField> result = new HashMap<>();
result.put("name", new InternalSearchHitField("name", Arrays.<Object>asList(name))); result.put("name", new SearchHitField("name", Arrays.asList(name)));
result.put("model", new InternalSearchHitField("model", Arrays.<Object>asList(model))); result.put("model", new SearchHitField("model", Arrays.asList(model)));
return result; return result;
} }

View File

@ -22,7 +22,7 @@
description=Lucene expressions integration for Elasticsearch description=Lucene expressions integration for Elasticsearch
# #
# 'version': plugin's version # 'version': plugin's version
version=5.2.1 version=5.4.0
# #
# 'name': the plugin name # 'name': the plugin name
name=lang-expression name=lang-expression
@ -30,11 +30,15 @@ name=lang-expression
# 'classname': the name of the class to load, fully-qualified. # 'classname': the name of the class to load, fully-qualified.
classname=org.elasticsearch.script.expression.ExpressionPlugin classname=org.elasticsearch.script.expression.ExpressionPlugin
# #
# 'java.version' version of java the code is built against # 'java.version': version of java the code is built against
# use the system property java.specification.version # use the system property java.specification.version
# version string must be a sequence of nonnegative decimal integers # version string must be a sequence of nonnegative decimal integers
# separated by "."'s and may have leading zeros # separated by "."'s and may have leading zeros
java.version=1.8 java.version=1.8
# #
# 'elasticsearch.version' version of elasticsearch compiled against # 'elasticsearch.version': version of elasticsearch compiled against
elasticsearch.version=5.2.1 elasticsearch.version=5.4.0
### optional elements for plugins:
#
# 'has.native.controller': whether or not the plugin has a native controller
has.native.controller=false

View File

@ -22,7 +22,7 @@
description=Groovy scripting integration for Elasticsearch description=Groovy scripting integration for Elasticsearch
# #
# 'version': plugin's version # 'version': plugin's version
version=5.2.1 version=5.4.0
# #
# 'name': the plugin name # 'name': the plugin name
name=lang-groovy name=lang-groovy
@ -30,11 +30,15 @@ name=lang-groovy
# 'classname': the name of the class to load, fully-qualified. # 'classname': the name of the class to load, fully-qualified.
classname=org.elasticsearch.script.groovy.GroovyPlugin classname=org.elasticsearch.script.groovy.GroovyPlugin
# #
# 'java.version' version of java the code is built against # 'java.version': version of java the code is built against
# use the system property java.specification.version # use the system property java.specification.version
# version string must be a sequence of nonnegative decimal integers # version string must be a sequence of nonnegative decimal integers
# separated by "."'s and may have leading zeros # separated by "."'s and may have leading zeros
java.version=1.8 java.version=1.8
# #
# 'elasticsearch.version' version of elasticsearch compiled against # 'elasticsearch.version': version of elasticsearch compiled against
elasticsearch.version=5.2.1 elasticsearch.version=5.4.0
### optional elements for plugins:
#
# 'has.native.controller': whether or not the plugin has a native controller
has.native.controller=false

View File

@ -31,7 +31,7 @@ grant {
// Standard set of classes // Standard set of classes
permission org.elasticsearch.script.ClassPermission "<<STANDARD>>"; permission org.elasticsearch.script.ClassPermission "<<STANDARD>>";
// groovy runtime // groovy runtime (TODO: clean these up if possible)
permission org.elasticsearch.script.ClassPermission "groovy.grape.GrabAnnotationTransformation"; permission org.elasticsearch.script.ClassPermission "groovy.grape.GrabAnnotationTransformation";
permission org.elasticsearch.script.ClassPermission "groovy.lang.Binding"; permission org.elasticsearch.script.ClassPermission "groovy.lang.Binding";
permission org.elasticsearch.script.ClassPermission "groovy.lang.GroovyObject"; permission org.elasticsearch.script.ClassPermission "groovy.lang.GroovyObject";