• Docs
  • Resources
  • Community
  • Use Cases
  • Downloads
  • v.0.9.0
  • GitHub
  1. Home
  2. Download
  3. Release Notes 0.7.0

Release Notes 0.7.0

  • Developer Guide
  • Overview
  • Installation
  • First Example
  • Data Model
  • Intent Matching
  • Short-Term Memory
  • Server & Probe
  • Metrics & Tracing
  • Integrations
  • REST API
  • Tools
  • nlpcraft.{sh|cmd}
  • Test Framework
  • Embedded Probe
  • SQL Model Generator
  • Synonyms Tool
  • Examples
  • Alarm Clock
  • Light Switch
  • Weather Bot
  • SQL Model

Overview

NLPCraft 0.7.0 brings about several important features:

  • The project has moved to JDK 11 Java version and therefore is no longer compatible with previous versions or prior JDK version.
  • We introduced @NCIntentSample annotation that is broadly used throughout the project:
    • In model auto-validation.
    • In the new synonym suggestion tool.
    • In the upcoming BERT-based server side enricher.
  • We introduced model auto-validation based on @NCIntentSample annotation that allows for zero-code testing of the models (all shipped examples have been updated accordingly).
  • We introduced synonym suggestion tool that takes an existing model, analyses its synonyms and intents and comes up with a list of synonyms that are currently missing that you might want to add to your model.
  • We've added a preview of the upcoming REPL tool for NLPCraft (see nlpcraft.{shg|cmd} scripts in the bin folder) and corresponding ASCI/ANSI support for both server and probe log output.

🙌 New

  • NLPCRAFT-12 - Introduce 'not' function.
  • NLPCRAFT-41 - Synonyms suggestion tool.
  • NLPCRAFT-42 - Model examples validation.
  • NLPCRAFT-67 - Python machine learning module.

🤖 Enhancements

  • NLPCRAFT-51 - Add SqlGen tool documentation.
  • NLPCRAFT-52 - Add test framework documentation.
  • NLPCRAFT-65 - Add embedded probe documentation.
  • NLPCRAFT-68 - Add more examples to all example models.
  • NLPCRAFT-73 - Add new maven profile for GridGain Control Center Agent.
  • NLPCRAFT-79 - Fix docs/website links due to new sub-module structure of the project.
  • NLPCRAFT-80 - Add @NCIntentSample annotation + support in test framework and static synonym tool.
  • NLPCRAFT-81 - Resolve licensing issues for the release.
  • NLPCRAFT-94 - Remove global model examples.
  • NLPCRAFT-97 - Add MIT to LICENSE file.
  • NLPCRAFT-98 - Move OpenNLP models from official release.
  • NLPCRAFT-99 - Update website docs.
  • NLPCRAFT-107 - Move embedded probe into 'tools' package.
  • NLPCRAFT-112 - Migrate to Java 11+.
  • NLPCRAFT-113 - We need a full coverage automated test for REST APIs.
  • NLPCRAFT-114 - Review usage of scala Future.collect() method in the project.
  • NLPCRAFT-115 - org.apache.nlpcraft.probe.mgrs.deploy.NCModelHolder
  • NLPCRAFT-116 - Convert 'tokenProviders' and 'lifecycle' to CSV strings in nlpcraft.conf.
  • NLPCRAFT-117 - Time example fails auto-validation.
  • NLPCRAFT-118 - Insufficient NCIntentTerm validation.
  • NLPCRAFT-120 - Intent samples are not validated for dups.
  • NLPCRAFT-122 - Add JANSI support for console output.
  • NLPCRAFT-131 - Add test for synonyms suggestion manager, which checks minScore result.
  • NLPCRAFT-132 - Disable weather model test when running on CI.
  • NLPCRAFT-133 - Model auto validator doesn't exit JVM process (threads stuck in some pool).
  • NLPCRAFT-134 - 'mvn verify' executes many tests multiple times.
  • NLPCRAFT-135 - Ability to add user data to conversation.

🧐 Fixes

  • NLPCRAFT-3 - Finish example documentation.
  • NLPCRAFT-62 - Tests failed.
  • NLPCRAFT-63 - Integration tests under windows.
  • NLPCRAFT-64 - Examples model tests.
  • NLPCRAFT-72 - POM fixes (make Stanford dependencies optional).
  • NLPCRAFT-74 - Weather example does not work sometimes due to the external dependency.
  • NLPCRAFT-77 - Ignite cache should be cleared before suite started.
  • NLPCRAFT-84 - SQL example. Improve sql statement generation.
  • NLPCRAFT-85 - Profiles for Geo and Spell data.
  • NLPCRAFT-86 - Update release manual.
  • NLPCRAFT-87 - Probe start-up time improvements.
  • NLPCRAFT-90 - NCUtils 'read' methods. Resources should be closed.
  • NLPCRAFT-95 - Move examples tests from 'src' folder.
  • NLPCRAFT-103 - Slow down when starting server on Windows 10.
  • NLPCRAFT-104 - Class NCTokenLogger has many duplicate code warnings.
  • NLPCRAFT-106 - SLQ example ascii table output does not work on Windows 10.
  • NLPCRAFT-110 - Weather example error.
  • NLPCRAFT-119 - NCConfigurable exceptions.
  • NLPCRAFT-121 - Probe cannot be stopped.
  • NLPCRAFT-127 - Fix sort enricher handling of sort direction.
  • NLPCRAFT-128 - Fix super.start() and super.stop() in NCService sub-classes.
  • NLPCRAFT-136 - Invalid error log line.
  • NLPCRAFT-100 - Update libraries version.
  • NLPCRAFT-123 - Review all non-ascii symbols usage in messages.
  • NLPCRAFT-124 - Extend test framework.
  • NLPCRAFT-126 - Errors log messages during stop probe should be hidden.
  • NLPCRAFT-130 - Too short errors logs.
  • On This Page
  • New
  • Enhancements
  • Fixes
  • Quick Links
  • Examples
  • Javadoc
  • REST API
  • Download
  • Cheat Sheet
  • News & Events
  • Support
  • JIRA
  • Dev List
  • Stack Overflow
  • GitHub
  • Gitter
  • Twitter
  • YouTube
Copyright © 2021 Apache Software Foundation asf Events • Privacy • News • Docs release: 0.9.0 Gitter Built in: