https://lucene.apache.org/core/9_4_0/MIGRATE.html
Create a new branch locally e.g. git checkout -b lucene940 -t origin/main
for upgrading to Lucene 9.4.0 version.
- org.apache.lucene:*=9.3.0
+ org.apache.lucene:*=9.4.0
gradlew --write-locks
gradlew updateLicenses
git add solr/licenses
gradlew compileJava
- adjust for signature changes e.g.
int
tolong
type change- additional or removed constructor arguments
- additional abstract base class or interface methods
- inner classes becoming outer classes
- codec changes (if any)
- conceptually
s/org.apache.lucene.codecs.lucene9x.Lucene9x/org.apache.lucene.codecs.lucene94.Lucene94
- conceptually
gradlew compileTestJava
gradlew precommit
gradlew test
Push the local branch to github (fork) and open a pull request.