Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade Solr to 9.3.0 #9787

Merged
merged 28 commits into from
Aug 28, 2023
Merged

Upgrade Solr to 9.3.0 #9787

merged 28 commits into from
Aug 28, 2023

Commits on Aug 14, 2023

  1. update Solr 8.11.1 to 9.3.0 (minus config) #9260

    Update all Solr references from 8.11.1 to 9.3.0 and
    make sure you can spin up containers.
    
    schema.xml was copied from
    solr-9.3.0/server/solr/configsets/_default/conf/managed-schema.xml
    
    (Note managed-schema.xml as there is no schema.xml upstream.)
    
    solrconfig.xml was copied from
    solr-9.3.0/server/solr/configsets/_default/conf/solrconfig.xml
    
    API tests will fail, of course, because we have not yet added
    our Dataverse-specific config. We'll be moving it from these
    files and then deleting them:
    
    conf/solr/8.11.1/schema.xml
    conf/solr/8.11.1/solrconfig.xml
    pdurbin committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    548dd99 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

  1. Configuration menu
    Copy the full SHA
    5a68632 View commit details
    Browse the repository at this point in the history
  2. fix XSLTResponseWriter namespace and enable scripting module #9260

    "To improve security, XSLTResponseWriter has been moved
    to the scripting Module instead of shipping as part of
    Solr core. This module needs to be enabled explicitly."
    
    -- https://github.com/apache/solr/blob/main/solr/solr-ref-guide/modules/upgrade-notes/pages/major-changes-in-solr-9.adoc
    
    See also https://stackoverflow.com/questions/74118537/solr-9-org-apache-solr-common-solrexceptionorg-apache-solr-common-solrexcepti
    pdurbin committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    10cb294 View commit details
    Browse the repository at this point in the history
  3. add Solr release note #9260

    pdurbin committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    bb01c6e View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2023

  1. Merge branch 'develop' into 9260-solr930 #9260

    Conflicts:
    downloads/download.sh
    scripts/vagrant/setup.sh
    pdurbin committed Aug 18, 2023
    Configuration menu
    Copy the full SHA
    e6928ea View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2023

  1. Configuration menu
    Copy the full SHA
    c7e2e23 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2023

  1. double sleep in test #9260

    pdurbin committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    926e6ea View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2023

  1. refactor(solr): base solrconfig.xml on latest vanilla

    Instead of keeping the XML file originating from Solr 7 around,
    let's put our customisations in the vanilla config.
    
    The indentation changed, so this looks like an "everything changed"
    thing.
    
    Aside from that, we are doing three changes:
    1. Enable ClassicIndexSchemaFactory
    2. Disable schemaless via "update.autoCreateFields:false"
    3. Tweak our searches in /select request handler
    poikilotherm committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    5623503 View commit details
    Browse the repository at this point in the history
  2. refactor(solr): optimize schema.xml for Solr 9

    - No longer use Trie*Fields, switch all to point fields (Trie has been
      deprecated since 9)
    - Add some new field types added since Solr 9 came out
    poikilotherm committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    137f319 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fe702b9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8d37b0f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c21d8e6 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2023

  1. Configuration menu
    Copy the full SHA
    dce0b0c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #9826 from IQSS/9260-vanilla-solr-src

    Rebase on vanilla Solr 9.3
    pdurbin committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    31ce7ac View commit details
    Browse the repository at this point in the history
  3. Revert "explain more about Solr modules #9260" #9260

    This reverts commit 8d37b0f.
    pdurbin committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    e5be4be View commit details
    Browse the repository at this point in the history
  4. rm scripting module, XSLTResponseWriter removed #9260

    We don't need the scripting module anymore.
    pdurbin committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    8666472 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    022bf06 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    137b1ba View commit details
    Browse the repository at this point in the history
  7. update SolrJ to 9.3.0 #9260

    pdurbin committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    81490f8 View commit details
    Browse the repository at this point in the history
  8. style(test): rename var in FilesIT.testAccessFacet to depict that sea…

    …rching with token will always find things
    poikilotherm committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    b8d0717 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    585dc61 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    eb10b86 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2023

  1. Configuration menu
    Copy the full SHA
    3944cf1 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2023

  1. clarify supported version #9260

    pdurbin committed Aug 28, 2023
    Configuration menu
    Copy the full SHA
    76902ed View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2a74c6b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e22e359 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    be34440 View commit details
    Browse the repository at this point in the history
  5. fix reindex command #9260

    pdurbin committed Aug 28, 2023
    Configuration menu
    Copy the full SHA
    2308c10 View commit details
    Browse the repository at this point in the history