Skip to content

Update to upstream v0.19.1 #7

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

Open
wants to merge 242 commits into
base: main
Choose a base branch
from
Open

Update to upstream v0.19.1 #7

wants to merge 242 commits into from

Conversation

sd109
Copy link
Member

@sd109 sd109 commented Jun 25, 2025

No description provided.

cike8899 and others added 30 commits May 20, 2025 15:30
…finiflow#7731)

### What problem does this PR solve?

Feat: Migrate the code operator to the new agent. infiniflow#3221

### Type of change


- [x] New Feature (non-breaking change which adds functionality)
…7736)

### What problem does this PR solve?

Feat: Render the agent list page by page infiniflow#3221

### Type of change


- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?

Feat: Rename agent infiniflow#3221

### Type of change


- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?


### Type of change


- [x] Documentation Update
…nfiniflow#7727)

### What problem does this PR solve?

delete useless image blobs when the task executor meets edge cases

### Type of change

- [x] New Feature (non-breaking change which adds functionality)
…opening the sheet on the right side of the canvas infiniflow#3221 (infiniflow#7756)

### What problem does this PR solve?

Feat: Fixed the issue where the page would refresh continuously when
opening the sheet on the right side of the canvas infiniflow#3221

### Type of change


- [x] New Feature (non-breaking change which adds functionality)
…itch the corresponding language template infiniflow#3221 (infiniflow#7770)

### What problem does this PR solve?

Feat: Switching the programming language of the code operator will
switch the corresponding language template infiniflow#3221

### Type of change


- [x] New Feature (non-breaking change which adds functionality)
…#7776)

### What problem does this PR solve?
Feat: Add return value widget  to CodeForm infiniflow#3221

### Type of change


- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?

infiniflow#7761

but it may be difficult to achieve 0 delay (which need to pass the
cancel token to all parts)

Another solution is just 0 delay effect at UI.
And task will stop latter

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
### What problem does this PR solve?
This small PR resolves the regex library warnings showing in Python3.11:
```python
DeprecationWarning: 'count' is passed as positional argument
```

### Type of change

- [ ] Bug Fix (non-breaking change which fixes an issue)
- [ ] New Feature (non-breaking change which adds functionality)
- [ ] Documentation Update
- [x] Refactoring
- [ ] Performance Improvement
- [ ] Other (please describe):

Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
…electing the assistant to start a new chat, the default avatar still appears in the chat window instead of the one uploaded during creation (infiniflow#7769)

### What problem does this PR solve?

_Briefly describe what this PR aims to solve. Include background context
that will help reviewers understand the purpose of the PR._

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
- [ ] New Feature (non-breaking change which adds functionality)
- [ ] Documentation Update
- [ ] Refactoring
- [ ] Performance Improvement
- [ ] Other (please describe):
### What problem does this PR solve?

Feat: Refactor BeginForm with shadcn infiniflow#3221

### Type of change


- [x] New Feature (non-breaking change which adds functionality)
…finiflow#7794)

### What problem does this PR solve?

Feat: Verify the parameters of the begin operator infiniflow#3221

### Type of change


- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?

_Briefly describe what this PR aims to solve. Include background context
that will help reviewers understand the purpose of the PR._

### Type of change


- [x] Documentation Update
### What problem does this PR solve?

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)

Co-authored-by: xiaohzho <xiaohzho@cisco.com>
infiniflow#7798)

### What problem does this PR solve?

Feat: Synchronize BeginForm's query data to the canvas infiniflow#3221

### Type of change


- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?
Remove the backquotes in the sql generated by LLM to prevent it from
causing execution errors.

