This is an automated email from the ASF dual-hosted git repository.
aradzinski pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nlpcraft-website.git
The following commit(s) were added to refs/heads/master by this push:
new 535d75d WIP.
535d75d is described below
commit 535d75d3b2ef1761d6f420250196c560b5e21cca
Author: Aaron Radzinzski <[email protected]>
AuthorDate: Tue May 11 14:15:59 2021 -0700
WIP.
---
metrics-and-tracing.html | 24 ++++----
relnotes/release-notes-0.7.5.html | 118 ++++++++++++++++++++++++++++++++++++++
2 files changed, 130 insertions(+), 12 deletions(-)
diff --git a/metrics-and-tracing.html b/metrics-and-tracing.html
index 9b13cbf..d8cc82a 100644
--- a/metrics-and-tracing.html
+++ b/metrics-and-tracing.html
@@ -46,9 +46,9 @@ id: metrics
</a>
</td>
<td>
- Server:
<code>org.apache.nlpcraft.server.lifecycle.opencensus.NCJaegerExporter</code><br>
+ Server: <code>NCJaegerExporter</code><br>
Probe:
- <a target="javadoc"
href="/apis/latest/org/apache/nlpcraft/model/opencensus/NCJaegerExporter.html">org.apache.nlpcraft.model.opencensus.NCJaegerExporter</a>
+ <a target="javadoc"
href="/apis/latest/org/apache/nlpcraft/model/opencensus/NCJaegerExporter.html">NCJaegerExporter</a>
</td>
<td style="text-align: center;">Trace</td>
</tr>
@@ -60,8 +60,8 @@ id: metrics
</a>
</td>
<td>
- Server:
<code>org.apache.nlpcraft.server.lifecycle.opencensus.NCZipkinExporter</code><br>
- Probe: <a target="javadoc"
href="/apis/latest/org/apache/nlpcraft/model/opencensus/NCZipkinExporter.html">org.apache.nlpcraft.model.opencensus.NCZipkinExporter</a>
+ Server: <code>NCZipkinExporter</code><br>
+ Probe: <a target="javadoc"
href="/apis/latest/org/apache/nlpcraft/model/opencensus/NCZipkinExporter.html">NCZipkinExporter</a>
</td>
<td style="text-align: center;">Trace</td>
</tr>
@@ -73,8 +73,8 @@ id: metrics
</a>
</td>
<td>
- Server:
<code>org.apache.nlpcraft.server.lifecycle.opencensus.NCPrometheusExporter</code><br>
- Probe: <a target="javadoc"
href="/apis/latest/org/apache/nlpcraft/model/opencensus/NCPrometheusExporter.html">org.apache.nlpcraft.model.opencensus.NCPrometheusExporter</a>
+ Server: <code>NCPrometheusExporter</code><br>
+ Probe: <a target="javadoc"
href="/apis/latest/org/apache/nlpcraft/model/opencensus/NCPrometheusExporter.html">NCPrometheusExporter</a>
</td>
<td style="text-align: center;">Stats</td>
</tr>
@@ -86,8 +86,8 @@ id: metrics
</a>
</td>
<td>
- Server:
<code>org.apache.nlpcraft.server.lifecycle.opencensus.NCPrometheusExporter</code><br>
- Probe: <a target="javadoc"
href="/apis/latest/org/apache/nlpcraft/model/opencensus/NCPrometheusExporter.html">org.apache.nlpcraft.model.opencensus.NCPrometheusExporter</a>
+ Server: <code>NCPrometheusExporter</code><br>
+ Probe: <a target="javadoc"
href="/apis/latest/org/apache/nlpcraft/model/opencensus/NCPrometheusExporter.html">NCPrometheusExporter</a>
</td>
<td style="text-align: center;">Stats</td>
</tr>
@@ -99,8 +99,8 @@ id: metrics
</a>
</td>
<td>
- Server:
<code>org.apache.nlpcraft.server.lifecycle.opencensus.NCStackdriverStatsExporter</code><br>
- Probe: <a target="javadoc"
href="/apis/latest/org/apache/nlpcraft/model/opencensus/NCStackdriverStatsExporter.html">org.apache.nlpcraft.model.opencensus.NCStackdriverStatsExporter</a>
+ Server: <code>NCStackdriverStatsExporter</code><br>
+ Probe: <a target="javadoc"
href="/apis/latest/org/apache/nlpcraft/model/opencensus/NCStackdriverStatsExporter.html">NCStackdriverStatsExporter</a>
</td>
<td style="text-align: center;">Stats</td>
</tr>
@@ -112,8 +112,8 @@ id: metrics
</a>
</td>
<td>
- Server:
<code>org.apache.nlpcraft.server.lifecycle.opencensus.NCStackdriverTraceExporter</code><br>
- Probe: <a target="javadoc"
href="/apis/latest/org/apache/nlpcraft/model/opencensus/NCStackdriverTraceExporter.html">org.apache.nlpcraft.model.opencensus.NCStackdriverTraceExporter</a>
+ Server: <code>NCStackdriverTraceExporter</code><br>
+ Probe: <a target="javadoc"
href="/apis/latest/org/apache/nlpcraft/model/opencensus/NCStackdriverTraceExporter.html">NCStackdriverTraceExporter</a>
</td>
<td style="text-align: center;">Trace</td>
</tr>
diff --git a/relnotes/release-notes-0.7.5.html
b/relnotes/release-notes-0.7.5.html
index 6d873d9..597dca7 100644
--- a/relnotes/release-notes-0.7.5.html
+++ b/relnotes/release-notes-0.7.5.html
@@ -28,11 +28,129 @@ layout: release-notes
</section>
<section id="new">
<h2 class="section-title">🙌 New <a href="#"><i class="top-link fas fa-fw
fa-angle-double-up"></i></a></h2>
+ <ul>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-7'>NLPCRAFT-7</a> - Need
to add list of complex DSL examples to a cheat-sheet.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-69'>NLPCRAFT-69</a> -
Create CI builds for different OS/JDK.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-91'>NLPCRAFT-91</a> -
Create Kotlin-based example for NLP-enabling Minecraft game.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-195'>NLPCRAFT-195</a> -
Produce comparative analysis.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-206'>NLPCRAFT-206</a> -
Improve intent and token DSL.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-231'>NLPCRAFT-231</a> -
Intent should be able to match on model metadata.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-234'>NLPCRAFT-234</a> -
Add metadata to NCUser and NCCompany & update DB.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-236'>NLPCRAFT-236</a> -
Add "nestedOnly" flag to model element and "isTopLevel" to NCToken
interface.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-251'>NLPCRAFT-251</a> - We
need to make macro processor available for the models generated by code.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-252'>NLPCRAFT-252</a> -
Update docs for new macro DSL & IDL.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-253'>NLPCRAFT-253</a> -
LightSwitch example works very slow - some samples take > 1.5s to be
processed.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-254'>NLPCRAFT-254</a> - We
need to support *.nc files that would include intent and predicate DSL
declarations.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-255'>NLPCRAFT-255</a> - We
need ability to put intents and fragments in a separate file(s) *.nc referenced
in the model.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-256'>NLPCRAFT-256</a> -
Intent DSL fragment must be paramerterized with JSON parameters.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-259'>NLPCRAFT-259</a> -
NCIntent should be applicable on class level.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-263'>NLPCRAFT-263</a> -
Callback method should support multiple intents attached to it.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-265'>NLPCRAFT-265</a> -
Check that the same callback is not reused my multiple intents.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-266'>NLPCRAFT-266</a> -
NCIntent annotation should be applicable to model class as well.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-270'>NLPCRAFT-270</a> -
All project templates should be fixed according to new DSL syntax.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-272'>NLPCRAFT-272</a> -
Test for user and company metadata usage.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-275'>NLPCRAFT-275</a> -
Rename DSL to NLPCraft IDL.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-281'>NLPCRAFT-281</a> -
Add term-scoped variables to IDL.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-282'>NLPCRAFT-282</a> -
NCMetaSpec passes individually, but fails in a suite.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-283'>NLPCRAFT-283</a> -
Need to test user-defined term and flow predicate.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-290'>NLPCRAFT-290</a> -
Tests hang under Ubuntu on "verify" phase.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-300'>NLPCRAFT-300</a> -
Move external configuration to a special tag on github away from master.</li>
+ </ul>
</section>
<section id="enhancements">
<h2 class="section-title">🤖 Enhancements <a href="#"><i class="top-link
fas fa-fw fa-angle-double-up"></i></a></h2>
</section>
<section id="fixes">
<h2 class="section-title">🧐 Fixes <a href="#"><i class="top-link fas fa-fw
fa-angle-double-up"></i></a></h2>
+ <ul>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-218'>NLPCRAFT-218</a> -
`Suggestions tool` logic.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-230'>NLPCRAFT-230</a> -
Kotlin example failure.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-233'>NLPCRAFT-233</a> -
SQL model error.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-235'>NLPCRAFT-235</a> -
We need to warn users about "suspicious" synonyms, like
"table?" instead of {table|*}.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-237'>NLPCRAFT-237</a> -
Intents matching issues.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-246'>NLPCRAFT-246</a> -
The probe returns empty variants for some elements configurations.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-258'>NLPCRAFT-258</a> -
Invalid part types of complex elements.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-260'>NLPCRAFT-260</a> -
Invalid sentence variants detected.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-262'>NLPCRAFT-262</a> -
NPE in cli when no .nlpcraft exists</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-268'>NLPCRAFT-268</a> -
Similar sentences (with different 'direct' synonyms values
property) processed incorrectly.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-269'>NLPCRAFT-269</a> -
CLI cannot recognize server state.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-276'>NLPCRAFT-276</a> -
NlpCraft IDL functions processing error.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-277'>NLPCRAFT-277</a> -
Redundant tokens variants processed.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-286'>NLPCRAFT-286</a> -
'swearWords' configuration property usage.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-291'>NLPCRAFT-291</a> -
NCModelView.getMetadata() vs. NCMetadata.getMetadata()</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-292'>NLPCRAFT-292</a> -
NCLogHolder class still has TODOs that affect the logic.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-293'>NLPCRAFT-293</a> -
Remove or rename and refactor NCJiggleSpec.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-294'>NLPCRAFT-294</a> -
Token property "nlpcraft:nlp:sparsity" has invalid (int) type.
Must be 'boolean'.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-295'>NLPCRAFT-295</a> -
Solver processing error</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-301'>NLPCRAFT-301</a> -
NLPCraft CLI doesn't show model ID (only model classes).</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-304'>NLPCRAFT-304</a> -
Both server and probe must be to load config a) from URL, b) absolute
path, and c) resource or classloader.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-306'>NLPCRAFT-306</a> -
When probe and server have diff versions - probe does not shutdown
properly (hangs).</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-315'>NLPCRAFT-315</a> -
Probe config can be overridden.</li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-316'>NLPCRAFT-316</a> -
Rat plugin errors during release preparing.</li>
+ </ul>
</section>
+
+
+ <h2> Improvement
+ </h2>
+ <ul>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-144'>NLPCRAFT-144</a> -
Ping time too long
+ </li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-213'>NLPCRAFT-213</a> -
SQL example database
+ </li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-227'>NLPCRAFT-227</a> -
Examples should be moved to special module.
+ </li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-232'>NLPCRAFT-232</a> -
Token DSL should support user data and user request data.
+ </li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-238'>NLPCRAFT-238</a> -
We have to allow to override some model properties in model elements.
+ </li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-240'>NLPCRAFT-240</a> -
Intents annotations should be scanned not in the model class only, but in
the its parent classes too.
+ </li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-247'>NLPCRAFT-247</a> -
Synonyms DSL improvements.
+ </li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-248'>NLPCRAFT-248</a> -
`Flow` intent parameter logic.
+ </li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-249'>NLPCRAFT-249</a> -
Direct synonyms should have higher priority comparing to artificial.
+ </li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-250'>NLPCRAFT-250</a> -
Support <any word> in DSL
+ </li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-257'>NLPCRAFT-257</a> -
NCUser, NCCompany and NCConversation should use metadata.
+ </li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-261'>NLPCRAFT-261</a> -
Sentiences collapsing performance improvement
+ </li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-267'>NLPCRAFT-267</a> -
DSL synonyms processing refactoring
+ </li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-274'>NLPCRAFT-274</a> -
Log output data format.
+ </li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-278'>NLPCRAFT-278</a> -
Nlpcraft IDL functions.
+ </li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-279'>NLPCRAFT-279</a> -
Nlpcraft IDL tokens functions renaming.
+ </li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-287'>NLPCRAFT-287</a> -
'jiggleFactor' and 'permutateSynonyms' default values.
+ </li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-289'>NLPCRAFT-289</a> -
Add new IDL function any() which always return true
+ </li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-302'>NLPCRAFT-302</a> -
Processing error when NCIntentRef NCIntentSample used with static methods
+ </li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-305'>NLPCRAFT-305</a> -
Build procedure fixes.
+ </li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-307'>NLPCRAFT-307</a> -
Add info about minecraft gradle wrapper jars to readme.md
+ </li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-308'>NLPCRAFT-308</a> -
Fix gradle warnings in module minecraft-mod.
+ </li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-310'>NLPCRAFT-310</a> -
Minecraft example kotlin warnings
+ </li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-311'>NLPCRAFT-311</a> -
Default probe model started from CLI seems strange.
+ </li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-312'>NLPCRAFT-312</a> -
CLI - server and probe version info should be added.
+ </li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-313'>NLPCRAFT-313</a> -
Generated from CLI project templates updated.
+ </li>
+ <li><a
href='https://issues.apache.org/jira/browse/NLPCRAFT-314'>NLPCRAFT-314</a> -
NCMinecraftFilesDump improvements
+ </li>
+ </ul>
+
+ </ul>
+
+