Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge 3.6.x into main #12897

Merged
merged 14 commits into from
Oct 5, 2023
Merged

Merge 3.6.x into main #12897

merged 14 commits into from
Oct 5, 2023

Conversation

rasabot
Copy link
Collaborator

@rasabot rasabot commented Oct 5, 2023

💡 This pull request was created automatically to merge a release branch back into the `main` branch.

The changes you see here should have already been reviewed by someone, and shouldn't need an extra
review. Nonetheless, if you notice something that needs to be addressed, please reach out to the person
responsible for the original changes. In case additional changes need to be made, they need to target the release branch
(not this pull request nor `main`).

🛺 This PR should be merged automatically once it has been approved. If it doesn't happen:

  • Handle merge conflicts
  • Fix build errors

m-vdb and others added 13 commits September 26, 2023 10:14
In OSS-413 a user reports that since Rasa 3.1 the interactive
training dialogue suggests malformed/shortened intent names, e.g.:

- a
- b
- c

This is due to a bug in the parsing of intent names which assumes that
every intent is a dictionary (which it is ONLY when a property such as
`use_entities` is set).

While OSS-413 states that this is solely cosmetic it is an actual bug
that caused severe problems that cost several hours to debug:
When using the regex matcher it is checked whether the parsed intent
is in the domain or not. When it is not, it will fail and attempt to
revert the user utterance. The user utterance is then written to the
tracker but `SlotSet` events are not repeated - therefore any form
validator will fail for inexplicable reasons.

This also means that there is a bug in the `_correct_wrong_nlu` for
not copying enough or re-starting the `ActionExtractSlots` action which
is not addressed here.
Since the main problem of bug OSS-413 is that intents with
attributes are not retrieved well the test was implemented to
use domains with and without intent definitions using attributes.
Fix OSS-413: Proper intents in interactive training
* cache session property of endpoint config

* fix session is closed runtime error

* ref: remove async manager for session

* revert cached_property, implement sanic listener + lru cache

* trigger CI

* pin ddtrace in CI workflow

* separate pip install commands for ddtrace per OS

* update flaky tests jobs; remove poetry command

* address review suggestions

* make failing unit test async

* add changelog, add closing of connection pools to after_server_stop listener

---------

Co-authored-by: souvik ghosh <[email protected]>
* fix no space left on device in github job

* add dockerignore to /docker subdir

* remove AGENT_TOOLSDIRECTORY

* add -f to docker image prune, add check disk space step after docker build
@rasabot rasabot requested review from a team as code owners October 5, 2023 16:12
@rasabot rasabot requested review from rasa-jmac and removed request for a team October 5, 2023 16:12
@rasabot rasabot requested a review from ancalita October 5, 2023 16:12
@github-actions
Copy link
Contributor

github-actions bot commented Oct 5, 2023

🚀 A preview of the docs have been deployed at the following URL: https://12897--rasahq-docs-rasa-v2.netlify.app/docs/rasa

@sonarcloud
Copy link

sonarcloud bot commented Oct 5, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

0.0% 0.0% Coverage
0.0% 0.0% Duplication

warning The version of Java (11.0.20) you have used to run this analysis is deprecated and we will stop accepting it soon. Please update to at least Java 17.
Read more here

@ancalita ancalita merged commit f5fed3a into main Oct 5, 2023
101 checks passed
@ancalita ancalita deleted the merge-3.6.x-main-fcefb7b branch October 5, 2023 19:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants