OpenSearch/modules
Alpar Torok cf2295b408
Add JDK11 support and enable in CI (#31644)
* Upgrade bouncycastle

Required to fix
`bcprov-jdk15on-1.55.jar; invalid manifest format `
on jdk 11

* Downgrade bouncycastle to avoid invalid manifest

* Add checksum for new jars

* Update tika permissions for jdk 11

* Mute test failing on jdk 11

* Add JDK11 to CI

* Thread#stop(Throwable) was removed

http://mail.openjdk.java.net/pipermail/core-libs-dev/2018-June/053536.html

* Disable failing tests #31456

* Temprorarily disable doc tests

To see if there are other failures on JDK11

* Only blacklist specific doc tests

* Disable only failing tests in ingest attachment plugin

* Mute failing HDFS tests #31498

* Mute failing lang-painless tests #31500

* Fix backwards compatability builds

Fix JAVA version to 10 for ES 6.3

* Add 6.x to bwx -> java10

* Prefix out and err from buildBwcVersion for readability

```
> Task :distribution:bwc:next-bugfix-snapshot:buildBwcVersion
  [bwc] :buildSrc:compileJava
  [bwc] WARNING: An illegal reflective access operation has occurred
  [bwc] WARNING: Illegal reflective access by org.codehaus.groovy.reflection.CachedClass (file:/home/alpar/.gradle/wrapper/dists/gradle-4.5-all/cg9lyzfg3iwv6fa00os9gcgj4/gradle-4.5/lib/groovy-all-2.4.12.jar) to method java.lang.Object.finalize()
  [bwc] WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.reflection.CachedClass
  [bwc] WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
  [bwc] WARNING: All illegal access operations will be denied in a future release
  [bwc] :buildSrc:compileGroovy
  [bwc] :buildSrc:writeVersionProperties
  [bwc] :buildSrc:processResources
  [bwc] :buildSrc:classes
  [bwc] :buildSrc:jar

```

* Also set RUNTIME_JAVA_HOME for bwcBuild

So that we can make sure it's not too new for the build to understand.

* Align bouncycastle dependency

* fix painles array tets

closes #31500

* Update jar checksums

* Keep 8/10 runtime/compile untill consensus builds on 11

* Only skip failing tests if running on Java 11

* Failures are dependent of compile java version not runtime

* Condition doc test exceptions on compiler java version as well

* Disable hdfs tests based on runtime java

* Set runtime java to minimum supported for bwc

* PR review

* Add comment with ticket for forbidden apis
2018-07-05 03:24:01 +00:00
..
aggs-matrix-stats Add support for switching distribution for all integration tests (#30874) 2018-06-26 06:49:03 -07:00
analysis-common Add support for switching distribution for all integration tests (#30874) 2018-06-26 06:49:03 -07:00
ingest-common ingest: Introduction of a bytes processor (#31733) 2018-07-03 10:40:56 -05:00
lang-expression Add support for switching distribution for all integration tests (#30874) 2018-06-26 06:49:03 -07:00
lang-mustache Add MultiSearchTemplate support to High Level Rest client (#30836) 2018-06-28 14:05:26 +01:00
lang-painless Add JDK11 support and enable in CI (#31644) 2018-07-05 03:24:01 +00:00
mapper-extras Remove all unused imports and fix CRLF (#31207) 2018-06-11 15:12:12 +02:00
parent-join has_parent builder: exception message/param fix (#31182) 2018-06-30 11:17:37 -07:00
percolator Remove version argument in RangeFieldType (#30411) 2018-05-16 17:42:44 +02:00
rank-eval Clean up double semicolon code typos (#31687) 2018-07-02 15:14:44 +02:00
reindex Core: Combine doExecute methods in TransportAction (#31517) 2018-06-22 15:03:01 -07:00
repository-url Add write*Blob option to replace existing blob (#31729) 2018-07-03 09:13:50 +02:00
transport-netty4 Detach Transport from TransportService (#31727) 2018-07-04 11:32:35 +02:00
build.gradle Painless: Add spi jar that will be published for extending whitelists (#28302) 2018-01-18 19:16:26 -08:00