-
Notifications
You must be signed in to change notification settings - Fork 4.6k
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
Merge 3.6.x into main #12897
Conversation
prepared release of version 3.6.10
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]>
prepared release of version 3.6.11
* 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
🚀 A preview of the docs have been deployed at the following URL: https://12897--rasahq-docs-rasa-v2.netlify.app/docs/rasa |
Kudos, SonarCloud Quality Gate passed! 0 Bugs 0.0% Coverage 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. |
💡 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: