This is an automated email from the ASF dual-hosted git repository.
nightowl888 pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/lucenenet-site.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 404648b Added download page for 4.8.0-beta00015 and updated release
procedure
404648b is described below
commit 404648be0bb767cc0b0a988dd6b69a800e48bc7b
Author: Shad Storhaug <[email protected]>
AuthorDate: Fri Oct 29 22:49:06 2021 +0700
Added download page for 4.8.0-beta00015 and updated release procedure
---
contributing/make-release.html | 165 +++++++++++++++++++++++++++------
download/download.html | 3 +
download/toc.html | 3 +
download/version-4.8.0-beta00015.html | 170 ++++++++++++++++++++++++++++++++++
manifest.json | 20 +++-
xrefmap.yml | 5 +-
6 files changed, 333 insertions(+), 33 deletions(-)
diff --git a/contributing/make-release.html b/contributing/make-release.html
index 46a7607..5f72e98 100644
--- a/contributing/make-release.html
+++ b/contributing/make-release.html
@@ -5,9 +5,9 @@
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
- <title>Making a release of Lucene.Net | Apache Lucene.NET 4.8.0 </title>
+ <title>Making a release of Lucene.NET | Apache Lucene.NET 4.8.0 </title>
<meta name="viewport" content="width=device-width">
- <meta name="title" content="Making a release of Lucene.Net | Apache
Lucene.NET 4.8.0 ">
+ <meta name="title" content="Making a release of Lucene.NET | Apache
Lucene.NET 4.8.0 ">
<meta name="generator" content="docfx 2.58.0.0">
<link rel="shortcut icon" href="../logo/favicon.ico">
@@ -72,12 +72,16 @@
<div class="article row grid-right">
<div class="col-md-10">
<article class="content wrap" id="_content"
data-uid="contributing/make-release">
-<h1 id="making-a-release-of-lucenenet">Making a release of Lucene.Net</h1>
+<h1 id="making-a-release-of-lucenenet">Making a release of Lucene.NET</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This is a project-specific procedure, based on the <a
href="https://infra.apache.org/release-publishing.html">Apache Release Creation
Process</a></p>
</div>
+<div class="NOTE">
+<h5>Note</h5>
+<p>All commands should be executed from the root of the Lucene.NET repository
unless otherwise stated.</p>
+</div>
<h2 id="versioning">Versioning</h2>
<p>For Package Version, NuGet version and branch naming guidelines see the <a
class="xref" href="versioning.html">Versioning Procedure Overview</a>
document.</p>
<h2 id="release-preparation">Release Preparation</h2>
@@ -115,6 +119,22 @@
</ul>
<h2 id="release-steps">Release Steps</h2>
<ul>
+<li><p>Checkout the Lucene.NET master branch:</p>
+<ul>
+<li>If you have no local clone:
+<ul>
+<li><code>git clone https://github.com/apache/lucenenet.git</code></li>
+</ul>
+</li>
+<li>If you are updating your local clone:
+<ul>
+<li>Save your local work (if any, run <code>git status</code> to determine
this) in the stash or commit it to a branch other than master</li>
+<li><code>git checkout master</code> and make sure it succeeds to be on the
master branch</li>
+<li><code>git pull https://gitbox.apache.org/repos/asf/lucenenet.git
master</code> to update your local copy</li>
+</ul>
+</li>
+</ul>
+</li>
<li><p>Prepare a GitHub Release. Review the <a
href="https://github.com/apache/lucenenet/commits/master">master branch commit
history</a>, and <a
href="https://github.com/apache/lucenenet/releases/new">create a new
<strong>DRAFT</strong> GitHub release</a> using the following template:</p>
<pre><code class="lang-txt">> This release contains <any important
changes that users should be aware of>
@@ -132,8 +152,49 @@
### New Features
* #<GitHub Issue ID (optional)> - <A descriptive title (may need to
add context or summarize)>
</code></pre>
+<div class="TIP">
+<h5>Tip</h5>
+<p>Click the "Save draft" button frequently during the above updates
to ensure you don't lose them if your browser crashes.</p>
+</div>
+<div class="NOTE">
+<h5>Note</h5>
+<p>Be sure to check the "This is a pre-release" box as
appropriate.</p>
+</div>
+</li>
+<li><p>Click the "Save draft" button when finished.</p>
</li>
-<li><p>Checkout the Lucene.NET master branch: <code>git clone
https://github.com/apache/lucenenet.git</code></p>
+<li><p>Update Website with the release notes</p>
+<p>Only people with permissions on GitHub will be able to see the draft
release notes. <a
href="https://people.apache.org/phonebook.html?ctte=lucenenet">PMC members</a>
and <a
href="https://people.apache.org/phonebook.html?unix=lucenenet">committers</a>
can have permissions, but only if they set them up themselves. So, we duplicate
the above information on a release notes page that all subscribers of the
[email protected] mailing list can view during the release vote.</p>
+<div class="NOTE">
+<h5>Note</h5>
+<p>If the release notes require updating, don't forget the primary place to
update them are on the GitHub Releases draft page above. It is best to update
that page and then copy the changes from GitHub Releases to the release notes
page on the website, then commit the changes and <a
href="https://lucenenet.apache.org/contributing/documentation.html#website">publish
the website</a> as usual.</p>
+</div>
+<ul>
+<li><p>Create a new release notes page in the
<code>/websites/site/release-notes</code> directory, in most cases it's easiest
to just copy the previous release notes page.</p>
+<ul>
+<li>Ensure the <code>uid</code> in the header is correct</li>
+<li>Update all headers to the release version number (i.e.
<code>4.8.0-beta00008</code>)</li>
+</ul>
+</li>
+<li><p>Copy the release notes from the GitHub Releases draft to the new
website release notes page</p>
+<ul>
+<li>Delete the prior information in the current version release notes except
for the header (whether from a prior version or an update)</li>
+<li>Copy and paste the GitHub Releases draft just below the header</li>
+<li>Add the URLs to issues on GitHub. These are the instructions for
Notepad++. Modify as needed if you are using another text editor.
+<ul>
+<li>Find: <code>#(\d+)</code></li>
+<li>Replace with:
<code>[#$1]\(https://github.com/apache/lucenenet/pull/$1\)</code></li>
+<li>Search mode: "regular expression"</li>
+<li>Click "Replace All" and verify the URLs work correctly</li>
+</ul>
+</li>
+</ul>
+</li>
+<li><p>Follow the instructions on how to <a
href="https://lucenenet.apache.org/contributing/documentation.html#website">build,
test & publish the website</a> and run/test the website locally.</p>
+</li>
+<li><p>Commit changes and <a
href="https://lucenenet.apache.org/contributing/documentation.html#website">publish
the website</a>.</p>
+</li>
+</ul>
</li>
<li><p>Add Missing License Headers</p>
<ul>
@@ -145,7 +206,7 @@
<ul>
<li>Exclude files that already have license headers</li>
<li>Exclude files that are automatically generated</li>
-<li>Exclude files that don't work properly with licence headers included</li>
+<li>Exclude files that don't work properly with license headers included</li>
</ul>
</li>
<li><p>Push the changes to the remote <code>lucenenet</code> repository
(<code>https://gitbox.apache.org/repos/asf/lucenenet.gif</code>)</p>
@@ -157,8 +218,12 @@
<li><p>Execute a complete test locally (it can take around 20 minutes, but you
may do the next step in parallel):</p>
<pre><code class="lang-powershell">build -pv:<packageVersion> -t -mp:10
</code></pre>
+<div class="NOTE">
+<h5>Note</h5>
+<p>Adjust the <code>-mp:</code> (maximum number of parallel jobs) number as
appropriate based on the machine that runs them. In general, a powerful machine
should be able to run 10 jobs or more and a weaker machine may only be able to
run 7 or 8 jobs in parallel. It may take some experimentation to find the right
number on your hardware to execute the tests fastest.</p>
+</div>
</li>
-<li><p>Execute a complete test on a temporary Azure DevOps organization (it
can take around 30-40 minutes) (see <a
href="https://github.com/apache/lucenenet#azure-devops">build instructions on
README.md</a>).</p>
+<li><p>Execute a complete test on a temporary Azure DevOps organization (it
can take around 40-50 minutes) (see <a
href="https://github.com/apache/lucenenet#azure-devops">build instructions on
README.md</a>).</p>
</li>
</ul>
<h2 id="successful-release-preparation">Successful Release Preparation</h2>
@@ -215,13 +280,25 @@ git push <remote-name (defaults to origin)> master
--tags
</li>
</ul>
<h3 id="add-release-artifacts-to-the-svn-dev-distribution-repository">Add
Release Artifacts to the SVN <code>dev</code> Distribution Repository</h3>
-<pre><code class="lang-powershell"># Note the command copies the <repo
root>/svn-release/KEYS file to <repo-root>/svn-dev/KEYS
-# and overwrites any local changes to it
-
-dotnet msbuild -t:CommitReleaseCandidate
-p:PackageVersion=<packageVersion>
+<div class="WARNING">
+<h5>Warning</h5>
+<p>The following command copies the <code><repo
root>/svn-release/KEYS</code> file to
<code><repo-root>/svn-dev/KEYS</code> and overwrites any local changes to
it.</p>
+</div>
+<pre><code class="lang-powershell">dotnet msbuild -t:CommitReleaseCandidate
-p:PackageVersion=<packageVersion>
</code></pre>
<h3 id="create-a-vote-thread">Create a VOTE Thread</h3>
<p>Notify the developer mailing list of a new version vote. Be sure to replace
all values in [] with the appropriate values. Use the <a
href="https://www.timeanddate.com/countdown/create">Countdown Timer Tool</a> to
create a timer to show exactly when the vote ends.</p>
+<p>Use the <a href="https://s.apache.org/">Apache URL Shortener</a> to replace
the URLs in the release vote email to ensure they are not broken using the
following ID pattern:</p>
+<ul>
+<li><code><packageVersion>-tag</code></li>
+<li><code><packageVersion>-notes</code></li>
+<li><code><packageVersion>-test</code></li>
+<li><code><packageVersion>-countdown</code></li>
+</ul>
+<div class="NOTE">
+<h5>Note</h5>
+<p>Apache doesn't allow usage of 3rd party URL shortener services.</p>
+</div>
<pre><code class="lang-txt">To: [email protected]
Message Subject: [VOTE] Apache Lucene.NET [version]
@@ -238,6 +315,9 @@ https://github.com/apache/lucenenet/tree/[tag]
The release notes are listed at:
https://github.com/apache/lucenenet/releases/tag/[tag-url]
+The tests for this release can be viewed at:
+https://dev.azure.com/lucene-net/Lucene.NET/_build/results?buildId=<Build
ID for Release>&view=ms.vss-test-web.build-test-results-tab
+
The release was made using the Lucene.NET release process, documented on the
website:
https://lucenenet.apache.org/contributing/make-release.html
@@ -254,10 +334,6 @@ The vote passes if at least three binding +1 votes are
cast.
[ ] -1 Do not release the packages because...
</code></pre>
-<div class="NOTE">
-<h5>Note</h5>
-<p>Only people with permissions on GitHub will be able to see the draft
release notes. <a
href="https://people.apache.org/phonebook.html?ctte=lucenenet">PMC members</a>
and <a
href="https://people.apache.org/phonebook.html?unix=lucenenet">committers</a>
can have permissions, but only if they set them up themselves.</p>
-</div>
<h2 id="after-a-successful-vote">After a Successful Vote</h2>
<p>The vote is successful if at least 3 +1 votes are received from <a
href="https://people.apache.org/phonebook.html?ctte=lucenenet">Lucene.NET PMC
members</a> after a minimum of 72 hours of sending the vote email. Acknowledge
the voting results on the mailing list in the VOTE thread.</p>
<pre><code class="lang-txt">To: [email protected]
@@ -279,6 +355,10 @@ The vote is ***successful/not successful***
<p>Due to <a href="https://issues.apache.org/jira/browse/INFRA-20098">spam
issues</a> you may want to bcc each person who voted on the RESULT email to
ensure they receive it.</p>
</div>
<h3 id="release-to-nugetorg">Release to NuGet.org</h3>
+<div class="TIP">
+<h5>Tip</h5>
+<p>NuGet.org's API keys expire every year, so it would be good to check the
NuGet.org API Key section to see whether the current API key is current and
update it prior to attempting the steps below.</p>
+</div>
<ul>
<li><p>Login to the <a
href="https://dev.azure.com/lucene-net/Lucene.NET/_release?_a=releases&view=mine&definitionId=1">Lucene.NET
release pipeline</a> on Azure DevOps</p>
</li>
@@ -286,7 +366,10 @@ The vote is ***successful/not successful***
</li>
<li><p>The <code>Release [VOTE]</code> step should be waiting for manual
intervention, click the <code>Resume</code> button</p>
</li>
-<li><p>Enter the result of the vote in the following format: <code>Binding
Votes +1: [3] 0: [0] -1: [0] Non Binding Votes +1: [3] 0: [0] -1: [0]</code>,
updating the values within <code>[ ]</code> appropriately</p>
+<li><p>Enter the result of the vote in the following format, updating the
values within <code>[ ]</code> appropriately</p>
+<pre><code>Binding Votes +1: [3] 0: [0] -1: [0]
+Non Binding Votes +1: [3] 0: [0] -1: [0]
+</code></pre>
</li>
<li><p>Upon clicking <code>Resume</code> again the release will finish,
submitting the NuGet packages to NuGet.org</p>
</li>
@@ -311,32 +394,41 @@ The vote is ***successful/not successful***
<h3 id="archive-old-releases">Archive Old Release(s)</h3>
<p>To reduce the load on the ASF mirrors, projects are required to delete old
releases (see <a
href="http://www.apache.org/legal/release-policy.html#when-to-archive">http://www.apache.org/legal/release-policy.html#when-to-archive</a>).</p>
<p>Remove the old releases from SVN under <a
href="https://dist.apache.org/repos/dist/release/lucenenet/">https://dist.apache.org/repos/dist/release/lucenenet/</a>.</p>
-<h3 id="update-website-with-new-release">Update Website with new release</h3>
+<h3 id="post-release-steps">Post-Release Steps</h3>
<ul>
-<li>Update the <code>/websites/site/lucenetemplate/doap_Lucene_Net.rdf</code>
file to reflect the new version and ensure other links/info in the file are
correct.
+<li><p>Log the new version at <a
href="https://reporter.apache.org/addrelease.html?lucenenet">https://reporter.apache.org/addrelease.html?lucenenet</a></p>
+</li>
+<li><p>Publish the Draft <a
href="https://github.com/apache/lucenenet/releases">GitHub Release</a> that was
<a href="#release-steps">created earlier</a>, updating the tag if necessary</p>
+</li>
+<li><p>Update Website with new release</p>
+<ul>
+<li><p>Update the
<code>/websites/site/lucenetemplate/doap_Lucene_Net.rdf</code> file to reflect
the new version and ensure other links/info in the file are correct.</p>
<div class="IMPORTANT">
<h5>Important</h5>
<p>Only update the version if it's a new stable version.</p>
</div>
</li>
-<li>Create a new release page in the <code>/websites/site/download</code>, in
most cases it's easiest to just copy the previous release page.
+<li><p>Create a new release page in the <code>/websites/site/download</code>,
in most cases it's easiest to just copy the previous release page.</p>
<ul>
<li>Ensure the <code>uid</code> in the header is correct</li>
<li>Update all headers, status, release date to be correct</li>
<li>Ensure supported frameworks and packages section is accurate for the new
release</li>
</ul>
</li>
-<li>Add the new release page to the
<code>/websites/site/download/toc.yml</code> file</li>
-<li>Follow the instructions on how to <a
href="https://lucenenet.apache.org/contributing/documentation.html#website">build,
test & publish the website</a> and run/test the website locally.</li>
-<li>Commit changes and <a
href="https://lucenenet.apache.org/contributing/documentation.html#website">publish
the website</a>.</li>
+<li><p>Add the new release page to the
<code>/websites/site/download/toc.yml</code> file</p>
+</li>
+<li><p>Add the new release version and release date to the
<code>/websites/site/download/download.md</code> file</p>
+</li>
+<li><p>Follow the instructions on how to <a
href="https://lucenenet.apache.org/contributing/documentation.html#website">build,
test & publish the website</a> and run/test the website locally.</p>
+</li>
+<li><p>Commit changes and <a
href="https://lucenenet.apache.org/contributing/documentation.html#website">publish
the website</a>.</p>
+</li>
</ul>
-<h3 id="update-the-api-documentation-with-new-release">Update the API
Documentation with new release</h3>
-<p>Follow the instructions on how to <a
href="https://lucenenet.apache.org/contributing/documentation.html#api-docs">build</a>,
test and <a
href="https://lucenenet.apache.org/contributing/documentation.html#publishing-the-docs">publish</a>
the docs.</p>
-<h3 id="post-release-steps">Post-Release Steps</h3>
-<ul>
-<li><p>Log the new version at <a
href="https://reporter.apache.org/addrelease.html?lucenenet">https://reporter.apache.org/addrelease.html?lucenenet</a></p>
</li>
-<li><p>Publish the Draft <a
href="https://github.com/apache/lucenenet/releases">GitHub Release</a> that was
<a href="#release-steps">created earlier</a>, updating the tag if necessary</p>
+<li><p>Update the API Documentation with new release</p>
+<ul>
+<li>Follow the instructions on how to <a
href="https://lucenenet.apache.org/contributing/documentation.html#api-docs">build</a>,
test and <a
href="https://lucenenet.apache.org/contributing/documentation.html#publishing-the-docs">publish</a>
the docs.</li>
+</ul>
</li>
<li><p>Send announcement email 24 hours after the release (to ensure the
mirrors have propagated the download locations)</p>
<div class="IMPORTANT">
@@ -357,7 +449,7 @@ The Lucene.NET library is distributed by NuGet.org as well.
See the README.md pa
https://github.com/apache/lucenenet#all-packages-1
Changes in this version:
-https://github.com/apache/lucenenet/releases/tag/<tag>
+https://github.com/apache/lucenenet/releases/tag/[tag]
The Apache Lucene.NET Team
@@ -370,6 +462,23 @@ The Apache Lucene.NET Team
<li>Sending an email to <a
href="mailto:[email protected]">[email protected]</a> on the
VOTE thread notifying of the vote’s cancellation.</li>
</ul>
<p>A new release candidate can now be prepared. When complete, a new VOTE
thread can be started as described in the steps above.</p>
+<div class="NOTE">
+<h5>Note</h5>
+<p>Due to the fact that an Azure Pipeline cannot be re-run with the same
version number and users who reference <code>.nupkg</code> files will have them
in their local <code>.nuget</code> cache, there are 2 choices:</p>
+<ol>
+<li>To use the same version number that failed:</li>
+</ol>
+<ul>
+<li>Create a new Azure DevOps pipeline by copying the settings from the
pipeline named Lucene.NET-Release.</li>
+<li>Test the Lucene.NET-Release pipeline thoroughly, using different version
numbers than the one you are releasing.</li>
+<li>Create a release pipeline and copy the settings from the release pipeline
named Lucene.NET-Release.</li>
+<li>Delete the tag for this release and recreate it with the same version
number at the appropriate commit.</li>
+<li>If the vote has already started, the new release vote email should provide
instructions for removing the previous version from the <code>.nuget</code>
cache to ensure the new release with the same version is the one being
scrutinized.</li>
+</ul>
+<ol start="2">
+<li>To use a new version number, simply re-start the process from the
beginning, copy the release notes from the previous version (both on GitHub and
the website) and follow all of the remaining steps above. Discard the draft
release notes on GitHub when complete.</li>
+</ol>
+</div>
</article>
</div>
diff --git a/download/download.html b/download/download.html
index 9a3bd63..46cbafb 100644
--- a/download/download.html
+++ b/download/download.html
@@ -75,6 +75,9 @@
<h1 id="download-lucenenet">Download Lucene.Net</h1>
<hr>
+<h2 id="lucene-480-beta00015"><a class="xref"
href="version-4.8.0-beta00015.html">Lucene 4.8.0-beta00015</a></h2>
+<p><em>Status:</em> <strong><code>Beta</code></strong></p>
+<p><em>Released:</em> <code>2021-10-29</code></p>
<h2 id="lucene-480-beta00014"><a class="xref"
href="version-4.8.0-beta00014.html">Lucene 4.8.0-beta00014</a></h2>
<p><em>Status:</em> <strong><code>Beta</code></strong></p>
<p><em>Released:</em> <code>2021-03-28</code></p>
diff --git a/download/toc.html b/download/toc.html
index 741022c..7857b62 100644
--- a/download/toc.html
+++ b/download/toc.html
@@ -13,6 +13,9 @@
<ul class="nav level1">
<li>
+ <a href="version-4.8.0-beta00015.html" name=""
title="Version 4.8.0-beta00015">Version 4.8.0-beta00015</a>
+ </li>
+ <li>
<a href="version-4.8.0-beta00014.html" name=""
title="Version 4.8.0-beta00014">Version 4.8.0-beta00014</a>
</li>
<li>
diff --git a/download/version-4.8.0-beta00015.html
b/download/version-4.8.0-beta00015.html
new file mode 100644
index 0000000..c5e5461
--- /dev/null
+++ b/download/version-4.8.0-beta00015.html
@@ -0,0 +1,170 @@
+<!DOCTYPE html>
+<!--[if IE]><![endif]-->
+<html>
+
+ <head>
+ <meta charset="utf-8">
+ <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+ <title>Download Lucene.Net 4.8.0-beta00015 | Apache Lucene.NET 4.8.0
</title>
+ <meta name="viewport" content="width=device-width">
+ <meta name="title" content="Download Lucene.Net 4.8.0-beta00015 | Apache
Lucene.NET 4.8.0 ">
+ <meta name="generator" content="docfx 2.58.0.0">
+
+ <link rel="shortcut icon" href="../logo/favicon.ico">
+ <link rel="stylesheet" href="../styles/docfx.vendor.css">
+ <link rel="stylesheet" href="../styles/docfx.css">
+ <link rel="stylesheet" href="../styles/main.css">
+ <meta property="docfx:navrel" content="../toc.html">
+ <meta property="docfx:tocrel" content="toc.html">
+
+
+
+
+ <link rel="stylesheet"
href="//fonts.googleapis.com/css?family=Lato:400,700%7CMerriweather%7CRoboto+Mono">
+ <link rel="stylesheet" href="/styles/site.css">
+
+ </head>
+ <body data-spy="scroll" data-target="#affix" data-offset="120">
+ <span id="forkongithub"><a href="https://github.com/apache/lucenenet"
target="_blank">Fork me on GitHub</a></span>
+ <div id="wrapper">
+ <header>
+
+ <nav id="autocollapse" class="navbar ng-scope" role="navigation">
+ <div class="container">
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle"
data-toggle="collapse" data-target="#navbar">
+ <span class="sr-only">Toggle navigation</span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+
+ <a class="navbar-brand" href="../index.html">
+ <img id="logo" class="svg" src="../logo/lucene-net-color.png"
alt="">
+ </a>
+ </div>
+ <div class="collapse navbar-collapse" id="navbar">
+ <form class="navbar-form navbar-right" role="search" id="search">
+ <div class="form-group">
+ <input type="text" class="form-control" id="search-query"
placeholder="Search" autocomplete="off">
+ </div>
+ </form>
+ </div>
+ </div>
+ </nav>
+
+ <div class="subnav navbar navbar-default">
+ <div class="container hide-when-search" id="breadcrumb">
+ <ul class="breadcrumb">
+ <li></li>
+ </ul>
+ </div>
+ </div>
+ </header>
+ <div role="main" class="container body-content hide-when-search">
+
+ <div class="sidenav hide-when-search">
+ <a class="btn toc-toggle collapse" data-toggle="collapse"
href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide
Table of Contents</a>
+ <div class="sidetoggle collapse" id="sidetoggle">
+ <div id="sidetoc"></div>
+ </div>
+ </div>
+ <div class="article row grid-right">
+ <div class="col-md-10">
+ <article class="content wrap" id="_content"
data-uid="download/4.8.0-beta00015">
+<h1 id="download-lucenenet-480-beta00015">Download Lucene.Net
4.8.0-beta00015</h1>
+
+<hr>
+<h2 id="lucene-480-beta00015">Lucene 4.8.0-beta00015</h2>
+<p><em>Status:</em> <strong><code>Beta</code></strong></p>
+<p><em>Released:</em> <code>2021-10-29</code></p>
+<ul>
+<li>Binary release: <strong><a
href="https://www.apache.org/dyn/closer.lua/lucenenet/4.8.0-beta00015/Apache-Lucene.Net-4.8.0-beta00015.bin.zip">Lucene.Net-4.8.0-beta00015.bin.zip</a></strong>
[<a
href="https://downloads.apache.org/lucenenet/4.8.0-beta00015/Apache-Lucene.Net-4.8.0-beta00015.bin.zip.asc">PGP</a>]
[<a
href="https://downloads.apache.org/lucenenet/4.8.0-beta00015/Apache-Lucene.Net-4.8.0-beta00015.bin.zip.sha512">SHA512</a>]</li>
+<li>Source release: <strong><a
href="https://www.apache.org/dyn/closer.lua/lucenenet/4.8.0-beta00015/Apache-Lucene.Net-4.8.0-beta00015.src.zip">Lucene.Net-4.8.0-beta00015.src.zip</a></strong>
[<a
href="https://downloads.apache.org/lucenenet/4.8.0-beta00015/Apache-Lucene.Net-4.8.0-beta00015.src.zip.asc">PGP</a>]
[<a
href="https://downloads.apache.org/lucenenet/4.8.0-beta00015/Apache-Lucene.Net-4.8.0-beta00015.src.zip.sha512">SHA512</a>]</li>
+<li><a
href="https://github.com/apache/lucenenet/releases/tag/Lucene.Net_4_8_0_beta00015">Change
log</a></li>
+</ul>
+<div class="nuget-well" style="text-align:left;">
+ PM> Install-Package Lucene.Net -Version 4.8.0-beta00015
+</div>
+<h3 id="source-code">Source code</h3>
+<ul>
+<li><a href="https://github.com/apache/lucenenet">Git Repository</a></li>
+</ul>
+<h3 id="supported-frameworks">Supported Frameworks</h3>
+<ul>
+<li><a
href="https://docs.microsoft.com/en-us/dotnet/standard/net-standard">.NET
Standard 2.1</a></li>
+<li><a
href="https://docs.microsoft.com/en-us/dotnet/standard/net-standard">.NET
Standard 2.0</a></li>
+<li>.NET Framework 4.5</li>
+</ul>
+<h3 id="remaining-work">Remaining work</h3>
+<p>See <strong><a class="xref"
href="../contributing/current-status.html">Current Status</a></strong> for more
details on the remaining work</p>
+<p>This version is a direct port of the Java Lucene project at <a
href="https://github.com/apache/lucene-solr/releases/tag/releases%2Flucene-solr%2F4.8.0">this
release</a></p>
+<h3 id="all-packages">All Packages</h3>
+<ul>
+<li><a href="https://www.nuget.org/packages/Lucene.Net/">Lucene.Net</a> - Core
library</li>
+<li><a
href="https://www.nuget.org/packages/Lucene.Net.Analysis.Common/">Lucene.Net.Analysis.Common</a>
- Analyzers for indexing content in different languages and domains</li>
+<li><a
href="https://www.nuget.org/packages/Lucene.Net.Analysis.Kuromoji/">Lucene.Net.Analysis.Kuromoji</a>
- Japanese Morphological Analyzer</li>
+<li><a
href="https://www.nuget.org/packages/Lucene.Net.Analysis.Morfologik/">Lucene.Net.Analysis.Morfologik</a>
- Analyzer for dictionary stemming, built-in Polish dictionary</li>
+<li><a
href="https://www.nuget.org/packages/Lucene.Net.Analysis.OpenNLP/">Lucene.Net.Analysis.OpenNLP</a>
- OpenNLP Library Integration</li>
+<li><a
href="https://www.nuget.org/packages/Lucene.Net.Analysis.Phonetic/">Lucene.Net.Analysis.Phonetic</a>
- Analyzer for indexing phonetic signatures (for sounds-alike search)</li>
+<li><a
href="https://www.nuget.org/packages/Lucene.Net.Analysis.SmartCn/">Lucene.Net.Analysis.SmartCn</a>
- Analyzer for indexing Chinese</li>
+<li><a
href="https://www.nuget.org/packages/Lucene.Net.Analysis.Stempel/">Lucene.Net.Analysis.Stempel</a>
- Analyzer for indexing Polish</li>
+<li><a
href="https://www.nuget.org/packages/Lucene.Net.Benchmark/">Lucene.Net.Benchmark</a>
- System for benchmarking Lucene</li>
+<li><a
href="https://www.nuget.org/packages/Lucene.Net.Classification/">Lucene.Net.Classification</a>
- Classification module for Lucene</li>
+<li><a
href="https://www.nuget.org/packages/Lucene.Net.Codecs/">Lucene.Net.Codecs</a>
- Lucene codecs and postings formats</li>
+<li><a
href="https://www.nuget.org/packages/Lucene.Net.Expressions/">Lucene.Net.Expressions</a>
- Dynamically computed values to sort/facet/search on based on a pluggable
grammar</li>
+<li><a
href="https://www.nuget.org/packages/Lucene.Net.Facet/">Lucene.Net.Facet</a> -
Faceted indexing and search capabilities</li>
+<li><a
href="https://www.nuget.org/packages/Lucene.Net.Grouping/">Lucene.Net.Grouping</a>
- Collectors for grouping search results</li>
+<li><a
href="https://www.nuget.org/packages/Lucene.Net.Highlighter/">Lucene.Net.Highlighter</a>
- Highlights search keywords in results</li>
+<li><a
href="https://www.nuget.org/packages/Lucene.Net.ICU/">Lucene.Net.ICU</a> -
Specialized ICU (International Components for Unicode) Analyzers and
Highlighters</li>
+<li><a
href="https://www.nuget.org/packages/Lucene.Net.Join/">Lucene.Net.Join</a> -
Index-time and Query-time joins for normalized content</li>
+<li><a
href="https://www.nuget.org/packages/Lucene.Net.Memory/">Lucene.Net.Memory</a>
- Single-document in-memory index implementation</li>
+<li><a
href="https://www.nuget.org/packages/Lucene.Net.Misc/">Lucene.Net.Misc</a> -
Index tools and other miscellaneous code</li>
+<li><a
href="https://www.nuget.org/packages/Lucene.Net.Queries/">Lucene.Net.Queries</a>
- Filters and Queries that add to core Lucene</li>
+<li><a
href="https://www.nuget.org/packages/Lucene.Net.QueryParser/">Lucene.Net.QueryParser</a>
- Text to Query parsers and parsing framework</li>
+<li><a
href="https://www.nuget.org/packages/Lucene.Net.Replicator/">Lucene.Net.Replicator</a>
Files replication utility</li>
+<li><a
href="https://www.nuget.org/packages/Lucene.Net.Sandbox/">Lucene.Net.Sandbox</a>
- Various third party contributions and new ideas</li>
+<li><a
href="https://www.nuget.org/packages/Lucene.Net.Spatial/">Lucene.Net.Spatial</a>
- Geospatial search</li>
+<li><a
href="https://www.nuget.org/packages/Lucene.Net.Suggest/">Lucene.Net.Suggest</a>
- Auto-suggest and Spellchecking support</li>
+<li><a
href="https://www.nuget.org/packages/Lucene.Net.TestFramework/">Lucene.Net.TestFramework</a>
- Framework for testing Lucene-based applications</li>
+</ul>
+</article>
+ </div>
+
+ <div class="hidden-sm col-md-2" role="complementary">
+ <div class="sideaffix">
+ <div class="contribution">
+ <ul class="nav">
+ <li>
+ <a
href="https://github.com/apache/lucenenet/blob/master/websites/site/download/version-4.8.0-beta00015.md/#L1"
class="contribution-link">Improve this Doc</a>
+ </li>
+ </ul>
+ </div>
+ <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm
affix" id="affix">
+ <h5>In This Article</h5>
+ <div></div>
+ </nav>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <footer>
+ <div class="grad-bottom"></div>
+ <div class="footer">
+ <div class="container">
+ <span class="pull-right">
+ <a href="#top">Back to top</a>
+ </span>
+ Copyright © 2021 The Apache Software Foundation, Licensed
under the <a href='http://www.apache.org/licenses/LICENSE-2.0'
target='_blank'>Apache License, Version 2.0</a><br> <small>Apache Lucene.Net,
Lucene.Net, Apache, the Apache feather logo, and the Apache Lucene.Net project
logo are trademarks of The Apache Software Foundation. <br>All other marks
mentioned may be trademarks or registered trademarks of their respective
owners.</small>
+
+ </div>
+ </div>
+ </footer>
+ </div>
+
+ <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+ <script type="text/javascript" src="../styles/docfx.js"></script>
+ <script type="text/javascript" src="../styles/main.js"></script>
+ </body>
+</html>
diff --git a/manifest.json b/manifest.json
index 70ddee8..cdb6b51 100644
--- a/manifest.json
+++ b/manifest.json
@@ -125,7 +125,7 @@
"output": {
".html": {
"relative_path": "contributing/make-release.html",
- "hash": "ICnXd0JwS7LiT+Lyo4z0LMdRsYunkZl1l7a4pdv+YcA="
+ "hash": "Cd4iS4euwsolbeajOH3xWVbBBfzSaUwAyoztHk6DvT8="
}
},
"is_incremental": false,
@@ -197,7 +197,7 @@
"output": {
".html": {
"relative_path": "download/download.html",
- "hash": "Zm3hm8QHituc5rBQT8dWhyLUF5vwTRv3CBHeXDqFf8o="
+ "hash": "2AwXMyWt5U3A7tjDfaJJ778iw8Nq9YfSk0/WA1Uxz9o="
}
},
"is_incremental": false,
@@ -209,7 +209,7 @@
"output": {
".html": {
"relative_path": "download/toc.html",
- "hash": "KVN3nMkNNqRt64WFQwQ7Hc+HikO/wg96sGmCJUc6eWA="
+ "hash": "g78N4rlzV8/3Yhgx3wPEZ9s+fagmHtiGeD2WQJeFbwk="
}
},
"is_incremental": false,
@@ -336,6 +336,18 @@
"version": ""
},
{
+ "type": "Conceptual",
+ "source_relative_path": "download/version-4.8.0-beta00015.md",
+ "output": {
+ ".html": {
+ "relative_path": "download/version-4.8.0-beta00015.html",
+ "hash": "hL8ECuFtJOV9CKSmXyhRVKBO9eur2tYAx6An1oGSh6Y="
+ }
+ },
+ "is_incremental": false,
+ "version": ""
+ },
+ {
"type": "index",
"source_relative_path": "index.md",
"output": {
@@ -421,7 +433,7 @@
"ConceptualDocumentProcessor": {
"can_incremental": false,
"incrementalPhase": "build",
- "total_file_count": 26,
+ "total_file_count": 27,
"skipped_file_count": 0
},
"ResourceDocumentProcessor": {
diff --git a/xrefmap.yml b/xrefmap.yml
index 608cefe..096b6e8 100644
--- a/xrefmap.yml
+++ b/xrefmap.yml
@@ -20,7 +20,7 @@ references:
name: Mailing Lists
href: contributing/mailing-lists.html
- uid: contributing/make-release
- name: Making a release of Lucene.Net
+ name: Making a release of Lucene.NET
href: contributing/make-release.html
- uid: contributing/versioning
name: Versioning Procedure Overview
@@ -58,6 +58,9 @@ references:
- uid: download/4.8.0-beta00014
name: Download Lucene.Net 4.8.0-beta00014
href: download/version-4.8.0-beta00014.html
+- uid: download/4.8.0-beta00015
+ name: Download Lucene.Net 4.8.0-beta00015
+ href: download/version-4.8.0-beta00015.html
- uid: releasenotes/4.8.0-beta00013
name: Lucene.NET 4.8.0-beta00013 Release Notes
href: release-notes/version-4.8.0-beta00013.html