OpenSearch/modules
Nik Everett 3b6af15a60
XContent: Factor deprecation handling into callback (#28449)
Factors the way in which XContent parsing handles deprecated fields
into a callback that is set at parser construction time. The goals here
are:
1. Remove Log4J as a dependency of XContent so that XContent can be used
by clients without forcing log4j and our particular deprecation handling
scheme.
2. Simplify handling of deprecated fields in tests. Now tests can listen
directly for the deprecation callback rather than digging through a
ThreadLocal.

More accurately, this change begins this work. It deprecates a number of
methods, pointing folks to the new versions of those methods that take
`DeprecationHandler`. The plan is to slowly drop these deprecated
methods. Once they are entirely removed we can remove Log4j as
dependency of XContent.
2018-01-30 18:21:10 -05:00
..
aggs-matrix-stats Implement byte array reusage in `NioTransport` (#27696) 2017-12-08 10:39:30 -07:00
analysis-common Allow TrimFilter to be used in custom normalizers (#27758) 2017-12-18 14:27:03 +00:00
ingest-common XContent: Factor deprecation handling into callback (#28449) 2018-01-30 18:21:10 -05:00
lang-expression upgrade to lucene 7.2.1 (#28218) 2018-01-15 16:47:46 +01:00
lang-mustache [TEST] fix test to use a dedicated index to ensure lucene docIDs are guaranteed 2018-01-26 14:52:39 +01:00
lang-painless Removes Painless Type in favor of Java Class from the expression nodes related to function references and lambdas. (#28433) 2018-01-30 08:18:14 -08:00
mapper-extras Remove the `update_all_types` option. (#28288) 2018-01-22 12:03:07 +01:00
parent-join Remove the `update_all_types` option. (#28288) 2018-01-22 12:03:07 +01:00
percolator percolator: Do not take duplicate query extractions into account for minimum_should_match attribute 2018-01-30 07:25:33 +01:00
rank-eval Update bwc version for rank_eval rest tests 2018-01-30 21:02:19 +01:00
reindex Reindex: Raise timeout on flaky test 2018-01-30 17:59:58 -05:00
repository-url Remove the single argument Environment constructor (#27235) 2017-11-04 13:25:09 +00:00
transport-netty4 Update Netty to 4.1.16.Final (#28345) 2018-01-25 12:48:43 -07:00
build.gradle Painless: Add spi jar that will be published for extending whitelists (#28302) 2018-01-18 19:16:26 -08:00