+1 for uwe's suggestion. It should always be possible to refer to a
specific version of the ref guide.

On Thu, May 12, 2022 at 9:44 AM Uwe Schindler <[email protected]> wrote:

> Hi Jan,
>
> thanks for fixing this so quickly. I was able to get the overview page
> with all refguides. The problems with those rewrites and the trailing "/"
> were caused by a stupidity in htaccess files: RedirectMatch/AliasMatch all
> work with absolute paths, while the RewriteEngine has a RewriteBase, which
> must be defined for htaccess (and that's "/"). So all rewrite matches must
> be without the "/". This is a pain and not easily recognizable, especially
> when you change from Redirect to Rewrite mode in config files.
>
> As discussed yesterday in the PR/issue, I am not really happy to redirect
> all "9_0" links to "latest" as this makes bookmarking and creating
> persistent links hard (I hope those links are not 301/permanent). My
> recommendation would be to follow the ideas in the PR and let links to 9_0
> stay as 9_0 and we just add a rewrite in the server that maps "latest" -->
> "9_0" for the the __root__ rewrite. This can be managed by the pelican
> code, which has a variable "latest refguide" already. In addition, all HTML
> pages of the 9.0 version should have a "canonic" URL pointing to "latest".
> This allows both for our users:
>
> - If you browse through the documentation of a specific issue, you stay
> there and your browser cache may not suddenly redirect you. This gets a
> problem when we release new Solr versions, because browser cache still
> redirect 9_0 to latest automatically, especially if it is 301.
> - Google harvests all pages, but as each file has a "canonic" URL pointing
> to latest, Google will forget older versions and only show "latest" links
> in search engine. So "new users from Google" will always see latest
> documentation.
>
> I think we should have a decission soon how to manage our pages before
> browser caches are stuck with wrong redirects (Sift Reload does not help to
> get rid of sticky redirects until you clear browser cache).
>
> Sorry for repeating this here, but on my box, I got really annoyed tis
> morning, because I wanted to send a page to a customer and my cache had to
> be cleared first to be able to access pages correctly.
>
> Uwe
>
> -----
> Uwe Schindler
> Achterdiek 19, D-28357 Bremen
> https://www.thetaphi.de
> eMail: [email protected]
>
> > -----Original Message-----
> > From: Jan Høydahl <[email protected]>
> > Sent: Thursday, May 12, 2022 11:10 AM
> > To: [email protected]
> > Subject: Re: [ANNOUNCE] Apache Solr 9.0.0 released
> >
> > Congrats to the whole community with the 9.0 release. Big milestone!
> >
> > Uwe: Thanks for reporting. Both of the issues are now fixed:
> > https://solr.apache.org/guide/9_0/ redirects to the new guide
> > https://solr.apache.org/guide/ is no longer hijacked by the 9.0 guide :)
> >
> > I also found another bug - /guide/solr/latest links gave 404 since they
> were not
> > routed to __root/... That is now fixed.
> >
> > Routing of "old style latest links" also seems to work, e.g.
> > https://solr.apache.org/guide/analysis-screen.html will redirect to the
> latest
> > version of that page for 9.0.
> >
> > Another bug Houston and I found yesterday was that RewriteRules from old
> > guide did not work. Found the bug, the rule must not start with ^/guide,
> but
> > ^guide
> > So now many more old-style latest links work too, such as
> > https://solr.apache.org/guide/a-quick-overview.html
> >
> > Jan
> >
> > > 12. mai 2022 kl. 09:38 skrev Uwe Schindler <[email protected]>:
> > >
> > > Hi,
> > >
> > > thanks for releasing! Great success. I found some minor issues with
> website:
> > >
> > > - The Guide page is always redirected to the new 9.0 guide, now
> there's no
> > > way to get to the 8.11 guide anymore by clicking through the webseite.
> The
> > > index.html in the guide folder no longer works. I think we need to
> merge the
> > > remaining changes? Maybe we need to add a link to the Ref Guide on the
> > > download page for all releases, too.
> > > - Inside the Solr 9.0 Javadocs on the homepage theres a reference to
> the ref
> > > guide, but it refers to a 404 not found (we need to add the new URL to
> the
> > > Markdown page that is used to generate index.html):
> > > https://solr.apache.org/docs/9_0_0/index.html (to fix the already
> released
> > > javadocs, maybe add a redirect)
> > >
> > > Uwe
> > >
> > > -----
> > > Uwe Schindler
> > > Achterdiek 19, D-28357 Bremen
> > > https://www.thetaphi.de
> > > eMail: [email protected]
> > >
> > >> -----Original Message-----
> > >> From: Jan Høydahl <[email protected]>
> > >> Sent: Thursday, May 12, 2022 1:41 AM
> > >> To: [email protected]; [email protected]
> > >> Subject: [ANNOUNCE] Apache Solr 9.0.0 released
> > >>
> > >> The Solr PMC is pleased to announce the release of Apache Solr 9.0.0.
> > >>
> > >> Solr is the popular, blazing fast, open source NoSQL search platform
> from
> > > the
> > >> Apache Solr project. Its major features include powerful full-text
> search,
> > > hit
> > >> highlighting, faceted search, dynamic clustering, database
> integration,
> > > rich
> > >> document handling, and geospatial search. Solr is highly scalable,
> > > providing
> > >> fault tolerant distributed search and indexing, and powers the search
> and
> > >> navigation features of many of the world's largest internet sites.
> > >>
> > >> Solr 9.0.0 is available for immediate download at:
> > >>
> > >> https://solr.apache.org/downloads.html
> > >>
> > >> This is a major-version release with breaking changes. The highlights
> > > below is
> > >> not the full list. Please consult the "Solr Upgrade Notes" when
> planning
> > > an
> > >> upgrade:
> > >>
> > >>
> > > https://solr.apache.org/guide/solr/9_0/upgrade-notes/solr-upgrade-
> > notes.html
> > >>
> > >> Solr 9.0.0 Release Highlights:
> > >>
> > >> * Minimum Java version supported: Java 11
> > >> * Powered by Lucene 9.0, with numerous small and large improvements,
> > such
> > >> as smaller index footprint.
> > >>
> > >> Querying and Indexing
> > >>
> > >> * Dense Vector "Neural" Search through DenseVectorField fieldType and
> K-
> > >> Nearest-Neighbor (KNN) Query Parser.
> > >> * Admin UI support for SQL Querying.
> > >> * New snowball stemmers: Hindi, Indonesian, Nepali, Serbian, Tamil,
> and
> > >> Yiddish.
> > >> * New NorwegianNormalizationFilter.
> > >>
> > >> Security
> > >>
> > >> * Certificate Authentication Plugin lets you authenticate with x509
> client
> > >> certificates.
> > >> * Upgrade to Zookeeper 3.7, allowing for TLS protected ZK
> communication.
> > >> * All request handlers support security permissions for authorization.
> > >> * Solr now runs with the Java security manager enabled by default.
> > >> * Solr embedded zookeeper only binds to localhost by default.
> > >> * A lot of dependency updates make Solr much more secure.
> > >>
> > >> Stability and Scalability
> > >>
> > >> * Rate limiting provides a way to throttle update and search requests
> > > based on
> > >> usage metrics.
> > >> * Task management interface allows declaring tasks as cancellable and
> > >> trackable.
> > >> * Ability to specify node roles in Solr. This release supports
> 'Overseer'
> > > and 'Data'
> > >> roles.
> > >> * Support for distributed processing of cluster state updates and
> > > collection API
> > >> calls without relying on the Overseer.
> > >>
> > >> Build and Docker
> > >>
> > >> * Solr is now built and released independently of Apache Lucene
> (separate
> > >> Apache projects).
> > >> * Build system switched to Gradle from Ant + Ivy.
> > >> * Docker image creation is now a part of the Apache Solr Github repo.
> > >> * Docker image documentation is now a part of the reference guide.
> > >> * Official Docker image upgraded to use JDK17 (by Eclipse Temurin) and
> > > ability
> > >> to create a local image that is functionally identical to the official
> > > one.
> > >>
> > >> Deprecations and Removals
> > >>
> > >> * The Data Import Handler (DIH) is an independent project now; it is
> no
> > > longer
> > >> a part of Solr.
> > >> * No more support for clusterstate.json and MIGRATESTATE API has been
> > >> removed. If your collections use clusterstate.json, please refer to
> the
> > > Upgrade
> > >> Notes.
> > >> * Auto scaling framework has been removed. Please refer to the new
> Replica
> > >> Placement Plugins for alternate options.
> > >> * LegacyBM25SimilarityFactory has been removed.
> > >> * VelocityResponseWriter is an independent project now; it is no
> longer a
> > > part
> > >> of Solr. This encompasses all previously included /browse and
> wt=velocity
> > >> examples.
> > >> * Legacy SolrCache implementations (LRUCache, LFUCache, FastLRUCache)
> > >> have been removed. Users should modify their existing configurations
> to
> > > use
> > >> CaffeineCache instead.
> > >> * Cross Data Center Replication has been removed.
> > >> * SolrJ clients like HttpSolrClient and LBHttpSolrClient that lacked
> HTTP2
> > >> support have been deprecated. The old CloudSolrClient has been
> renamed as
> > >> CloudLegacySolrClient and deprecated.
> > >> * SimpleFSDirectoryFactory is removed in favor of
> NIOFSDirectoryFactory.
> > >>
> > >> Other
> > >>
> > >> * Contrib modules are now just "modules". You can easily enable
> module(s)
> > >> through environment variable SOLR_MODULES.
> > >> * Features lifted out as separate modules are: HDFS, Hadoop-Auth, SQL,
> > >> Scripting, and JWT-Auth.
> > >> * The "dist" folder in the release is gone. Module jars are now inside
> > > respective
> > >> module's lib/ folder.
> > >> * SolrJ class CloudSolrClient now supports HTTP2. It has a new
> Builder.
> > > See
> > >> CloudLegacySolrClient for the 8.x version of this class
> > >> * Jetty Request log is now enabled by default, i.e. logging every
> request.
> > >>
> > >> Please read CHANGES.txt for a full list of new features, changes and
> > > bugfixes:
> > >>
> > >> https://solr.apache.org/9_0_0/changes/Changes.html
> > >>
> > >>
> > >> ---------------------------------------------------------------------
> > >> To unsubscribe, e-mail: [email protected]
> > >> For additional commands, e-mail: [email protected]
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [email protected]
> > > For additional commands, e-mail: [email protected]
> > >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

-- 
http://www.needhamsoftware.com (work)
http://www.the111shift.com (play)

Reply via email to