![image](https://github.com/user-attachments/assets/40d57ef7-b812-402a-b469-5793e466b83d)


![image](https://github.com/user-attachments/assets/d0a9bc17-ff5a-43cb-90cb-b2b3827b00b0)


### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
…w#3221 (infiniflow#7807)

### What problem does this PR solve?

Feat: Reconstruct the QueryTable of BeginForm using shandcn infiniflow#3221
### Type of change


- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?



### Type of change


- [x] Documentation Update
### What problem does this PR solve?

Feat: Translate the begin operator infiniflow#3221

### Type of change


- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?

infiniflow#7790

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
### What problem does this PR solve?

Add code_executor_manager. infiniflow#4977.

### Type of change

- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?
Fix tokenizer resulting in low recall

![37743d3a495f734aa69f1e173fa77457](https://github.com/user-attachments/assets/1394757e-8fcb-4f87-96af-a92716144884)

![4aba633a17f34269a4e17e84fafb34c4](https://github.com/user-attachments/assets/a1828e32-3e17-4394-a633-ba3f09bd506d)

![image](https://github.com/user-attachments/assets/61308f32-2a4f-44d5-a034-d65bbec554ef)



### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
- [x] Refactoring

---------

Co-authored-by: Kevin Hu <kevinhu.sh@gmail.com>
### What problem does this PR solve?

1. Add sandbox options for max memory and timeout.
2. ​Malicious code detection for Python only.​​

### Type of change

- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?

Wrong hint type. infiniflow#7729.

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
### What problem does this PR solve?

change default models to buildin models
infiniflow#7774

### Type of change

- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?

Add more robust fallbacks for citations

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?

Add claude4 models.

### Type of change

- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?

### Type of change

- [x] Documentation Update
### What problem does this PR solve?

update for v0.19.0

### Type of change

- [x] Documentation Update
asiroliu and others added 30 commits June 17, 2025 15:53
…w#8321)

### What problem does this PR solve?

- Add validation for empty filenames in document_app.py and trim
whitespace

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
…N_LIMIT constant (infiniflow#8318)

### What problem does this PR solve?

- Replace hardcoded 255-byte file name length checks with
FILE_NAME_LEN_LIMIT constant
- Update error messages to show the actual limit value
- infiniflow#8290

### Type of change

- [x] Refactoring

Co-authored-by: Kevin Hu <kevinhu.sh@gmail.com>
### What problem does this PR solve?

- Highlight current language in README badges by changing color for
Traditional and Simplified Chinese

### Type of change

- [x] Documentation Update
### What problem does this PR solve?

Fix typo in code

### Type of change

- [x] Refactoring

---------

Signed-off-by: Jin Hai <haijin.chn@gmail.com>
…ow#3221 (infiniflow#8314)

### What problem does this PR solve?
Feat: Add child nodes and their connecting lines by clicking infiniflow#3221

### Type of change


- [x] New Feature (non-breaking change which adds functionality)
…low#8335)

### What problem does this PR solve?

Feat: Add tool nodes and tool drop-down menu infiniflow#3221

### Type of change


- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?

Fix sandbox sandalone context error. infiniflow#8307.

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
### What problem does this PR solve?

Fix illegal variable name in Jinja2. infiniflow#8316.

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
…nfiniflow#8344)

### What problem does this PR solve?
Feat: Add a tool operator node from the agent form infiniflow#3221

### Type of change


- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?

1. rename var
2. update if statement

### Type of change

- [x] Refactoring

---------

Signed-off-by: Jin Hai <haijin.chn@gmail.com>
Co-authored-by: Kevin Hu <kevinhu.sh@gmail.com>
…x_tokens (infiniflow#8331)

### What problem does this PR solve?

infiniflow#8324

### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
### What problem does this PR solve?


### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
### What problem does this PR solve?

Wrap search app

### Type of change

- [x] New Feature (non-breaking change which adds functionality)
…not displayed in the dialog box infiniflow#3221 (infiniflow#8354)

### What problem does this PR solve?

Fix: Fixed the issue where the initial value of the slice method was not
displayed in the dialog box infiniflow#3221

### Type of change


- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?

Fixes a minor grammar issue in a user-facing error message. The original
message said "large than" instead of the correct comparative form
"larger than". Just a quick fix I noticed while reading the code.

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
### What problem does this PR solve?


### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
…finiflow#8347)

### What problem does this PR solve?

The existing
/api/v1/datasets/{dataset_id}/documents/{document_id}/chunks endpoint
fails to accurately return a document's chunk status. Even when a chunk
is explicitly marked as unavailable, the API still returns true.

![img_v3_02nc_3458a1b7-609e-4f20-8cb7-2156a489848g](https://github.com/user-attachments/assets/ab3b8f69-1284-49c1-8af3-bdfae3416583)

![img_v3_02nc_82f1d96e-7596-4def-ba75-5a2bd10d56cg](https://github.com/user-attachments/assets/a8a4162b-b50d-4dfc-af72-e1d7812a0a93)

Co-authored-by: zhoudeyong <zhoudeyong@idr.ai>
### What problem does this PR solve?

- Correct boolean parsing for 'desc' parameter in document_app.py to
properly handle string values

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
…iflow#8366)

### What problem does this PR solve?

- Update Docker image version badges and references from v0.19.0 to
v0.19.1
- Modify version mentions in all localized README files (id, ja, ko,
pt_br, tzh, zh)
- Update version in docker/README.md and related documentation files
- Includes updates to Helm values and Python SDK dependencies

### Type of change

- [x] Documentation Update
…w#8364)

### What problem does this PR solve?

Feat: Save the agent tool data to the node infiniflow#3221

### Type of change


- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?

Refactor Datasets UI infiniflow#3221.
### Type of change

- [X] New Feature (non-breaking change which adds functionality)
…nfiniflow#3221 (infiniflow#8376)

### What problem does this PR solve?

Feat: Deleting the last tool of the agent will delete the tool node
infiniflow#3221

### Type of change


- [x] New Feature (non-breaking change which adds functionality)
…niflow#3221 (infiniflow#8377)

### What problem does this PR solve?

Feat: Synchronize the data of the tavily form to the canvas node infiniflow#3221

### Type of change


- [x] New Feature (non-breaking change which adds functionality)
…nfiniflow#8372)

### What problem does this PR solve?

Add curl example for interacting with the RAGFlow MCP server. Special
thanks to @writinwaters for his expert refinement.

### Type of change

- [x] Documentation Update

---------

Co-authored-by: writinwaters <cai.keith@gmail.com>
…infiniflow#8378)

### What problem does this PR solve?

infiniflow#8360

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
### What problem does this PR solve?

Fix code debug may corrupt by history answer.

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
### What problem does this PR solve?

Feat: Improve the tavily form infiniflow#3221

### Type of change


- [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve?

Refactor Pdf 2 Slices page to new style

### Type of change

- [X] Refactoring
…nfiniflow#8392 (infiniflow#8393)

### What problem does this PR solve?

Fix: Fixed the issue where tag content would overflow the container
infiniflow#8392
### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
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.