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

Release 3.11.0.dev3 #1156

Closed
wants to merge 898 commits into from
Closed

Release 3.11.0.dev3 #1156

wants to merge 898 commits into from

Conversation

rasabot
Copy link
Collaborator

@rasabot rasabot commented Dec 2, 2024

Automated pull request for Rasa SDK release.

Urkem and others added 30 commits May 26, 2023 15:55
…ain attribute of an object unless the user first asks to obtain a list of objects of a specific type. (#922)

* modified logic in run, slot management in _query_objects and _query_attribute functions

* added get_object_types function

* added get_object_type_dynamic function

* updated changelog

* updated changelog

* modified changelog name and content

* uncommented code snippet that was previously commented to experiment the contribution changes

* added comprehensive typing hint

* renamed  to

* replaced the 'get_object_type_dynamic' function name with the new function name

* replaced the 'get_object_type_dynamic' function name with the new function name

* modified sentences based on PR review comments

* updated the 'get_object_type_dynamic' with new name

* directly return entity without assigning it to an unused variable as suggested in PR review

* modified line 184 to safeguard against KeyErrors as suggested in PR review

* added suggestion to code change in line 185 as mentioned in the PR

* added suggestion to code change in line 185 as mentioned in the PR

* modified after running grammerly

* Added TrackerKnowledgeBase class in tracker.py to set object type slot

* modified class name

* removed passing object_type value as an argument in functions

* imported TrackerKnowledgeBase class | modified function based on changes done in utils.py | assigned extracted object type to object_type variable

* removed get_object_types from KnowledgeBase class | removed async from get_object_types

* removed await in line 136 after convering get_object_types function from async to normal

* modified code to set the object type slot temporarily using the method in Tracker class

* removing tracker.py which contained a method to temporarily set the object type slot

* removed the import from tracker.py

* removed code that gets current_object_type from the slot

* converted match_extracted_entities_to_object_types function from async to normal

* removed await for match_extracted_entities_to_object_types function

* modified action logic after assigning extracted object type to an object_type variable

* Unit test functions

* Formatted with black

* Added line

* Removed tab

* Resolved all linting issues - flake8

* Fixed Errors

* formatted with black

* removed entity:attribute appearing twice

* removed white space to meet max line charac requirement

* entered variables into new line to meet max line charac requirements

* removed print statement

* reverting the line indentation

* formatted code with black

* improved language and fixed typos

* added get_object_types method in KnowledgeBase parent class

* renamned entities_values to entity_names in line 188

* removed duplicated line in line 148

* modified return statement in function docstring

* updated the match_extracted_entities_to_object_types doc string to mention the assumption that the user message only contains reference to one object type

* renamed match_extracted_entities_to_object_types to match_extracted_entities_to_object_type

* renamed match_extracted_entities_to_object_types to match_extracted_entities_to_object_type

* reverting a change that wasn't made

* improved doc string

* changed  to

* added comment on slot object type resetting

* modified if condition in run to check whether latest message attribute

* Resolved test_actions failures

* Added unit test assertion

* Modified test_actions.py and actions.py

* modified code logic to include in one line

* formatted code with black

* Fixed formatting

* added comment about slot_object_type resetting

* formatted code with black

* fixed typos

* Reformatted actions file

* resolve lint code issue caused by inverted comma

* added a comment on replacing new_request with has_attribute_in_latest

* modified doc string in run

* Fixed trailing whitespace issue

* removed keys from entities payload that are not needed for test_utils.py

* added function docstring in get_object_types() to look up from parent class

* removed repeated info in docstring

* modified comment on resetting object type slot based on review suggestion

* replaced has_attribute_in_latest with has_attribute_in_latest_message

* Fixed linting issues

* Reformatted using black

* added a rough code on testing the tracker events

* removed import logging

* added print statements for testing

* resolved python mutable issue

* removed print statements and cleaned the code

* removed import copy

* removed trailing white space in line 157

* removed trailing white space in line 157

* added spaces between code lines

* added spaces between code lines

* added space

* Fixed formatting and lint code

* made a copy of slots using copy.deepcopy() | modified assertion to check inside actual event list

* format with black

* added comments in tracker event assertion code block

* formatted code

---------

Co-authored-by: Gajithra <[email protected]>
Co-authored-by: Gajithira Puvanendran <[email protected]>
Co-authored-by: Dilanka Sanjula <[email protected]>
Co-authored-by: Dilanka96 <[email protected]>
prepared release of version 3.6.0
prepared release of version 3.7.0b1
* fix: logger message to debug when plugins not found

* add changelog and test

* fix:lint error

* fix:lint error

* amend test and log format

---------

Co-authored-by: Anca Lita <[email protected]>
(cherry picked from commit 2caaa67)
(cherry picked from commit a7e8383)
* Bump ruff from 0.0.256 to 0.0.277

* Bump towncrier from 22.12.0 to 23.6.0

* Bump mypy from 1.3.0 to 1.4.1

* Bump websockets from 10.4 to 11.0.3

* Bump prompt-toolkit from 3.0.28 to 3.0.38

* Bump requests from 2.28.2 to 2.31.0

* Bump typing-extensions from 4.5.0 to 4.7.1

* Bump ruamel-yaml from 0.17.21 to 0.17.32

* re-format utils.py

* revert prompt-toolkit bump
AsadHasan-Rasa and others added 26 commits August 29, 2024 08:40
…nd also (#1142)

* ENG-1235: Enable triggering release-tagging workflow manually on-demand also, in case previous auto-run(s) had failed

* ENG-1235: Addressed PR feedback to update slack notification trigger condition, to not check for tag-build
* update rasa-sdk to support python 3.11, 3.12 and 3.13

* update test test_cli_non_existent_handler_id_in_config

* fix lint errors

* Remove black and prompt-toolkit as they are not used anymore

Updated the constraint for grpcio-tools. It is listed in the extras package for grpcio which specifies the same constraint. I had trouble installing earlier versions on Python 3.12

* handle diff in grpc code

* update grpcio constraint

* update pydantic constraint

* update typing extensions and grpcio-tools

* remove python 3.13 support as grpcio-tools fails to install

* update grpc code

* update poetry.lock

* drop python 3.8 support

* add changelog for 1145

* remove unused import

* remove stale test
[INFRA-1019] Push image with [version]-latest tag
prepared release of version 3.11.0rc1
[INFRA-1116] Slack notifications improvement
…asaHQ/rasa-sdk into INFRA-1118-release-workflow-automation
…mation

[INFRA-1118] Add workflow dispatch for release workflow
[INFRA-1118] Add minor release detection
[INFRA-1142] DEV Release Workflow
@CLAassistant
Copy link

CLAassistant commented Dec 2, 2024

CLA assistant check
All committers have signed the CLA.

@rasa-aadlv
Copy link
Contributor

This was only a test

@rasa-aadlv rasa-aadlv closed this Dec 2, 2024
@rasa-aadlv rasa-aadlv deleted the prepare-release-3.11.0.dev3 branch December 2, 2024 15:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.