You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by ni...@apache.org on 2021/03/25 13:17:03 UTC

[lucenenet-site] branch asf-site updated: New website version built

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 e37e9b8  New website version built
e37e9b8 is described below

commit e37e9b8c4109cd196d085a2c47f5d849325b9616
Author: Shazwazza <Sh...@users.noreply.github.com>
AuthorDate: Thu Mar 25 13:12:56 2021 +0000

    New website version built
---
 manifest.json                              |  14 ++-
 release-notes/version-4.8.0-beta00014.html | 182 +++++++++++++++++++++++++++++
 xrefmap.yml                                |   3 +
 3 files changed, 198 insertions(+), 1 deletion(-)

diff --git a/manifest.json b/manifest.json
index d256257..0b0f2c5 100644
--- a/manifest.json
+++ b/manifest.json
@@ -359,6 +359,18 @@
       "version": ""
     },
     {
+      "type": "Conceptual",
+      "source_relative_path": "release-notes/version-4.8.0-beta00014.md",
+      "output": {
+        ".html": {
+          "relative_path": "release-notes/version-4.8.0-beta00014.html",
+          "hash": "a1fmqQgY/ccALlTg1JyaRQ=="
+        }
+      },
+      "is_incremental": false,
+      "version": ""
+    },
+    {
       "type": "Toc",
       "source_relative_path": "toc.yml",
       "output": {
@@ -385,7 +397,7 @@
         "ConceptualDocumentProcessor": {
           "can_incremental": false,
           "incrementalPhase": "build",
-          "total_file_count": 23,
+          "total_file_count": 24,
           "skipped_file_count": 0
         },
         "ResourceDocumentProcessor": {
diff --git a/release-notes/version-4.8.0-beta00014.html b/release-notes/version-4.8.0-beta00014.html
new file mode 100644
index 0000000..1e7b575
--- /dev/null
+++ b/release-notes/version-4.8.0-beta00014.html
@@ -0,0 +1,182 @@
+<!DOCTYPE html>
+<!--[if IE]><![endif]-->
+<html>
+  
+  <head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Lucene.NET 4.8.0-beta00014 Release Notes | Apache Lucene.NET 4.8.0 </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Lucene.NET 4.8.0-beta00014 Release Notes | Apache Lucene.NET 4.8.0 ">
+    <meta name="generator" content="docfx 2.56.6.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="article row grid">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="releasenotes/4.8.0-beta00014">
+<h1 id="lucenenet-480-beta00014-release-notes">Lucene.NET 4.8.0-beta00014 Release Notes</h1>
+
+<hr>
+<blockquote>
+<p>This release contains bug fixes and minor performance improvements</p>
+</blockquote>
+<h2 id="change-log">Change Log</h2>
+<h3 id="breaking-changes">Breaking Changes</h3>
+<ul>
+<li><a href="https://github.com/apache/lucenenet/pull/424">#424</a> - Deprecated <code>TaskMergeScheduler</code>, a merge scheduler that was added to support .NET Standard 1.x</li>
+<li><a href="https://github.com/apache/lucenenet/pull/424">#424</a> - <code>Lucene.Net.TestFramework</code>: Removed the public <code>LuceneTestCase.ConcurrentMergeSchedulerFactories</code> class</li>
+</ul>
+<h3 id="bugs">Bugs</h3>
+<ul>
+<li><a href="https://github.com/apache/lucenenet/pull/405">#405</a>, <a href="https://github.com/apache/lucenenet/pull/415">#415</a> - <code>Lucene.Net.Index.DocTermOrds</code>: Fixed issue with enumerator (<code>OrdWrappedTermsEnum</code>) incorrectly returning <code>true</code> when the value is <code>null</code>.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/427">#427</a> - <code>Lucene.Net.Analysis.Common</code>: Fixed <code>TestRollingCharBuffer::Test()</code> to prevent out of memory exceptions when running with <code>Verbose</code> enabled</li>
+<li><a href="https://github.com/apache/lucenenet/pull/434">#434</a>, <a href="https://github.com/apache/lucenenet/pull/418">#418</a> - Hunspell affixes' file parsing corrupts some affixes' conditions</li>
+<li><a href="https://github.com/apache/lucenenet/pull/434">#434</a>, <a href="https://github.com/apache/lucenenet/pull/419">#419</a> - <code>HunspellStemFilter</code> does not work with zero affix</li>
+<li><a href="https://github.com/apache/lucenenet/pull/439">#439</a> - <code>Lucene.Net.Facet.Taxonomy.CachedOrdinalsReader</code>: Fixed synchronization issue between adding new items to the cache and reading <code>RamBytesUsed</code> method</li>
+<li><a href="https://github.com/apache/lucenenet/pull/439">#439</a>, <a href="https://github.com/apache/lucenenet/pull/417">#417</a>, <a href="https://github.com/apache/lucenenet/pull/319">#319</a> -  <code>Lucene.Net.Spatial.Util.ShapeFieldCacheProvider</code>: Fixed atomicity issue with loading the cache by using <code>Lazy&lt;T&gt;</code>.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/441">#441</a> - <code> Lucene.Net.TestFramework.Support.Confguration.TestConfigurationFactory</code>: Use <code>Lazy&lt;T&gt;</code> to ensure the <code>configurationCache.GetOrAdd()</code> factory is atomic.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/441">#441</a> - <code>Lucene.Net.TestFramework.Search.ShardSearchingTestBase: Fixed possible </code>KeyNotFoundException<code>when getting the value from</code>collectionStatisticsCache`</li>
+<li><a href="https://github.com/apache/lucenenet/pull/441">#441</a>, <a href="https://github.com/apache/lucenenet/pull/417">#417</a>, <a href="https://github.com/apache/lucenenet/pull/319">#319</a> - <code>Lucene.Net.Spatial.Prefix.PrefixTreeFactory</code>: Use <code>Lazy&lt;T&gt;</code> in <code>ConcurrentDictionary</code> to make the <code>valueFactory</code> atomic.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/443">#443</a> - <code>Lucene.Net.Benchmark.ByTask.Feeds.SpatialDocMaker: Since </code>Dictionary&lt;TKey, TValue&gt;.this[key]<code>is not marked virtual in .NET, subclassing</code>Dictionary&lt;string, string&gt;<code>is not a valid approach. So we implement</code>IDictionary&lt;string, string&gt;` instead.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/416">#416</a> - CLI Documentation issue - environment variable token not replaced.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/450">#450</a> - <code>Lucene.Net.Facet</code> - Reverted locking in to the state it was in Lucene 4.8.1, however we are still making use of <code>ReaderWriterLockSlim</code> to improve read performance of caches. Also, removed the 1 second lock timeout from <code>Cl2oTaxonomyWriterCache</code>.</li>
+</ul>
+<h3 id="improvements">Improvements</h3>
+<ul>
+<li><a href="https://github.com/apache/lucenenet/pull/269">#269</a> - Added <code>[AwaitsFix]</code> attribute to known failing tests</li>
+<li><a href="https://github.com/apache/lucenenet/pull/391">#391</a> - Improved plugins in DocFx when generating API docs</li>
+<li><a href="https://github.com/apache/lucenenet/pull/392">#392</a> - Enabled GitHub Actions to Run Tests on Pull Request</li>
+<li><a href="https://github.com/apache/lucenenet/pull/395">#395</a> - Improved performance of build pipeline by publishing the whole solution in one step instead of one project at a time</li>
+<li><a href="https://github.com/apache/lucenenet/pull/395">#395</a> - Fixed dependency NuGet package version conflicts</li>
+<li><a href="https://github.com/apache/lucenenet/pull/395">#395</a> - Added crash and hang detection to the test runs</li>
+<li><a href="https://github.com/apache/lucenenet/pull/395">#395</a> - Upgraded to the latest <code>dotnet</code> CLI commands <code>dotnet build</code> and <code>dotnet test</code> rather than <code>dotnet msbuild</code> and <code>dotnet vstest</code></li>
+<li><a href="https://github.com/apache/lucenenet/pull/411">#411</a>, <a href="https://github.com/apache/lucenenet/pull/259">#259</a> - Reviewed tests for <code>Lucene.Net.Tests.Facet</code></li>
+<li><a href="https://github.com/apache/lucenenet/pull/412">#412</a>, <a href="https://github.com/apache/lucenenet/pull/406">#406</a> - Upgraded NUnit to 3.13.1 and NUnit3TestAdapter to 3.17.0 to make <code>Console.WriteLine()</code> work in unit tests.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/414">#414</a>, <a href="https://github.com/apache/lucenenet/pull/259">#259</a> - Review of tests for <code>Lucene.Net.Tests.Join</code></li>
+<li><a href="https://github.com/apache/lucenenet/pull/420">#420</a>, <a href="https://github.com/apache/lucenenet/pull/259">#259</a> - Review of tests for <code>Lucene.Net.Tests.Classification</code></li>
+<li><a href="https://github.com/apache/lucenenet/pull/422">#422</a> - <code>Lucene.Net.Classification</code>: Removed leading underscore from private/internal member variables</li>
+<li><a href="https://github.com/apache/lucenenet/pull/423">#423</a> - Reduced casting</li>
+<li><a href="https://github.com/apache/lucenenet/pull/423">#423</a> - <code>azure-pipelines.yml</code>: Added <code>RunX86Tests</code> option to explicitly enable x86 tests without having to run a full nightly build</li>
+<li><a href="https://github.com/apache/lucenenet/pull/425">#425</a>, <a href="https://github.com/apache/lucenenet/pull/259">#259</a> - Review of tests for <code>Lucene.Net.Tests.Codecs</code></li>
+<li><a href="https://github.com/apache/lucenenet/pull/426">#426</a> - Changed multiple naming conventions of anonymous classes to just use the suffix <code>AnonymousClass</code></li>
+<li><a href="https://github.com/apache/lucenenet/pull/426">#426</a> - Changed accessibility of anonymous classes to <code>private</code></li>
+<li><a href="https://github.com/apache/lucenenet/pull/427">#427</a>, <a href="https://github.com/apache/lucenenet/pull/259">#259</a> - Review of tests for <code>Lucene.Net.Tests.Queries</code></li>
+<li><a href="https://github.com/apache/lucenenet/pull/433">#433</a>, <a href="https://github.com/apache/lucenenet/pull/430">#430</a> - Removed <code>FEATURE_CLONEABLE</code> and the MSBuild property <code>IncludeICloneable</code></li>
+<li><a href="https://github.com/apache/lucenenet/pull/435">#435</a>, <a href="https://github.com/apache/lucenenet/pull/259">#259</a> - Review of tests for <code>Lucene.Net.Tests.Expressions</code></li>
+<li><a href="https://github.com/apache/lucenenet/pull/438">#438</a> - Don't insert extra newline in TFIDFSim's score explanation (this minor change had already been done to Lucene 5.0, so we are back-porting it to 4.8.0)</li>
+<li><a href="https://github.com/apache/lucenenet/pull/439">#439</a> -  <code>Lucene.Net.Util.VirtualMethod</code>: Removed unnecessary call to <code>Convert.ToInt32()</code></li>
+<li><a href="https://github.com/apache/lucenenet/pull/439">#439</a> - <code>Lucene.Net.Util.AttributeSource</code>: Restored comment from Lucene indicating it doesn't matter if multiple threads compete to populate the <code>ConditionalWeakTable</code>.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/440">#440</a> - <strong>SWEEP</strong>: Reviewed catch blocks and made improvements to preserve stack details.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/441">#441</a>, <a href="https://github.com/apache/lucenenet/pull/417">#417</a> -  <code>Lucene.Net.Analysis.OpenNLP.Tools.OpenNLPOpsFactory</code>: Simplified logic by using <code>GetOrAdd()</code> instead of <code>TryGetValue</code>.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/441">#441</a> - <code> Lucene.Net.TestFramework.Util</code> (<code>LuceneTestCase</code> + <code>TestUtil</code>): Refactored the <code>CleanupTemporaryFiles()</code> method to be more in line with the original Java implementation, including not allowing new files/directories to be added to the queue concurrently with the deletion process.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/441">#441</a> - <strong>PERFORMANCE:</strong> <code> Lucene.Net.Join.ToParentBlockJoinCollector</code>: Changed from <code>ConcurrentQueue&lt;T&gt;</code> to <code>Queue&lt;T&gt;</code> because we are dealing with a collection declared within the same method so there is no reason for the extra overhead.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/441">#441</a> - <strong>PERFORMANCE:</strong> <code> Lucene.Net.Tests.Suggest.Spell.TestSpellChecker</code>: Replaced <code>ConcurrentBag&lt;T&gt;</code> with ConcurrentQueue<t> because we need to be sure the underlying implementation guarantees order and the extra call to <code>Reverse()</code> was just slowing things down.</t></li>
+<li><a href="https://github.com/apache/lucenenet/pull/441">#441</a> - <code> Lucene.Net.TestFramework.Search.ShardSearchingTestBase</code>: Display the contents of the collection to the console using <code>Collections.ToString()</code>.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/441">#441</a> - <code>Lucene.Net.Search.SearcherLifetimeManager: Added comment to indicate the reason we use</code>Lazy<t>` is to make the create operation atomic.</t></li>
+<li><a href="https://github.com/apache/lucenenet/pull/441">#441</a> - <code> Directory.Build.Targets</code>: Added <code>FEATURE_DICTIONARY_REMOVE_CONTINUEENUMERATION</code> so we can support this feature in .NET 5.x + when we add a target.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/442">#442</a> - <strong>PERFORMANCE:</strong> <code>Lucene.Net.Search.Suggest.Fst.FSTCompletion</code>: Use <code>Stack&lt;T&gt;</code> rather than <code>List&lt;T&gt;.Reverse()</code>. Also, removed unnecessary lock in <code>CheckExistingAndReorder()</code>, as it is only used in a single thread at a time.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/442">#442</a> - <strong>PERFORMANCE:</strong> <code>Lucene.Net.Search.Suggest.SortedInputEnumerator</code>: Removed unnecessary call to <code>Reverse()</code> and allocation of <code>HashSet&lt;T&gt;</code></li>
+<li><a href="https://github.com/apache/lucenenet/pull/444">#444</a>, <a href="https://github.com/apache/lucenenet/pull/272">#272</a> - <strong>PERFORMANCE:</strong> <code>Lucene.Net.Search.FieldCacheImpl</code>: Reverted locking back to the state of Lucene 4.8.0.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/445">#445</a> - Removed <code>FEATURE_THREAD_INTERRUPT</code> since all supported targets now support thread interrupts. Note also that Lucene <em>depends</em> on thread interrupts to function properly, so disabling this feature would be invalid.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/448">#448</a> - <strong>DOCS:</strong> Added migration guide for users migrating from Lucene.NET 3.0.3 to Lucene.NET 4.8.0.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/396">#396</a> - <strong>DOCS:</strong> Create branching scheme to track changes in docuentation between different Lucene versions and removed the <code>JavaDocToMarkdownConverter</code> tool from the normal build workflow of the API docs. This frees us up to update the &quot;namespace&quot; documentation with .NET-specific information and code examples.</li>
+<li>Upgraded J2N NuGet package dependency to 2.0.0-beta-0012</li>
+<li>Upgraded ICU4N NuGet package dependency to 60.1.0-alpha.254</li>
+<li>Upgraded Morfologik.Stemming package dependency to 2.1.7-beta-0002</li>
+</ul>
+<h3 id="new-features">New Features</h3>
+<ul>
+<li><a href="https://github.com/apache/lucenenet/pull/385">#385</a>, <a href="https://github.com/apache/lucenenet/pull/362">#362</a> - <code>Lucene.Net.Documents.Document</code>: Added culture-sensitive overloads of <code>GetValues()</code>, <code>Get()</code> and <code>GetStringValue()</code> that accept  <code>format</code> and <code>IFormatProvider</code> and implemented <code>IFormattable</code> on <code>Document</code> and <code>LazyDocument</code>.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/404">#404</a> - Added <code>Commit()</code> method to <code>AnalyzingInfixSuggester</code> (from <a href="https://issues.apache.org/jira/browse/LUCENE-5889">LUCENE-5889</a>)</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/release-notes/version-4.8.0-beta00014.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 © 2020 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/xrefmap.yml b/xrefmap.yml
index 736a7b1..5a21812 100644
--- a/xrefmap.yml
+++ b/xrefmap.yml
@@ -58,3 +58,6 @@ references:
 - uid: releasenotes/4.8.0-beta00013
   name: Lucene.NET 4.8.0-beta00013 Release Notes
   href: release-notes/version-4.8.0-beta00013.html
+- uid: releasenotes/4.8.0-beta00014
+  name: Lucene.NET 4.8.0-beta00014 Release Notes
+  href: release-notes/version-4.8.0-beta00014.html