lucene-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From gerlowsk...@apache.org
Subject [lucene-solr] branch jira/solr-13892 updated (955bfbe -> 5a75475)
Date Tue, 28 Jan 2020 03:15:51 GMT
This is an automated email from the ASF dual-hosted git repository.

gerlowskija pushed a change to branch jira/solr-13892
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git.


    from 955bfbe  SOLR-13892: Address review feedback, round 1
     add 2e1795f  SOLR-13892: Address review feedback, round 2
     add 9d72bfc  LUCENE-9068: Build FuzzyQuery automata up-front (#1042)
     add 4c473db  SOLR-14130: Add parsing instructions for different types of query records
     add 5435054  SOLR-14128: Tentative fix: put replicas on other nodes than overseer, wait for all replicas to complete the reload.
     add 7ea7ed7  LUCENE-9068: Solr query handling code catches FuzzyTermsException
     add 424ace6  SOLR-14186: Enforce CRLF in Windows files with .gitattributes (#1163)
     add eb13d5b  LUCENE-9144: Fix error message on OneDimensionBKDWriter when too many points are added to the writer. (#1178)
     add 2adecb1  Ref Guide: make single shard requirement for TaggerRequestHandler slightly more prominent and descriptive
     add 35d8e3d  SOLR-14130: Continue to improve log parsing logic
     add 7865523  LUCENE-8369: Remove obsolete spatial module
     add 1e4565c  Don't delete jetty-start when regenerating sha checksums from ant.
     add f04a517  Update copyright year(s) in lucene/NOTICE.txt and solr/NOTICE.txt files.
     add 94ee211  Fix 'Restar[t]ing' typo in RecoveryStrategy INFO log message.
     add 5f2d7c4  SOLR-14184: Internal 'test' variable DirectUpdateHandler2.commitOnClose has been removed and replaced with TestInjection.skipIndexWriterCommitOnClose
     add fb3ca8d  LUCENE-9116: Remove long[] from `PostingsWriterBase#encodeTerm`. (#1149) (#1158)
     add 8147e49  LUCENE-9053: improve FST's package-info.java comment to clarify required (Unicode code point) sort order for FST.Builder
     add 338d386  LUCENE-9145 First pass addressing static analysis (#1181)
     add aad849b  LUCENE-8621: Refactor LatLonShape, XYShape, and all query and utility classes from sandbox to core
     add 1ad6bc9  LUCENE-9077: Allow locally staged files in git status precommit check.
     add 351b304  LUCENE-9077: Enable javac linting as in ant. TONS of warnings are currently printed.
     add bddb06b  CompetitiveImpactAccumulator should protect its costly invariant checks behind an `assert`.
     add 6244b71  SOLR-14192: Race condition between SchemaManager and ZkIndexSchemaReader.
     add 8894bab  LUCENE-9135: Make UniformSplit FieldMetadata counters long.
     add ec6a9aa  LUCENE-9098 Use multibyte code-points for complex fuzzy query (#1194)
     add ab924fd  SOLR-14040: shareSchema support for SolrCloud
     add 1af171e  SOLR-13965: Factor out public static StreamHandler.addExpressiblePlugins method.
     add c754a76  LUCENE-9157: test speedup for slowest tests
     add 7e0534d  LUCENE-9159: merge gradle/ant test security policies
     add 3ecd7a0  LUCENE-9159: merge gradle/ant test security policies (main file)
     add f6ca662  Synchronizing 8.4.1 changes
     add cc9c494  Synchronizing 8.4.1 changes
     add 25ba52d  SOLR-14130: Update CHANGES.txt
     add 9dae566  LUCENE-9160: add params/docs to override jvm params in gradle build, default C2 off in tests.
     add b769453  mark StressRamUsageEstimator tests nightly.
     add 8fd3fbd  TestPointValues only index 300k docs in NIGHTLY configuration, that is too much locally
     add 95dfddc  SOLR-12859: Fixed DocExpirationUpdateProcessorFactory to work with BasicAuth and other auth plugins that delegate to PKI for server initiated node-to-node communication.
     add f1db918  SOLR-14040: restore legacy Collection auto-creation
     add 75c6408  SOLR-14198: Nullpointer exception in AuditEvent with AuthorizationContext (#1192)
     add 49300be  dev-tools/idea/ small .iml cleanup
     add 6b3e7fe  SOLR-14159: Eliminate some 'spin loops' in tests that may be contributing factors to odd test failures
     add 1051db4  LUCENE-9163: test speedup for slowest/pathological tests
     add ffba54a  SOLR-11746: Adding existence queries for PointFields
     add f440fbd  LUCENE-9083: throw assumption if you try to remap /dev to /dev with this test mock
     add c53cbb1  SOLR-11746: Adding CHANGES.txt entry
     add 04193d5  SOLR-14207: Fix logging statements with less or more arguments than placeholders
     add 84270dc  SOLR-14172: Collection metadata remains in zookeeper if too many shards are requested.
     add e744f79  SOLR-14196: AdminUI login not working for JWTAuth when blockUnknown=false (#1190)
     add 9b6fc1b  SOLR-14132: Upgrade Angular JS 1.3.8 to 1.7.9
     add 60a2926  SOLR-14205 Do not fail when given timeout to connectionImpl.isValid() = 0
     add 3c01461  SOLR-14206: Annotate HttpSolrCall as thread-safe (#1203)
     add 434f902  SOLR-14211: Fix a bug introduced in SOLR-14192.
     add b150202c SOLR-11554: Support handling OPTIONS request for Hadoop authentication filter
     add 64cb1c8  SOLR-12930: Create developer docs directories in source repo (#1164)
     add 2d8650d  SOLR-12930: move Gradle docs from ./help/ to new ./dev-docs/ directory
     add 16e537d  SOLR-12045: Know how Analytic Component deployment.
     add a29a4f4  LUCENE-9168: don't let crazy tests run us out of open files with these params
     add b283b8d  LUCENE-4702: Terms dictionary compression. (#1126)
     add 4d61e4a  change generate-defaults.gradle not to cap testsJvms at 4
     add c53cc3e  LUCENE-9167: test speedup for slowest/pathological tests (round 3)
     add f5e9bb9  LUCENE-9165: explicitly cast with the horrible groovy language so that numbers above 9 don't fail
     add 24f7a28  Add Github Workflow for Gradle Wrapper Validation (#1207)
     add eaa3dbe  SOLR-14162 TestInjection can leak Timer objects (#1137)
     add ba77a5f  SOLR-14214: Clean up client lists and references
     add 74e88de  Revert "SOLR-12930: move Gradle docs from ./help/ to new ./dev-docs/ directory"
     add 127ce3e  SOLR-13749 adjust changes to reflect backport to 8.5
     add 74a8d6d  SOLR-11207: Add OWASP dependency checker to gradle build (#1121)
     add 5ab59f5  SOLR-11207: minor changes:
     add 0635756  Fix Windows Line endings in the source-patterns checker (silly bug: it's \r\n on windows not the other way round)
     add efd0e8f  SOLR-14189 switch from String.trim() to StringUtils.isBlank() (#1172)
     add fd49c90  SOLR-14189: Add changes entry
     add 6f85ec0  LUCENE-9174: Bump default gradle memory to 2g
     add 7766312  SOLR-13897: Fix unsafe publication of Terms object in ZkShardTerms that can cause visibility issues and race conditions under contention
     add ae95f0a  LUCENE-9134: lucene:core:jflexStandardTokenizerImpl
     add 1fe4177  LUCENE-9176: Handle the case when there is only one leaf node in TestEstimatePointCount (#1212)
     add 9ddd05c  SOLR-11207: Exclude solr-ref-guide from owasp check It picked up log4j1 dependency only used during build
     add 02f8626  LUCENE-9153: Allow WhitespaceAnalyzer to set a custom maxTokenLen (#1198)
     add 5f964ee  SOLR-14217: tests respect tests.workDir correctly (prevent SSD destruction)
     add fddb531  LUCENE-9172: nuke some compiler warnings
     add 2bb63af  LUCENE-9166: gradle build: test failures need stacktraces
     add 39df74d  SOLR-11207: Exclude configuration 'unifiedClasspath' It is generated by consistent-versions plugin and triggers owasp warnings for deps even for excluded projects
     add 6bde0f3  LUCENE-9134: UAX29URLEmailTokenizerImpl regeneration. This requires TONS of memory and time... insane compared to the size of the input. None of my machines pass it without at least 12 gigs of heap (!).
     add a3b0cfc  Moved under help/
     add 8e357b1  LUCENE-9180: dos2unix files that don't need dos line endings
     add b420ef8  LUCENE-9179: don't invoke the same build recursively upon first run, just continue. Seems like gradle bug but let's not cry about it - it just happens once and CI defaults can be passed independently on command-line.
     add 975df9d  LUCENE-9182: add apache license headers to all .gradle files and enforce in rat task
     add fd5a0ce  LUCENE-9182: the rat-sources.gradle was the one .gradle file already with a license header, we don't need it twice
     add 9e4c445  LUCENE-4702: CHANGES entry.
     add 7dc35e3  Let precommit depend on generic forbiddenApis task
     add ff635cf  LUCENE-9184, LUCENE-9183: allow skipping git status check in precommit with -Pvalidation.git.failOnModified=false (or place this in gradle.properties to make it permanent).
     add 53f7b39  SOLR-11207: Mute warnings for owasp false positives
     add b2f51f1  Ref Guide: fix undefined substitution error caused by formatting of variables in paths
     add 1a14c67  Ref Guide: Remove outdated or invalid links to Solr Wiki; update URL of those that remain
     add 5a75475  Merge branch 'master' into jira/solr-13892

No new revisions were added by this update.

Summary of changes:
 .gitattributes                                     |     4 +-
 .github/workflows/gradle-wrapper-validation.yml    |    11 +
 build.gradle                                       |    25 +-
 buildSrc/build.gradle                              |    17 +
 .../using-javascript.adoc => dev-docs/README.adoc  |    12 +-
 dev-docs/pmc-chair.adoc                            |   178 +
 dev-tools/git/HELP.txt                             |    14 -
 dev-tools/idea/.idea/modules.xml                   |     1 -
 dev-tools/idea/.idea/workspace.xml                 |     8 -
 dev-tools/idea/lucene/sandbox/sandbox.iml          |    10 +-
 dev-tools/idea/lucene/spatial/spatial.iml          |    18 -
 .../idea/solr/contrib/clustering/clustering.iml    |     9 +-
 dev-tools/maven/lucene/pom.xml.template            |     1 -
 dev-tools/maven/lucene/spatial/pom.xml.template    |    75 -
 dev-tools/scripts/smokeTestRelease.py              |     2 +-
 gradle/ant-compat/artifact-naming.gradle           |    17 +
 gradle/ant-compat/folder-layout.gradle             |    17 +
 .../ant-compat/forbidden-api-rules-in-sync.gradle  |    17 +
 gradle/ant-compat/force-versions.gradle            |    17 +
 gradle/ant-compat/jar-checks.gradle                |    17 +
 gradle/ant-compat/misc.gradle                      |    17 +
 gradle/ant-compat/post-jar.gradle                  |    17 +
 gradle/ant-compat/resolve.gradle                   |    17 +
 gradle/ant-compat/solr-forbidden-apis.gradle       |    17 +
 gradle/ant-compat/test-classes-cross-deps.gradle   |    17 +
 gradle/defaults-idea.gradle                        |    17 +
 gradle/defaults-java.gradle                        |    32 +-
 gradle/defaults-javadoc.gradle                     |    17 +
 gradle/defaults.gradle                             |    17 +
 gradle/generate-defaults.gradle                    |    95 +-
 gradle/generation/jflex.gradle                     |   138 +
 gradle/help.gradle                                 |   111 +-
 gradle/maven/defaults-maven.gradle                 |    18 +-
 gradle/maven/maven-local.gradle                    |    17 +
 gradle/testing/defaults-tests.gradle               |    37 +-
 gradle/testing/fail-on-no-tests.gradle             |    17 +
 gradle/testing/failed-tests-at-end.gradle          |   105 +-
 gradle/testing/per-project-summary.gradle          |    57 +-
 gradle/testing/policies/replicator-tests.policy    |   123 -
 gradle/testing/policies/tests.policy               |   108 -
 gradle/testing/randomization.gradle                |    21 +-
 gradle/testing/runtime-jvm-support.gradle          |    85 +-
 gradle/testing/slowest-tests-at-end.gradle         |    79 +-
 gradle/validation/check-environment.gradle         |    77 +-
 gradle/validation/config-file-sanity.gradle        |    17 +
 gradle/validation/forbidden-apis.gradle            |   247 +-
 gradle/validation/git-status.gradle                |   142 +-
 gradle/validation/jar-checks.gradle                |   769 +-
 gradle/validation/owasp-dependency-check.gradle    |    44 +
 .../owasp-dependency-check/exclusions.xml          |   134 +
 gradle/validation/precommit.gradle                 |    76 +-
 gradle/validation/rat-sources.gradle               |    29 +-
 gradle/validation/validate-source-patterns.gradle  |    17 +
 gradle/validation/versions-props-sorted.gradle     |    17 +
 help/dependencies.txt                              |   276 +-
 help/git.txt                                       |    28 +-
 help/localSettings.txt                             |    11 +
 help/tests.txt                                     |   256 +-
 help/workflow.txt                                  |     7 +
 lucene/CHANGES.txt                                 |    22 +
 lucene/LICENSE.txt                                 |    32 +
 lucene/NOTICE.txt                                  |     7 +-
 lucene/analysis/common/build.gradle                |    17 +
 .../lucene/analysis/core/WhitespaceAnalyzer.java   |    15 +-
 .../lucene/analysis/core/WhitespaceTokenizer.java  |    12 +
 .../lucene/analysis/ar/TestArabicAnalyzer.java     |     2 +-
 .../lucene/analysis/bg/TestBulgarianAnalyzer.java  |     2 +-
 .../lucene/analysis/bn/TestBengaliAnalyzer.java    |     2 +-
 .../lucene/analysis/br/TestBrazilianAnalyzer.java  |     2 +-
 .../lucene/analysis/ca/TestCatalanAnalyzer.java    |     2 +-
 .../analysis/charfilter/TestMappingCharFilter.java |     2 +-
 .../lucene/analysis/cjk/TestCJKAnalyzer.java       |     4 +-
 .../lucene/analysis/cjk/TestCJKBigramFilter.java   |     4 +-
 .../lucene/analysis/cjk/TestCJKWidthFilter.java    |     2 +-
 .../lucene/analysis/ckb/TestSoraniAnalyzer.java    |     2 +-
 .../commongrams/CommonGramsFilterTest.java         |     4 +-
 .../compound/TestCompoundWordTokenFilter.java      |     4 +-
 .../apache/lucene/analysis/core/TestAnalyzers.java |     4 +-
 .../lucene/analysis/core/TestBugInSomething.java   |     2 +-
 .../analysis/core/TestDecimalDigitFilter.java      |     2 +-
 .../apache/lucene/analysis/core/TestFactories.java |     8 +-
 .../lucene/analysis/core/TestKeywordAnalyzer.java  |     2 +-
 .../analysis/core/TestWhitespaceAnalyzer.java      |    49 +
 .../lucene/analysis/cz/TestCzechAnalyzer.java      |     2 +-
 .../lucene/analysis/da/TestDanishAnalyzer.java     |     2 +-
 .../lucene/analysis/de/TestGermanAnalyzer.java     |     2 +-
 .../analysis/de/TestGermanLightStemFilter.java     |     2 +-
 .../analysis/de/TestGermanMinimalStemFilter.java   |     2 +-
 .../analysis/de/TestGermanNormalizationFilter.java |     2 +-
 .../lucene/analysis/de/TestGermanStemFilter.java   |     2 +-
 .../lucene/analysis/el/GreekAnalyzerTest.java      |     2 +-
 .../lucene/analysis/en/TestEnglishAnalyzer.java    |     2 +-
 .../analysis/en/TestEnglishMinimalStemFilter.java  |     2 +-
 .../apache/lucene/analysis/en/TestKStemmer.java    |     2 +-
 .../lucene/analysis/en/TestPorterStemFilter.java   |     2 +-
 .../lucene/analysis/es/TestSpanishAnalyzer.java    |     2 +-
 .../analysis/es/TestSpanishLightStemFilter.java    |     2 +-
 .../lucene/analysis/eu/TestBasqueAnalyzer.java     |     2 +-
 .../lucene/analysis/fa/TestPersianAnalyzer.java    |     2 +-
 .../lucene/analysis/fa/TestPersianCharFilter.java  |     2 +-
 .../lucene/analysis/fi/TestFinnishAnalyzer.java    |     2 +-
 .../analysis/fi/TestFinnishLightStemFilter.java    |     2 +-
 .../lucene/analysis/fr/TestFrenchAnalyzer.java     |     2 +-
 .../analysis/fr/TestFrenchLightStemFilter.java     |     2 +-
 .../analysis/fr/TestFrenchMinimalStemFilter.java   |     2 +-
 .../lucene/analysis/ga/TestIrishAnalyzer.java      |     2 +-
 .../lucene/analysis/gl/TestGalicianAnalyzer.java   |     2 +-
 .../analysis/gl/TestGalicianMinimalStemFilter.java |     2 +-
 .../lucene/analysis/hi/TestHindiAnalyzer.java      |     2 +-
 .../lucene/analysis/hu/TestHungarianAnalyzer.java  |     2 +-
 .../analysis/hunspell/TestHunspellStemFilter.java  |     2 +-
 .../lucene/analysis/hy/TestArmenianAnalyzer.java   |     2 +-
 .../lucene/analysis/id/TestIndonesianAnalyzer.java |     2 +-
 .../lucene/analysis/it/TestItalianAnalyzer.java    |     2 +-
 .../analysis/it/TestItalianLightStemFilter.java    |     2 +-
 .../lucene/analysis/lt/TestLithuanianAnalyzer.java |     2 +-
 .../lucene/analysis/lv/TestLatvianAnalyzer.java    |     2 +-
 .../miscellaneous/TestASCIIFoldingFilter.java      |     2 +-
 .../miscellaneous/TestCapitalizationFilter.java    |     2 +-
 .../miscellaneous/TestHyphenatedWordsFilter.java   |     2 +-
 .../analysis/miscellaneous/TestKeepWordFilter.java |     2 +-
 .../TestRemoveDuplicatesTokenFilter.java           |     2 +-
 .../TestScandinavianFoldingFilter.java             |     2 +-
 .../TestScandinavianNormalizationFilter.java       |     2 +-
 .../analysis/miscellaneous/TestTrimFilter.java     |     2 +-
 .../miscellaneous/TestWordDelimiterFilter.java     |     8 +-
 .../TestWordDelimiterGraphFilter.java              |    10 +-
 .../analysis/ngram/EdgeNGramTokenFilterTest.java   |     2 +-
 .../analysis/ngram/NGramTokenFilterTest.java       |     2 +-
 .../lucene/analysis/ngram/NGramTokenizerTest.java  |     2 +-
 .../lucene/analysis/nl/TestDutchAnalyzer.java      |     2 +-
 .../lucene/analysis/no/TestNorwegianAnalyzer.java  |     2 +-
 .../analysis/no/TestNorwegianLightStemFilter.java  |     2 +-
 .../no/TestNorwegianMinimalStemFilter.java         |     2 +-
 .../analysis/path/TestPathHierarchyTokenizer.java  |     2 +-
 .../path/TestReversePathHierarchyTokenizer.java    |     2 +-
 .../pattern/TestPatternReplaceCharFilter.java      |     4 +-
 .../analysis/pattern/TestPatternReplaceFilter.java |     4 +-
 .../analysis/pattern/TestPatternTokenizer.java     |     5 +-
 .../pattern/TestSimplePatternSplitTokenizer.java   |     4 +-
 .../pattern/TestSimplePatternTokenizer.java        |     4 +-
 .../lucene/analysis/pt/TestPortugueseAnalyzer.java |     2 +-
 .../analysis/pt/TestPortugueseLightStemFilter.java |     2 +-
 .../pt/TestPortugueseMinimalStemFilter.java        |     2 +-
 .../analysis/pt/TestPortugueseStemFilter.java      |     2 +-
 .../analysis/reverse/TestReverseStringFilter.java  |     2 +-
 .../lucene/analysis/ro/TestRomanianAnalyzer.java   |     2 +-
 .../lucene/analysis/ru/TestRussianAnalyzer.java    |     2 +-
 .../analysis/ru/TestRussianLightStemFilter.java    |     2 +-
 .../lucene/analysis/shingle/ShingleFilterTest.java |     4 +-
 .../lucene/analysis/snowball/TestSnowball.java     |     2 +-
 .../analysis/snowball/TestSnowballVocab.java       |     4 +-
 .../sr/TestSerbianNormalizationFilter.java         |     2 +-
 .../sr/TestSerbianNormalizationRegularFilter.java  |     2 +-
 .../analysis/standard/TestClassicAnalyzer.java     |     4 +-
 .../standard/TestUAX29URLEmailAnalyzer.java        |     2 +-
 .../standard/TestUAX29URLEmailTokenizer.java       |     6 +-
 .../lucene/analysis/sv/TestSwedishAnalyzer.java    |     2 +-
 .../analysis/sv/TestSwedishLightStemFilter.java    |     2 +-
 .../analysis/synonym/TestSynonymGraphFilter.java   |     4 +-
 .../analysis/synonym/TestSynonymMapFilter.java     |     2 +-
 .../lucene/analysis/th/TestThaiAnalyzer.java       |     4 +-
 .../lucene/analysis/tr/TestTurkishAnalyzer.java    |     2 +-
 .../analysis/util/TestRollingCharBuffer.java       |     2 +-
 .../analysis/util/TestSegmentingTokenizerBase.java |     4 +-
 .../analysis/wikipedia/WikipediaTokenizerTest.java |     4 +-
 .../collation/TestCollationDocValuesField.java     |     4 +-
 lucene/analysis/icu/build.gradle                   |    17 +
 .../lucene/analysis/icu/TestICUFoldingFilter.java  |     2 +-
 .../analysis/icu/TestICUNormalizer2CharFilter.java |     4 +-
 .../analysis/icu/TestICUNormalizer2Filter.java     |     2 +-
 .../analysis/icu/TestICUTransformFilter.java       |     2 +-
 .../icu/segmentation/TestICUTokenizer.java         |     4 +-
 .../icu/segmentation/TestICUTokenizerCJK.java      |     2 +-
 lucene/analysis/kuromoji/build.gradle              |    17 +
 .../lucene/analysis/ja/TestExtendedMode.java       |    12 +-
 .../apache/lucene/analysis/ja/TestFactories.java   |     8 +-
 .../lucene/analysis/ja/TestJapaneseAnalyzer.java   |     2 +-
 .../analysis/ja/TestJapaneseBaseFormFilter.java    |     2 +-
 .../ja/TestJapaneseKatakanaStemFilter.java         |     2 +-
 .../analysis/ja/TestJapaneseNumberFilter.java      |     9 +-
 .../analysis/ja/TestJapaneseReadingFormFilter.java |     4 +-
 .../lucene/analysis/ja/TestJapaneseTokenizer.java  |    45 +-
 lucene/analysis/morfologik/build.gradle            |    17 +
 .../lucene/analysis/uk/TestUkrainianAnalyzer.java  |     2 +-
 lucene/analysis/nori/build.gradle                  |    17 +
 .../lucene/analysis/ko/TestKoreanAnalyzer.java     |    12 +-
 .../lucene/analysis/ko/TestKoreanNumberFilter.java |     9 +-
 .../analysis/ko/TestKoreanReadingFormFilter.java   |     2 +-
 .../lucene/analysis/ko/TestKoreanTokenizer.java    |    22 +-
 .../analysis/ko/dict/TokenInfoDictionaryTest.java  |     1 +
 lucene/analysis/opennlp/build.gradle               |    17 +
 lucene/analysis/phonetic/build.gradle              |    17 +
 .../analysis/phonetic/TestPhoneticFilter.java      |     4 +-
 lucene/analysis/smartcn/build.gradle               |    17 +
 .../cn/smart/TestSmartChineseAnalyzer.java         |     4 +-
 lucene/analysis/stempel/build.gradle               |    17 +
 .../lucene/analysis/pl/TestPolishAnalyzer.java     |     2 +-
 lucene/backward-codecs/build.gradle                |    17 +
 .../codecs/lucene50/Lucene50PostingsReader.java    |     8 +-
 .../codecs/lucene50/Lucene50PostingsWriter.java    |    19 +-
 lucene/benchmark/build.gradle                      |    17 +
 .../benchmark/byTask/feeds/TrecDocParser.java      |     2 +-
 .../benchmark/byTask/TestPerfTasksLogic.java       |     2 +
 lucene/build.gradle                                |    17 +
 lucene/build.xml                                   |     1 -
 lucene/classification/build.gradle                 |    17 +
 .../classification/utils/NearestFuzzyQuery.java    |    14 +-
 .../classification/BM25NBClassifierTest.java       |     5 +-
 .../BooleanPerceptronClassifierTest.java           |     3 +-
 .../CachingNaiveBayesClassifierTest.java           |     3 +-
 .../KNearestFuzzyClassifierTest.java               |     3 +-
 .../KNearestNeighborClassifierTest.java            |     3 +-
 .../SimpleNaiveBayesClassifierTest.java            |     3 +-
 .../Test20NewsgroupsClassification.java            |     5 +-
 .../classification/utils/DataSplitterTest.java     |     4 +-
 lucene/codecs/build.gradle                         |    17 +
 .../lucene/codecs/blockterms/BlockTermsReader.java |    14 +-
 .../lucene/codecs/blockterms/BlockTermsWriter.java |    20 +-
 .../blocktreeords/OrdsBlockTreeTermsReader.java    |     3 +-
 .../blocktreeords/OrdsBlockTreeTermsWriter.java    |    29 +-
 .../codecs/blocktreeords/OrdsFieldReader.java      |     4 +-
 .../blocktreeords/OrdsIntersectTermsEnumFrame.java |    12 +-
 .../blocktreeords/OrdsSegmentTermsEnumFrame.java   |    12 +-
 .../lucene/codecs/memory/FSTOrdPostingsFormat.java |    78 -
 .../lucene/codecs/memory/FSTOrdTermsReader.java    |   884 -
 .../lucene/codecs/memory/FSTOrdTermsWriter.java    |   386 -
 .../lucene/codecs/memory/FSTTermOutputs.java       |   147 +-
 .../lucene/codecs/memory/FSTTermsReader.java       |    13 +-
 .../lucene/codecs/memory/FSTTermsWriter.java       |    15 +-
 .../uniformsplit/DeltaBaseTermStateSerializer.java |     4 +-
 .../lucene/codecs/uniformsplit/FieldMetadata.java  |    24 +-
 .../lucene/codecs/uniformsplit/package-info.java   |     1 -
 .../uniformsplit/sharedterms/package-info.java     |     1 -
 .../org.apache.lucene.codecs.PostingsFormat        |     1 -
 .../uniformsplit/TestTermBytesComparator.java      |     2 +-
 .../sharedterms/STBlockReaderTest.java             |     2 +-
 lucene/common-build.xml                            |     8 +-
 lucene/core/build.gradle                           |    17 +
 .../codecs/CompetitiveImpactAccumulator.java       |     6 +-
 .../apache/lucene/codecs/PostingsReaderBase.java   |     2 +-
 .../apache/lucene/codecs/PostingsWriterBase.java   |    15 +-
 .../lucene/codecs/PushPostingsWriterBase.java      |     4 +-
 .../codecs/blocktree/BlockTreeTermsReader.java     |    18 +-
 .../codecs/blocktree/BlockTreeTermsWriter.java     |   138 +-
 .../codecs/blocktree/CompressionAlgorithm.java     |    81 +
 .../lucene/codecs/blocktree/FieldReader.java       |     4 +-
 .../codecs/blocktree/IntersectTermsEnum.java       |     2 +
 .../codecs/blocktree/IntersectTermsEnumFrame.java  |   101 +-
 .../codecs/blocktree/SegmentTermsEnumFrame.java    |   114 +-
 .../org/apache/lucene/codecs/blocktree/Stats.java  |    45 +-
 .../lucene/codecs/compressing/CompressionMode.java |    11 +-
 .../org/apache/lucene/codecs/compressing/LZ4.java  |   544 -
 .../codecs/lucene84/Lucene84PostingsFormat.java    |     4 +-
 .../codecs/lucene84/Lucene84PostingsReader.java    |    38 +-
 .../codecs/lucene84/Lucene84PostingsWriter.java    |    37 +-
 .../org/apache/lucene/document/LatLonShape.java    |     2 -
 .../document/LatLonShapeBoundingBoxQuery.java      |     2 -
 .../lucene/document/LatLonShapeLineQuery.java      |     2 -
 .../lucene/document/LatLonShapePointQuery.java     |     2 -
 .../lucene/document/LatLonShapePolygonQuery.java   |     2 -
 .../org/apache/lucene/document/ShapeField.java     |    39 +-
 .../org/apache/lucene/document/ShapeQuery.java     |     3 +-
 .../java/org/apache/lucene/document/XYShape.java   |     2 -
 .../lucene/document/XYShapeBoundingBoxQuery.java   |    32 +-
 .../apache/lucene/document/XYShapeLineQuery.java   |     3 +-
 .../apache/lucene/document/XYShapePointQuery.java  |     3 +-
 .../lucene/document/XYShapePolygonQuery.java       |     2 -
 .../src/java/org/apache/lucene/geo/Line.java       |     1 -
 .../src/java/org/apache/lucene/geo/Line2D.java     |     0
 .../src/java/org/apache/lucene/geo/Point2D.java    |     0
 .../java/org/apache/lucene/geo/Rectangle2D.java    |     0
 .../apache/lucene/geo/SimpleWKTShapeParser.java    |    24 +-
 .../java/org/apache/lucene/geo/Tessellator.java    |     2 +-
 .../org/apache/lucene/geo/XYEncodingUtils.java     |     2 +-
 .../src/java/org/apache/lucene/geo/XYLine.java     |     2 -
 .../src/java/org/apache/lucene/geo/XYPolygon.java  |     2 -
 .../java/org/apache/lucene/geo/XYPolygon2D.java    |     0
 .../java/org/apache/lucene/geo/XYRectangle.java    |     0
 .../java/org/apache/lucene/geo/XYRectangle2D.java  |     0
 .../java/org/apache/lucene/search/FuzzyQuery.java  |    55 +-
 .../org/apache/lucene/search/FuzzyTermsEnum.java   |   203 +-
 .../apache/lucene/search/MaxScoreAccumulator.java  |     6 +
 .../java/org/apache/lucene/util/StringHelper.java  |     2 +-
 .../java/org/apache/lucene/util/bkd/BKDWriter.java |     2 +-
 .../java/org/apache/lucene/util/compress/LZ4.java  |   443 +
 .../util/compress/LowercaseAsciiCompression.java   |   152 +
 .../apache/lucene/util/compress}/package-info.java |     8 +-
 .../org/apache/lucene/util/fst/package-info.java   |     4 +-
 .../lucene/analysis/TestAnalyzerWrapper.java       |     1 +
 .../apache/lucene/analysis/TestCharArraySet.java   |    13 +-
 .../analysis/standard/TestStandardAnalyzer.java    |     6 +-
 .../tokenattributes/TestCharTermAttributeImpl.java |     1 +
 .../compressing/AbstractTestCompressionMode.java   |    54 -
 .../AbstractTestLZ4CompressionMode.java            |   112 -
 .../compressing/TestFastCompressionMode.java       |     2 +-
 .../compressing/TestFastDecompressionMode.java     |    15 +-
 .../codecs/lucene60/TestLucene60PointsFormat.java  |    10 +-
 .../lucene/codecs/lucene80/TestIndexedDISI.java    |     9 +-
 .../lucene80/TestLucene80DocValuesFormat.java      |    23 +-
 .../perfield/TestPerFieldPostingsFormat2.java      |     1 +
 .../lucene/document/BaseLatLonShapeTestCase.java   |     0
 .../lucene/document/BaseShapeEncodingTestCase.java |     0
 .../apache/lucene/document/BaseShapeTestCase.java  |     7 +-
 .../lucene/document/BaseXYShapeTestCase.java       |     0
 .../document/TestLatLonLineShapeQueries.java       |     0
 .../document/TestLatLonMultiLineShapeQueries.java  |     0
 .../document/TestLatLonMultiPointShapeQueries.java |     0
 .../TestLatLonMultiPolygonShapeQueries.java        |     0
 .../TestLatLonPointDistanceFeatureQuery.java       |     5 +-
 .../document/TestLatLonPointShapeQueries.java      |     0
 .../document/TestLatLonPolygonShapeQueries.java    |     2 +-
 .../apache/lucene/document/TestLatLonShape.java    |     4 +-
 .../lucene/document/TestLatLonShapeEncoding.java   |     0
 .../lucene/document/TestXYLineShapeQueries.java    |     0
 .../document/TestXYMultiLineShapeQueries.java      |     0
 .../document/TestXYMultiPointShapeQueries.java     |     0
 .../document/TestXYMultiPolygonShapeQueries.java   |     2 +
 .../lucene/document/TestXYPointShapeQueries.java   |     0
 .../lucene/document/TestXYPolygonShapeQueries.java |     2 +-
 .../org/apache/lucene/document/TestXYShape.java    |     0
 .../lucene/document/TestXYShapeEncoding.java       |     0
 .../test/org/apache/lucene/geo/ShapeTestUtil.java  |     0
 .../test/org/apache/lucene/geo/TestGeoUtils.java   |     2 +-
 .../src/test/org/apache/lucene/geo/TestLine2D.java |     0
 .../test/org/apache/lucene/geo/TestPoint2D.java    |     0
 .../org/apache/lucene/geo/TestRectangle2D.java     |     0
 .../lucene/geo/TestSimpleWKTShapeParsing.java      |     0
 .../org/apache/lucene/geo/TestTessellator.java     |    11 +
 .../org/apache/lucene/geo/TestXYRectangle2D.java   |     0
 .../test/org/apache/lucene/index/Test2BPoints.java |     3 +-
 .../apache/lucene/index/TestBagOfPositions.java    |     2 +-
 .../lucene/index/TestConcurrentMergeScheduler.java |     2 +-
 .../lucene/index/TestDemoParallelLeafReader.java   |     6 +-
 .../apache/lucene/index/TestDirectoryReader.java   |     1 +
 .../org/apache/lucene/index/TestDuelingCodecs.java |     4 +-
 .../org/apache/lucene/index/TestFieldReuse.java    |     4 +-
 .../lucene/index/TestFieldUpdatesBuffer.java       |    29 +-
 .../org/apache/lucene/index/TestIndexSorting.java  |     4 +-
 .../org/apache/lucene/index/TestIndexWriter.java   |     9 +-
 .../apache/lucene/index/TestIndexWriterCommit.java |     2 +
 .../apache/lucene/index/TestIndexWriterDelete.java |     6 +-
 .../lucene/index/TestIndexWriterExceptions.java    |     4 +-
 .../lucene/index/TestIndexWriterExceptions2.java   |     2 +-
 .../lucene/index/TestIndexWriterMaxDocs.java       |     2 +
 .../lucene/index/TestIndexWriterMergePolicy.java   |     1 +
 .../lucene/index/TestIndexWriterMerging.java       |     2 +-
 .../index/TestIndexWriterThreadsToSegments.java    |     1 +
 .../lucene/index/TestIndexWriterWithThreads.java   |     4 +-
 .../lucene/index/TestIndexingSequenceNumbers.java  |     8 +-
 .../org/apache/lucene/index/TestLongPostings.java  |     4 +-
 .../org/apache/lucene/index/TestManyFields.java    |     1 +
 .../org/apache/lucene/index/TestNRTThreads.java    |     2 +-
 .../lucene/index/TestNumericDocValuesUpdates.java  |     2 +-
 .../org/apache/lucene/index/TestPointValues.java   |     3 +-
 .../lucene/index/TestSnapshotDeletionPolicy.java   |     4 +-
 .../org/apache/lucene/index/TestTermsEnum.java     |     4 +-
 .../apache/lucene/index/TestTieredMergePolicy.java |     2 +-
 .../org/apache/lucene/index/TestTransactions.java  |     2 +-
 .../org/apache/lucene/search/TestBoolean2.java     |     2 +-
 .../apache/lucene/search/TestBooleanScorer.java    |     7 +-
 .../lucene/search/TestConstantScoreScorer.java     |     2 +-
 .../lucene/search/TestDisjunctionMaxQuery.java     |     1 +
 .../lucene/search/TestDoubleValuesSource.java      |     1 +
 .../org/apache/lucene/search/TestFuzzyQuery.java   |    20 +-
 .../apache/lucene/search/TestLRUQueryCache.java    |     2 +-
 .../apache/lucene/search/TestMinShouldMatch2.java  |     1 +
 .../org/apache/lucene/search/TestPhraseQuery.java  |     8 +-
 .../org/apache/lucene/search/TestPointQueries.java |     7 +-
 .../apache/lucene/search/TestRegexpRandom2.java    |     2 +-
 .../org/apache/lucene/search/TestSearchAfter.java  |     4 +-
 .../apache/lucene/search/TestSearcherManager.java  |     3 +-
 .../apache/lucene/search/TestShardSearching.java   |     2 +-
 .../org/apache/lucene/search/TestSynonymQuery.java |     2 +-
 .../org/apache/lucene/search/TestTermScorer.java   |     2 +-
 .../apache/lucene/search/TestTopDocsCollector.java |    11 +-
 .../lucene/search/TestTopFieldCollector.java       |     8 +-
 .../TestTopFieldCollectorEarlyTermination.java     |     2 +-
 .../lucene/store/TestBufferedIndexInput.java       |     2 +-
 .../lucene/store/TestFileSwitchDirectory.java      |     1 +
 .../lucene/util/StressRamUsageEstimator.java       |     2 +
 .../test/org/apache/lucene/util/TestArrayUtil.java |     3 +-
 .../org/apache/lucene/util/TestCollectionUtil.java |     4 +-
 .../apache/lucene/util/TestDocIdSetBuilder.java    |     2 +-
 .../test/org/apache/lucene/util/TestIOUtils.java   |    10 +-
 .../org/apache/lucene/util/TestOfflineSorter.java  |     5 +-
 .../org/apache/lucene/util/TestPagedBytes.java     |     6 +-
 .../apache/lucene/util/TestRamUsageEstimator.java  |    20 +-
 .../lucene/util/TestStringMSBRadixSorter.java      |    12 +-
 .../apache/lucene/util/TestTimSorterWorstCase.java |     4 +-
 .../apache/lucene/util/automaton/TestMinimize.java |     1 +
 .../lucene/util/automaton/TestUTF32ToUTF8.java     |     2 +-
 .../apache/lucene/util/bkd/Test2BBKDPoints.java    |     3 +-
 .../test/org/apache/lucene/util/bkd/TestBKD.java   |   111 +
 .../apache/lucene/util/bkd/TestDocIdsWriter.java   |     6 +-
 .../compress/LZ4TestCase.java}                     |   213 +-
 .../apache/lucene/util/compress/TestFastLZ4.java}  |    17 +-
 .../compress/TestHighLZ4.java}                     |    11 +-
 .../compress/TestLowercaseAsciiCompression.java    |   120 +
 .../lucene/util/fst/TestFSTDirectAddressing.java   |     1 +
 .../test/org/apache/lucene/util/fst/TestFSTs.java  |     5 +-
 .../apache/lucene/util/packed/TestPackedInts.java  |     2 +-
 lucene/demo/build.gradle                           |    17 +
 .../dev-docs/README.adoc                           |    12 +-
 lucene/expressions/build.gradle                    |    17 +
 .../lucene/expressions/TestExpressionSorts.java    |     4 +-
 lucene/facet/build.gradle                          |    17 +
 .../org/apache/lucene/facet/TestDrillSideways.java |     2 +-
 .../taxonomy/TestSearcherTaxonomyManager.java      |     4 +-
 .../facet/taxonomy/TestTaxonomyCombined.java       |     4 +-
 .../facet/taxonomy/TestTaxonomyFacetCounts.java    |     2 +-
 .../facet/taxonomy/directory/TestAddTaxonomy.java  |     2 +
 .../directory/TestDirectoryTaxonomyWriter.java     |     5 +-
 lucene/grouping/build.gradle                       |    17 +
 .../grouping/AllGroupHeadsCollectorTest.java       |     2 +-
 .../grouping/DistinctValuesCollectorTest.java      |     3 +-
 .../search/grouping/GroupFacetCollectorTest.java   |     2 +-
 .../lucene/search/grouping/TestGrouping.java       |     4 +-
 lucene/highlighter/build.gradle                    |    17 +
 .../uhighlight/TestUnifiedHighlighterRanking.java  |     4 +-
 lucene/join/build.gradle                           |    17 +
 .../apache/lucene/search/join/TestBlockJoin.java   |     4 +-
 .../apache/lucene/search/join/TestJoinUtil.java    |    12 +-
 lucene/licenses/hamcrest-core-LICENSE-BSD.txt      |    52 +-
 lucene/luke/build.gradle                           |    17 +
 lucene/memory/build.gradle                         |    17 +
 .../memory/TestMemoryIndexAgainstDirectory.java    |     5 +-
 lucene/misc/build.gradle                           |    17 +
 .../lucene/misc/SweetSpotSimilarityTest.java       |     2 +
 lucene/module-build.xml                            |    22 -
 lucene/monitor/build.gradle                        |    17 +
 .../lucene/monitor/ConcurrentQueryLoader.java      |     2 +-
 .../apache/lucene/monitor/TestCachePurging.java    |     2 +-
 lucene/queries/build.gradle                        |    17 +
 lucene/queryparser/build.gradle                    |    17 +
 lucene/replicator/build.gradle                     |    17 +
 lucene/sandbox/build.gradle                        |    17 +
 .../codecs/idversion/IDVersionPostingsReader.java  |     2 +-
 .../codecs/idversion/IDVersionPostingsWriter.java  |     7 +-
 .../idversion/IDVersionSegmentTermsEnumFrame.java  |    12 +-
 .../idversion/VersionBlockTreeTermsReader.java     |     3 +-
 .../idversion/VersionBlockTreeTermsWriter.java     |    29 +-
 .../codecs/idversion/VersionFieldReader.java       |     4 +-
 .../src/java/org/apache/lucene/geo/package.html    |    31 -
 .../lucene/sandbox/queries/FuzzyLikeThisQuery.java |     9 +-
 .../idversion/TestIDVersionPostingsFormat.java     |     4 +-
 .../apache/lucene/search/TestCoveringQuery.java    |     2 +-
 .../test/org/apache/lucene/search/TestNearest.java |     2 +-
 .../lucene/search/TestTermAutomatonQuery.java      |     5 +-
 lucene/spatial-extras/build.gradle                 |    17 +
 lucene/spatial-extras/src/java/overview.html       |     4 +-
 .../lucene/spatial/bbox/TestBBoxStrategy.java      |     2 -
 .../spatial/composite/CompositeStrategyTest.java   |     2 -
 .../prefix/TestRecursivePrefixTreeStrategy.java    |     2 +
 .../lucene/spatial/spatial4j/Geo3dRptTest.java     |     7 +-
 .../Geo3dShapeWGS84ModelRectRelationTest.java      |    18 +
 .../spatial4j/ShapeRectRelationTestCase.java       |    11 +-
 lucene/spatial/build.gradle                        |     6 -
 lucene/spatial/build.xml                           |    27 -
 lucene/spatial/ivy.xml                             |    21 -
 .../lucene/spatial/util/GeoRelationUtils.java      |    75 -
 .../apache/lucene/spatial/util/MortonEncoder.java  |   103 -
 lucene/spatial/src/java/overview.html              |    33 -
 .../lucene/spatial/util/TestMortonEncoder.java     |   108 -
 lucene/spatial3d/build.gradle                      |    17 +
 .../apache/lucene/spatial3d/TestGeo3DPoint.java    |     6 +-
 .../spatial3d/geom/RandomGeo3dShapeGenerator.java  |     2 +-
 .../spatial3d/geom/RandomGeoPolygonTest.java       |     4 -
 .../geom/RandomGeoShapeRelationshipTest.java       |    10 +-
 lucene/suggest/build.gradle                        |    17 +
 .../lucene/search/spell/DirectSpellChecker.java    |    32 +-
 .../analyzing/AnalyzingInfixSuggesterTest.java     |     3 +-
 .../suggest/analyzing/AnalyzingSuggesterTest.java  |     3 +-
 .../suggest/analyzing/FuzzySuggesterTest.java      |     3 +-
 .../search/suggest/document/TestSuggestField.java  |    11 +-
 .../search/suggest/fst/FSTCompletionTest.java      |     1 +
 lucene/test-framework/build.gradle                 |    17 +
 .../lucene/analysis/BaseTokenStreamTestCase.java   |     2 +-
 .../mockrandom/MockRandomPostingsFormat.java       |    34 +-
 .../apache/lucene/geo/BaseGeoPointTestCase.java    |    11 +-
 .../lucene/index/BaseDocValuesFormatTestCase.java  |     7 +-
 .../lucene/index/BaseIndexFileFormatTestCase.java  |     2 +-
 .../lucene/index/BaseMergePolicyTestCase.java      |     3 +-
 .../lucene/index/BasePointsFormatTestCase.java     |     8 +-
 .../index/BaseStoredFieldsFormatTestCase.java      |     2 +-
 .../index/BaseTermVectorsFormatTestCase.java       |    12 +-
 .../java/org/apache/lucene/index/RandomCodec.java  |     2 -
 .../ThreadedIndexingAndSearchingTestCase.java      |     4 +-
 .../lucene/mockfile/MockFileSystemTestCase.java    |     4 +-
 .../lucene/search/BaseRangeFieldQueryTestCase.java |     8 +-
 .../similarities/BaseSimilarityTestCase.java       |     4 +-
 .../apache/lucene/store/BaseDirectoryTestCase.java |     4 +
 .../lucene/store/BaseLockFactoryTestCase.java      |     7 +-
 .../org/apache/lucene/util/BaseBitSetTestCase.java |     2 +-
 .../apache/lucene/util/BaseDocIdSetTestCase.java   |     8 +
 .../org/apache/lucene/util/LuceneTestCase.java     |     6 +-
 .../asserting/TestAssertingStoredFieldsFormat.java |     6 +-
 .../TestCompressingStoredFieldsFormat.java         |     8 +-
 .../TestCompressingTermVectorsFormat.java          |     6 +-
 .../util/TestRamUsageTesterOnWildAnimals.java      |     2 +-
 lucene/tools/junit4/replicator-tests.policy        |    92 +-
 lucene/tools/junit4/tests.policy                   |    66 +-
 .../tools/src/groovy/check-source-patterns.groovy  |     2 +-
 settings.gradle                                    |    18 +-
 .../solr/conf/core.properties => .gitattributes}   |    34 +-
 solr/CHANGES.txt                                   |    56 +-
 solr/NOTICE.txt                                    |     4 +-
 solr/bin/solr.cmd                                  |  4158 +--
 solr/bin/solr.in.cmd                               |   400 +-
 solr/build.gradle                                  |    17 +
 solr/contrib/analysis-extras/build.gradle          |    17 +
 .../org/apache/solr/schema/ICUCollationField.java  |     2 +-
 solr/contrib/analytics/build.gradle                |    17 +
 solr/contrib/clustering/build.gradle               |    17 +
 solr/contrib/dataimporthandler-extras/build.gradle |    17 +
 solr/contrib/dataimporthandler/build.gradle        |    17 +
 solr/contrib/extraction/build.gradle               |    17 +
 .../contrib/jaegertracer-configurator/build.gradle |    17 +
 solr/contrib/langid/build.gradle                   |    17 +
 solr/contrib/ltr/build.gradle                      |    17 +
 solr/contrib/prometheus-exporter/build.gradle      |    17 +
 .../solr/prometheus/exporter/SolrExporter.java     |     4 +-
 solr/contrib/velocity/build.gradle                 |    17 +
 .../velocity/src/resources/velocity/head.vm        |     2 +-
 solr/core/build.gradle                             |    17 +
 .../src/java/org/apache/solr/api/V2HttpCall.java   |     2 +
 .../apache/solr/cloud/CloudConfigSetService.java   |    73 +-
 .../org/apache/solr/cloud/CloudDescriptor.java     |    11 +-
 .../apache/solr/cloud/OverseerTaskProcessor.java   |     2 +-
 .../solr/cloud/RecoveringCoreTermWatcher.java      |   172 +-
 .../org/apache/solr/cloud/RecoveryStrategy.java    |     2 +-
 .../org/apache/solr/cloud/ZkCollectionTerms.java   |   136 +-
 .../java/org/apache/solr/cloud/ZkController.java   |     5 +-
 .../java/org/apache/solr/cloud/ZkShardTerms.java   |   867 +-
 .../cloud/api/collections/CreateCollectionCmd.java |     4 +-
 .../cloud/api/collections/DeleteSnapshotCmd.java   |     2 +-
 .../src/java/org/apache/solr/core/ConfigSet.java   |     4 +-
 .../org/apache/solr/core/ConfigSetProperties.java  |    11 +-
 .../org/apache/solr/core/ConfigSetService.java     |   169 +-
 .../java/org/apache/solr/core/CoreContainer.java   |    12 +-
 .../java/org/apache/solr/core/CoreDescriptor.java  |    55 +-
 .../apache/solr/core/CorePropertiesLocator.java    |     2 +-
 .../src/java/org/apache/solr/core/ZkContainer.java |     3 +-
 .../apache/solr/handler/CdcrReplicatorState.java   |     2 +-
 .../solr/handler/CdcrUpdateLogSynchronizer.java    |     2 +-
 .../org/apache/solr/handler/StreamHandler.java     |    26 +-
 .../solr/handler/admin/SecurityConfHandler.java    |     2 +-
 .../solr/handler/component/QueryComponent.java     |     9 +-
 .../org/apache/solr/handler/loader/JsonLoader.java |     2 +-
 .../org/apache/solr/handler/loader/XMLLoader.java  |     2 +-
 .../solr/highlight/LuceneRegexFragmenter.java      |   432 +-
 .../solr/metrics/reporters/solr/SolrReporter.java  |     2 +-
 .../apache/solr/parser/SolrQueryParserBase.java    |    12 +-
 .../apache/solr/request/LocalSolrQueryRequest.java |    40 +-
 .../solr/schema/AbstractSpatialFieldType.java      |     2 +-
 .../org/apache/solr/schema/CollationField.java     |     2 +-
 .../org/apache/solr/schema/CurrencyFieldType.java  |    18 +-
 .../org/apache/solr/schema/DateRangeField.java     |     2 +-
 .../src/java/org/apache/solr/schema/EnumField.java |     4 +-
 .../java/org/apache/solr/schema/EnumFieldType.java |     2 +-
 .../src/java/org/apache/solr/schema/FieldType.java |   106 +-
 .../org/apache/solr/schema/IndexSchemaFactory.java |    75 +-
 .../java/org/apache/solr/schema/LatLonType.java    |     2 +-
 .../solr/schema/ManagedIndexSchemaFactory.java     |    31 +-
 .../org/apache/solr/schema/NumericFieldType.java   |    39 +
 .../java/org/apache/solr/schema/PointField.java    |    15 +-
 .../src/java/org/apache/solr/schema/PointType.java |     2 +-
 .../java/org/apache/solr/schema/SchemaManager.java |    36 +-
 .../src/java/org/apache/solr/schema/TextField.java |     2 +-
 .../src/java/org/apache/solr/schema/TrieField.java |     4 +-
 .../java/org/apache/solr/search/DisMaxQParser.java |     4 +-
 .../apache/solr/search/ExtendedDismaxQParser.java  |     4 +-
 .../apache/solr/search/ReRankQParserPlugin.java    |     4 +-
 .../org/apache/solr/search/TopLevelJoinQuery.java  |     3 +
 .../java/org/apache/solr/security/AuditEvent.java  |     8 +-
 .../org/apache/solr/security/JWTAuthPlugin.java    |    21 +-
 .../solr/security/PKIAuthenticationPlugin.java     |     6 +-
 .../java/org/apache/solr/servlet/HttpSolrCall.java |    13 +-
 .../apache/solr/update/DirectUpdateHandler2.java   |    18 +-
 .../java/org/apache/solr/update/HdfsUpdateLog.java |     2 +-
 .../src/java/org/apache/solr/update/UpdateLog.java |     2 +-
 .../DocExpirationUpdateProcessorFactory.java       |     7 +-
 .../src/java/org/apache/solr/util/SolrCLI.java     |    15 +-
 .../java/org/apache/solr/util/SolrLogPostTool.java |    33 +-
 .../java/org/apache/solr/util/TestInjection.java   |    35 +-
 .../test-files/solr/collection1/conf/schema12.xml  |    26 +-
 .../test-files/solr/collection1/conf/schema15.xml  |     5 +
 .../jwt_plugin_jwk_security_blockUnknownFalse.json |    28 +
 .../org/apache/solr/cloud/ConfigSetsAPITest.java   |    48 +-
 .../DistribDocExpirationUpdateProcessorTest.java   |   322 +-
 .../cloud/SharedFSAutoReplicaFailoverTest.java     |     6 +-
 .../solr/cloud/SystemCollectionCompatTest.java     |    50 +-
 .../apache/solr/cloud/TestCloudConsistency.java    |    49 +-
 .../org/apache/solr/cloud/TestCloudRecovery.java   |     7 +-
 .../solr/cloud/TestTlogReplayVsRecovery.java       |    34 +-
 .../org/apache/solr/cloud/TestTlogReplica.java     |    14 +-
 .../apache/solr/cloud/UnloadDistributedZkTest.java |     7 +-
 .../org/apache/solr/cloud/ZkControllerTest.java    |    12 +-
 .../cloud/api/collections/TestCollectionAPI.java   |    30 +
 .../solr/cloud/cdcr/CdcrBidirectionalTest.java     |     1 -
 .../org/apache/solr/cloud/cdcr/CdcrTestsUtil.java  |     2 +-
 .../test/org/apache/solr/core/CoreSorterTest.java  |     5 +-
 .../org/apache/solr/core/DirectoryFactoryTest.java |     2 +-
 .../org/apache/solr/core/TestCodecSupport.java     |     3 +-
 .../org/apache/solr/core/TestCoreContainer.java    |    10 +-
 .../test/org/apache/solr/core/TestLazyCores.java   |     5 +-
 .../org/apache/solr/handler/TestBlobHandler.java   |     2 +-
 .../apache/solr/schema/CurrencyFieldTypeTest.java  |     7 +-
 .../apache/solr/schema/TestCloudSchemaless.java    |    28 +-
 .../org/apache/solr/schema/TestPointFields.java    |     2 +-
 .../solr/schema/TestSchemalessBufferedUpdates.java |     6 +-
 .../org/apache/solr/search/QueryEqualityTest.java  |    16 +
 .../solr/search/TestExtendedDismaxParser.java      |     6 +
 .../test/org/apache/solr/search/TestRecovery.java  |    44 +-
 .../org/apache/solr/search/TestRecoveryHdfs.java   |    34 +-
 .../apache/solr/search/TestSolrQueryParser.java    |   164 +-
 .../security/JWTAuthPluginIntegrationTest.java     |    22 +
 .../solr/security/MockAuthorizationPlugin.java     |     6 +-
 .../security/PKIAuthenticationIntegrationTest.java |     1 -
 .../org/apache/solr/update/CdcrUpdateLogTest.java  |     9 +-
 .../processor/TestNamedUpdateProcessors.java       |    25 +-
 .../org/apache/solr/util/MockCoreContainer.java    |     3 +-
 .../org/apache/solr/util/SolrCliUptimeTest.java    |    28 +-
 .../org/apache/solr/util/SolrLogPostToolTest.java  |     5 +
 .../using-javascript.adoc => dev-docs/README.adoc} |    12 +-
 solr/example/build.gradle                          |    17 +
 solr/example/files/conf/velocity/head.vm           |     2 +-
 solr/licenses/hamcrest-core-LICENSE-BSD.txt        |    52 +-
 solr/packaging/build.gradle                        |    17 +
 solr/server/build.gradle                           |    17 +
 solr/server/scripts/cloud-scripts/zkcli.bat        |    42 +-
 .../conf/velocity/head.vm                          |     2 +-
 solr/solr-ref-guide/build.gradle                   |    17 +
 solr/solr-ref-guide/src/a-quick-overview.adoc      |     3 +-
 solr/solr-ref-guide/src/analytics.adoc             |     2 +-
 solr/solr-ref-guide/src/client-api-lineup.adoc     |    28 +-
 solr/solr-ref-guide/src/client-apis.adoc           |    10 +-
 solr/solr-ref-guide/src/de-duplication.adoc        |     2 +-
 solr/solr-ref-guide/src/filter-descriptions.adoc   |     2 -
 solr/solr-ref-guide/src/fonts/Inconsolata/OFL.txt  |   184 +-
 solr/solr-ref-guide/src/how-to-contribute.adoc     |     2 +-
 .../src/implicit-requesthandlers.adoc              |     6 +-
 solr/solr-ref-guide/src/index-replication.adoc     |     3 +-
 .../src/indexconfig-in-solrconfig.adoc             |    12 +-
 .../src/introduction-to-solr-indexing.adoc         |     2 -
 solr/solr-ref-guide/src/jvm-settings.adoc          |     2 +-
 solr/solr-ref-guide/src/language-analysis.adoc     |    12 +-
 solr/solr-ref-guide/src/learning-to-rank.adoc      |     4 +-
 .../src/major-changes-in-solr-8.adoc               |    14 +-
 solr/solr-ref-guide/src/other-parsers.adoc         |     2 +-
 .../src/overview-of-the-solr-admin-ui.adoc         |     2 +-
 solr/solr-ref-guide/src/response-writers.adoc      |     2 +-
 solr/solr-ref-guide/src/schema-api.adoc            |     2 +-
 .../src/solr-system-requirements.adoc              |     2 +-
 solr/solr-ref-guide/src/solr-upgrade-notes.adoc    |     2 +-
 .../solrcloud-with-legacy-configuration-files.adoc |     5 +-
 solr/solr-ref-guide/src/spatial-search.adoc        |     4 +-
 .../src/taking-solr-to-production.adoc             |     2 +-
 .../src/the-standard-query-parser.adoc             |    35 +-
 solr/solr-ref-guide/src/the-tagger-handler.adoc    |     9 +-
 .../src/the-term-vector-component.adoc             |     2 +-
 solr/solr-ref-guide/src/tokenizers.adoc            |     2 -
 .../src/update-request-processors.adoc             |     2 +-
 ...ding-data-with-solr-cell-using-apache-tika.adoc |     2 +-
 ...ta-store-data-with-the-data-import-handler.adoc |     4 +-
 solr/solr-ref-guide/src/using-javascript.adoc      |     4 +-
 solr/solr-ref-guide/src/using-solr-from-ruby.adoc  |     2 +-
 .../src/velocity-response-writer.adoc              |     3 +-
 solr/solr-ref-guide/src/working-with-dates.adoc    |     2 +-
 .../solr-ref-guide/tools/CheckLinksAndAnchors.java |     4 +-
 solr/solrj/build.gradle                            |    17 +
 .../solr/client/solrj/io/sql/ConnectionImpl.java   |     6 +-
 .../org/apache/solr/common/luke/FieldFlag.java     |     3 +-
 .../apache/solr/common/util/Utf8CharSequence.java  |     4 +-
 .../apache/solr/client/solrj/io/sql/JdbcTest.java  |     2 +
 solr/test-framework/build.gradle                   |    17 +
 .../src/java/org/apache/solr/SolrTestCaseJ4.java   |     3 +
 .../solr/cloud/AbstractFullDistribZkTestBase.java  |    14 +-
 .../java/org/apache/solr/cloud/ChaosMonkey.java    |     7 +-
 .../src/java/org/apache/solr/util/TestHarness.java |     3 +-
 solr/webapp/build.gradle                           |    17 +
 solr/webapp/web/css/angular/angular-csp.css        |    30 +-
 solr/webapp/web/css/angular/chosen.css             |   197 +-
 solr/webapp/web/css/angular/collections.css        |    11 +-
 solr/webapp/web/css/angular/menu.css               |     6 +
 solr/webapp/web/css/angular/schema.css             |     5 +
 solr/webapp/web/img/chosen-sprite.png              |   Bin 559 -> 538 bytes
 .../{chosen-sprite-2x.png => chosen-sprite@2x.png} |   Bin
 solr/webapp/web/index.html                         |     2 +-
 solr/webapp/web/js/angular/app.js                  |     4 +
 solr/webapp/web/libs/angular-chosen.js             |   139 -
 solr/webapp/web/libs/angular-chosen.min.js         |    27 +
 solr/webapp/web/libs/angular-cookies.js            |   229 -
 solr/webapp/web/libs/angular-cookies.min.js        |    13 +-
 solr/webapp/web/libs/angular-resource.min.js       |    24 +-
 solr/webapp/web/libs/angular-route.js              |  1018 -
 solr/webapp/web/libs/angular-route.min.js          |    28 +-
 solr/webapp/web/libs/angular-sanitize.js           |   703 -
 solr/webapp/web/libs/angular-sanitize.min.js       |    30 +-
 solr/webapp/web/libs/angular-utf8-base64.js        |   217 -
 solr/webapp/web/libs/angular-utf8-base64.min.js    |     0
 solr/webapp/web/libs/angular.js                    | 26093 -------------------
 solr/webapp/web/libs/angular.min.js                |   596 +-
 solr/webapp/web/libs/chosen.jquery.js              |  1194 -
 solr/webapp/web/libs/chosen.jquery.min.js          |    14 +-
 solr/webapp/web/libs/jquery-1.7.2.min.js           |    30 -
 706 files changed, 11341 insertions(+), 39410 deletions(-)
 create mode 100644 .github/workflows/gradle-wrapper-validation.yml
 copy solr/solr-ref-guide/src/using-javascript.adoc => dev-docs/README.adoc (53%)
 create mode 100644 dev-docs/pmc-chair.adoc
 delete mode 100644 dev-tools/git/HELP.txt
 delete mode 100644 dev-tools/idea/lucene/spatial/spatial.iml
 delete mode 100644 dev-tools/maven/lucene/spatial/pom.xml.template
 create mode 100644 gradle/generation/jflex.gradle
 delete mode 100644 gradle/testing/policies/replicator-tests.policy
 delete mode 100644 gradle/testing/policies/tests.policy
 create mode 100644 gradle/validation/owasp-dependency-check.gradle
 create mode 100644 gradle/validation/owasp-dependency-check/exclusions.xml
 create mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/core/TestWhitespaceAnalyzer.java
 delete mode 100644 lucene/codecs/src/java/org/apache/lucene/codecs/memory/FSTOrdPostingsFormat.java
 delete mode 100644 lucene/codecs/src/java/org/apache/lucene/codecs/memory/FSTOrdTermsReader.java
 delete mode 100644 lucene/codecs/src/java/org/apache/lucene/codecs/memory/FSTOrdTermsWriter.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/codecs/blocktree/CompressionAlgorithm.java
 delete mode 100644 lucene/core/src/java/org/apache/lucene/codecs/compressing/LZ4.java
 rename lucene/{sandbox => core}/src/java/org/apache/lucene/document/LatLonShape.java (99%)
 rename lucene/{sandbox => core}/src/java/org/apache/lucene/document/LatLonShapeBoundingBoxQuery.java (99%)
 rename lucene/{sandbox => core}/src/java/org/apache/lucene/document/LatLonShapeLineQuery.java (99%)
 rename lucene/{sandbox => core}/src/java/org/apache/lucene/document/LatLonShapePointQuery.java (99%)
 rename lucene/{sandbox => core}/src/java/org/apache/lucene/document/LatLonShapePolygonQuery.java (99%)
 rename lucene/{sandbox => core}/src/java/org/apache/lucene/document/ShapeField.java (93%)
 rename lucene/{sandbox => core}/src/java/org/apache/lucene/document/ShapeQuery.java (99%)
 rename lucene/{sandbox => core}/src/java/org/apache/lucene/document/XYShape.java (99%)
 rename lucene/{sandbox => core}/src/java/org/apache/lucene/document/XYShapeBoundingBoxQuery.java (82%)
 rename lucene/{sandbox => core}/src/java/org/apache/lucene/document/XYShapeLineQuery.java (98%)
 rename lucene/{sandbox => core}/src/java/org/apache/lucene/document/XYShapePointQuery.java (97%)
 rename lucene/{sandbox => core}/src/java/org/apache/lucene/document/XYShapePolygonQuery.java (99%)
 rename lucene/{sandbox => core}/src/java/org/apache/lucene/geo/Line.java (99%)
 rename lucene/{sandbox => core}/src/java/org/apache/lucene/geo/Line2D.java (100%)
 rename lucene/{sandbox => core}/src/java/org/apache/lucene/geo/Point2D.java (100%)
 rename lucene/{sandbox => core}/src/java/org/apache/lucene/geo/Rectangle2D.java (100%)
 rename lucene/{sandbox => core}/src/java/org/apache/lucene/geo/SimpleWKTShapeParser.java (96%)
 rename lucene/{sandbox => core}/src/java/org/apache/lucene/geo/Tessellator.java (99%)
 rename lucene/{sandbox => core}/src/java/org/apache/lucene/geo/XYEncodingUtils.java (99%)
 rename lucene/{sandbox => core}/src/java/org/apache/lucene/geo/XYLine.java (99%)
 rename lucene/{sandbox => core}/src/java/org/apache/lucene/geo/XYPolygon.java (99%)
 rename lucene/{sandbox => core}/src/java/org/apache/lucene/geo/XYPolygon2D.java (100%)
 rename lucene/{sandbox => core}/src/java/org/apache/lucene/geo/XYRectangle.java (100%)
 rename lucene/{sandbox => core}/src/java/org/apache/lucene/geo/XYRectangle2D.java (100%)
 create mode 100644 lucene/core/src/java/org/apache/lucene/util/compress/LZ4.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/util/compress/LowercaseAsciiCompression.java
 rename lucene/{spatial/src/java/org/apache/lucene/spatial => core/src/java/org/apache/lucene/util/compress}/package-info.java (91%)
 delete mode 100644 lucene/core/src/test/org/apache/lucene/codecs/compressing/AbstractTestLZ4CompressionMode.java
 rename lucene/{sandbox => core}/src/test/org/apache/lucene/document/BaseLatLonShapeTestCase.java (100%)
 rename lucene/{sandbox => core}/src/test/org/apache/lucene/document/BaseShapeEncodingTestCase.java (100%)
 rename lucene/{sandbox => core}/src/test/org/apache/lucene/document/BaseShapeTestCase.java (99%)
 rename lucene/{sandbox => core}/src/test/org/apache/lucene/document/BaseXYShapeTestCase.java (100%)
 rename lucene/{sandbox => core}/src/test/org/apache/lucene/document/TestLatLonLineShapeQueries.java (100%)
 rename lucene/{sandbox => core}/src/test/org/apache/lucene/document/TestLatLonMultiLineShapeQueries.java (100%)
 rename lucene/{sandbox => core}/src/test/org/apache/lucene/document/TestLatLonMultiPointShapeQueries.java (100%)
 rename lucene/{sandbox => core}/src/test/org/apache/lucene/document/TestLatLonMultiPolygonShapeQueries.java (100%)
 rename lucene/{sandbox => core}/src/test/org/apache/lucene/document/TestLatLonPointShapeQueries.java (100%)
 rename lucene/{sandbox => core}/src/test/org/apache/lucene/document/TestLatLonPolygonShapeQueries.java (99%)
 rename lucene/{sandbox => core}/src/test/org/apache/lucene/document/TestLatLonShape.java (99%)
 rename lucene/{sandbox => core}/src/test/org/apache/lucene/document/TestLatLonShapeEncoding.java (100%)
 rename lucene/{sandbox => core}/src/test/org/apache/lucene/document/TestXYLineShapeQueries.java (100%)
 rename lucene/{sandbox => core}/src/test/org/apache/lucene/document/TestXYMultiLineShapeQueries.java (100%)
 rename lucene/{sandbox => core}/src/test/org/apache/lucene/document/TestXYMultiPointShapeQueries.java (100%)
 rename lucene/{sandbox => core}/src/test/org/apache/lucene/document/TestXYMultiPolygonShapeQueries.java (98%)
 rename lucene/{sandbox => core}/src/test/org/apache/lucene/document/TestXYPointShapeQueries.java (100%)
 rename lucene/{sandbox => core}/src/test/org/apache/lucene/document/TestXYPolygonShapeQueries.java (98%)
 rename lucene/{sandbox => core}/src/test/org/apache/lucene/document/TestXYShape.java (100%)
 rename lucene/{sandbox => core}/src/test/org/apache/lucene/document/TestXYShapeEncoding.java (100%)
 rename lucene/{sandbox => core}/src/test/org/apache/lucene/geo/ShapeTestUtil.java (100%)
 rename lucene/{sandbox => core}/src/test/org/apache/lucene/geo/TestLine2D.java (100%)
 rename lucene/{sandbox => core}/src/test/org/apache/lucene/geo/TestPoint2D.java (100%)
 rename lucene/{sandbox => core}/src/test/org/apache/lucene/geo/TestRectangle2D.java (100%)
 rename lucene/{sandbox => core}/src/test/org/apache/lucene/geo/TestSimpleWKTShapeParsing.java (100%)
 rename lucene/{sandbox => core}/src/test/org/apache/lucene/geo/TestTessellator.java (99%)
 rename lucene/{sandbox => core}/src/test/org/apache/lucene/geo/TestXYRectangle2D.java (100%)
 copy lucene/core/src/test/org/apache/lucene/{codecs/compressing/AbstractTestCompressionMode.java => util/compress/LZ4TestCase.java} (59%)
 rename lucene/{spatial/src/java/org/apache/lucene/spatial/util/package-info.java => core/src/test/org/apache/lucene/util/compress/TestFastLZ4.java} (76%)
 copy lucene/core/src/test/org/apache/lucene/{codecs/compressing/TestFastCompressionMode.java => util/compress/TestHighLZ4.java} (78%)
 create mode 100644 lucene/core/src/test/org/apache/lucene/util/compress/TestLowercaseAsciiCompression.java
 copy solr/solr-ref-guide/src/using-javascript.adoc => lucene/dev-docs/README.adoc (53%)
 delete mode 100644 lucene/sandbox/src/java/org/apache/lucene/geo/package.html
 delete mode 100644 lucene/spatial/build.gradle
 delete mode 100644 lucene/spatial/build.xml
 delete mode 100644 lucene/spatial/ivy.xml
 delete mode 100644 lucene/spatial/src/java/org/apache/lucene/spatial/util/GeoRelationUtils.java
 delete mode 100644 lucene/spatial/src/java/org/apache/lucene/spatial/util/MortonEncoder.java
 delete mode 100644 lucene/spatial/src/java/overview.html
 delete mode 100644 lucene/spatial/src/test/org/apache/lucene/spatial/util/TestMortonEncoder.java
 rename solr/{core/src/test-files/solr/conf/core.properties => .gitattributes} (55%)
 create mode 100644 solr/core/src/test-files/solr/security/jwt_plugin_jwk_security_blockUnknownFalse.json
 rename lucene/codecs/src/test/org/apache/lucene/codecs/memory/TestFSTOrdPostingsFormat.java => solr/core/src/test/org/apache/solr/util/SolrCliUptimeTest.java (51%)
 copy solr/{solr-ref-guide/src/using-javascript.adoc => dev-docs/README.adoc} (53%)
 rename solr/webapp/web/img/{chosen-sprite-2x.png => chosen-sprite@2x.png} (100%)
 delete mode 100644 solr/webapp/web/libs/angular-chosen.js
 create mode 100644 solr/webapp/web/libs/angular-chosen.min.js
 delete mode 100644 solr/webapp/web/libs/angular-cookies.js
 delete mode 100644 solr/webapp/web/libs/angular-route.js
 delete mode 100644 solr/webapp/web/libs/angular-sanitize.js
 delete mode 100755 solr/webapp/web/libs/angular-utf8-base64.js
 mode change 100755 => 100644 solr/webapp/web/libs/angular-utf8-base64.min.js
 delete mode 100644 solr/webapp/web/libs/angular.js
 delete mode 100644 solr/webapp/web/libs/chosen.jquery.js
 delete mode 100644 solr/webapp/web/libs/jquery-1.7.2.min.js


Mime
View raw message