yyh
0c08c4016d
Merge remote-tracking branch 'origin/main' into feat/model-provider-refactor
2026-03-06 14:57:48 +08:00
Stephen Zhou and GitHub
f05f0be55f
chore: use react-grab to replace code-inspector-plugin ( #33078 )
2026-03-06 14:54:24 +08:00
yyh
948efa129f
Merge remote-tracking branch 'origin/main' into feat/model-provider-refactor
2026-03-06 14:47:56 +08:00
eux and GitHub
e74cda6535
feat(tasks): isolate summary generation to dedicated dataset_summary queue ( #32972 )
2026-03-06 14:35:28 +08:00
Nite Knite and GitHub
0490756ab2
chore: add support email env ( #33075 )
2026-03-06 14:29:29 +08:00
非法操作 and GitHub
dc31b07533
fix(type-check): resolve missing-attribute in app dataset join update handler ( #33071 )
2026-03-06 11:45:51 +08:00
d1eaa41dd1
fix(i18n): correct French translation of "disabled" from medical term to UI-appropriate term ( #33067 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-03-06 09:57:43 +08:00
非法操作 and GitHub
7ffa6c1849
fix: conversation var unexpected reset after HITL node ( #32936 )
2026-03-06 09:57:09 +08:00
ad81513b6a
fix: show citations in advanced chat apps ( #32985 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-06 09:56:14 +08:00
f751864ab3
fix(api): return inserted ids from Chroma and Clickzetta add_texts ( #33065 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-06 09:49:53 +08:00
盐粒 Yanli and GitHub
49dcf5e0d9
chore: add local pyrefly exclude workflow ( #33059 )
2026-03-06 09:49:23 +08:00
741d48560d
refactor(api): add TypedDict definitions to models/model.py ( #32925 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-06 08:42:54 +09:00
6bd1be9e16
chore(deps): bump markdown from 3.5.2 to 3.8.1 in /api ( #33064 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-06 07:41:55 +09:00
f76de73be4
test: migrate dataset permission service SQL tests to testcontainers ( #32546 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-06 07:21:25 +09:00
98ba091a50
chore(deps): bump dompurify from 3.3.0 to 3.3.2 in /web ( #33062 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-06 06:48:59 +09:00
Lovish Arora and GitHub
ed0b27e4d6
chore(api): update Python type-checker versions ( #33056 )
2026-03-06 06:26:28 +09:00
187faed1c0
test: migrate test_dataset_service_delete_dataset SQL tests to testcontainers ( #32543 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-03-06 06:06:14 +09:00
yyh
6d612c0909
test: improve Jotai atom test quality and add model-provider atoms tests
...
Replace dynamic imports with static imports in marketplace atom tests.
Convert type-only and not-toThrow assertions into proper state-change
verifications. Add comprehensive test suite for model-provider-page
atoms covering all four hooks, cross-hook interaction, selectAtom
granularity, and Provider isolation.
2026-03-05 22:49:09 +08:00
yyh
56e0dc0ae6
trigger ci
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
2026-03-05 21:22:03 +08:00
yyh
975eca00c3
Merge remote-tracking branch 'origin/main' into feat/model-provider-refactor
2026-03-05 20:25:53 +08:00
yyh
f049bafcc3
refactor: simplify Jotai atoms by removing redundant write-only atoms
...
Replace 2 write-only derived atoms with primitive atom's built-in
updater functions. The selectAtom on the read side already prevents
unnecessary re-renders, making the manual guard logic redundant.
2026-03-05 20:25:29 +08:00
92bde3503b
fix: fix check workflow_run ( #33028 )
...
Co-authored-by: 非法操作 <hjlarry@163.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-05 17:13:35 +08:00
wangxiaolei and GitHub
7d25415e4d
feat: 204 http status code not return content ( #33023 )
2026-03-05 17:04:19 +08:00
Novice and GitHub
c913a629df
feat: add partial indexes on conversations for app_id with created_at and updated_at ( #32616 )
2026-03-05 16:53:28 +08:00
yyh
922dc71e36
fix
2026-03-05 16:17:38 +08:00
yyh and GitHub
f03ec7f671
Merge branch 'main' into feat/model-provider-refactor
2026-03-05 16:14:36 +08:00
yyh
29f275442d
Merge remote-tracking branch 'origin/main' into feat/model-provider-refactor
...
# Conflicts:
# web/app/components/header/account-setting/model-provider-page/provider-added-card/credential-panel.spec.tsx
# web/app/components/header/account-setting/model-provider-page/provider-added-card/credential-panel.tsx
# web/app/components/header/account-setting/model-provider-page/system-model-selector/index.tsx
2026-03-05 16:13:40 +08:00
yyh and GitHub
ebda5efe27
chore: prevent Storybook crash caused by vite-plugin-inspect ( #33039 )
2026-03-05 16:13:02 +08:00
yyh
c9532ffd43
add stories
2026-03-05 15:55:21 +08:00
Stephen Zhou and GitHub
f487b680f5
refactor: spilt context for better hmr ( #33033 )
2026-03-05 15:54:56 +08:00
yyh
840dc33b8b
Merge remote-tracking branch 'origin/main' into feat/model-provider-refactor
2026-03-05 15:12:32 +08:00
zxhlyh and GitHub
f3c840a60e
fix: workflow canvas sync ( #33030 )
2026-03-05 15:08:37 +08:00
yyh
cae58a0649
Merge remote-tracking branch 'origin/main' into feat/model-provider-refactor
2026-03-05 15:08:13 +08:00
yyh
1752edc047
refactor(web): optimize model provider re-render and remove useEffect state sync
...
- Replace useEffect state sync with derived state pattern in useSystemDefaultModelAndModelList
- Use useCallback instead of useMemo for function memoization in useProviderCredentialsAndLoadBalancing
- Add memo() to ProviderAddedCard and CredentialPanel to prevent unnecessary re-renders
- Switch to useProviderContextSelector for precise context subscription in ProviderAddedCard
- Stabilize activate callback ref in useActivateCredential via supportedModelTypes ref
- Add usage priority tooltip with i18n support
2026-03-05 15:07:53 +08:00
1819b87a56
test(workflow): add validation tests for workflow and node component rendering part 3 ( #33012 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-03-05 14:34:07 +08:00
yyh
7471c32612
Revert "temp: remove IS_CLOUD_EDITION guard from supportsCredits for local testing"
...
This reverts commit ab87ac333a .
2026-03-05 14:33:48 +08:00
99 and GitHub
7432b58f82
refactor(dify_graph): introduce run_context and delegate child engine creation ( #32964 )
2026-03-05 14:31:28 +08:00
yyh
2d333bbbe5
refactor(web): extract credential activation into hook and migrate credential-item overlays
...
Extract credential switching logic from dropdown-content into a dedicated
useActivateCredential hook with optimistic updates and proper data flow
separation. Credential items now stay visible in the popover after clicking
(no auto-close), show cursor-pointer, and disable during activation.
Migrate credential-item from legacy Tooltip and remixicon imports to
base-ui Tooltip and CSS icon classes, pruning stale ESLint suppressions.
2026-03-05 14:22:39 +08:00
yyh
4af6788ce0
fix(web): wrap Header test in Dialog context for base-ui compatibility
2026-03-05 14:20:35 +08:00
yyh
24b072def9
fix: lint
2026-03-05 14:08:20 +08:00
yyh
909c8c3350
Merge remote-tracking branch 'origin/main' into feat/model-provider-refactor
2026-03-05 13:58:51 +08:00
89a859ae32
refactor: simplify oauthNewUser state handling in AppInitializer component ( #33019 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-03-05 13:53:20 +08:00
yyh
80e9c8bee0
refactor(web): make account setting fully controlled with action props
2026-03-05 13:39:36 +08:00
yyh
15b7b304d2
refactor(web): migrate model-modal overlays to base-ui Dialog and AlertDialog
...
Replace legacy PortalToFollowElem and Confirm with Dialog/AlertDialog
primitives. Remove manual ESC handler and backdrop div — now handled
natively by base-ui. Add backdropProps={{ forceRender: true }} for
correct nested overlay rendering.
2026-03-05 13:33:53 +08:00
yyh
61e2672b59
refactor(web): make provider reset event-driven and scope model invalidation
...
- remove provider-page lifecycle reset effect and handle reset in explicit tab/close actions
- switch account setting tab state to controlled/uncontrolled pattern without sync effect
- use provider-scoped model list queryKey with exact invalidation in credential and model toggle mutations
- update related tests and mocks for new behavior
2026-03-05 13:28:30 +08:00
yyh
5f4ed4c6f6
refactor(web): replace model provider emitter refresh with jotai state
...
- add atom-based provider expansion state with reset/prune helpers
- remove event-emitter dependency from model provider refresh flow
- invalidate exact provider model-list query key on refresh
- reset expansion state on model provider page mount/unmount
- update and extend tests for external expansion and query invalidation
- update eslint suppressions to match current code
2026-03-05 13:20:58 +08:00
yyh
4a1032c628
fix(web): remove redundant hover text swap on show models button
...
Merge the two hover-toggling divs into a single always-visible element
and remove the unused showModelsNum i18n key from all locales.
2026-03-05 13:16:04 +08:00
yyh
423c97a47e
code style
2026-03-05 13:09:33 +08:00
yyh
a7e3fb2e33
fix(web): use triangle Warning icon instead of circle error icon
...
Replace i-ri-error-warning-fill (circle exclamation) with the
Warning component (triangle) for api-fallback and credits-fallback
variants to match Figma design.
2026-03-05 13:07:20 +08:00
yyh
ce34937a1c
feat(web): add credits-fallback variant for API Key priority with available credits
...
When API Key is selected but unavailable/unconfigured and credits are
available, the card now shows "AI credits in use" with a warning icon
instead of "API key required". When both credits are exhausted and no
API key exists, it shows "No available usage" (destructive).
New deriveVariant logic for priority=apiKey:
- !exhausted + !authorized → credits-fallback (was api-required-*)
- exhausted + no credential → no-usage (was api-required-add)
- exhausted + named unauthorized → api-unavailable (unchanged)
2026-03-05 13:02:40 +08:00
yyh
ad9ac6978e
fix(web): align alert card width with API key section in dropdown
...
Change mx-1 (4px) to mx-2 (8px) on CreditsFallbackAlert and
CreditsExhaustedAlert to match ApiKeySection's p-2 (8px) padding,
consistent with Figma design where both sections are 8px from the
dropdown edge.
2026-03-05 12:56:55 +08:00
yyh
57c1ba3543
fix(web): hide divider above empty API keys state in dropdown
...
Move the border from UsagePrioritySection (always visible) to
ApiKeySection's list variant (only when credentials exist). This
removes the unwanted divider line above the "No API Keys" empty
state card when on the AI Credits tab with no keys configured.
2026-03-05 12:25:11 +08:00
yyh
d7a5af2b9a
Merge remote-tracking branch 'origin/main' into feat/model-provider-refactor
...
# Conflicts:
# web/app/components/header/account-setting/model-provider-page/index.tsx
2026-03-05 10:46:24 +08:00
Stephen Zhou and GitHub
a4373d8b7b
chore: i18n hmr support, fix hmr for app context ( #32997 )
2026-03-05 10:45:16 +08:00
yyh
d45edffaa3
fix(web): wire upgrade link to pricing modal and add credits-coin icon
...
Replace broken HTML string interpolation with Trans component and
useModalContextSelector so "upgrade your plan" opens the pricing modal.
Add custom credits-coin SVG icon to replace the generic ri-coin-line.
2026-03-05 10:39:31 +08:00
yyh
530515b6ef
fix(web): prevent model list from expanding on priority switch
...
Remove UPDATE_MODEL_PROVIDER_CUSTOM_MODEL_LIST event emission from
changePriority onSuccess. This event was designed for custom model
add/edit/delete scenarios where the card should expand, but firing
it on priority switch caused ProviderAddedCard to unexpectedly
expand via refreshModelList → setCollapsed(false).
2026-03-05 10:35:03 +08:00
yyh
f13f0d1f9a
fix(web): align dropdown alerts with Figma design and fix hardcoded credits total
...
- Expose totalCredits from useTrialCredits hook instead of hardcoding 10,000
- Align CreditsExhaustedAlert with Figma: dynamic progress bar, correct
design tokens (components-progress-error-bg/progress), sm-medium/xs-regular
typography
- Align CreditsFallbackAlert typography to sm-medium/xs-regular
- Fix ApiKeySection empty state: horizontal gradient, sm-medium title,
Figma-aligned padding (pl-7 for API KEYS label)
- Hoist empty credentials array constant to stabilize memo (rerender-memo-with-default-value)
- Remove redundant useCallback wrapper in ApiKeySection
- Replace nested ternary with Record lookup in TextLabel
- Remove dead || 0 guard in useTrialCredits
- Update all test mocks with totalCredits field
2026-03-05 10:09:51 +08:00
yyh
b597d52c11
refactor(web): remove dialog description from system model selector
...
Remove the DialogDescription and its i18n key (modelProvider.systemModelSettingsLink)
from the system model settings dialog across all 23 locales.
2026-03-05 10:05:01 +08:00
yyh
34c42fe666
Revert "temp: remove cloud condition"
...
This reverts commit 29e344ac8b .
2026-03-05 09:44:19 +08:00
yyh
dc109c99f0
test(web): expand credential panel and dropdown test coverage for all 8 card variants
...
Add comprehensive behavioral tests covering all discriminated union variants,
destructive/default styling, warning icons, CreditsFallbackAlert conditions,
credential CRUD interactions, AlertDialog delete confirmation, and Popover behavior.
2026-03-05 09:41:48 +08:00
yyh
223b9d89c1
refactor(web): migrate priority change to oRPC contract with useMutation
...
- Add changePreferredProviderType contract in model-providers.ts
- Register in consoleRouterContract
- Replace raw async changeModelProviderPriority with useMutation
- Use Toast.notify (static API) instead of useToastContext hook
- Pass isPending as isChangingPriority to disable buttons during switch
- Add disabled prop to UsagePrioritySection
- Fix pre-existing test assertions for api-unavailable variant
- Update all specs with isChangingPriority prop and oRPC mock pattern
2026-03-05 09:30:38 +08:00
yyh
dd119eb44f
fix(web): align UsagePrioritySection with Figma design and fix i18n key ordering
...
- Single-row layout for icon, label, and option cards
- Icon: arrow-up-double-line matching design spec
- Buttons: flexible width with whitespace-nowrap instead of fixed w-[72px]
- Add min-w-0 + truncate for text overflow, focus-visible ring for a11y
- Sort modelProvider.card.* i18n keys alphabetically
2026-03-05 09:15:16 +08:00
164ccb7c48
chore: add TypedDict related prompt to AGENTS.md ( #32995 )
...
Co-authored-by: caoergou <caogou123@163.com >
2026-03-05 10:08:18 +09:00
2b5ce196ad
test: migrate test_document_service_rename_document SQL tests to testcontainers ( #32542 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-03-05 10:07:29 +09:00
2977a4d2a4
chore(deps): bump immutable from 5.1.4 to 5.1.5 in /web ( #33000 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-05 09:50:52 +09:00
a0331b8b45
chore(deps): bump authlib from 1.6.6 to 1.6.7 in /api ( #32998 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-05 09:50:12 +09:00
914bd4d00d
chore(deps): bump fickling from 0.1.8 to 0.1.9 in /api ( #32999 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-05 09:49:43 +09:00
yyh and GitHub
9c9cb50981
chore: expand overlay migration ESLint rules to popover, dropdown, dialog ( #33001 )
2026-03-05 08:47:54 +08:00
yyh
970493fa85
test(web): update tests for credential panel refactoring and new ModelAuthDropdown components
...
Rewrite credential-panel.spec.tsx to match the new discriminated union
state model and variant-driven rendering. Add new test files for
useCredentialPanelState hook, SystemQuotaCard Label enhancement,
and all ModelAuthDropdown sub-components.
2026-03-05 08:41:17 +08:00
yyh
ab87ac333a
temp: remove IS_CLOUD_EDITION guard from supportsCredits for local testing
2026-03-05 08:34:10 +08:00
yyh
b8b70da9ad
refactor(web): rewrite CredentialPanel with declarative variant-driven state and new ModelAuthDropdown
...
- Extract useCredentialPanelState hook with discriminated union CardVariant type replacing scattered boolean conditions
- Create ModelAuthDropdown compound component (Popover-based) with UsagePrioritySection, CreditsExhaustedAlert, and ApiKeySection
- Enhance SystemQuotaCard.Label to accept className override for flexible styling
- Add i18n keys for new card states and dropdown content (en-US, zh-Hans)
2026-03-05 08:33:04 +08:00
df3c66a8ac
test: migrate duplicate_document_indexing_task SQL tests to testcontainers ( #32540 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-03-05 02:35:24 +09:00
Stephen Zhou and GitHub
7252ce6f26
chore: add react refresh plugin for vinext ( #32996 )
2026-03-05 01:09:32 +08:00
yyh
77d81aebe8
Merge remote-tracking branch 'origin/main' into feat/model-provider-refactor
2026-03-04 23:35:20 +08:00
yyh
deb4cd3ece
fix: i18n
2026-03-04 23:35:13 +08:00
yyh
648d9ef1f9
refactor(web): extract SystemQuotaCard compound component and shared useTrialCredits hook
...
Extract trial credits calculation into a shared useTrialCredits hook to prevent
logic drift between QuotaPanel and CredentialPanel. Add SystemQuotaCard compound
component with explicit default/destructive variants for the system quota UI
state in provider cards, replacing inline conditional styling with composable
Label and Actions slots. Remove unnecessary useMemo for simple derived values.
2026-03-04 23:30:25 +08:00
yyh
5ed4797078
fix
2026-03-04 22:53:29 +08:00
yyh
62631658e9
fix(web): update tests for AlertDialog migration and component API changes
...
- Replace deprecated Confirm mock with real AlertDialog role-based queries
- Add useInvalidateCheckInstalled mock for QueryClient dependency
- Wrap model-list-item renders in QueryClientProvider
- Migrate PluginVersionPicker from PortalToFollowElem to Popover
- Migrate UpdatePluginModal from Modal to Dialog
- Update version picker offset props (sideOffset/alignOffset)
2026-03-04 22:52:21 +08:00
yyh
22a4100dd7
fix(web): invalidate plugin checkInstalled cache after version updates
2026-03-04 22:33:17 +08:00
yyh
0f7ed6f67e
refactor(web): align provider badges with figma and remove dead add-model-button
2026-03-04 22:29:51 +08:00
yyh
4d9fcbec57
refactor(web): migrate remove-plugin dialog to base UI AlertDialog and improve UX
...
- Replace deprecated Confirm component with AlertDialog primitives
- Add forceRender backdrop for proper overlay rendering
- Add success Toast notification after plugin removal
- Update "View Detail" text to "View on Marketplace" (en/zh-Hans)
- Add i18n keys for delete success message
- Prune stale eslint suppression for header-modals
2026-03-04 22:14:19 +08:00
yyh
4d7a9bc798
fix(web): align model provider cache invalidation with oRPC keys
2026-03-04 22:06:27 +08:00
yyh
d6d04ed657
fix
2026-03-04 22:03:06 +08:00
yyh
f594a71dae
fix: icon
2026-03-04 22:02:36 +08:00
yyh
04e0ab7eda
refactor(web): migrate provider-added-card model list to oRPC query-driven state
2026-03-04 21:55:34 +08:00
yyh
784bda9c86
refactor(web): migrate operation-dropdown to base UI and align provider card styles with Figma
...
- Migrate OperationDropdown from legacy portal-to-follow-elem to base UI DropdownMenu primitives
- Add placement, sideOffset, alignOffset, popupClassName props for flexible positioning
- Fix version badge font size: system-2xs-medium-uppercase (10px) → system-xs-medium-uppercase (12px)
- Set provider card dropdown to bottom-start placement with 192px width per Figma spec
- Fix PluginVersionPicker toggle: clicking badge now opens and closes the picker
- Add max-h-[224px] overflow scroll to version list
- Replace Remix icon imports with Tailwind CSS icon classes
- Prune stale eslint suppressions for migrated files
2026-03-04 21:55:23 +08:00
yyh
1af1fb6913
feat(web): add version badge and actions menu to provider cards
...
Integrate plugin version management into model provider cards by
reusing existing plugin detail panel hooks and components. Batch
query installed plugins at list level to avoid N+1 requests.
2026-03-04 21:29:52 +08:00
yyh
1f0c36e9f7
fix: style
2026-03-04 21:07:42 +08:00
yyh
455ae65025
fix: style
2026-03-04 20:58:14 +08:00
yyh
d44682e957
refactor(web): align quota panel with Figma design and migrate to base UI tooltip
...
- Rename title from "Quota" to "AI Credits" and update tooltip copy
(Message Credits → AI Credits, free → Trial)
- Show "Credits exhausted" in destructive text when credits reach zero
instead of displaying the number "0"
- Migrate from deprecated Tooltip to base UI Tooltip compound component
- Add 4px grid background with radial fade mask via CSS module
- Simplify provider icon tooltip text for uninstalled state
- Update i18n keys for both en-US and zh-Hans
2026-03-04 20:52:30 +08:00
yyh
8c4afc0c18
fix(model-selector): align empty trigger with default trigger style
2026-03-04 20:14:49 +08:00
yyh
539cbcae6a
fix(account-settings): render nested system model backdrop via base ui
2026-03-04 19:57:53 +08:00
yyh
8d257fea7c
chore(web): commit dialog overlay follow-up changes
2026-03-04 19:37:10 +08:00
yyh
c3364ac350
refactor(web): align account settings dialogs with base UI
2026-03-04 19:31:14 +08:00
yyh
f991644989
refactor(pricing): migrate to base ui dialog and extract category types
2026-03-04 19:26:54 +08:00
yyh
29e344ac8b
temp: remove cloud condition
2026-03-04 18:50:38 +08:00
yyh
1ad9305732
fix(web): avoid quota panel flicker on account-setting tab switch
...
- remove mount-time workspace invalidate in model provider page
- read quota with useCurrentWorkspace and keep loading only for initial empty fetch
- reuse existing useSystemFeaturesQuery for marketplace and trial models
- update model provider and quota panel tests for new query/loading behavior
2026-03-04 18:43:01 +08:00
yyh
17f38f171d
lint
2026-03-04 18:21:59 +08:00
Stephen Zhou and GitHub
110063871c
chore: clean up sw file ( #32973 )
2026-03-04 18:18:20 +08:00
yyh
802088c8eb
test(web): fix trivial assertion and add useInvalidateDefaultModel tests
...
Replace the no-provider test assertion from checking a nonexistent i18n
key to verifying actual warning keys are absent. Add unit tests for
useInvalidateDefaultModel following the useUpdateModelList pattern.
2026-03-04 17:51:20 +08:00
yyh
cad6d94491
refactor(web): replace remixicon imports with Tailwind CSS icons in system-model-selector
2026-03-04 17:45:41 +08:00
yyh
621d0fb2c9
fix
2026-03-04 17:42:34 +08:00
yyh
a92fb3244b
fix(web): skip top warning for no-provider state and remove unused i18n key
...
The empty state card below already prompts users to install a provider,
so the top warning bar is redundant for the no-provider case. Remove
the unused noProviderInstalled i18n key and replace the lookup map with
a ternary to preserve i18n literal types without assertions.
2026-03-04 17:39:49 +08:00
Stephen Zhou and GitHub
336957b4be
chore: drop pwa with serwist ( #32838 )
2026-03-04 17:35:35 +08:00
yyh
97508f8d7b
fix(web): invalidate default model cache after saving system model settings
...
After saving system models, only the model list cache was invalidated
but not the default model cache, causing stale config status in the UI.
Add useInvalidateDefaultModel hook and call it for all 5 model types
after a successful save.
2026-03-04 17:26:24 +08:00
5385ec3023
test(workflow): add comprehensive hooks unit tests and refactor test infrastructure (Part 3) ( #32958 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-03-04 17:24:50 +08:00
yyh
70e677a6ac
feat(web): refine system model settings to 4 distinct config states
...
Replace the single `defaultModelNotConfigured` boolean with a derived
`systemModelConfigStatus` that distinguishes between no-provider,
none-configured, partially-configured, and fully-configured states,
each showing a context-appropriate warning message. Also updates the
button label from "System Model Settings" to "Default Model Settings"
and migrates remixicon imports to Tailwind CSS icon classes.
2026-03-04 16:58:46 +08:00
5a3348ec8d
chore: refine oRPC contract-first skill guidance ( #32955 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-04 16:45:37 +08:00
wangxiaolei and GitHub
882b4c9ef6
refactor: document extract node decouple ssrf_proxy ( #32949 )
2026-03-04 16:01:43 +08:00
Stephen Zhou and GitHub
b8a4e0c13b
refactor: do not import i18n resource json to split chunk ( #32947 )
2026-03-04 14:28:06 +08:00
L1nSn0w and GitHub
3aed24c507
fix(api): decouple enterprise default-workspace join from personal workspace creation ( #32938 )
2026-03-04 14:16:23 +08:00
e1e1f81bde
perf(api): utilize the message_workflow_run_id_idx while querying messages ( #32944 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-04 14:11:14 +08:00
yyh and GitHub
84dca83ecd
feat(web): add base AlertDialog with app-card migration example ( #32933 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
2026-03-04 13:56:27 +08:00
yyh and GitHub
dfc6de69c3
refactor(web): migrate Button to Base UI with focus-visible ( #32941 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
2026-03-04 13:55:13 +08:00
Renzo and GitHub
ad000c42b7
feat: replace db.session with db_session_with_containers ( #32942 )
2026-03-04 14:50:41 +09:00
wangxiaolei and GitHub
2f4c740d46
feat: support redis xstream ( #32586 )
2026-03-04 13:18:55 +08:00
wangxiaolei and GitHub
e14b09d4db
refactor: human input node decouple db ( #32900 )
2026-03-04 13:18:32 +08:00
b584434e28
feat: redis connection support max connections ( #32935 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-04 11:52:43 +08:00
yyh and GitHub
b68ee600c1
refactor: migrate workflow onboarding modal to base dialog ( #32915 )
2026-03-04 11:13:43 +08:00
3398962bfa
test(workflow): add unit tests for workflow store slices ( #32932 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-03-04 10:59:31 +08:00
Stephen Zhou and GitHub
3bf7bb1781
chore: fix load env and treeshaking for vinext ( #32928 )
2026-03-04 10:07:29 +08:00
yyh and GitHub
1c1edb4a22
fix: keep account dropdown open when switching theme ( #32918 )
2026-03-04 09:53:36 +08:00
yyh and GitHub
477bf6e075
fix(web): align dropdown-menu styles with Figma design ( #32922 )
2026-03-04 09:53:15 +08:00
6002fd09b4
test: migrate test_dataset_service_create_dataset SQL tests to testcontainers ( #32538 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-03-04 03:40:18 +09:00
2b47db0462
fix(api): resolve OpenTelemetry histogram type mismatch ( #32771 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-04 00:01:16 +09:00
nightcityblade and GitHub
664ab123c3
chore: add dependency groups to Dependabot config ( #32721 )
2026-03-03 23:30:36 +09:00
Stephen Zhou and GitHub
d7e399872d
fix: get i18n lazy, make vinext build works ( #32917 )
2026-03-03 21:42:47 +08:00
65bf632ec0
test: migrate test_dataset_service_batch_update_document_status SQL tests to testcontainers ( #32537 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-03 20:29:58 +09:00
yyh and GitHub
1a90c4d81b
refactor(web): migrate document list query state to nuqs ( #32339 )
2026-03-03 18:29:23 +08:00
yyh and GitHub
3a8ff301fc
test(web): add high-quality unit tests for Base UI wrapper primitives ( #32904 )
2026-03-03 18:21:33 +08:00
7f67e1a2fc
feat(web): overlay migration guardrails + Base UI primitives ( #32824 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-03 16:56:13 +08:00
5e79d35881
fix: downgrade node version to 22 ( #32897 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-03 16:00:56 +08:00
FFXN and GitHub
2068640a4b
fix: Add the missing validation of doc_form in the service API. ( #32892 )
2026-03-03 15:54:43 +08:00
99 and GitHub
c8688ec371
refactor(dify_graph): unify invoke and user enums source in workflow ( #32873 )
2026-03-03 15:05:20 +08:00
48c8aac092
chore(deps): bump @orpc/client from 1.13.4 to 1.13.6 in /web ( #32883 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-03-03 13:50:13 +08:00
56f460e290
chore(deps): bump pypdf from 6.7.4 to 6.7.5 in /api ( #32882 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-03 14:42:05 +09:00
wangxiaolei and GitHub
1b2234a19f
refactor: TemplateTransformNode decouple code executor ( #32879 )
2026-03-03 13:36:17 +08:00
4c07bc99f7
refactor(web): restructure app-sidebar with component decomposition and folder organization ( #32887 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-03-03 13:32:52 +08:00
Stephen Zhou and GitHub
d6ab36ff1e
chore: update vinext, add workaround ( #32878 )
2026-03-03 11:21:04 +08:00
-LAN- and GitHub
4fd6b52808
refactor(api): move model_runtime into dify_graph ( #32858 )
2026-03-02 20:15:32 +08:00
e985e73bdc
perf: optimize dataset api query speed ( #32847 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-02 18:49:21 +08:00
-LAN- and GitHub
c917838f9c
refactor: move workflow package to dify_graph ( #32844 )
2026-03-02 18:42:30 +08:00
9c33923985
feat(tests): add comprehensive test suite for workflow utilities and node creation ( #32841 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-03-02 18:24:01 +08:00
wangxiaolei and GitHub
707bf20c29
refactor: knowledge index node decouples business logic ( #32274 )
2026-03-02 17:54:33 +08:00
Br1an and GitHub
68647391e7
fix(api): add return type annotation to filter_none_values() ( #32774 )
2026-03-02 17:51:21 +09:00
wangxiaolei and GitHub
5c7a293ba7
feat: ensure document id is not missing ( #32765 )
2026-03-02 16:28:31 +08:00
Xiyuan Chen and GitHub
8a7ba87349
fix: upgrade OpenTelemetry to 0.49b0 to fix context detach error ( #32825 )
2026-03-02 16:03:37 +09:00
9ddbc1c0fb
fix: map all NodeType values to span kinds in Arize Phoenix tracing ( #32059 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-03-02 14:54:26 +08:00
42a8d962a0
refactor: remove tests and core/rag from pyrefly excludes ( #32801 )
...
Co-authored-by: Stable Genius <259448942+stablegenius49@users.noreply.github.com >
2026-03-02 15:31:29 +09:00
ふるい and GitHub
8af110a87e
refactor: use unified diff format in pyrefly-diff workflow ( #32828 )
2026-03-02 15:28:12 +09:00
cc127f5b62
fix: fix chat assistant response mode blocking is not work ( #32394 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-02 14:05:04 +08:00
aca3d1900e
chore(deps-dev): update types-aiofiles requirement from ~=24.1.0 to ~=25.1.0 in /api ( #32803 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-02 13:59:53 +09:00
ddc47c2f39
chore(deps): update pyjwt requirement from ~=2.10.1 to ~=2.11.0 in /api ( #32804 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-02 13:59:06 +09:00
2dc9bc00d6
refactor(ci): use diff -u for pyrefly diff output ( #32813 )
...
Co-authored-by: Stable Genius <259448942+stablegenius49@users.noreply.github.com >
2026-03-02 13:58:13 +09:00
335b500aea
test: add unit tests for base components ( #32818 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-03-02 11:40:43 +08:00
hj24 and GitHub
8cc775d9f2
fix: optimize workflow_run iter query ( #32815 )
2026-03-02 11:01:11 +08:00
yyh and GitHub
1a33903887
feat(web): add root isolation layer for portal stacking context ( #32807 )
2026-03-02 10:59:56 +08:00
00dbaef04f
fix: use declared_attr.directive for WorkflowNodeExecutionModel.__table_args__ ( #32656 )
...
Signed-off-by: edvatar <88481784+toroleapinc@users.noreply.github.com >
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-03-02 10:15:06 +08:00
248202c220
fix: remove references to non-existent Document attributes in test ( #32654 )
...
Signed-off-by: edvatar <88481784+toroleapinc@users.noreply.github.com >
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-03-02 10:14:56 +08:00
HanWenbo and GitHub
691c9911c7
fix(ci): make pyrefly diff comments focus on diagnostics ( #32778 )
2026-03-02 10:11:23 +08:00
baeea77c5b
fix: typo in WebScraper plugin description: "Scrapper" → "Scraper" ( #32790 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-03-02 10:10:28 +08:00
wangxiaolei and GitHub
9da98e6c6c
fix: fix import error ( #32800 )
2026-03-02 08:59:53 +08:00
99 and GitHub
a01de98721
refactor(workflow): decouple start node external dependencies ( #32793 )
2026-03-02 02:01:41 +08:00
17c1538e03
refactor(workflow): move PromptMessageMemory to model_runtime.memory ( #32796 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-02 01:58:02 +08:00
-LAN- and GitHub
69b3e94630
refactor: inject workflow node memory via protocol ( #32784 )
2026-03-02 01:55:49 +08:00
-LAN- and GitHub
ef2b5d6107
refactor(api): move llm quota deduction to app graph layer ( #32786 )
2026-03-01 23:25:36 +08:00
非法操作 and GitHub
fa4b8910c8
chore: support code-inspector for vinext ( #32788 )
2026-03-01 20:27:57 +08:00
-LAN- and GitHub
ffe77fecdf
revert(graph-engine): rollback stop-event unification ( #32789 )
2026-03-01 19:43:05 +08:00
weiguang li and GitHub
b462a96fa0
fix: serialize data_source_info with json.dumps in Notion sync task ( #32747 )
2026-03-01 19:37:51 +08:00
lif and GitHub
fb538b005c
chore(web): remove PM2 process manager ( #30252 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
2026-03-01 19:31:45 +08:00
盐粒 Yanli and GitHub
bc6fd0b5dd
chore: remove ty from backend type-check pipeline ( #32782 )
2026-03-01 19:10:24 +08:00
-LAN- and GitHub
53c62fde33
fix(api): enforce ownership check for conversation delete ( #32686 )
2026-03-01 17:53:37 +08:00
f0f01c69aa
fix: add missing pipeline_templates ( #31528 )
...
Co-authored-by: FFXN <31929997+FFXN@users.noreply.github.com >
2026-03-01 17:33:04 +08:00
337161cdb9
feat(enterprise): auto-join newly registered accounts to the default workspace ( #32308 )
...
Co-authored-by: Yunlu Wen <yunlu.wen@dify.ai >
2026-03-01 16:53:09 +08:00
yyh and GitHub
6a3db151a8
fix: improve TanStack Query client setup and fix queryKey bug ( #32422 )
2026-03-01 16:32:42 +08:00
00e52796e6
refactor(workflow): remove code node helper imports ( #32759 )
...
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-03-01 16:31:45 +08:00
36fad7256d
fix(web): improve chat edit input behavior and shortcuts ( #32757 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-01 16:24:19 +08:00
4b8a02cf25
fix: add return type annotation to auth decorators ( #32699 )
...
Co-authored-by: root <root@DESKTOP-KQLO90N>
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-01 17:19:33 +09:00
Br1an and GitHub
cfdf16c49e
fix(api): resolve type errors in BaseTraceInstance and OpsTraceManager ( #32773 )
2026-03-01 17:14:37 +09:00
Br1an and GitHub
d4c508cf8e
fix(api): add explicit return type annotations to clean() methods ( #32772 )
2026-03-01 17:09:43 +09:00
99 and GitHub
9e9e617e09
fix(workflow): decouple http request node external dependencies ( #32762 )
2026-03-01 15:42:57 +08:00
a7789f2c91
fix: some Qwen3 models only support streaming output. ( #32766 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-01 15:42:44 +08:00
Stephen Zhou and GitHub
46d45e4c39
fix: remove REDIRECT_URL_KEY from url ( #32770 )
2026-03-01 14:29:23 +08:00
slegarraga and GitHub
2e90075e17
refactor(web): replace resolutions with pnpm.overrides ( #32768 )
2026-03-01 13:08:03 +08:00
FFXN and GitHub
de4dac89ae
fix: Fixed the adaptation issue of response formats for different mod… ( #32326 )
2026-03-01 10:23:17 +08:00
eb66d36ea8
chore: add vinext as dev server ( #32559 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-03-01 09:54:39 +08:00
-LAN- and GitHub
20fcc95db9
test(api): add autospec to MagicMock-based patch usage ( #32752 )
2026-03-01 04:30:45 +08:00
c034eb036c
refactor: inject memory interface into LLMNode ( #32754 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-01 04:05:18 +08:00
-LAN- and GitHub
1f0fca89a8
refactor(workflow): move variables package into core.workflow ( #32750 )
2026-03-01 03:15:09 +08:00
-LAN- and GitHub
962df17a15
refactor: consolidate LLM runtime model state on ModelInstance ( #32746 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2026-03-01 02:29:32 +08:00
48d8667c4f
chore(deps): bump pypdf from 6.7.1 to 6.7.4 in /api ( #32736 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-28 16:42:03 +09:00
Tyson Cung and GitHub
91dfdd87e3
fix: replace unreachable yield expression with yield from () ( #32727 )
2026-02-28 15:27:32 +09:00
Tyson Cung and GitHub
e4316a9bf6
fix(ci): fix invalid workflow file pyrefly-diff.yml ( #32728 )
2026-02-28 15:26:48 +09:00
hj24 and GitHub
87bf7401f1
feat: add backend-code-review skill ( #32719 )
2026-02-28 14:17:48 +08:00
33242697ce
test: migrate document_service_status SQL tests to testcontainers ( #32536 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-02-28 01:50:55 +09:00
Niels Kaspers and GitHub
24fe95308a
fix: YAML syntax error in pyrefly-diff-comment workflow ( #32718 )
2026-02-28 00:09:56 +09:00
yyh and GitHub
d8f8b8cd07
chore(deps-dev): align all @storybook/* packages to 10.2.13 ( #32714 )
2026-02-27 22:55:53 +09:00
ad600f0827
test: migrate test_dataset_service SQL tests to testcontainers ( #32535 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-02-27 22:40:20 +09:00
yyh and GitHub
35b31d0cdd
ci(web): parallelize web tests with 4-shard Vitest sharding ( #32713 )
2026-02-27 21:33:12 +08:00
592ad04818
chore(deps-dev): bump storybook from 10.2.0 to 10.2.10 in /web ( #32659 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-27 21:53:36 +09:00
71ff135927
fix: add return type to abstract _publish method ( #32701 )
...
Co-authored-by: root <root@DESKTOP-KQLO90N>
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-02-27 21:52:49 +09:00
f73be8d69e
feat(web): add hover clear button for provider search ( #32707 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-02-27 20:42:30 +08:00
f9196f7bea
test: migrate document_indexing_sync_task SQL tests to testcontainers ( #32534 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-02-27 21:36:32 +09:00
Stephen Zhou and GitHub
439ff3775d
chore: update to eslint 10 ( #32646 )
2026-02-27 19:44:54 +08:00
Varun Chawla and GitHub
233e12e631
fix: correct mock return type in CodeBasedExtension test ( #32058 )
2026-02-27 20:40:51 +09:00
eccb67d5b6
refactor: decouple the business logic from datasource_node ( #32515 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-27 18:49:14 +08:00
-LAN- and GitHub
1e6de0e6ad
docs(api): simplify setup README and worker guidance ( #32704 )
2026-02-27 18:12:52 +08:00
非法操作 and GitHub
9f0ee5c145
fix: the action button of structure output modal should align right ( #32700 )
2026-02-27 17:28:41 +08:00
6c66e11cac
chore(deps-dev): bump nltk from 3.9.2 to 3.9.3 in /api ( #32691 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-27 17:20:55 +09:00
-LAN- and GitHub
149a7870bc
test: align file preview mimetype expectation ( #32688 )
2026-02-27 15:27:30 +08:00
-LAN- and GitHub
661af404e9
chore(ci): fold pyrefly diff comments ( #32685 )
2026-02-27 16:23:59 +09:00
8ff51a58fd
refactor(web): remove mouseup listener in use-resize-panel cleanup ( #32636 )
...
Co-authored-by: 非法操作 <hjlarry@163.com >
2026-02-27 15:06:10 +08:00
Leilei and GitHub
f17c234a92
chore: update README.md ( #32680 )
2026-02-27 14:39:15 +08:00
-LAN- and GitHub
a694533fc9
refactor(workflow): inject credential/model access ports into LLM nodes ( #32569 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2026-02-27 14:36:41 +08:00
-LAN- and GitHub
d20880d102
revert: "fix: image preview triggers binary download" ( #32683 )
2026-02-27 14:28:30 +08:00
-LAN- and GitHub
eea1cf17ef
refactor(workflow): inject redis into graph engine manager ( #32622 )
2026-02-27 13:29:52 +08:00
-LAN- and GitHub
700a4029c6
refactor(api): inject code executor from node factory ( #32618 )
2026-02-27 13:29:00 +08:00
Poojan and GitHub
5b45b62994
test: improve coverage for header components ( #32628 )
2026-02-27 10:27:46 +08:00
349d2d8e4e
fix: replace deprecated SpanAttributes and ResourceAttributes with new semconv imports ( #32661 )
...
Co-authored-by: User <user@example.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-27 08:53:45 +09:00
2eefb585f9
fix: add type annotations to BaseStorage.exists and BaseStorage.download ( #32652 )
...
Signed-off-by: edvatar <88481784+toroleapinc@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-27 07:35:30 +09:00
5cb1b53b47
test: migrate dataset service update-dataset SQL tests to testcontainers ( #32533 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-27 07:10:15 +09:00
edvatar and GitHub
b48f36a4e5
fix: replace dict() merge with dict unpacking to resolve overload error ( #32653 )
...
Signed-off-by: edvatar <88481784+toroleapinc@users.noreply.github.com >
2026-02-27 06:15:17 +09:00
0bf5f4df3b
test: migrate dataset_indexing_task SQL tests to testcontainers ( #32531 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-27 06:06:42 +09:00
56759c03b7
test: migrate clean_dataset_task SQL tests to testcontainers ( #32529 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-26 18:59:36 +09:00
cec6d82650
fix: add None checks for tenant.id in dataset vector index tests ( #32603 )
...
Co-authored-by: User <user@example.com >
2026-02-26 17:15:45 +09:00
33e0dae2b2
ci: try from main repo ( #32620 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-26 16:30:10 +09:00
Pandaaaa906 and GitHub
4f38229fbc
feat: Adding error handle support for Agent Node ( #31596 )
2026-02-26 14:28:24 +09:00
5d927b413f
test: migrate workflow_node_execution_service_repository SQL tests to testcontainers ( #32591 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-02-26 03:42:08 +09:00
39de931555
test: migrate restore_archived_workflow_run SQL tests to testcontainers ( #32590 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-02-26 03:24:58 +09:00
05c827606b
test: migrate test_dataset_service_get_segments SQL tests to testcontainers ( #32544 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-02-26 02:12:41 +09:00
daa923278e
fix: type checking error in parser ( #32510 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-26 01:24:59 +09:00
Asuka Minato and GitHub
7b1b5c2445
test: example for [Refactor/Chore] use Testcontainers to do sql test #32454 ( #32459 )
2026-02-25 23:22:20 +08:00
154486bc7b
feat(aliyun-trace): add app_id attribute ( #32489 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-25 23:20:44 +08:00
fd799fa3f4
fix: spin-animation animation-delay ( #32560 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-02-25 23:17:08 +08:00
非法操作 and GitHub
065122a2ae
fix: incorrect placeholder color in dark mode ( #32568 )
2026-02-25 23:15:51 +08:00
b5f62b98f9
test: add unit tests for base-components-part-5 ( #32457 )
...
Co-authored-by: sahil-infocusp <73810410+sahil-infocusp@users.noreply.github.com >
2026-02-25 22:13:10 +08:00
0ac09127c7
test: add unit tests for base components-part-4 ( #32452 )
...
Co-authored-by: sahil-infocusp <73810410+sahil-infocusp@users.noreply.github.com >
2026-02-25 17:36:58 +08:00
3c69bac2b1
test: migrate dataset service retrieval SQL tests to testcontainers ( #32528 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-25 18:13:07 +09:00
0964fc142e
refactor(workflow): inject http request node config through factories and defaults ( #32365 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-25 16:29:59 +08:00
Saumya Talwani and GitHub
6f2c101e3c
test: add tests for some base components ( #32479 )
2026-02-25 16:08:03 +08:00
34b6fc92d7
test: add tests for some components in base > prompt-editor ( #32472 )
...
Co-authored-by: sahil-infocusp <73810410+sahil-infocusp@users.noreply.github.com >
2026-02-25 16:07:14 +08:00
d773096146
test: improve unit tests for controllers.service_api ( #32073 )
...
Co-authored-by: Rajat Agarwal <rajat.agarwal@infocusp.com >
2026-02-25 14:45:50 +08:00
rajatagarwal-oss and GitHub
212756c315
test: unit test cases for controllers.files, controllers.mcp and controllers.trigger module ( #32057 )
2026-02-25 14:41:42 +08:00
6ff420cd03
test: migrate dataset service update-delete SQL tests to testcontainers ( #32548 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-25 15:07:28 +09:00
99cc98320a
test: migrate dataset collection binding SQL tests to testcontainers ( #32539 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-25 14:15:07 +09:00
5bc1b6f615
test: migrate conversation service SQL tests to testcontainers ( #32527 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-25 14:09:28 +09:00
de10b342e8
chore(deps): bump fickling from 0.1.7 to 0.1.8 in /api ( #32552 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-25 14:04:06 +09:00
非法操作 and GitHub
48f6b2e885
fix: incorrect form field height of input modal ( #32557 )
2026-02-25 12:02:18 +08:00
4e142f72e8
test(base): add test coverage for more base/form components ( #32437 )
...
Co-authored-by: sahil-infocusp <73810410+sahil-infocusp@users.noreply.github.com >
2026-02-25 10:47:25 +08:00
a6456da393
test: migrate delete_archived_workflow_run SQL tests to testcontainers ( #32549 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-02-25 05:18:52 +09:00
b863f8edbd
test: migrate test_document_service_display_status SQL tests to testcontainers ( #32545 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-02-25 05:13:22 +09:00
64296da7e7
test: migrate remove_app_and_related_data_task SQL tests to testcontainers ( #32547 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-02-25 05:12:23 +09:00
02fef84d7f
test: migrate node execution repository sql tests to testcontainers ( #32524 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-02-25 05:01:26 +09:00
28f2098b00
test: migrate workflow trigger log repository sql tests to testcontainers ( #32525 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-02-25 04:53:16 +09:00
59681ce760
test: migrate message extra contents tests to testcontainers ( #32532 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-02-25 04:51:14 +09:00
4997b82a63
test: migrate end user service SQL tests to testcontainers ( #32530 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-02-25 04:49:49 +09:00
3abfbc0246
test: migrate remaining DocumentSegment navigation SQL tests to testcontainers ( #32523 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-02-25 02:51:38 +09:00
beea1acd92
test: migrate workflow run repository SQL tests to testcontainers ( #32519 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-02-25 01:36:39 +09:00
akashseth-ifp and GitHub
8761109a34
test(base): added test coverage to form components ( #32436 )
2026-02-24 22:30:35 +08:00
Saumya Talwani and GitHub
00935fe526
test: add tests for base > image-uploader ( #32416 )
2026-02-24 21:29:28 +08:00
Saumya Talwani and GitHub
0358925d7d
test: add tests for some base components ( #32415 )
2026-02-24 21:08:57 +08:00
b8fbd7b0f6
test: add unit tests for chat/embedded-chatbot components ( #32361 )
...
Co-authored-by: akashseth-ifp <akash.seth@infocusp.com >
2026-02-24 20:58:45 +08:00
akashseth-ifp and GitHub
bcd5dd0f81
test(web): increase coverage for files in folder plugin-page and model-provider-page ( #32377 )
2026-02-24 20:57:47 +08:00
longway and GitHub
a1991c51e4
fix: add explicit return type annotations to BaseVector abstract methods ( #32516 )
2026-02-24 21:17:55 +09:00
Poojan and GitHub
b2fa6cb4d3
test: add unit tests for chat components ( #32367 )
2026-02-24 18:29:21 +08:00
akashseth-ifp and GitHub
ad3a195734
test(web): increase test coverage for model-provider-page folder ( #32374 )
2026-02-24 18:28:12 +08:00
Tyson Cung and GitHub
84533cbfe0
fix: resolve pyright bad-index errors in parser.py ( #32507 )
2026-02-24 17:29:17 +09:00
Saumya Talwani and GitHub
0eaae4f573
test: added tests for some base components ( #32370 )
2026-02-24 16:22:43 +08:00
9819f7d69c
test: add tests for file-upload components ( #32373 )
...
Co-authored-by: sahil <sahil@infocusp.com >
2026-02-24 16:16:06 +08:00
a040b9428d
fix: correct type annotations in Langfuse trace entities to match SDK ( #32498 )
...
Co-authored-by: User <user@example.com >
2026-02-24 16:31:12 +09:00
Saumya Talwani and GitHub
740d94c6ed
test: add tests for some base components ( #32356 )
2026-02-24 14:35:23 +08:00
Poojan and GitHub
657eeb65b8
test: add unit tests for base-components-part-2 ( #32409 )
2026-02-24 14:34:48 +08:00
f923901d3f
test: add tests for base > features ( #32397 )
...
Co-authored-by: sahil <sahil@infocusp.com >
2026-02-24 13:01:45 +08:00
akashseth-ifp and GitHub
a0ddaed6d3
test(web): Fix failing web test in 'Web Tests' GitHub Action ( #32481 )
2026-02-24 13:01:30 +08:00
akashseth-ifp and GitHub
2162cd1a69
test(web): increase test coverage for components inside header folder ( #32392 )
2026-02-24 12:44:10 +08:00
mahammadasim and GitHub
0070891114
test: add unit tests for prompt editor's component picker block plugin. ( #32412 )
2026-02-24 12:42:57 +08:00
Poojan and GitHub
6e531fe44f
test: add unit tests for base-components part-3 ( #32408 )
2026-02-24 12:21:02 +08:00
J0su3Code and GitHub
80f49367eb
fix: add return type annotation to abstract _publish method ( #32493 )
2026-02-24 03:12:43 +09:00
Tyson Cung and GitHub
7c60ad01d3
fix: add return type annotation to Moderation.validate_config abstract method ( #32491 )
2026-02-24 02:11:43 +09:00
57890eed25
refactor: fix opentelemetry histogram type assignment error ( #32490 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-24 01:32:16 +09:00
737575d637
test: migrate Dataset/Document property tests to testcontainers ( #32487 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-24 01:23:48 +09:00
f76ee7cfa4
fix: add return type annotation to BaseVector.create ( #32475 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-02-23 22:28:40 +09:00
akashseth-ifp and GitHub
a0244d1390
test(web): add tests for model-provider-page files in header account-… ( #32360 )
2026-02-23 20:07:19 +08:00
akashseth-ifp and GitHub
42af9d5438
test(web): add members-page account-setting specs and improve coverage ( #32311 )
2026-02-23 20:06:35 +08:00
Tyson Cung and GitHub
4c48e3b997
refactor: inherit ABC in AppQueueManager for proper abstract method usage ( #32461 )
2026-02-23 15:46:30 +09:00
46f0cebbb0
chore(deps): update redis[hiredis] requirement from ~=6.1.0 to ~=7.2.0 in /api ( #32464 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-23 15:41:12 +09:00
2d54192f35
chore(deps): update python-docx requirement from ~=1.1.0 to ~=1.2.0 in /api ( #32463 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-23 15:38:20 +09:00
80a5398dea
chore(deps): update pydantic requirement from ~=2.11.4 to ~=2.12.5 in /api ( #32462 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-23 15:37:44 +09:00
Saumya Talwani and GitHub
ab64c4adf9
test: add test cases for some base components ( #32314 )
2026-02-23 13:17:46 +08:00
ce8354a42a
test: Add unit tests for Data Source Integrations (Notion, Website) and Modals ( #32313 )
...
Co-authored-by: akashseth-ifp <akash.seth@infocusp.com >
2026-02-23 13:00:02 +08:00
akashseth-ifp and GitHub
d0bb642fc5
test(web): Added test for model-auth files in header folder ( #32358 )
2026-02-23 12:57:00 +08:00
mahammadasim and GitHub
e4ddf07194
test: header account about, account setting and account dropdown ( #32283 )
2026-02-23 12:15:57 +08:00
akashseth-ifp and GitHub
aad980f267
test: tighten user-visible specs and raise coverage for key-validator… ( #32281 )
2026-02-23 12:15:34 +08:00
wangxiaolei and GitHub
8141e3af99
fix: fix node after change can not select start node ( #32441 )
2026-02-21 14:04:21 +08:00
b108de6607
refactor: refine some type in trial ( #32426 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-21 14:02:41 +08:00
7b3b3dbe52
chore(deps): bump flask from 3.1.2 to 3.1.3 in /api ( #32432 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-20 20:00:39 +09:00
5d7aeaa7e5
chore(deps): bump werkzeug from 3.1.5 to 3.1.6 in /api ( #32431 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-20 20:00:17 +09:00
41e2812349
chore(deps): bump pypdf from 6.6.2 to 6.7.1 in /api ( #32427 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-20 15:11:03 +09:00
-LAN- and GitHub
fbacb9f7a2
fix: clear stale provider credentials during plugin uninstall ( #32380 )
2026-02-19 10:28:01 +08:00
Saumya Talwani and GitHub
4d36a0707a
test: add tests for base > date-time-picker ( #32396 )
2026-02-19 10:27:11 +08:00
Crazywoola and GitHub
3c4f5b45c4
fix: correct misleading retry count in error message ( #32406 )
2026-02-19 10:24:28 +08:00
ce75f26744
chore(deps-dev): bump import-linter from 2.7 to 2.10 in /api ( #32403 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-19 02:37:59 +09:00
yyh and GitHub
ea0e1b52a8
refactor(web): make Switch controlled-only and migrate call sites ( #32399 )
2026-02-18 23:47:07 +08:00
kurokobo
0993b94acd
fix: correct misleading retry count in error message
2026-02-19 00:23:22 +09:00
368db04519
chore(deps-dev): bump opensearch-py from 2.4.0 to 3.1.0 in /api ( #32400 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-18 23:07:40 +09:00
4e3680e139
chore(deps-dev): update types-markdown requirement from ~=3.7.0 to ~=3.10.2 in /api ( #32401 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-18 23:06:28 +09:00
3758904c00
chore(deps): bump gmpy2 from 2.2.1 to 2.3.0 in /api ( #32402 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-18 23:04:48 +09:00
Asuka Minato and GitHub
938e4790f4
ci: Add weekly schedule for pip and uv ecosystems ( #32398 )
2026-02-18 21:53:35 +08:00
Apoorv Darshan and GitHub
00591a592c
refactor(web): replace String.match() with RegExp.exec() for non-global regex ( #32386 )
2026-02-18 17:46:38 +09:00
41a4a57d2e
refactor(document_extractor): Extract configs ( #31828 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-16 23:39:50 +08:00
7656d514b9
refactor(workflow-file): move core.file to core.workflow.file ( #32252 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-16 22:38:19 +08:00
Haohao and GitHub
6824eda1c6
fix(i18n): fix critical errors and overhaul Persian (fa-IR) translations in workflow.json ( #32342 )
2026-02-16 20:27:25 +08:00
3cf13ba9c6
chore(deps-dev): bump types-greenlet from 3.1.0.20250401 to 3.3.0.20251206 in /api ( #32349 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-16 14:12:59 +09:00
Asuka Minato and GitHub
c16e64b833
ci: update dependabot config ( #32346 )
2026-02-16 13:51:33 +09:00
yyh and GitHub
ba12960975
refactor(web): centralize role-based route guards and fix anti-patterns ( #32302 )
2026-02-14 17:31:37 +08:00
1f74a251f7
fix: remove explore context and migrate query to orpc contract ( #32320 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-14 16:18:26 +08:00
db17119a96
fix(api): make DB migration Redis lock TTL configurable and prevent LockNotOwnedError from masking failures ( #32299 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-14 14:55:05 +08:00
Xiyuan Chen and GitHub
34e09829fb
fix(app-copy): inherit web app permission from original app ( #32323 )
2026-02-13 22:34:45 -08:00
Poojan and GitHub
faf5166c67
test: add unit tests for base chat components ( #32249 )
2026-02-14 12:50:27 +08:00
c7bbe05088
chore(deps): bump sqlparse from 0.5.3 to 0.5.4 in /api ( #32315 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-14 12:05:46 +09:00
210710e76d
refactor(web): extract custom hooks from complex components and add comprehensive tests ( #32301 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-02-13 17:21:34 +08:00
Saumya Talwani and GitHub
98466e2d29
test: add tests for some base components ( #32265 )
2026-02-13 14:29:04 +08:00
a4e03d6284
test: add integration tests for app card operations, list browsing, and create app flows ( #32298 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-02-13 13:21:09 +08:00
Poojan and GitHub
84d090db33
test: add unit tests for base components-part-1 ( #32154 )
2026-02-13 11:14:14 +08:00
f3f56f03e3
chore(deps): bump qs from 6.14.1 to 6.14.2 in /web ( #32290 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-13 10:48:08 +08:00
b6d506828b
test(web): add and enhance frontend automated tests across multiple modules ( #32268 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-02-13 10:27:48 +08:00
16df9851a2
feat(api): optimize OceanBase vector store performance and configurability ( #32263 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-13 09:48:55 +08:00
c0ffb6db2a
feat: support config max size of plugin generated files ( #30887 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-13 09:48:27 +08:00
0118b45cff
chore(deps): bump pillow from 12.0.0 to 12.1.1 in /api ( #32250 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-13 04:47:19 +09:00
Stephen Zhou and GitHub
8fd3eeb760
fix: can not upload file in single run ( #32276 )
2026-02-12 17:23:01 +08:00
Varun Chawla and GitHub
f233e2036f
fix: metadata batch edit silently fails due to split transactions and swallowed exceptions ( #32041 )
2026-02-12 12:59:59 +08:00
3fd1eea4d7
feat(tests): add integration tests for explore app list, installed apps, and sidebar lifecycle flows ( #32248 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-02-12 10:29:03 +08:00
b65678bd4c
test: add comprehensive unit and integration tests for RAG Pipeline components ( #32237 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-02-12 10:28:55 +08:00
bfdc39510b
test: add unit and integration tests for share, develop, and goto-anything modules ( #32246 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-02-12 10:05:43 +08:00
80e6312807
test: add comprehensive unit and integration tests for billing components ( #32227 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-02-12 10:05:06 +08:00
d6b025e91e
test(web): add comprehensive unit and integration tests for plugins and tools modules ( #32220 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-02-12 10:04:56 +08:00
10f85074e8
test: add comprehensive unit and integration tests for dataset module ( #32187 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-12 10:00:32 +08:00
Saumya Talwani and GitHub
f953331f91
test: add unit tests for some base components ( #32201 )
2026-02-12 09:51:18 +08:00
32350f7a04
feat(api): add scheduled cleanup task for specific workflow logs ( #31843 )
...
Co-authored-by: 章润喆 <zhangrunzhe@zhangrunzhedeMacBook-Air.local >
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: hjlarry <hjlarry@163.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: hj24 <mambahj24@gmail.com >
2026-02-11 20:54:36 +08:00
QuantumGhost and GitHub
c730fec1e4
chore: bump version to 1.13.0 ( #32147 )
2026-02-11 17:08:49 +08:00
NFish and GitHub
b4fec9b7aa
fix: hide invite button if current user is not workspace manager ( #31744 )
2026-02-11 16:31:12 +08:00
7e0bccbbf0
fix: update index to optimize message clean performance ( #32238 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-11 16:07:52 +08:00
2f87ecc0ce
fix: fix use fastopenapi lead user is anonymouse ( #32236 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-11 15:53:51 +08:00
Wu Tianwei and GitHub
5b4c7b2a40
feat(tests): add mock for useInvalidateWorkflowRunHistory in pipeline run tests ( #32234 )
2026-02-11 14:51:43 +08:00
378a1d7d08
Merge commit from fork
...
Removed the dangerous `new function` call during echarts parsing and replaced with an error message.
Co-authored-by: Byron Wang <byron@linux.com >
2026-02-11 14:22:30 +08:00
ce0192620d
chore(deps): bump google-api-python-client from 2.90.0 to 2.189.0 in /api ( #32102 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-11 15:15:21 +09:00
e9feeedc01
chore(deps): bump cryptography from 46.0.3 to 46.0.5 in /api ( #32218 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-11 15:12:21 +09:00
Wu Tianwei and GitHub
e32490f54e
feat(workflow): enhance workflow run history management and UI updates ( #32230 )
2026-02-11 14:09:33 +08:00
Byron.wang and GitHub
e9db50f781
docs(api): mark SetupApi as unauthenticated by design ( #32224 )
2026-02-11 12:11:09 +08:00
0310f631ee
fix: fix get_message_event_type return wrong message type ( #32019 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-11 10:57:27 +08:00
wangxiaolei and GitHub
abc5a61e98
feat: support nl-NL language ( #32216 )
2026-02-11 10:42:13 +08:00
5f1698add6
fix: add unique constraint to tenant_default_models to prevent duplic… ( #31221 )
...
Co-authored-by: qiaofenglin <qiaofenglin@baidu.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Novice <novice12185727@gmail.com >
2026-02-11 10:22:35 +08:00
wangxiaolei and GitHub
36e50f277f
fix: fix all tools is deleted ( #32207 )
2026-02-11 10:04:38 +08:00
704ee40caa
fix(api): excessive high CPU usage caused by RedisClientWrapper ( #32212 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-11 09:49:29 +08:00
QuantumGhost and GitHub
3119c99979
chore(api): consume tasks in workflow_based_app_execution queue in start-worker script ( #32214 )
2026-02-11 09:21:54 +08:00
Wu Tianwei and GitHub
16b8733886
fix: Fix the display of state icon of base node ( #32208 )
2026-02-10 22:45:56 +08:00
83f64104fd
chore(deps): bump axios from 1.13.2 to 1.13.5 in /sdks/nodejs-client ( #32199 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 21:58:06 +08:00
非法操作 and GitHub
5077879886
chore: allow draft run single node without connect to other node ( #31977 )
2026-02-10 18:03:52 +08:00
weiguang li and GitHub
697b57631a
fix(console): keep conversation updated_at unchanged when marking read ( #32133 )
2026-02-10 17:56:38 +08:00
Ponder and GitHub
6015f23e79
feat: enhancement celery configuration ( #32145 )
2026-02-10 17:55:24 +08:00
Stephen Zhou and GitHub
f355c8d595
refactor: type safe env, update to zod v4 ( #32035 )
2026-02-10 17:55:11 +08:00
wangxiaolei and GitHub
0142001fc2
fix: fix no dify home directory lead permission error ( #32169 )
2026-02-10 17:47:46 +08:00
4058e9ae23
refactor: extract sub-components and custom hooks from UpdateDSLModal and Metadata components ( #32045 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-02-10 17:26:08 +08:00
Novice and GitHub
95310561ec
chore(api): update launch.json.example to include new workflow_based_app_execution. ( #32184 )
2026-02-10 17:08:43 +08:00
Wu Tianwei and GitHub
de33561a52
test: add comprehensive tests for Human Input Node functionality ( #32191 )
2026-02-10 17:00:46 +08:00
Varun Chawla and GitHub
6d9665578b
fix: replace sendBeacon with fetch keepalive for autosave on page close ( #32088 )
...
Signed-off-by: Varun Chawla <varun_6april@hotmail.com >
2026-02-10 16:59:02 +08:00
weiguang li and GitHub
18f14c04dc
fix(web): fill workflow tool output descriptions from schema ( #32117 )
2026-02-10 16:51:28 +08:00
weiguang li and GitHub
14251b249d
fix(api): include file marker for workflow tool file outputs ( #32114 )
2026-02-10 16:51:12 +08:00
1819bd72ef
refactor: import component css in globals.css ( #32180 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-10 13:55:42 +08:00
7dabc03a08
fix: When the user is a non-sandbox user and has a paid balance, the … ( #32173 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-10 12:08:23 +08:00
1a050c9f86
fix(api): clean up orphaned pending accounts on member removal ( #32151 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-10 10:17:27 +08:00
Shuvam Pandey and GitHub
7fb6e0cdfe
refactor(api): tighten OTel decorator typing ( #32163 )
2026-02-10 00:46:02 +09:00
Stephen Zhou and GitHub
e0fcf33979
chore: introduce css icons ( #32004 )
2026-02-09 18:37:41 +08:00
Stephen Zhou and GitHub
898e09264b
chore: detect utilities in css ( #32143 )
2026-02-09 18:20:09 +08:00
4ac461d882
fix(api): serialize pipeline file-upload created_at ( #32098 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-09 17:50:29 +08:00
fa763216d0
fix(api): register knowledge pipeline service API routes ( #32097 )
...
Co-authored-by: Crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: FFXN <31929997+FFXN@users.noreply.github.com >
2026-02-09 17:43:36 +08:00
d546210040
refactor: document_indexing_sync_task split db session ( #32129 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-09 17:12:16 +08:00
4e0a7a7f9e
chore: fix type for useTranslation in #i18n ( #32134 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-09 16:42:53 +08:00
e4ab6e0919
style: update banner item styles and enhance dark/light theme variables ( #32111 )
...
Co-authored-by: Crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-09 15:32:40 +08:00
QuantumGhost and GitHub
6fa943fe75
chore(api): update launch.json.template ( #32124 )
2026-02-09 15:10:29 +08:00
a1fc280102
feat: Human Input Node ( #32060 )
...
The frontend and backend implementation for the human input node.
Co-authored-by: twwu <twwu@dify.ai >
Co-authored-by: JzoNg <jzongcode@gmail.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
Co-authored-by: zhsama <torvalds@linux.do >
2026-02-09 14:57:23 +08:00
wangxiaolei and GitHub
56e3a55023
fix: fix trigger output schema miss ( #32116 )
2026-02-09 14:54:21 +08:00
6c63c6a221
fix: pass user timezone from app context to the date picker component. ( #31831 )
...
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-02-09 14:10:24 +08:00
5b06203ef5
feat: Service API - add end-user lookup endpoint ( #32015 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-09 14:01:22 +08:00
3348b89436
refactor: decouple database operations from knowledge retrieval nodes ( #31981 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-09 13:56:55 +08:00
Stephen Zhou and GitHub
0428ac5f3a
test: stable test ( #32108 )
2026-02-09 13:36:37 +08:00
aead4fe65c
refactor: document_indexing_update_task split database session ( #32105 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-09 10:49:23 +08:00
zxhlyh and GitHub
bdf6739b86
fix: search model provider list ( #32106 )
2026-02-09 10:35:40 +08:00
483db22b97
feat: extract mcp tool usage ( #31802 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-09 09:52:14 +08:00
aa800d838d
refactor: partition Celery task sessions into smaller, discrete execu… ( #32085 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-08 21:01:54 +08:00
kongwenyan and GitHub
4bd80683a4
refactor: remove unnecessary type: async_workflow_service.py ( #32081 )
2026-02-08 03:26:30 +09:00
Crazywoola and GitHub
c185a51bad
fix: remove unexpected scrollbar in KB Retrieval settings ( #32082 )
2026-02-07 13:23:01 +08:00
Jyong and GitHub
4430a1b3da
fix: batch delete document db session block ( #32062 )
2026-02-06 18:02:14 +08:00
2c9430313d
fix: redis for api token ( #31861 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: hj24 <mambahj24@gmail.com >
2026-02-06 16:25:27 +08:00
QuantumGhost and GitHub
552ee369b2
chore: update deploy branches for deploy-hitl.yaml ( #32051 )
2026-02-06 16:14:05 +08:00
Stephen Zhou and GitHub
d5b9a7b2f8
test: only remove text coverage in CI ( #32043 )
2026-02-06 16:12:28 +08:00
c2a3f459c7
fix(api): return proper HTTP 204 status code in DELETE endpoints ( #32012 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-06 15:32:52 +08:00
4971e11734
perf: use batch delete method instead of single delete ( #32036 )
...
Co-authored-by: fatelei <fatelei@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: FFXN <lizy@dify.ai >
2026-02-06 15:12:32 +08:00
wangxiaolei and GitHub
a297b06aac
fix: fix tool type is miss ( #32042 )
2026-02-06 14:38:15 +08:00
QuantumGhost and GitHub
e988266f53
chore: update HITL auto deploy workflow ( #32040 )
2026-02-06 14:15:32 +08:00
longbingljw and GitHub
d9530f7bb7
fix: make flask upgrade-db fail on error ( #32024 )
2026-02-06 12:01:31 +08:00
wangxiaolei and GitHub
b24e6edada
fix: fix agent node tool type is not right ( #32008 )
...
Infer real tool type via querying relevant database tables.
The root cause for incorrect `type` field is still not clear.
2026-02-06 11:24:39 +08:00
59a9cbbf78
chore: remove .codex/skills directory ( #32022 )
...
Co-authored-by: Longwei Liu <longweiliu@LongweideMacBook-Air.local >
2026-02-06 10:46:50 +08:00
99 and GitHub
45164ce33e
refactor: strip external imports in workflow template transform ( #32017 )
2026-02-06 10:37:26 +08:00
99 and GitHub
095b3ee234
chore: Remove redundant double space in variable type description (core/variables/variables.py) ( #32002 )
2026-02-05 21:44:31 +08:00
QuantumGhost and GitHub
cb970e54da
perf(api): Optimize the response time of AppListApi endpoint ( #31999 )
2026-02-05 19:05:09 +08:00
e04f2a0786
feat: use static manifest for pre-caching all plugin manifests before checking updates ( #31942 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-05 18:58:17 +08:00
Stephen Zhou and GitHub
7202a24bcf
chore: migrate to eslint-better-tailwind ( #31969 )
2026-02-05 18:36:08 +09:00
wangxiaolei and GitHub
be8f265e43
fix: fix uuid_generate_v4 only used in postgresql ( #31304 )
2026-02-05 17:32:33 +08:00
9e54f086dc
fix(web): add rewrite rule to fix Serwist precaching 404 errors ( #31770 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-02-05 15:42:18 +08:00
Joel and GitHub
8c31b69c8e
chore: sticky the applist header in explore page ( #31967 )
2026-02-05 14:44:51 +08:00
wangxiaolei and GitHub
b886b3f6c8
fix: fix miss use db.session ( #31971 )
2026-02-05 14:42:34 +08:00
Stephen Zhou and GitHub
ef0d18bb61
test: fix test ( #31975 )
2026-02-05 14:31:21 +08:00
c56ad8e323
feat: account delete cleanup ( #31519 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-04 17:59:41 -08:00
yyh and GitHub
365f749ed5
fix: remove staleTime/gcTime overrides from trigger query hooks and use orpc contract ( #31863 )
2026-02-04 19:33:32 +08:00
wangxiaolei and GitHub
f686197589
feat: use latest hash to sync draft ( #31924 )
2026-02-04 19:32:36 +08:00
f584be9cf0
chore: update CODEOWNERS to specify test file patterns for base components ( #31941 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-02-04 19:29:57 +08:00
QuantumGhost and GitHub
3bd228ddb7
chore: bump version in docker-compose and package manager to 1.12.1 ( #31947 )
2026-02-04 19:29:28 +08:00
0dfa59b1db
fix: fix delete_draft_variables_batch cycle forever ( #31934 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-04 19:10:27 +08:00
1e344f773b
refactor(web): extract complex components into modular structure with comprehensive tests ( #31729 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-04 18:35:31 +08:00
-LAN- and GitHub
bba2040a05
chore: assign code owners for test directories ( #31940 )
2026-02-04 18:22:14 +08:00
ad3be1e4d0
fix: include locale in appList query key for localization support inuseExploreAppList ( #31921 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-02-04 18:12:30 +08:00
297dd832aa
refactor(datasets): extract hooks and components with comprehensive tests ( #31707 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-04 18:12:17 +08:00
zxhlyh and GitHub
cc5705cb71
fix: auto summary env ( #31930 )
2026-02-04 17:47:38 +08:00
74b027c41a
fix: fix mcp output schema is union type frontend crash ( #31779 )
...
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-02-04 17:33:41 +08:00
Stephen Zhou and GitHub
5f69470ebf
test: try fix test, clear test log in CI ( #31912 )
2026-02-04 17:05:15 +08:00
ec7ccd800c
fix: fix mcp server status is not right ( #31826 )
...
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-02-04 16:55:12 +08:00
非法操作 and GitHub
0d74ac634b
fix: missing import console_ns ( #31916 )
2026-02-04 16:08:00 +08:00
Stephen Zhou and GitHub
468990cc39
fix: remove api reference doc link en prefix ( #31910 )
2026-02-04 14:58:26 +08:00
64e769f96e
refactor: plugin detail panel components for better maintainability and code organization. ( #31870 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-02-04 14:51:47 +08:00
778aabb485
refactor(api): replace reqparse with Pydantic models in trial.py ( #31789 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-02-04 14:36:52 +08:00
d8402f686e
fix: base url in client ( #31902 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-04 12:09:22 +08:00
8bd8dee767
fix(docker): improve IRIS data persistence with proper Durable %SYS ( #31901 )
...
Co-authored-by: Tomo Okuyama <tomo.okuyama@intersystems.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-04 11:39:26 +08:00
05f2764d7c
fix(docker): persist IRIS data across container recreation using Durable %SYS ( #31899 )
...
Co-authored-by: Tomo Okuyama <tomo.okuyama@intersystems.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-04 09:57:46 +08:00
f5d6c250ed
fix: "refactor: port api/controllers/console/tag/tags.py to ov3" ( #31887 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-03 22:18:53 +08:00
45daec7541
refactor: replace line-clamp package with native CSS ( #31877 )
...
Co-authored-by: OSS Contributor <oss-contributor@example.com >
Co-authored-by: Claude (claude-opus-4-5) <noreply@anthropic.com >
Co-authored-by: niveshdandyan <niveshdandyan@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-03 22:14:18 +08:00
盐粒 Yanli and GitHub
c14a8bb437
chore(dev): use strict bash mode for pytest ( #31873 )
2026-02-03 19:42:42 +08:00
b76c8fa853
test: fix test ( #31880 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-03 18:47:05 +08:00
QuantumGhost and GitHub
8c3e77cd0c
chore: update version to 1.12.0 ( #31878 )
2026-02-03 18:08:15 +08:00
Stephen Zhou and GitHub
476946f122
test: fix test ( #31869 )
2026-02-03 17:43:27 +08:00
Joel and GitHub
62a698a883
fix: create app from template not support review ( #31866 )
2026-02-03 16:40:35 +08:00
ebca36ffbb
refactor: update oauth_new_user handling in AppInitializer to use parseAsBoolean ( #31862 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-02-03 15:20:26 +08:00
aa7fe42615
test: enhance CommandSelector and GotoAnythingProvider tests ( #31743 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-02-03 13:47:30 +08:00
Stephen Zhou and GitHub
b55c0ec4de
fix: revert "refactor: api/controllers/console/feature.py (test)" ( #31850 )
2026-02-03 12:26:47 +08:00
8b50c0d920
chore(deps-dev): bump types-psutil from 7.0.0.20251116 to 7.2.2.20260130 in /api ( #31814 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-03 09:59:29 +08:00
47f8de3f8e
refactor: port api/controllers/console/app/annotation.py api/controllers/console/explore/trial.py api/controllers/console/workspace/account.py api/controllers/console/workspace/members.py api/controllers/service_api/app/annotation.py to basemodel ( #31833 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-03 09:59:00 +08:00
Asuka Minato and GitHub
491fa9923b
refactor: port api/controllers/console/datasets/data_source.py /datasets/metadata.py /service_api/dataset/metadata.py /nodes/agent/agent_node.py api/core/workflow/nodes/datasource/datasource_node.py api/services/dataset_service.py to match case ( #31836 )
2026-02-02 21:03:16 +09:00
Asuka Minato and GitHub
ce2c41bbf5
refactor: port api/controllers/console/datasets/datasets_document.py api/controllers/service_api/app/annotation.py api/core/app/app_config/easy_ui_based_app/agent/manager.py api/core/app/apps/pipeline/pipeline_generator.py api/core/workflow/nodes/knowledge_retrieval/knowledge_retrieval_node.py to match case ( #31832 )
2026-02-02 19:07:30 +09:00
Asuka Minato and GitHub
920db69ef2
refactor: if to match ( #31799 )
2026-02-02 18:12:03 +09:00
Asuka Minato and GitHub
ac222a4dd4
refactor: port api/controllers/console/app/audio.py api/controllers/console/app/message.py api/controllers/console/auth/data_source_oauth.py api/controllers/console/auth/forgot_password.py api/controllers/console/workspace/endpoint.py ( #30680 )
2026-02-02 18:03:07 +09:00
840a975fef
refactor: add test for api/controllers/console/workspace/tool_pr… ( #29886 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-02 14:54:16 +09:00
QuantumGhost and GitHub
9fb72c151c
refactor: "chore: update version to 1.12.0" ( #31817 )
2026-02-02 11:18:18 +08:00
-LAN- and GitHub
603a896c49
chore(CODEOWNERS): assign .agents/skills to @hyoban ( #31816 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2026-02-02 11:12:04 +08:00
41177757e6
fix: summary index bug ( #31810 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Jyong <76649700+JohnJyong@users.noreply.github.com >
Co-authored-by: zxhlyh <jasonapring2015@outlook.com >
Co-authored-by: Yansong Zhang <916125788@qq.com >
Co-authored-by: hj24 <mambahj24@gmail.com >
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-02 09:45:17 +08:00
yyh and GitHub
4f826b4641
refactor(typing): use enum types for workflow status fields ( #31792 )
2026-02-02 09:41:34 +08:00
3216b67bfa
refactor: examples of use match case ( #31312 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-01 19:25:54 +09:00
7828508b30
refactor: remove all reqparser ( #29289 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-02-01 13:43:14 +09:00
b8cb5f5ea2
refactor(typing): Fixup typing A2 - workflow engine & nodes ( #31723 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-01-31 18:00:56 +09:00
盐粒 Yanli and GitHub
5bc99995fc
fix(api): align graph protocols for response streaming ( #31777 )
2026-01-31 01:57:36 +09:00
a433d5ed36
refactor: port api/controllers/console/tag/tags.py to ov3 ( #31767 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-30 22:40:14 +09:00
Asuka Minato and GitHub
b58d9e030a
refactor: init_validate.py to v3 ( #31457 )
2026-01-30 22:39:02 +09:00
Asuka Minato and GitHub
a4db322440
chore: update restx to 1.3.2 ( #31229 )
2026-01-30 21:24:49 +08:00
lif and GitHub
24b280a0ed
fix(i18n): improve Chinese translation of Max Tokens ( #31771 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
2026-01-30 20:19:35 +08:00
90fe9abab7
revert: revert human input relevant code ( #31766 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-30 19:18:49 +08:00
ba568a634d
refactor: api/controllers/console/remote_files.py to ov3 ( #31466 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-30 19:32:20 +09:00
f33d99ea01
refactor: api/controllers/console/feature.py (test) ( #31562 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-30 19:22:01 +09:00
Joel and GitHub
4346f61b0c
chore: hide disable try tab when not support ( #31759 )
2026-01-30 18:10:25 +08:00
QuantumGhost and GitHub
f90fa2b186
fix(api): fix workflow state persistence issue ( #31752 )
...
Ensure workflow pause configuration is correctly set for all entrypoints.
2026-01-30 17:44:29 +08:00
Stephen Zhou and GitHub
b7e752078c
fix: trigger doc link ( #31754 )
2026-01-30 17:30:24 +08:00
盐粒 Yanli and GitHub
5a7dfd15b8
fix: Drain non-stream plugin chunk iterator ( #31564 )
2026-01-30 16:54:56 +08:00
89abea26f9
refactor: rm some dict api/controllers/console/app/generator.py api/core/llm_generator/llm_generator.py ( #31709 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-30 17:37:20 +09:00
Jax and GitHub
95d68437d1
fix(redis): Redis Cluster eval errors by adding hash tags to trigger debug keys ( #31701 )
2026-01-30 16:05:02 +08:00
QuantumGhost and GitHub
d6a787497f
chore(docker): update plugin daemon version to 0.5.3-local in docker-compose ( #31739 )
2026-01-30 14:22:32 +08:00
Stephen Zhou and GitHub
0cf7827f2a
chore: update lint config ( #31735 )
2026-01-30 14:10:09 +08:00
cf7fae393c
chore(i18n): sync translations with en-US ( #31730 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-01-30 12:27:01 +08:00
Stephen Zhou and GitHub
5c0df4a3ef
chore: Revert "refactor: prefer css icon" ( #31733 )
2026-01-30 12:26:07 +08:00
5a3ceb240e
feat: Summary index for knowledge. ( #31719 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Jyong <76649700+JohnJyong@users.noreply.github.com >
Co-authored-by: zxhlyh <jasonapring2015@outlook.com >
Co-authored-by: Yansong Zhang <916125788@qq.com >
Co-authored-by: hj24 <mambahj24@gmail.com >
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-30 11:08:09 +08:00
4e7226dc39
chore: update version to 1.12.0 ( #31726 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-30 11:07:44 +08:00
03e3acfc71
feat(api): Human Input Node (backend part) ( #31646 )
...
The backend part of the human in the loop (HITL) feature and relevant architecture / workflow engine changes.
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: 盐粒 Yanli <yanli@dify.ai >
Co-authored-by: CrabSAMA <40541269+CrabSAMA@users.noreply.github.com >
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: yihong <zouzou0208@gmail.com >
Co-authored-by: Joel <iamjoel007@gmail.com >
2026-01-30 10:18:49 +08:00
fedd097f63
feat: Human Input node (Frontend Part) ( #31631 )
...
Co-authored-by: JzoNg <jzongcode@gmail.com >
Co-authored-by: Joel <iamjoel007@gmail.com >
Co-authored-by: yessenia <yessenia.contact@gmail.com >
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
2026-01-30 10:16:46 +08:00
5bf0251554
chore(typing): reduce ty excludes for A1 ( #31721 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-30 02:38:57 +08:00
f79512ec78
refactor: prefer css icon ( #31551 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-29 21:14:55 +08:00
Joel and GitHub
c27df88417
feat: try app support review ( #31716 )
2026-01-29 19:40:47 +08:00
yihong and GitHub
8aeef36e2d
feat: use xdist to make make test faster ( #30824 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2026-01-29 18:17:40 +08:00
25ac69afc5
docs: relocate frontend docs for agents and human ( #31714 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-29 17:58:10 +08:00
CrabSAMA and GitHub
7d1ad7e03a
refactor: unified shortcut keys display using component ( #31713 )
2026-01-29 17:57:46 +08:00
盐粒 Yanli and GitHub
62f46fc55c
chore(ty): Bootstrap ty type checking for api ( #31681 )
2026-01-29 16:45:07 +08:00
-LAN- and GitHub
2626e773d9
chore: Set plugin schema cache TTL to 1h ( #31708 )
2026-01-29 16:41:09 +08:00
盐粒 Yanli and GitHub
b9ac7af9c5
refactor(web): consolidate download helpers ( #31664 )
2026-01-29 16:02:49 +08:00
Seokrin Taron Sung and GitHub
74cfe77674
fix(web): remove unwanted border on sticky elements in dark mode ( #31699 )
2026-01-29 15:51:51 +08:00
4f2cd40498
fix: convert HTTP method to lowercase when parsing cURL commands ( #31704 )
...
Co-authored-by: jiasiqi <jiasiqi3@tal.com >
2026-01-29 15:37:37 +08:00
-LAN- and GitHub
0934b89da9
chore(import-linter): add a rule to make model_runtime isolate ( #31706 )
2026-01-29 15:06:40 +08:00
Asuka Minato and GitHub
3bcfb4031a
refactor: ExporleBanner to TypeBase ( #31698 )
2026-01-29 15:34:14 +09:00
ceb6914793
refactor(model): Refactor plugin model schema cache to be process-global to prevent redundant Daemon API calls ( #31689 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-01-29 14:31:15 +08:00
dbfc47e8b0
fix: SSRF in WordExtractor URL download (credit to @EaEa0001 ) ( #31678 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-29 14:01:21 +08:00
c2473d85dc
feat: Add summary index for knowledge. ( #31625 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Jyong <76649700+JohnJyong@users.noreply.github.com >
Co-authored-by: zxhlyh <jasonapring2015@outlook.com >
Co-authored-by: Yansong Zhang <916125788@qq.com >
Co-authored-by: hj24 <mambahj24@gmail.com >
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-29 13:47:35 +08:00
Stephen Zhou and GitHub
5ce3a04a2c
chore: disable turbopackFileSystemCacheForDev ( #31696 )
2026-01-29 11:47:24 +08:00
bangjiehan and GitHub
c30af58ac4
chore: remove non-ASCII characters in .env.example ( #31638 )
2026-01-29 11:27:58 +08:00
8f414af34e
test: add comprehensive tests ( #31649 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 11:16:26 +08:00
eux and GitHub
b48a10d7ec
feat(qdrant): implement full-text search with multi-keyword support ( #31658 )
2026-01-29 11:12:18 +08:00
91532ef429
fix: add list type support for ToolInput constant value in tool node ( #31276 )
...
Co-authored-by: qiaofenglin <qiaofenglin@baidu.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-29 10:49:29 +08:00
-LAN- and GitHub
24ebe2f5c6
refactor(graph_engine): Add a Config class for graph engine. ( #31663 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2026-01-28 19:57:55 +08:00
KVOJJJin and GitHub
7f40f178ed
fix(app-log): fetching messages correctly when scrolling message list ( #31655 )
2026-01-28 19:57:15 +08:00
e98c1adfbf
chore(i18n): sync translations with en-US ( #31630 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-01-28 17:49:10 +08:00
78198c6452
fix: vdb-migrate command did not use for parent-child segment migration ( #31605 )
...
Co-authored-by: warlocgao <warlocgao@tencent.com >
2026-01-28 14:54:50 +08:00
zxhlyh and GitHub
6fff46bc29
feat: summary index ( #31523 )
2026-01-28 11:09:34 +08:00
3d414678e3
fix(graph_engine): Cannot run single iteration or loop node ( #31470 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: Yeuoly <45712896+Yeuoly@users.noreply.github.com >
2026-01-28 01:05:59 +08:00
-LAN- and GitHub
d76ad15fca
refactor(graph_engine): move observability layer and persistence laye… ( #31620 )
2026-01-28 00:54:21 +08:00
NeatGuyCoding and GitHub
144ef0880a
fix(cors): correct CORS resource pattern for /console/api routes ( #31485 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
2026-01-27 20:03:32 +08:00
11259617fa
test: add comprehensive tests for chat-user-input component ( #31595 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-01-27 20:02:49 +08:00
yyh and GitHub
caa30ddcc0
chore: remove project skills ( #31615 )
2026-01-27 19:54:46 +08:00
8ec4233611
fix: doc not gen bug ( #31547 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-01-27 20:19:39 +09:00
Asuka Minato and GitHub
e482588ef8
fix: ConsoleDatasetListQuery request.args.to_dict() ( #31598 )
2026-01-27 17:12:52 +09:00
b66bd5f5a8
feat: enhance quota panel with installed providers mapping ( #31546 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-01-27 15:43:37 +08:00
c8abe1c306
test: add tests for dataset document detail ( #31274 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-01-27 15:43:27 +08:00
eca26a9b9b
feat: Enhances OpenTelemetry node parsers ( #30706 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-27 15:30:21 +08:00
Stephen Zhou and GitHub
febc9b930d
chore: update react and next version ( #31593 )
2026-01-27 14:06:09 +08:00
lif and GitHub
d13638f6e4
test: wrap test cleanup in act() to prevent window is not defined error ( #31558 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
2026-01-27 11:25:14 +08:00
hj24 and GitHub
b4eef76c14
fix: billing account deletion ( #31556 )
2026-01-27 11:18:23 +08:00
cbf7f646d9
chore(deps): bump pypdf from 6.6.0 to 6.6.2 in /api ( #31568 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-01-27 11:06:13 +08:00
c58647d39c
refactor(web): extract MCP components and add comprehensive tests ( #31517 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com >
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-01-27 11:05:59 +08:00
f6be9cd90d
refactor: replace request.args.get with Pydantic BaseModel validation ( #31104 )
...
Co-authored-by: GlobalStar117 <GlobalStar117@users.noreply.github.com >
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-27 10:48:42 +08:00
360f3bb32f
chore(deps): bump pycryptodome from 3.19.1 to 3.23.0 in /api ( #31504 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-27 10:43:05 +08:00
lif and GitHub
8519b16cfc
docs: add ESLint guide to AGENTS.md ( #31559 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
2026-01-27 09:32:55 +08:00
盐粒 Yanli and GitHub
f00d823f9f
chore: move agent notes into docstrings ( #31560 )
2026-01-27 09:32:26 +08:00
e48419937b
feat: chatflow support multimodal ( #31293 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-27 00:24:48 +08:00
Asuka Minato and GitHub
5eaf0c733a
fix: service api doc can not gen ( #31549 )
2026-01-26 21:59:02 +09:00
yyh and GitHub
f561656a89
chore: follow-up fixes for storybook vite migration ( #31545 )
2026-01-26 20:20:14 +08:00
Junyan Qin (Chin) and GitHub
f01f555146
chore: increase plugin cache ttl to 1 hour ( #31552 )
2026-01-26 19:48:33 +08:00
Stephen Zhou and GitHub
47d0e400ae
chore: update to story book nextjs-vite ( #31536 )
2026-01-26 17:07:20 +08:00
wangxiaolei and GitHub
8724ba04aa
fix: fix Cannot read properties of null (reading 'credential_form_sch… ( #31117 )
2026-01-26 15:52:53 +08:00
Stephen Zhou and GitHub
6fd001c660
chore: eslint prune-suppressions ( #31526 )
2026-01-26 15:31:19 +08:00
e8e386a6b9
fix: Add vertical scrolling support for floating elements. ( #30897 )
...
Co-authored-by: zhaiguangpeng <zhaiguangpeng@didiglobal.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-26 15:17:42 +08:00
eba5eac3fa
refactor: api/controllers/console/setup.py to ov3 ( #31465 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-26 15:04:33 +08:00
19008dce13
refactor: api/controllers/console/version.py to v3 ( #31463 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-26 15:04:25 +08:00
92011d0a31
refactor: LLM plugin invoke parsing ( #31499 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-26 14:59:57 +08:00
a51ced0a4f
refactor: pass BaseModel instances instead of dict ( #31514 )
...
Co-authored-by: fghpdf <fghpdf@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-26 14:50:14 +08:00
yyh and GitHub
dad8e408b0
fix(web): upgrade tanstack devtools to fix seroval RCE vulnerability ( #31515 )
2026-01-26 14:49:58 +08:00
d941201a3e
refactor(tool-selector): remove unused components and consolidate import ( #31018 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-26 14:24:00 +08:00
dd988d42c2
feat: enhance quota panel to support additional model providers and integrate trial models feature ( #31443 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-26 14:04:12 +08:00
a43d2ec4f0
refactor: restructure Completed component ( #31435 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-26 14:03:51 +08:00
7c12e923b6
feat: add trial model list in system features ( #31313 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: hj24 <mambahj24@gmail.com >
2026-01-26 11:52:05 +08:00
Asuka Minato and GitHub
b9f1d65d4f
refactor: example of refine dict / Mapping ( #31498 )
2026-01-26 10:23:38 +08:00
b4e2af96e2
chore(deps): bump @lexical/utils from 0.38.2 to 0.39.0 in /web ( #31503 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-26 10:17:04 +08:00
9d38af6d99
chore(deps): bump pyasn1 from 0.6.1 to 0.6.2 in /api ( #31140 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-24 10:31:56 +08:00
0772d49257
fix(api): fix IRIS hybrid search returning zero results ( #31309 )
...
Co-authored-by: Tomo Okuyama <tomo.okuyama@intersystems.com >
2026-01-24 10:29:19 +08:00
-LAN- and GitHub
67eb8c052d
refactor: single-node workflow runner helpers ( #31472 )
2026-01-24 10:27:44 +08:00
5c4028d557
refactor: port AppModelConfig ( #30919 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-24 10:25:51 +08:00
55e6bca11c
fix(http-request): prevent UUID truncation in JSON body ( #31444 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-24 10:21:21 +08:00
67657c2f48
chore: Update dev setup scripts and API README ( #31415 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-24 10:20:47 +08:00
e8f9d64651
fix(tools): fix ToolInvokeMessage Union type parsing issue ( #31450 )
...
Co-authored-by: qiaofenglin <qiaofenglin@baidu.com >
2026-01-24 10:18:06 +08:00
wangxiaolei and GitHub
1f8c730259
feat: optimize http status code ( #31430 )
2026-01-24 10:16:16 +08:00
8d45755303
feat: init fastopenapi ( #30453 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-23 21:07:52 +09:00
Asuka Minato and GitHub
6342d196e8
refactor: split changes for api/controllers/web/workflow.py ( #29852 )
2026-01-23 19:06:21 +09:00
5dc5709d58
refactor: split changes for api/controllers/web/login.py ( #29854 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-23 19:06:04 +09:00
99d19cd3db
docs(api): clarity SystemFeatureApi for webapp is unauthenticated by design ( #31432 )
...
The `/api/system-features` is required for the web app initialization.
Authentication would create circular dependency (can't authenticate without web app loading).
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-23 16:03:12 +08:00
fa92548cf6
feat: archive workflow run logs backend ( #31310 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-23 13:11:56 +08:00
lif and GitHub
41428432cc
ci: enable ESLint autofix in autofix bot ( #31428 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
2026-01-23 13:05:51 +08:00
b3a869b91b
refactor: optimize system features response payload for unauthenticated clients ( #31392 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
2026-01-23 12:12:11 +08:00
f911199c8e
chore: disable serwist in dev ( #31424 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-23 11:35:14 +08:00
wangxiaolei and GitHub
056095238b
fix: fix create-by-file doc_form ( #31346 )
2026-01-23 11:34:47 +08:00
盐粒 Yanli and GitHub
c8ae6e39d2
fix: NextStep crash when target node is missing ( #31416 )
2026-01-23 10:15:20 +08:00
QuantumGhost and GitHub
61f8647f37
docs(api): mark SystemFeatureApi as unauthenticated by design ( #31417 )
...
The `/console/api/system-features` is required for the dashboard initialization. Authentication would create circular dependency (can't login without dashboard loading).
ref: CVE-2025-63387
Related: #31368
2026-01-22 22:33:59 +08:00
356a156f36
chore(i18n): sync translations with en-US ( #31413 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-01-22 20:56:19 +08:00
lif and GitHub
e2d7fe9c72
fix(web): use Array.from() for FileList to fix tsc type errors ( #31398 )
2026-01-22 19:51:24 +08:00
b9f718005c
feat: frontend part of support try apps ( #31287 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-01-22 18:16:37 +08:00
-LAN- and GitHub
c575c34ca6
refactor: Move workflow node factory to app workflow ( #31385 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2026-01-22 18:08:21 +08:00
wangxiaolei and GitHub
a112caf5ec
fix: use thread local isolation the context ( #31410 )
2026-01-22 18:02:54 +08:00
lif and GitHub
510a02286f
fix(web): disable single tilde strikethrough in markdown rendering ( #31400 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
2026-01-22 16:33:17 +08:00
515002a8ba
feat: app trial ( #26281 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: hj24 <mambahj24@gmail.com >
2026-01-22 15:42:54 +08:00
136618b567
fix: more doc link fix ( #31395 )
...
Co-authored-by: Riskey <36894937+RiskeyL@users.noreply.github.com >
2026-01-22 15:18:42 +08:00
036f6ef5ab
fix: following docs link fix ( #31390 )
...
Co-authored-by: Riskey <36894937+RiskeyL@users.noreply.github.com >
2026-01-22 15:02:37 +08:00
811e43d0d4
fix: non-auto variable type params of agent node tool are not correctly parsed ( #31128 )
...
Co-authored-by: wangzejie <wangzejie@meicai.cn >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-22 14:43:21 +08:00
wangxiaolei and GitHub
4e7c1f4f44
fix: fix visibilityState event handle ( #31354 )
2026-01-22 11:13:14 +08:00
wangxiaolei and GitHub
211c57f7b6
fix: remove _try_resolve_user_from_request ( #31360 )
2026-01-21 21:19:11 +08:00
Stephen Zhou and GitHub
524ce14a68
test: enhance HitTestingPage tests with additional coverage for rende… ( #31355 )
2026-01-21 19:07:20 +08:00
Stephen Zhou and GitHub
1813b65acb
chore: revert jsdom update ( #31353 )
2026-01-21 18:30:04 +08:00
-LAN- and GitHub
6452c5a7ac
refactor(db): enforce non-null message annotation questions ( #27915 )
2026-01-21 17:54:59 +08:00
1d778d532a
refactor(web): useClipboard hook to reduce duplication ( #31308 )
...
Signed-off-by: SherlockShemol <shemol@163.com >
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-01-21 17:33:39 +08:00
Stephen Zhou and GitHub
aa68966b55
test: fix test in #30849 ( #31350 )
2026-01-21 16:46:42 +08:00
117b6c65e4
chore(i18n): sync translations with en-US ( #31342 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-01-21 16:35:12 +08:00
061feebd87
fix: check and update doc links ( #30849 )
...
Co-authored-by: Riskey <36894937+RiskeyL@users.noreply.github.com >
2026-01-21 16:31:48 +08:00
146ee4d3e9
chore(i18n): sync translations with en-US ( #31332 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-01-21 16:15:58 +08:00
ed0e068a47
fix(i18n): update model provider tip to only mention OpenAI in English, Japanese, and Simplified Chinese translations ( #31339 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-21 15:47:49 +08:00
Bowen Liang and GitHub
d4f5a113ed
chore(web): refactor next.config.js to next.config.ts ( #31331 )
2026-01-21 15:07:32 +08:00
yyh and GitHub
4b068022e1
chore: reorganize agent skills and add web design skills for all agents ( #31334 )
2026-01-21 14:48:58 +08:00
34436fc89c
feat: workflow support register context and read context ( #31265 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Maries <xh001x@hotmail.com >
2026-01-21 14:31:47 +08:00
e80d76af15
feat: add lock for retention jobs ( #31320 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-21 14:06:35 +08:00
76a0249eaf
feat: enhance ProgressBar and UsageInfo for storage mode ( #31273 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-21 14:04:33 +08:00
Stephen Zhou and GitHub
2512227868
chore: update dev config ( #31329 )
2026-01-21 13:49:16 +08:00
121d301a41
refactor: use session factory instead of call db.session directly ( #31198 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-21 13:43:06 +08:00
071bbc6d74
build: bump NextJS from to 16 with turbopack enable for web production build boost ( #27014 )
...
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-01-21 12:53:29 +08:00
db4fb06c5f
chore: lint custom tag in i18n ( #31301 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-01-21 12:21:30 +08:00
a8764694ed
test: enhance HitTestingPage tests with additional coverage for rendering and state updates ( #31321 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-21 11:35:29 +08:00
95f92e07e4
chore(web): comment out unused provider entries in quota panel ( #31315 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-21 10:26:14 +08:00
dependabot[bot] and GitHub
c413de4b27
chore(deps-dev): bump jsdom from 27.3.0 to 27.4.0 in /web ( #31186 )
2026-01-21 01:23:28 +08:00
8056768106
fix: enforce no-leaked-conditional-rendering as error and fix violations ( #31262 )
...
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-01-20 23:08:59 +08:00
8f949d503a
chore(i18n): sync translations with en-US ( #31298 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-01-20 21:40:43 +08:00
c9519d2f0e
chore(deps): bump js-yaml from 4.1.0 to 4.1.1 in /web ( #31297 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-20 21:27:15 +08:00
92fc50ac57
chore(web): remove version prefixes from package.json ( #31286 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: hyoban <38493346+hyoban@users.noreply.github.com >
2026-01-20 21:14:50 +08:00
3bb80a0934
chore: lint for i18n place holder ( #31283 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-01-20 21:14:20 +08:00
yyh and GitHub
54921844bb
fix(web): disable HTML escaping for form field validation messages ( #31292 )
2026-01-20 18:43:01 +08:00
3ebe53ada1
ci: label web changes ( #31261 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-20 13:46:23 +08:00
76b64dda52
test: add tests for dataset list ( #31231 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-01-20 13:07:00 +08:00
cxhello and GitHub
a715c015e7
chore(web): remove redundant optimizePackageImports config ( #31257 )
2026-01-20 12:24:16 +08:00
45b8d033be
chore: init tsslint ( #31209 )
...
Co-authored-by: Johnson Chu <johnsoncodehk@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-20 11:08:50 +08:00
kurokobo and GitHub
cb51a449d3
fix: correct i18n for stepOne.uploader.tip ( #31177 )
2026-01-20 09:30:50 +08:00
62ac02a568
feat: Download the uploaded files ( #31068 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-19 16:48:13 +08:00
zxhlyh and GitHub
2d4289a925
chore: relocate datasets api form ( #31224 )
2026-01-19 16:15:51 +08:00
wangxiaolei and GitHub
88780c7eb7
fix: Revert "fix: fix create app xss issue" ( #31219 )
2026-01-19 16:07:24 +08:00
wangxiaolei and GitHub
0f1db88dcb
fix: fix dify-plugin-daemon error message ( #31218 )
2026-01-19 16:00:44 +08:00
92dbc94f2f
test: add unit tests for plugin detail panel components including action lists, strategy lists, and endpoint management ( #31053 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-19 14:40:32 +08:00
wangxiaolei and GitHub
9f09414dbe
refactor: make url in email template more better ( #31166 )
2026-01-19 14:28:41 +08:00
Stephen Zhou and GitHub
b3902374ac
chore: drop slow lint rules ( #31205 )
2026-01-19 12:45:02 +08:00
wangxiaolei and GitHub
3b225c01da
refactor: refactor workflow context ( #30607 )
2026-01-19 12:18:51 +08:00
Xiyuan Chen and GitHub
72ce6ca437
feat: implement workspace permission checks for member invitations an… ( #31202 )
2026-01-18 19:35:50 -08:00
NFish and GitHub
269c85d5a3
feat: ee workspace permission control ( #30841 )
2026-01-19 11:06:04 +08:00
b0545635b8
chore: improve clear workflow_run task ( #31124 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: hj24 <mambahj24@gmail.com >
2026-01-19 10:58:57 +08:00
Stephen Zhou and GitHub
13d648cf7b
chore: no custom lint cache location ( #31195 )
2026-01-19 10:37:49 +08:00
e8397ae7a8
fix(web): Zustand testing best practices and state read optimization ( #31163 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-19 10:31:34 +08:00
yyh and GitHub
8893913b3a
feat: add Vercel React Best Practices skill for Claude Code ( #31133 )
2026-01-19 10:30:49 +08:00
Stephen Zhou and GitHub
14f123802d
chore: update vite related version ( #31180 )
2026-01-19 10:28:06 +08:00
Stephen Zhou and GitHub
7b66bbc35a
chore: introduce bulk-suppressions and multithread linting ( #31157 )
2026-01-17 19:51:56 +08:00
77366f33a4
feat(web): add loading indicators for infinite scroll pagination ( #31110 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-01-17 17:36:07 +08:00
yyh and GitHub
e3b0918dd9
test(web): add global zustand mock for tests ( #31149 )
2026-01-17 17:29:13 +08:00
fad6fa141d
chore: improve accessibility for learn more link ( #31120 )
...
Co-authored-by: khmandarrin <jeong-ga-eun@jeong-ga-eun-ui-MacBookAir.local >
2026-01-16 18:12:07 +08:00
Pádraic Slattery and GitHub
30821fd26c
chore: Update outdated GitHub Actions versions ( #31114 )
2026-01-16 17:56:55 +08:00
1a9fdd9a65
refactor: migrate tag list API query parameters to Pydantic ( #31097 )
...
Co-authored-by: fghpdf <fghpdf@users.noreply.github.com >
2026-01-16 17:49:52 +08:00
de610cbf39
fix: call get_text_content() instead of casting to str ( #31121 )
...
Signed-off-by: Stream <Stream_2@qq.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-16 18:41:00 +09:00
yyh and GitHub
6903c31b84
fix(search-input): retain focus after clearing input ( #31107 )
2026-01-16 16:22:14 +08:00
盐粒 Yanli and GitHub
b2cc9b255d
chore: Update coding agent workflow for backend ( #31093 )
2026-01-16 14:28:47 +08:00
e9f0e1e839
fix(web): replace Response.json with legacy Response constructor for pre-Chrome 105 compatibility( #31091 ) ( #31095 )
...
Co-authored-by: Xiaoba Yu <xb1823725853@gmail.com >
2026-01-16 14:26:23 +08:00
pavior and GitHub
cd497a8c52
fix(web): use portal for variable picker in code editor ( Fixes #31063 ) ( #31066 )
2026-01-16 13:31:57 +08:00
Stephen Zhou and GitHub
7aab4529e6
chore: lint for state hooks ( #31088 )
2026-01-16 11:58:28 +08:00
4bff0cd0ab
fix: resolve 'Expand all chunks' button not working ( #31074 )
...
Co-authored-by: GlobalStar117 <GlobalStar117@users.noreply.github.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <427733928@qq.com >
2026-01-16 11:34:42 +08:00
c98870c3f4
refactor: always preserve marketplace search state in URL ( #31069 )
...
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-01-16 08:52:53 +09:00
Stephen Zhou and GitHub
b06c7c8f33
ci: disable limit annotation ( #31072 )
2026-01-15 23:04:26 +08:00
Stephen Zhou and GitHub
1a2fce7055
ci: eslint annotation ( #31056 )
2026-01-15 21:49:46 +08:00
2b021e8752
fix: remove hardcoded 48-character limit from text inputs ( #30156 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-01-15 17:43:00 +08:00
wangxiaolei and GitHub
4a197b9458
fix: fix log updated_at is refreshed ( #31045 )
2026-01-15 15:42:46 +08:00
Xiyuan Chen and GitHub
772ff636ec
feat: credential sync fix for enterprise edition ( #30626 )
2026-01-14 23:33:24 -08:00
Stephen Zhou and GitHub
ab1c5a2027
refactor: remove manual set query logic ( #31039 )
2026-01-15 15:25:43 +08:00
hj24 and GitHub
33e99f069b
fix: message clean service ut ( #31038 )
2026-01-15 15:13:25 +08:00
52af829f1f
refactor: enhance clean messages task ( #29638 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: 非法操作 <hjlarry@163.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-15 14:03:17 +08:00
-LAN- and GitHub
0ef8b5a0ca
chore: bump version to 1.11.4 ( #30961 )
2026-01-15 11:36:15 +08:00
wangxiaolei and GitHub
2bfc54314e
feat: single run add opentelemetry ( #31020 )
2026-01-15 11:10:55 +08:00
bdd8d5b470
test: add unit tests for PluginPage and related components ( #30908 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-15 10:56:02 +08:00
4955de5905
fix: validation error when uploading images with None URL values ( #31012 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-01-15 10:54:10 +08:00
yyh and GitHub
3bee2ee067
refactor(contract): restructure console contracts with nested billing module ( #30999 )
2026-01-15 10:41:18 +08:00
Stephen Zhou and GitHub
328897f81c
build: require node 24.13.0 ( #30945 )
2026-01-15 10:38:55 +08:00
ab078380a3
feat(web): refactor documents component structure and enhance functionality ( #30854 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-15 10:33:58 +08:00
a33ac77a22
feat: implement document creation pipeline with multi-step wizard and datasource management ( #30843 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-15 10:33:48 +08:00
d3923e7b56
refactor: port AppAnnotationHitHistory ( #30922 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-15 10:14:55 +08:00
2f633de45e
refactor: port TenantCreditPool ( #30926 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-15 10:14:15 +08:00
wangxiaolei and GitHub
98c88cec34
refactor: delete_endpoint should be idempotent ( #30954 )
2026-01-15 10:10:10 +08:00
wangxiaolei and GitHub
c6999fb5be
fix: fix plugin edit endpoint app disappear ( #30951 )
2026-01-15 10:09:57 +08:00
f7f9a08fa5
refactor: port TidbAuthBinding( ( #31006 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-15 10:07:02 +08:00
wangxiaolei and GitHub
5008f5e89b
fix: Use raw SQL UPDATE to set read status without triggering updated… ( #31015 )
2026-01-15 09:51:44 +08:00
wangxiaolei and GitHub
1dd89a02ea
fix: fix missing id and message_id ( #31008 )
2026-01-14 23:26:17 +09:00
5bf4114d6f
fix: increase name length limit in ExternalDatasetCreatePayload ( #31000 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-01-14 22:13:53 +09:00
yyh and GitHub
a56e94ba8e
feat: add .agent/skills symlink and orpc-contract-first skill ( #30968 )
2026-01-14 21:13:14 +08:00
Milad Rashidikhah and GitHub
11f1782df0
fix: correct API Extension documentation link ( #30962 )
2026-01-14 21:21:15 +09:00
wangxiaolei and GitHub
8cf5d9a6a1
fix: fix Cannot destructure property 'name' of 'value' as it is undef… ( #30991 )
2026-01-14 19:30:47 +08:00
wangxiaolei and GitHub
0ec2b12e65
feat: allow pass hostname in docker env ( #30975 )
2026-01-14 19:30:37 +08:00
Stephen Zhou and GitHub
f33b1a3332
fix: redirect after login ( #30985 )
2026-01-14 17:20:49 +08:00
kenwoodjw and GitHub
08026f7399
fix(deps): security updates for pdfminer.six, authlib, werkzeug, aiohttp and others ( #30976 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2026-01-14 17:03:46 +08:00
yyh and GitHub
18e051bd66
chore(web): remove unused demo service component ( #30979 )
2026-01-14 17:03:35 +08:00
yyh and GitHub
42f991dbef
chore(web): disable Serwist dev logs ( #30980 )
2026-01-14 16:23:58 +08:00
b1b2c9636f
fix(web): preserve HTTP method in ORPC fetchCompat mode ( #30971 )
...
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-01-14 16:18:12 +08:00
01f17b7ddc
refactor(http_request_node): apply DI for http request node ( #30509 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-14 14:19:48 +08:00
yyh and GitHub
14b2e5bd0d
refactor(web): MCP tool availability to context-based version gating ( #30955 )
2026-01-14 13:40:16 +08:00
wangxiaolei and GitHub
d095bd413b
fix: fix LOOP_CHILDREN_Z_INDEX ( #30719 )
2026-01-14 10:22:31 +08:00
heyszt and GitHub
3473ff7ad1
fix: use Factory to create repository in Aliyun Trace ( #30899 )
2026-01-14 10:21:46 +08:00
fanadong and GitHub
138c56bd6e
fix(logstore): prevent SQL injection, fix serialization issues, and optimize initialization ( #30697 )
2026-01-14 10:21:26 +08:00
jialin li and GitHub
c327d0bb44
fix: Correction to the full name of Volc TOS ( #30741 )
2026-01-14 10:11:30 +08:00
e4b97fba29
chore(deps): bump azure-core from 1.36.0 to 1.38.0 in /api ( #30941 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-14 10:10:49 +08:00
7f9884e7a1
feat: Add option to delete or keep API keys when uninstalling plugin ( #28201 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-01-14 10:09:30 +08:00
e389cd1665
chore(deps): bump filelock from 3.20.0 to 3.20.3 in /api ( #30939 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-14 09:56:02 +08:00
wangxiaolei and GitHub
87f348a0de
feat: change param to pydantic model ( #30870 )
2026-01-14 09:46:41 +08:00
206706987d
refactor(variables): clarify base vs union type naming ( #30634 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-13 23:39:34 +09:00
91da784f84
refactor: init orpc contract ( #30885 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-01-13 23:38:28 +09:00
a129e684cc
feat: inject traceparent in enterprise api ( #30895 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-13 23:37:39 +09:00
wangxiaolei and GitHub
fe07c810ba
fix: fix instance is not bind to session ( #30913 )
2026-01-13 21:15:21 +08:00
-LAN- and GitHub
a22cc5bc5e
chore: Bump Dify version to 1.11.3 ( #30903 )
2026-01-13 17:49:13 +08:00
yyh and GitHub
1fbdf6b465
refactor(web): setup status caching ( #30798 )
2026-01-13 16:59:49 +08:00
491e1fd6a4
chore: case insensitive email ( #29978 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-01-13 15:42:44 +08:00
0e33dfb5c2
fix: In the LLM model in dify, when a message is added, the first cli… ( #29540 )
...
Co-authored-by: 青枕 <qingzhen.ww@alibaba-inc.com >
2026-01-13 15:42:32 +08:00
ea708e7a32
fix(web): add null check for SSE stream bufferObj to prevent TypeError ( #30131 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-13 15:40:43 +08:00
非法操作 and GitHub
c09e29c3f8
chore: rename the migration file ( #30893 )
2026-01-13 15:26:41 +08:00
wangxiaolei and GitHub
2d53ba8671
fix: fix object value is optional should skip validate ( #30894 )
2026-01-13 15:21:06 +08:00
9be863fefa
fix: missing content if assistant message with tool_calls ( #30083 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-13 12:46:33 +08:00
8f43629cd8
fix(amplitude): update sessionReplaySampleRate default value to 0.5 ( #30880 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-13 12:26:50 +08:00
wangxiaolei and GitHub
9ee71902c1
fix: fix formatNumber accuracy ( #30877 )
2026-01-13 11:51:15 +08:00
hsiong and GitHub
a012c87445
fix: entrypoint.sh overrides NEXT_PUBLIC_TEXT_GENERATION_TIMEOUT_MS when TEXT_GENERATION_TIMEOUT_MS is unset ( #30864 ) ( #30865 )
2026-01-13 10:12:51 +08:00
450578d4c0
feat(ops): set root span kind for AliyunTrace to enable service-level metrics aggregation ( #30728 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-13 10:12:00 +08:00
非法操作 and GitHub
837237aa6d
fix: use node factory for single-step workflow nodes ( #30859 )
2026-01-13 10:11:18 +08:00
b63dfbf654
fix(api): defer streaming response until referenced variables are updated ( #30832 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-12 16:23:18 +08:00
51ea87ab85
feat: clear free plan workflow run logs ( #29494 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-01-12 15:57:40 +08:00
Stephen Zhou and GitHub
00698e41b7
build: limit esbuild, glob, docker base version to avoid cve ( #30848 )
2026-01-12 15:33:20 +08:00
QuantumGhost and GitHub
df938a4543
ci: add HITL test env deployment action ( #30846 )
2026-01-12 15:07:53 +08:00
9161936f41
refactor(web): extract isServer/isClient utility & upgrade Node.js to 22.12.0 ( #30803 )
...
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-01-12 12:57:43 +08:00
Lemonadeccc and GitHub
f9a21b56ab
feat: add block-no-verify hook for Claude Code ( #30839 )
2026-01-12 12:56:05 +08:00
220e1df847
docs(web): add corepack recommendation ( #30837 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-12 12:44:30 +08:00
8cfdde594c
chore(deps-dev): bump tos from 2.7.2 to 2.9.0 in /api ( #30834 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-12 12:44:21 +08:00
31a8fd810c
chore(deps-dev): bump @storybook/react from 9.1.13 to 9.1.17 in /web ( #30833 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-12 12:44:11 +08:00
yihong and GitHub
9fad97ec9b
fix: drop useless pyrefly in ci ( #30826 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2026-01-12 09:45:49 +08:00
wangxiaolei and GitHub
0c2729d9b3
fix: fix refresh token deadlock ( #30828 )
2026-01-12 09:35:31 +08:00
wangxiaolei and GitHub
a2e03b811e
fix: Broken import in .storybook/preview.tsx ( #30812 )
2026-01-10 19:49:23 +08:00
1e10bf525c
refactor(models): Refine MessageAgentThought SQLAlchemy typing ( #27749 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-10 17:17:45 +09:00
Stephen Zhou and GitHub
8b1af36d94
feat(web): migrate PWA to Serwist ( #30808 )
2026-01-10 17:16:18 +09:00
wangxiaolei and GitHub
0711dd4159
feat: enhance start node object value check ( #30732 )
2026-01-09 16:13:17 +08:00
QuantumGhost and GitHub
ae0a26f5b6
revert: "fix: fix assign value stand as default ( #30651 )" ( #30717 )
...
The original fix seems correct on its own. However, for chatflows with multiple answer nodes, the `message_replace` command only preserves the output of the last executed answer node.
2026-01-09 16:08:24 +08:00
d4432ed80f
refactor: marketplace state management ( #30702 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-09 14:31:24 +08:00
lif and GitHub
9d9f027246
fix(web): invalidate app list cache after deleting app from detail page ( #30751 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
2026-01-09 14:08:37 +08:00
wangxiaolei and GitHub
77f097ce76
fix: fix enhance app mode check ( #30758 )
2026-01-09 14:07:40 +08:00
Maries and GitHub
7843afc91c
feat(workflows): add agent-dev deploy workflow ( #30774 )
2026-01-09 13:55:49 +08:00
98df99b0ca
feat(embedding-process): implement embedding process components and polling logic ( #30622 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-09 10:21:27 +08:00
9848823dcd
feat: implement step two of dataset creation with comprehensive UI components and hooks ( #30681 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-09 10:21:18 +08:00
5ad2385799
chore(i18n): sync translations with en-US ( #30750 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
2026-01-08 22:53:04 +08:00
yyh and GitHub
7774a1312e
fix(ci): use repository_dispatch for i18n sync workflow ( #30744 )
2026-01-08 21:28:49 +08:00
91d44719f4
fix(web): resolve chat message loading race conditions and infinite loops ( #30695 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-01-08 18:05:32 +08:00
b2cbeeae92
fix(web): restrict postMessage targetOrigin from wildcard to specific origins ( #30690 )
...
Co-authored-by: XW <wei.xu1@wiz.ai >
2026-01-08 17:23:27 +08:00
cd1af04dee
feat: model total credits ( #30727 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-01-08 14:11:44 +08:00
fe0802262c
feat: credit pool ( #30720 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-08 13:17:30 +08:00
NFish and GitHub
c5b99ebd17
fix: web app login code encrypt ( #30705 )
2026-01-07 18:04:42 -08:00
Xiyuan Chen and GitHub
adaf0e32c0
feat: add decryption decorators for password and code fields in webapp ( #30704 )
2026-01-08 10:03:39 +08:00
Rhon Joe and GitHub
27a803a6f0
fix(web): resolve key-value input box height inconsistency on focus/blur ( #30715 ) ( #30716 )
2026-01-08 09:54:27 +08:00
yyh and GitHub
25ff4ae5da
fix(i18n): resolve Claude Code sandbox path issues in workflow ( #30710 )
2026-01-08 09:53:32 +08:00
-LAN- and GitHub
7ccf858ce6
fix(workflow): pass correct user_from/invoke_from into graph init ( #30637 )
2026-01-07 21:47:23 +08:00
885f226f77
refactor: split changes for api/controllers/console/workspace/trigger… ( #30627 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-07 21:18:02 +08:00
a422908efd
feat(i18n): Migrate translation workflow to Claude Code GitHub Actions ( #30692 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-07 21:17:50 +08:00
d8a0291382
refactor(web): remove unused type alias VoiceLanguageKey ( #30694 )
...
Co-authored-by: fghpdf <fghpdf@users.noreply.github.com >
2026-01-07 21:15:43 +08:00
187bfafe8b
fix: fix assign value stand as default ( #30651 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-07 14:54:11 +08:00
666640f7d5
refactor: remove unnecessary type: ignore from rag_pipeline_fields.py ( #30666 )
...
Co-authored-by: fghpdf <fghpdf@users.noreply.github.com >
2026-01-07 14:40:35 +08:00
160b4d194b
fix: signin page stuck on loading when refresh token valid but access token expired ( #30675 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-07 14:20:38 +08:00
e335cd0ef4
refactor(web): remove useMixedTranslation, better resource loading ( #30630 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-07 13:20:09 +08:00
357548ca07
chore: rename ralph-wiggum plugin to ralph-loop ( #30664 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-07 10:25:52 +08:00
wangxiaolei and GitHub
ace8ad429f
fix: fix not record access token ( #30654 )
2026-01-07 10:19:14 +08:00
93faa672cc
fix: add DB_TYPE environment variable to unit tests ( #30660 )
...
Co-authored-by: fghpdf <fghpdf@users.noreply.github.com >
2026-01-07 10:16:17 +08:00
9c6c2a3c14
chore: add skill creator for create agent skills ( #30652 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-07 10:07:35 +08:00
4f0fb6df2b
chore: use from __future__ import annotations ( #30254 )
...
Co-authored-by: Dev <dev@Devs-MacBook-Pro-4.local >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-01-06 23:57:20 +09:00
Asuka Minato and GitHub
0294555893
refactor: port api/fields/file_fields.py ( #30638 )
2026-01-06 22:55:58 +08:00
-LAN- and GitHub
55de731f9c
refactor(api): clarify published RAG pipeline invoke naming ( #30644 )
2026-01-06 23:48:06 +09:00
9b128048c4
refactor: restructure DatasetCard component for improved readability and maintainability ( #30617 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-06 21:57:21 +08:00
f57aa08a3f
fix: flask db check fails due to nullable mismatch between migrations and models ( #30474 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: Maries <xh001x@hotmail.com >
2026-01-06 20:23:59 +08:00
44d7aaaf33
fix: prevent empty state flash and add skeleton loading for app list ( #30616 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-06 20:19:22 +08:00
yyh and GitHub
7beed12eab
refactor(web): migrate legacy forms to TanStack Form ( #30631 )
2026-01-06 20:18:27 +08:00
64bfcbc4a9
feat: implement dataset creation step one with preview functionality ( #30507 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-06 18:59:18 +08:00
wangxiaolei and GitHub
2cc89d30db
feat: use more universal C.UTF-8 instead of en_US.UTF-8 ( #30621 )
2026-01-06 16:39:04 +08:00
yyh and GitHub
5661f821c3
chore: bump pnpm version in packageManager ( #30605 )
2026-01-06 15:24:25 +08:00
-LAN- and GitHub
1f5d744cc2
fix(db): parameterize sessionmaker with Session ( #30612 )
2026-01-06 15:23:50 +08:00
wangxiaolei and GitHub
68d68a46a0
refactor: generate_url to support scenario to build url ( #30598 )
2026-01-06 14:53:38 +08:00
-LAN- and GitHub
d12b91a01a
refactor(api): inject sessionmaker into conversation variable updater ( #30609 )
2026-01-06 14:52:59 +08:00
lif and GitHub
f3ca8be9f9
refactor: clean type: ignore comments in login.py and template_transformer.py ( #30510 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
2026-01-06 14:33:27 +08:00
wangxiaolei and GitHub
4f74e90f51
fix: _model_to_insertion_dict missing id ( #30603 )
2026-01-06 14:13:29 +08:00
-LAN- and GitHub
d6e9c3310f
feat: Add conversation variable persistence layer ( #30531 )
2026-01-06 14:05:33 +08:00
Stephen Zhou and GitHub
b2124a7358
feat: init rsc support for translation ( #30596 )
2026-01-06 13:23:03 +08:00
89463cc11d
fix: allow unauthenticated CORS preflight for embedded bots ( #30587 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-06 11:40:34 +08:00
Zhiqiang Yang and GitHub
114a34e008
fix: correct docx hyperlink extraction ( #30360 )
2026-01-06 11:24:26 +08:00
f320fd5f95
refactor: port controllers/console/app/app.py ( #30522 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-06 10:12:52 +08:00
wangxiaolei and GitHub
061d552928
feat: unified management stop event ( #30479 )
2026-01-06 10:12:05 +08:00
ga_o and GitHub
eccf79a710
chore: remove unused link icon type ( #30469 )
2026-01-06 10:10:06 +08:00
Asuka Minato and GitHub
7e3bfb9250
refactor: split changes for api/controllers/console/datasets/hit_test… ( #30581 )
2026-01-06 10:08:09 +08:00
yyh and GitHub
f14c3ce15e
fix: system model selector loading state flash ( #30572 )
2026-01-06 10:07:42 +08:00
c0331b23a9
refactor: split changes for api/controllers/web/conversation.py ( #30582 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-06 10:06:48 +08:00
ce87371bef
refactor: split changes for api/controllers/web/saved_message.py ( #30583 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-06 10:06:21 +08:00
615c313f80
fix(api): refactors the SQL LIKE pattern escaping logic to use a centralized utility function, ensuring consistent and secure handling of special characters across all database queries. ( #30450 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-06 09:56:30 +08:00
-LAN- and GitHub
de6262784c
chore: Harden API image Node.js runtime install ( #30497 )
2026-01-05 21:19:26 +09:00
a9e2c05a10
feat(graph-engine): add command to update variables at runtime ( #30563 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-05 16:47:34 +08:00
6f8bd58e19
feat(graph-engine): make layer runtime state non-null and bound early ( #30552 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-05 16:43:42 +08:00
591ca05c84
feat(logstore): make graph field optional via env variable LOGSTORE… ( #30554 )
...
Co-authored-by: 阿永 <ayong.dy@alibaba-inc.com >
2026-01-05 16:12:41 +08:00
Stephen Zhou and GitHub
a72044aa86
chore: fix lint in i18n ( #30571 )
2026-01-05 16:12:12 +08:00
Lework and GitHub
34f3b288a7
chore(docker): update nltk data download process to include unstructured download_nltk_packages ( #28876 )
2026-01-05 15:50:33 +08:00
-LAN- and GitHub
a99ac3fe0d
refactor(models): Add mapped type hints to MessageAnnotation ( #27751 )
2026-01-05 15:50:03 +08:00
Stephen Zhou and GitHub
52149c0d9b
chore(web): add ESLint rules for i18n JSON validation ( #30491 )
2026-01-05 15:49:31 +08:00
631f999f65
refactor: use contains_any instead of Chaining where = where | f ( #30559 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-05 15:48:31 +08:00
be3ef9f050
fix : #30511 [Bug] knowledge_retrieval_node fails when using Rerank Model: "Working outside of application context" and add regression test ( #30549 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-05 15:02:21 +08:00
93a85ae98a
chore(deps): bump @amplitude/analytics-browser from 2.31.4 to 2.33.1 in /web ( #30538 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-05 15:05:04 +09:00
wangxiaolei and GitHub
e3e19c437a
fix: fix db env not work ( #30541 )
2026-01-05 11:10:45 +08:00
hsiong and GitHub
693daea474
fix: INDEXING_MAX_SEGMENTATION_TOKENS_LENGTH settings ( #30463 )
2026-01-05 11:10:04 +08:00
bc317a0009
feat: return data_source_info and data_source_detail_dict ( #29912 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-05 11:04:03 +08:00
c158dfa198
fix: support to change NEXT_PUBLIC_BASE_PATH env using --build-arg in docker build ( #29836 )
...
Co-authored-by: root <root@KIMI-DESKTOP-01.mchrcloud.com >
2026-01-05 11:03:12 +08:00
Maries and GitHub
79913590ae
fix(api): surface subscription deletion errors to users ( #30333 )
2026-01-05 11:02:04 +08:00
wangxiaolei and GitHub
f1fff0a243
fix: fix WorkflowExecution.outputs containing non-JSON-serializable o… ( #30464 )
2026-01-05 10:57:23 +08:00
hsiong and GitHub
4bb08b93d7
chore: update dockerignore ( #30460 )
2026-01-05 10:55:14 +08:00
wangxiaolei and GitHub
d0564ac63c
feat: add flask command file-usage ( #30500 )
2026-01-05 10:52:21 +08:00
-LAN- and GitHub
eb321ad614
chore: Add a new rule for import lint ( #30526 )
2026-01-05 10:48:14 +08:00
7128d71cf7
chore(deps-dev): bump intersystems-irispython from 5.3.0 to 5.3.1 in /api ( #30540 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-05 10:47:39 +08:00
95edbad1c7
refactor(workflow): add Jinja2 renderer abstraction for template transform ( #30535 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-05 10:46:37 +08:00
-LAN- and GitHub
154abdd915
chore: Update PR template lint command ( #30533 )
2026-01-05 10:46:01 +08:00
longbingljw and GitHub
c58a093fd1
docs: update comments in docker/.env.example ( #30516 )
2026-01-04 21:52:03 +08:00
-LAN- and GitHub
06ba40f016
refactor(code_node): implement DI for the code node ( #30519 )
2026-01-04 21:50:42 +08:00
2b838077e0
fix: when first setup after auto login error ( #30523 )
...
Co-authored-by: maxin <maxin7@xiaomi.com >
Co-authored-by: 非法操作 <hjlarry@163.com >
2026-01-04 20:24:49 +08:00
473f8ef29c
feat: skip rerank if only one dataset is retrieved ( #30075 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-01-04 20:22:51 +08:00
wangxiaolei and GitHub
96736144b9
feat: enhance squid config ( #30146 )
2026-01-04 19:59:41 +08:00
yyh and GitHub
f167e87146
refactor(web): align signup mail submit and tests ( #30456 )
2026-01-04 19:59:06 +08:00
a562089e48
feat: add frontend code review skills ( #30520 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-01-04 19:57:09 +08:00
yyh and GitHub
7d65d8048e
feat: add Ralph Wiggum plugin support ( #30525 )
2026-01-04 19:56:02 +08:00
Coding On Star and GitHub
c29cfd18f3
feat: revert model total credits ( #30518 )
2026-01-04 18:29:19 +08:00
47b8e979e0
test: add unit tests for RagPipeline components ( #30429 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-04 18:04:49 +08:00
-LAN- and GitHub
83648feedf
chore: upgrade fickling to 0.1.6 ( #30495 )
2026-01-04 17:22:12 +08:00
Asuka Minato and GitHub
2cef879209
refactor: more ns.model to BaseModel ( #30445 )
2026-01-04 17:12:28 +08:00
151101aaf5
chore(i18n): translate i18n files based on en-US changes ( #30508 )
...
Co-authored-by: hyoban <38493346+hyoban@users.noreply.github.com >
2026-01-04 17:11:40 +08:00
9aaa08e19f
ci: fix translate, allow manual dispatch ( #30505 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-04 16:34:23 +08:00
zhsama and GitHub
d4baf078f7
fix(plugins): enhance search to match name, label and description ( #30501 )
2026-01-04 16:07:04 +08:00
84cbf0526d
feat: model total credits ( #26942 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-01-04 15:26:37 +08:00
Byron.wang and GitHub
5362f69083
feat(refactoring): Support Structured Logging (JSON) ( #30170 )
2026-01-04 11:46:46 +08:00
yyh and GitHub
822374eca5
chore: integrate @tanstack/eslint-plugin-query and fix service layer lint errors ( #30444 )
2026-01-04 11:20:06 +08:00
yyh and GitHub
815ae6c754
chore: remove redundant web/app/page.module.css ( #30482 )
2026-01-04 10:22:36 +08:00
9a22baf57d
feat: optimize for migration versions ( #28787 )
...
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-01-03 21:33:20 +09:00
c1bb310183
chore: remove icon_large of models ( #30466 )
...
Co-authored-by: zhsama <torvalds@linux.do >
2026-01-03 02:35:17 +09:00
非法操作 and GitHub
8f2aabf7bd
chore: Standardized the OpenAI icon ( #30471 )
2026-01-03 02:34:17 +09:00
wangxiaolei and GitHub
9b6b2f3195
feat: add AgentMaxIterationError exc ( #30423 )
2026-01-01 00:40:54 +08:00
wangxiaolei and GitHub
ae43ad5cb6
fix: fix when vision is disabled delete the configs ( #30420 )
2026-01-01 00:40:21 +08:00
5b02e5dcb6
refactor: migrate some ns.model to BaseModel ( #30388 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-01 00:38:12 +08:00
lif and GitHub
e3ef33366d
fix(web): stop thinking timer when user clicks stop button ( #30442 )
2026-01-01 00:36:18 +08:00
ee1d0df927
chore: add jotai store ( #30432 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2025-12-31 17:55:25 +08:00
Stephen Zhou and GitHub
184077c37c
build: bring back babel-loader, add build check ( #30427 )
2025-12-31 16:41:43 +08:00
3015e9be73
feat: add archive storage client and env config ( #30422 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-31 16:14:46 +08:00
2bb1e24fb4
test: unify i18next mocks into centralized helpers ( #30376 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2025-12-31 16:53:33 +09:00
cad7101534
feat: support image extraction in PDF RAG extractor ( #30399 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-31 15:49:06 +08:00
Stephen Zhou and GitHub
e856287b65
chore: update knip config and include in CI ( #30410 )
2025-12-31 15:38:07 +08:00
Stephen Zhou and GitHub
27be89c984
chore: lint for react compiler ( #30417 )
2025-12-31 15:31:11 +08:00
fa69cce1e7
fix: fix create app xss issue ( #30305 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-31 15:57:39 +09:00
yyh and GitHub
f28a08a696
fix: correct useEducationStatus query cache configuration ( #30416 )
2025-12-31 13:51:05 +08:00
8129b04143
fix(web): enable JSON_OBJECT type support in console UI ( #30412 )
...
Co-authored-by: zhsama <torvalds@linux.do >
2025-12-31 13:38:16 +08:00
DevByteAI and GitHub
1b8e80a722
fix: Ensure chat history refreshes when switching back to conversations ( #30389 )
2025-12-31 13:28:25 +08:00
0421387672
chore(deps): bump qs from 6.14.0 to 6.14.1 in /web ( #30409 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-31 11:59:39 +08:00
yyh and GitHub
2aaaa4bd34
feat(web): migrate from es-toolkit/compat to native es-toolkit ( #30244 ) ( #30246 )
2025-12-31 11:13:22 +08:00
64dc98e607
fix: workflow incorrectly marked as completed while nodes are still executing ( #30251 )
...
Co-authored-by: sai <>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-31 10:45:43 +08:00
9007109a6b
fix: [xxx](xxx) render as xxx](xxx) ( #30392 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-31 10:30:15 +08:00
925168383b
fix: keyword search now matches both content and keywords fields ( #29619 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-31 10:28:14 +08:00
e6f3528bb0
fix: Incorrect REDIS ssl variable used for Celery causing Celery unable to start ( #29605 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-31 10:26:28 +08:00
Asuka Minato and GitHub
fb5edd0bf6
refactor: split changes for api/services/tools/api_tools_manage_servi… ( #29899 )
2025-12-31 10:24:35 +08:00
de53c78125
fix(web): template creation permission for app templates ( #30367 )
...
Co-authored-by: 非法操作 <hjlarry@163.com >
2025-12-31 10:11:25 +08:00
3a59ae9617
feat: add oauth_new_user flag for frontend when user oauth login ( #30370 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: hj24 <mambahj24@gmail.com >
2025-12-31 10:10:58 +08:00
69589807fd
refactor: Replace direct process.env.NODE_ENV checks with IS_PROD and IS_DEV constants. ( #30383 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2025-12-31 08:32:55 +08:00
6ca44eea28
feat: integrate Google Analytics event tracking and update CSP for script sources ( #30365 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-30 18:06:47 +08:00
wangxiaolei and GitHub
bf76f10653
fix: fix markdown escape issue ( #30299 )
2025-12-30 16:40:52 +08:00
wangxiaolei and GitHub
c1af6a7127
fix: fix provider_id is empty ( #30374 )
2025-12-30 16:28:31 +08:00
Stephen Zhou and GitHub
1873b5a766
chore: remove useless __esModule ( #30366 )
2025-12-30 15:37:16 +08:00
yyh and GitHub
9fbc7fa379
fix(i18n): load server namespaces by kebab-case ( #30368 )
2025-12-30 15:36:58 +08:00
2399d00d86
refactor(i18n): about locales ( #30336 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2025-12-30 14:38:23 +08:00
Stephen Zhou and GitHub
3505516e8e
fix: missing i18n translation for Trans ( #30353 )
2025-12-30 10:46:52 +08:00
Sangyun Han and GitHub
faef04cdf7
fix: update Korean translations for various components and improve cl… ( #30347 )
2025-12-30 09:27:53 +08:00
0ba9b9e6b5
feat: get plan bulk with cache ( #30339 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: 非法操作 <hjlarry@163.com >
2025-12-30 09:27:46 +08:00
wangxiaolei and GitHub
30dd50ff83
feat: allow fail fast ( #30262 )
2025-12-30 09:27:40 +08:00
lif and GitHub
5338cf85b1
fix: restore draft version correctly in version history panel ( #30296 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
2025-12-30 09:22:00 +08:00
yyh and GitHub
673209d086
refactor(web): organize devtools components ( #30318 )
2025-12-30 09:21:41 +08:00
43758ec85d
test: add some tests for marketplace ( #30326 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-30 09:21:19 +08:00
20944e7e1a
chore: i18n namespace refactor in package.json and add missing translations ( #30324 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2025-12-29 20:59:11 +08:00
7a5d2728a1
chore: refactor config var and add tests ( #30312 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2025-12-29 18:07:18 +09:00
14bff10201
fix(api): remove tool provider list cache to fix cache inconsistency ( #30323 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-29 16:58:38 +08:00
9a6b4147bc
test: add comprehensive tests for plugin authentication components ( #30094 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-29 16:45:25 +08:00
2c919efa69
feat: support tencent cos custom domain ( #30193 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-29 15:41:02 +08:00
6d0e36479b
refactor(i18n): use JSON with flattened key and namespace ( #30114 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-29 14:52:32 +08:00
09be869f58
refactor(web): drop swr and migrate share/chat hooks to tanstack query ( #30232 )
...
Co-authored-by: Joel <iamjoel007@gmail.com >
2025-12-29 14:04:01 +08:00
0b1439fee4
fix(template-transform): use base64 encoding for Jinja2 templates to fix #26818 ( #30223 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-29 13:03:39 +08:00
dfd2dd5c68
build: update github actions ( #30106 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-29 11:26:34 +08:00
3ae7788933
refactor(query-state): migrate query param state management to nuqs ( #30184 )
...
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-29 11:24:54 +08:00
yyh and GitHub
446df6b50d
fix(web): rollback React Scan dynamic import ( #30294 )
2025-12-29 10:40:56 +08:00
Shemol and GitHub
d9cecabe93
fix: release graph_runtime_state reference to prevent memory leak under high load ( #30236 )
...
Signed-off-by: SherlockShemol <shemol@163.com >
2025-12-29 10:35:47 +08:00
lif and GitHub
b71a0d3f04
fix(web): handle null/undefined message in log list ( #30253 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
2025-12-29 10:34:20 +08:00
d546d525b4
feat: MCP tool adds support for embeddedResource ( #30261 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-29 10:15:47 +08:00
Stephen Zhou and GitHub
a46dc2f37e
chore(sdk/nodejs): update deps ( #30291 )
2025-12-29 10:13:19 +08:00
wangxiaolei and GitHub
8b38e3f79d
feat: document batch operation tool add re-index operation ( #30275 )
2025-12-29 10:03:15 +08:00
非法操作 and GitHub
44ab8a3376
fix: Workflow Start node optional enum parameter is treated as required ( #30287 )
2025-12-29 10:02:40 +08:00
yyh and GitHub
1e86535c4a
refactor(web): Migrate to Unified TanStack Devtools ( #30279 )
2025-12-29 09:43:44 +08:00
5b1c08c19c
chore(deps): bump json-repair from 0.54.1 to 0.54.3 in /api ( #30285 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-29 09:42:24 +08:00
6202c566e9
chore(deps): bump scheduler from 0.26.0 to 0.27.0 in /web ( #30284 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-29 09:42:17 +08:00
NeatGuyCoding and GitHub
a00ac1b5b1
fix(api): fix credential type handling and rebuild subscription transaction safety ( #30242 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
2025-12-28 20:29:35 +08:00
wangxiaolei and GitHub
bf56c2e9db
fix: fix custom tool content is not update ( #30250 )
2025-12-28 17:50:30 +08:00
yyh and GitHub
543ce38a6c
chore(claude-code): migrate from legacy MCP configuration to official plugin system ( #30265 )
2025-12-28 17:48:55 +08:00
1f2c85c916
fix: wrong usage of redis lock ( #28177 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Maries <xh001x@hotmail.com >
Co-authored-by: 非法操作 <hjlarry@163.com >
2025-12-28 13:47:54 +08:00
2b01f85d61
fix: consolidate duplicate InvokeRateLimitError definitions ( #30229 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-28 03:03:42 +09:00
Novice and GitHub
d8010a7fbc
fix: Add JSON RPC request type guard ( #30216 )
2025-12-28 03:02:46 +09:00
b067ad2f0a
chore(web): remove unused dev-preview page ( #30226 )
...
Co-authored-by: Dev <dev@Devs-MacBook-Pro-4.local >
2025-12-28 03:01:57 +09:00
Wu Tianwei and GitHub
b85564cae5
fix: remove unused CSS styles and fix HitTestingPage layout ( #30235 )
2025-12-28 03:00:30 +09:00
Shemol and GitHub
c393d7a2dc
test(web): add unit tests for Avatar component ( #30201 )
2025-12-27 10:07:10 +08:00
f610f6895f
fix: retrieval test and knowledge retrieval node failed in multimodal mode ( #30210 )
...
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-26 21:42:06 +08:00
wangxiaolei and GitHub
d20a8d5b77
fix: fix missing not in ( #30207 )
2025-12-26 16:52:34 +08:00
wangxiaolei and GitHub
8611301722
fix: fix DatasetRetrieval._process_metadata_filter_func miss in operator ( #30199 )
2025-12-26 16:34:50 +08:00
Xiyuan Chen and GitHub
6044f0666a
fix: use query param for delete method ( #30206 )
2025-12-26 00:34:35 -08:00
8d26e6ab28
chore: some tests for components ( #30194 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-26 14:36:24 +08:00
wangxiaolei and GitHub
61d255a6e6
chore: bypass InsufficientPrivilege on Azure PostgreSQL ( #30191 )
2025-12-26 14:35:05 +08:00
Asuka Minato and GitHub
f0d02b4b91
refactor: split changes for api/controllers/console/explore/message.py ( #29890 )
2025-12-26 11:02:12 +08:00
Asuka Minato and GitHub
d100354851
refactor: split changes for api/controllers/console/explore/saved_mes… ( #29889 )
2025-12-26 11:00:31 +08:00
93d1b2fc32
refactor: split changes for api/controllers/console/workspace/load_ba… ( #29887 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-26 11:00:03 +08:00
fa1009b938
fix(dataset): dataset tags service_api error "Dataset not found" ( #30028 )
...
Co-authored-by: zbs <zbs@cailian.onaliyun.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-26 10:55:42 +08:00
fd64156f9d
feat: allow config NEXT_PUBLIC_BATCH_CONCURRENCY ( #30086 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-26 10:49:10 +08:00
bdd8a35b9d
feat: add mcp tool display directly ( #30019 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-26 10:41:10 +08:00
wangxiaolei and GitHub
b892906d71
fix: fix metadata filter not survive a rename ( #30174 )
2025-12-26 10:40:30 +08:00
Asuka Minato and GitHub
7e06225ce2
refactor: part of remove all reqparser ( #29847 )
2025-12-25 19:57:07 +08:00
Pleasure1234 and GitHub
f08d847c20
fix: add transparent border to prevent button size flickering ( #30128 )
2025-12-25 19:50:21 +08:00
lif and GitHub
44fc0c614c
fix(web): correct deleted tools matching to use provider_id instead of id ( #30138 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
2025-12-25 19:49:26 +08:00
0f3ffbee2c
chore: some test ( #30148 )
...
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2025-12-25 19:45:27 +08:00
Stephen Zhou and GitHub
08d5eee993
fix: load i18n on server ( #30171 )
2025-12-25 19:13:59 +08:00
9885e92854
fix: validate first then save to db ( #30107 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-25 19:36:52 +09:00
f2555b0bb1
feat(refactoring): introduce comprehensive guidelines and tools for component refactoring in Dify ( #30162 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2025-12-25 18:19:28 +08:00
Joel and GitHub
c3bb95d71d
fix: update permission in member list caused page crash ( #30164 )
2025-12-25 17:26:21 +08:00
wangxiaolei and GitHub
996c7d9e16
perf: using pipeline to delete redis cache ( #30159 )
2025-12-25 17:04:37 +08:00
0c4233e7df
fix(web): disable cache for trigger dynamic select options ( #30161 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-25 16:35:26 +08:00
JeeekXY and GitHub
0f85ce3d0e
fix: prioritize copying selected text ( #30141 )
2025-12-25 16:22:42 +08:00
b90e6aa14c
fix(api): move cache invalidation outside redis lock to prevent timeout ( #30150 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-25 16:21:25 +08:00
-LAN- and GitHub
f5fdd02022
chore: bump version to 1.11.2 ( #30088 )
2025-12-25 16:16:24 +08:00
wangxiaolei and GitHub
d1f9911848
feat: make the SegmentService.get_segments sort stable ( #30152 )
2025-12-25 15:53:38 +08:00
5549ab66ff
chore: some test ( #30144 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-25 15:34:24 +08:00
zxhlyh and GitHub
fb14644a79
fix: workflow past version data sync ( #30139 )
2025-12-25 11:53:33 +08:00
1ebc17850b
fix(api): force download for HTML previews ( #30090 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-25 11:43:07 +08:00
Shemol and GitHub
e6e439f54c
feat(web): add unit tests for Badge component ( #30096 )
...
Signed-off-by: SherlockShemol <shemol@163.com >
2025-12-25 11:25:21 +08:00
-LAN- and GitHub
d3b7d06be4
ci: generate docker compose in autofix ( #30105 )
2025-12-25 11:22:54 +08:00
29e7e822d7
test: Add comprehensive test suite for Chip component ( #30119 )
...
Signed-off-by: SherlockShemol <shemol@163.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-25 10:40:04 +08:00
倉嶋 将矢 and GitHub
a26b2d74d4
fix: allow None values in VariableMessage validation ( #30082 )
2025-12-25 10:20:25 +08:00
倉嶋 将矢 and GitHub
9000fa1a88
fix: handle list content type in Parameter Extraction node ( #30070 )
2025-12-25 10:19:50 +08:00
yyh and GitHub
3cbbb06dc4
chore(web): migrate lodash-es to es-toolkit compat ( #30126 )
2025-12-25 09:44:57 +08:00
fdaeec7f7d
fix: trigger subscription delete not working for non-auto-created credentials ( #30122 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-24 20:23:52 +08:00
02e0fadef7
feat: add editing support for trigger subscriptions ( #29957 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2025-12-24 19:15:54 +08:00
yyh and GitHub
5896bc89f5
refactor(web): migrate workflow run history from useSWR to TanStack Query ( #30077 )
2025-12-24 18:21:01 +08:00
yyh and GitHub
64a14dcdbc
fix(web): remove incorrect placeholderData usage in useExploreAppList ( #30102 )
2025-12-24 18:20:36 +08:00
wangxiaolei and GitHub
2f9d718997
fix: fix use build_request lead unexpect param ( #30095 )
2025-12-24 17:23:30 +08:00
Stephen Zhou and GitHub
eb73f9a9b9
chore: no template string in translation ( #30101 )
2025-12-24 17:17:36 +08:00
yyh and GitHub
18d69775ef
refactor(web): migrate explore app lists from useSWR to TanStack Query ( #30076 )
2025-12-24 17:03:43 +08:00
1e3823e605
chore: fix type check for i18n ( #30058 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2025-12-24 16:31:16 +08:00
0f41924db4
chore: some tests ( #30084 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2025-12-24 16:17:59 +08:00
yyh and GitHub
b2b7e82e28
refactor(web): migrate log service to TanStack Query ( #30065 )
2025-12-24 15:25:28 +08:00
dcde854c5e
chore: some tests ( #30078 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-24 14:45:33 +08:00
Novice and GitHub
f439e081b5
fix: loop streaming by clearing stale subgraph variables ( #30059 )
2025-12-24 11:28:52 +08:00
a5309bee25
fix: handle missing credential_id ( #30051 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-24 11:21:51 +08:00
95330162a4
feat(docker): add environment variables synchronization tool ( #29845 )
...
Co-authored-by: Claude Sonnet 4 <noreply@anthropic.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-24 09:53:10 +08:00
Asuka Minato and GitHub
037b8ae9e2
refactor: split changes for api/controllers/web/forgot_password.py ( #29858 )
2025-12-24 09:41:51 +08:00
Asuka Minato and GitHub
0a448a13c8
refactor: split changes for api/controllers/console/extension.py ( #29888 )
2025-12-24 09:41:42 +08:00
wangxiaolei and GitHub
111a39b549
fix: fix firecrawl url concat ( #30008 )
2025-12-24 09:40:32 +08:00
4d48791f3c
refactor: nodejs sdk ( #30036 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-23 23:24:38 +08:00
Asuka Minato and GitHub
de021ff3e0
refactor: split changes for api/controllers/web/remote_files.py ( #29853 )
2025-12-23 21:30:30 +09:00
wangxiaolei and GitHub
870a6427c9
feat: allow user close the tab to sync the draft ( #30034 )
2025-12-23 19:01:29 +08:00
wangxiaolei and GitHub
aea3a6f80c
fix: when use forward proxy with httpx, httpx will overwrite the use … ( #30029 )
2025-12-23 19:01:12 +08:00
ericko-being and GitHub
3f27b3f0b4
fix(ops): correct LangSmith dotted_order timestamp format ( #30022 )
2025-12-23 19:00:17 +08:00
wangxiaolei and GitHub
b321511518
feat: grace ful close the connection ( #30039 )
2025-12-23 18:56:38 +08:00
Stephen Zhou and GitHub
a3d4f4f3bd
chore: enable ts/no-explicit-any, remove no-unused-vars ( #30042 )
2025-12-23 18:26:02 +08:00
efac8766a1
fix: YAML URL import rewrite for GitHub attachments ( #30003 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-23 19:14:39 +09:00
Stephen Zhou and GitHub
403adefc07
chore: lint require and how to import react ( #30041 )
2025-12-23 18:02:10 +08:00
72ca3607a3
feat: Add polyfill for Array.prototype.toSpliced method ( #30031 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-23 17:48:20 +08:00
f2842da397
chore(web): new lint setup ( #30020 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2025-12-23 16:58:55 +08:00
9701a2994b
chore: Translate stray Chinese comment to English ( #30024 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-23 14:05:21 +08:00
非法操作 and GitHub
d005689d0a
chore: remove unused login call from activation flow ( #30017 )
2025-12-23 12:26:52 +08:00
非法操作 and GitHub
52ba2a1df9
fix: invite team member display issue ( #30011 )
2025-12-23 11:25:05 +08:00
lif and GitHub
04ad68de70
fix(chat): reset scroll state when switching conversations ( #29984 )
2025-12-23 09:45:47 +08:00
-LAN- and GitHub
5a4f6f171b
chore: anchor CODEOWNERS paths to root ( #29998 )
2025-12-23 00:40:55 +09:00
3322e7a7e3
feat: Add OSS-specific parameters for HW and ALI private deployment ( #29705 )
...
Co-authored-by: crazywoola <427733928@qq.com >
2025-12-22 21:59:32 +08:00
wangxiaolei and GitHub
65e8fdc0e4
feat: support var filer in conversation service ( #29245 )
2025-12-22 21:48:11 +08:00
Asuka Minato and GitHub
accc91e89d
refactor: split changes for api/controllers/web/message.py ( #29874 )
2025-12-22 21:47:24 +08:00
29d9e4dd26
chore(deps): bump pypdfium2 from 4.30.0 to 5.2.0 in /api ( #29639 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-22 21:47:02 +08:00
542eb04ad8
fix: preserve empty list for FILE_LIST type in base_app_generator ( #29618 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-22 21:32:07 +08:00
GuanMu and GitHub
c3b713d88a
fix: adjust padding in entry node container for better alignment ( #29999 )
2025-12-22 21:16:57 +08:00
Asuka Minato and GitHub
95c58eac83
refactor: split changes for api/controllers/web/app.py ( #29857 )
2025-12-22 20:09:58 +08:00
wangxiaolei and GitHub
eaf4146e2f
perf: optimize DatasetRetrieval.retrieve、RetrievalService._deduplicat… ( #29981 )
2025-12-22 20:08:21 +08:00
GuanMu and GitHub
4d8223d517
feat: Configure devcontainer with /tmp volume mount, vscode remote user, and post-start script updates. ( #29986 )
2025-12-22 20:08:04 +08:00
-LAN- and GitHub
585fd1fae0
chore: bump plugin daemon image tag to 0.5.2-local ( #29993 )
2025-12-22 19:43:02 +08:00
-LAN- and GitHub
ffcea39438
fix: CODEOWNERS web path scope ( #29995 )
2025-12-22 19:42:56 +08:00
eabdc5f0eb
refactor(web): migrate to Vitest and esm ( #29974 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2025-12-22 16:35:22 +08:00
42f7ecda12
chore(deps): bump immer from 10.2.0 to 11.1.0 in /web ( #29969 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-22 13:15:10 +08:00
Novice and GitHub
0ab80fe5c0
fix: invalidate tool provider cache after MCP authentication ( #29972 )
2025-12-22 12:38:42 +08:00
Asuka Minato and GitHub
ba73964dfd
refactor: split changes for api/controllers/console/explore/conversat… ( #29893 )
2025-12-22 09:40:41 +08:00
4cf65f0137
refactor: split changes for api/controllers/console/explore/installed… ( #29891 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-22 09:40:32 +08:00
Guangjing Yan and GitHub
f8ccc75cde
fix: clear uploaded files when clicking clear button in workflow ( #29884 )
2025-12-22 09:40:01 +08:00
6cf71366ba
fix: validate API key is not empty in HTTPRequest node ( #29950 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-21 17:04:07 +08:00
wangxiaolei and GitHub
32605181bd
feat: first use INTERNAL_FILES_URL first, then FILES_URL ( #29962 )
2025-12-21 16:53:37 +08:00
Rhys and GitHub
471fc94455
fix: update Notion credential retrieval in document indexing sync task ( #29933 )
2025-12-21 16:51:24 +08:00
Novice and GitHub
7501360663
fix: add RFC 9728 compliant well-known URL discovery with path insertion fallback ( #29960 )
2025-12-21 09:19:11 +08:00
yyh and GitHub
7b60ff3d2d
chore: add symlink for skills directory and update autofix workflow exclusion pattern ( #29953 )
2025-12-20 20:47:46 +08:00
-LAN- and GitHub
57b51603f5
chore: Add codeowner for web test, vdb and docker ( #29948 )
2025-12-20 18:13:23 +09:00
Asuka Minato and GitHub
4320503209
refactor: split changes for api/controllers/console/explore/completio… ( #29894 )
2025-12-19 17:51:13 +08:00
Asuka Minato and GitHub
054d3f0da5
refactor: split changes for api/tests/test_containers_integration_tes… ( #29897 )
2025-12-19 17:50:58 +08:00
39ad9d1569
test: Adding missing tests or correcting existing tests ( #29937 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-19 17:49:51 +08:00
yyh and GitHub
079620714e
refactor: migrate common service toward TanStack Query ( #29009 )
2025-12-19 17:34:14 +08:00
89e4261883
chore: add some tests case code ( #29927 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Coding On Star <447357187@qq.com >
2025-12-19 16:04:23 +08:00
yyh and GitHub
2efdb7b887
fix: workflow log search input controlled state ( #29930 )
2025-12-19 15:52:21 +08:00
d7b8db2afc
feat(tests): add comprehensive tests for Processing and EmbeddingProcess components ( #29873 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2025-12-19 15:21:21 +08:00
yyh and GitHub
933bc72fd7
chore: update packageManager version in package.json to pnpm@10.26.1 ( #29918 )
2025-12-19 12:17:25 +08:00
Asuka Minato and GitHub
3b8650eb6b
refactor: split changes for api/controllers/web/completion.py ( #29855 )
2025-12-19 12:16:12 +08:00
a26881cb24
refactor: unified cn utils ( #29916 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2025-12-19 12:08:34 +08:00
yyh and GitHub
80f11471ae
perf: improve Jest caching and configuration in web tests ( #29881 )
2025-12-19 12:00:46 +08:00
Asuka Minato and GitHub
95a2b3d088
refactor: split changes for api/libs/helper.py ( #29875 )
2025-12-19 12:00:34 +08:00
fbbff7f5c2
chore(deps-dev): bump storybook from 9.1.13 to 9.1.17 in /web ( #29906 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-19 09:49:48 +08:00
c12f0d16bb
chore(web): enhance frontend tests ( #29869 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-18 17:47:13 +08:00
82220a645c
refactor: split changes for api/controllers/web/audio.py ( #29856 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-18 17:30:58 +08:00
Joel and GitHub
5638dcc7ad
chore: tests for configuration ( #29870 )
2025-12-18 17:18:24 +08:00
5067e4f255
fix 29184 ( #29188 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-18 17:11:52 +08:00
46e0548731
chore: enhance Jest setup and add new tests for dataset creation components ( #29825 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-18 16:58:55 +08:00
yyh and GitHub
e228b802c5
refactor: implement SettingsModal with retrieval settings and add tests for RetrievalChangeTip component ( #29786 )
2025-12-18 16:58:41 +08:00
quicksand and GitHub
b0bef1a120
fix(api): resolve errors when setting visibility to partial members ( #29830 )
2025-12-18 16:56:24 +08:00
yyh and GitHub
98b1ec0d29
chore(web): enhance tests follow the testing.md and skills ( #29841 )
2025-12-18 16:54:00 +08:00
a954bd0616
refactor: part of remove all reqparser ( #29848 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-18 16:52:51 +08:00
wangxiaolei and GitHub
78ca5ad142
fix: fix fixed_separator ( #29861 )
2025-12-18 16:50:44 +08:00
yyh and GitHub
9f24cff9dd
chore(web): enhance frontend tests ( #29859 )
2025-12-18 16:46:12 +08:00
-LAN- and GitHub
9bb5670711
chore(codeowners): add migrations code owner ( #29864 )
2025-12-18 16:46:03 +08:00
e6545f2727
perf: decrease db query ( #29837 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-18 15:35:52 +08:00
a913cf231f
chore: tests for annotation ( #29851 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-18 15:17:22 +08:00
ee4041a526
feat: show generate speed in chatbot ( #29602 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-18 15:13:09 +08:00
eb5a444d3d
fix: plugin execution timeout not respecting PLUGIN_MAX_EXECUTION_TIMEOUT ( #29785 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-18 15:11:01 +08:00
3cd57bfb60
ci: add detailed test coverage report for web ( #29803 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-18 15:00:32 +08:00
Nour Zakhma and GitHub
32401de4df
fix(theme): make sticky headers opaque in dark mode (Monaco sticky sc… ( #29826 )
2025-12-18 15:00:15 +08:00
wangxiaolei and GitHub
dd237f129d
fix: fix json object validate ( #29840 )
2025-12-18 14:46:00 +08:00
hj24 and GitHub
46c9a59a31
feat: sandbox retention basic settings ( #29842 )
2025-12-18 14:16:23 +08:00
Joel and GitHub
cdfabec7a4
chore: tests for goto anything ( #29831 )
2025-12-18 13:52:33 +08:00
9a51d2da57
feat: add billing subscription plan api ( #29829 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-18 13:11:47 +08:00
crazywoola and GitHub
c086aa107c
fix: TypeError: outputParameters is not iterable ( #29833 )
2025-12-18 11:21:12 +08:00
yihong and GitHub
acbeb04edc
fix: drop some dead links ( #29827 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-12-18 10:52:19 +08:00
ae17537470
fix: mermaid graph ( #29811 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Joel <iamjoel007@gmail.com >
2025-12-18 10:50:14 +08:00
wcc0077 and GitHub
114f17f1ca
fix: remove unnecessary min-width css style from AllTools and Blocks components ( #29810 )
2025-12-18 10:14:29 +08:00
yyh and GitHub
a377352a9e
chore: add AppTypeSelector tests and improve clear button accessibility ( #29791 )
2025-12-18 10:11:33 +08:00
yyh and GitHub
aae330627d
test: add unit tests for DatasetConfig component with comprehensive coverage of rendering, dataset management, context variables, and metadata filtering ( #29779 )
2025-12-18 10:06:33 +08:00
yyh and GitHub
4ea2d31a79
chore(web): add some tests ( #29772 )
2025-12-18 10:06:02 +08:00
69eab28da1
test: add comprehensive unit tests for JinaReader and WaterCrawl comp… ( #29768 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-18 10:05:53 +08:00
wangxiaolei and GitHub
b3e5d45755
chore: compatiable opendal modify ( #29794 )
2025-12-18 10:00:31 +08:00
9812dc2cb2
chore: add some jest tests ( #29800 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-18 10:00:11 +08:00
-LAN- and GitHub
c474177a16
chore: scope docs CODEOWNERS ( #29813 )
2025-12-18 09:59:00 +08:00
fanadong and GitHub
df2f1eb028
fix(deps): restore charset_normalizer, revert accidental chardet reintroduction ( #29782 )
2025-12-17 16:56:41 +08:00
f41344e694
fix: Correct French grammar ( #29793 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-17 16:56:16 +08:00
8cf1da96f5
chore: tests for app agent configures ( #29789 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-17 16:39:53 +08:00
4fce99379e
test(api): add a test for detect_file_encodings ( #29778 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-17 14:33:30 +08:00
8d1e36540a
fix: detect_file_encodings TypeError: tuple indices must be integers or slices, not str ( #29595 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-17 13:58:05 +08:00
Wu Tianwei and GitHub
1d1351393a
feat: update RAG recommended plugins hook to accept type parameter ( #29735 )
2025-12-17 13:48:23 +08:00
44f8915e30
feat: Add Aliyun SLS (Simple Log Service) integration for workflow execution logging ( #28986 )
...
Co-authored-by: hieheihei <270985384@qq.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com >
2025-12-17 13:43:54 +08:00
Joel and GitHub
94a5fd3617
chore: tests for webapp run batch ( #29767 )
2025-12-17 13:36:50 +08:00
5bb1346da8
chore: tests form add annotation ( #29770 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-17 13:36:40 +08:00
a93eecaeee
feat: Add "type" field to PipelineRecommendedPlugin model; Add query param "type" to recommended-plugins api. ( #29736 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Jyong <76649700+JohnJyong@users.noreply.github.com >
2025-12-17 11:26:08 +08:00
86131d4bd8
feat: add datasource_parameters handling for API requests ( #29757 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-17 10:37:55 +08:00
581b62cf01
feat: add automated tests for pipeline setting ( #29478 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-17 10:26:58 +08:00
yyh and GitHub
91714ee413
chore(web): add some jest tests ( #29754 )
2025-12-17 10:21:32 +08:00
yyh and GitHub
232149e63f
chore: add tests for config string and dataset card item ( #29743 )
2025-12-17 10:19:10 +08:00
-LAN- and GitHub
4a1ddea431
ci: show missing lines in coverage report summary ( #29717 )
2025-12-17 10:18:41 +08:00
GuanMu and GitHub
5539bf8788
fix: add Slovenian and Tunisian Arabic translations across multiple language files ( #29759 )
2025-12-17 10:18:10 +08:00
wangxiaolei and GitHub
dda7eb03c9
feat: _truncate_json_primitives support file ( #29760 )
2025-12-17 08:10:43 +09:00
c2f2be6b08
fix: oxlint no unused expressions ( #29675 )
...
Co-authored-by: daniel <daniel@example.com >
2025-12-16 18:00:04 +08:00
b7649f61f8
fix: Login secret text transmission ( #29659 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: Joel <iamjoel007@gmail.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
2025-12-16 16:55:51 +08:00
ae4a9040df
Feat/update notion preview ( #29345 )
...
Co-authored-by: twwu <twwu@dify.ai >
2025-12-16 16:43:45 +08:00
Joel and GitHub
d2b63df7a1
chore: tests for components in config ( #29739 )
2025-12-16 16:39:04 +08:00
0749e6e090
test: Stabilize sharded Redis broadcast multi-subscriber test ( #29733 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-16 16:35:55 +08:00
yyh and GitHub
4589157963
test: Add comprehensive Jest test for AppCard component ( #29667 )
2025-12-16 15:44:51 +08:00
-LAN- and GitHub
37d4dbeb96
feat: Remove TLS 1.1 from default NGINX protocols ( #29728 )
2025-12-16 15:39:42 +08:00
yyh and GitHub
c036a12999
test: add comprehensive unit tests for APIKeyInfoPanel component ( #29719 )
2025-12-16 15:07:30 +08:00
Joel and GitHub
47cd94ec3e
chore: tests for billings ( #29720 )
2025-12-16 15:06:53 +08:00
-LAN- and GitHub
e5cf0d0bf6
chore: Disable Swagger UI by default in docker samples ( #29723 )
2025-12-16 15:01:51 +08:00
yyh and GitHub
240e1d155a
test: add comprehensive tests for CustomizeModal component ( #29709 )
2025-12-16 14:21:05 +08:00
crazywoola and GitHub
a915b8a584
revert: "security/fix-swagger-info-leak-m02" ( #29721 )
2025-12-16 14:19:33 +08:00
yyh and GitHub
4553e4c12f
test: add comprehensive Jest tests for CustomPage and WorkflowOnboardingModal components ( #29714 )
2025-12-16 14:18:09 +08:00
7695f9151c
chore: webhook with bin file should guess mimetype ( #29704 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Maries <xh001x@hotmail.com >
2025-12-16 13:34:27 +08:00
heyszt and GitHub
bdccbb6e86
feat: add GraphEngine layer node execution hooks ( #28583 )
2025-12-16 13:26:31 +08:00
c904c58c43
test: add unit tests for DocumentPicker, PreviewDocumentPicker, and R… ( #29695 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-16 13:06:50 +08:00
yyh and GitHub
cb5162f37a
test: add comprehensive Jest test for CreateAppTemplateDialog component ( #29713 )
2025-12-16 12:57:51 +08:00
yyh and GitHub
eeb5129a17
refactor: create shared react-i18next mock to reduce duplication ( #29711 )
2025-12-16 12:45:17 +08:00
longbingljw and GitHub
4cc6652424
feat: VECTOR_STORE supports seekdb ( #29658 )
2025-12-16 12:35:04 +09:00
a232da564a
test: try to use Anthropic Skills to add tests for web/app/components/apps/ ( #29607 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-16 10:42:34 +08:00
7fc501915e
test: add comprehensive frontend tests for billing plan assets ( #29615 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-15 21:21:34 +08:00
103a5e0122
test: enhance workflow-log component tests with comprehensive coverage ( #29616 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-15 21:21:14 +08:00
23f75a1185
chore: some tests for configuration components ( #29653 )
...
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2025-12-15 21:18:58 +08:00
yyh and GitHub
7fb68b62b8
test: enhance DebugWithMultipleModel component test coverage ( #29657 )
2025-12-15 21:17:44 +08:00
hangboss1761 and GitHub
dd58d4a38d
fix: update chat wrapper components to use min-h instead of h for better responsiveness ( #29687 )
2025-12-15 21:15:55 +08:00
quicksand and GitHub
4bf6c4dafa
chore: add online drive metadata source enum ( #29674 )
2025-12-15 21:13:23 +08:00
wangxiaolei and GitHub
187450b875
chore: skip upload_file_id is missing ( #29666 )
2025-12-15 21:09:53 +08:00
wangxiaolei and GitHub
09982a1c95
fix: webhook node output file as file variable ( #29621 )
2025-12-15 19:55:59 +08:00
Joel and GitHub
a8f3061b3c
fix: all upload files are disabled if upload file feature disabled ( #29681 )
2025-12-15 18:02:34 +08:00
bd7b1fc6fb
fix: csv injection in annotations export ( #29462 )
...
Co-authored-by: hj24 <huangjian@dify.ai >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-15 17:14:05 +08:00
2bf44057e9
fix: ssrf, add internal ip filter when parse tool schema ( #29548 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Yeuoly <45712896+Yeuoly@users.noreply.github.com >
2025-12-15 16:28:25 +08:00
2b3c55d95a
chore: some billing test ( #29648 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Coding On Star <447357187@qq.com >
2025-12-15 16:13:14 +08:00
Joel and GitHub
a951f46a09
chore: tests for annotation ( #29664 )
2025-12-15 15:38:04 +08:00
d942adf3b2
feat: Enhance Amplitude tracking across various components ( #29662 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-15 15:25:10 +08:00
724cd57dbf
fix: dos in annotation import ( #29470 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-15 15:22:04 +08:00
714b443077
fix: correct i18n SSO translations and fix validation/type issues ( #29564 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-15 15:58:33 +09:00
80c74cf725
test: Consolidate API CI test runner ( #29440 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-15 13:20:31 +08:00
1e47ffb50c
fix: does not save segment vector when there is no attachment_ids ( #29520 )
...
Co-authored-by: sai <>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-15 12:32:52 +08:00
323e0c4d30
chore(i18n): translate i18n files and update type definitions ( #29651 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-15 12:02:28 +08:00
wangxiaolei and GitHub
094f417b32
refactor: admin api using session factory ( #29628 )
2025-12-15 12:01:41 +08:00
acef56d7fd
fix: delete knowledge pipeline but pipeline and workflow don't delete ( #29591 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-15 12:00:03 +08:00
wangxiaolei and GitHub
8f3fd9a728
perf: commit once ( #29590 )
2025-12-15 11:40:26 +08:00
quicksand and GitHub
1a18012f98
fix(api): use json_repair for conversation title parsing ( #29649 )
2025-12-15 11:29:28 +08:00
355a2356d4
security/fix-swagger-info-leak-m02 ( #29283 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-15 11:24:06 +08:00
Gen Sato and GitHub
7fead6a9da
Add file upload enabled check and new i18n message ( #28946 )
2025-12-15 11:18:05 +08:00
63624dece1
fix(workflow): tool plugin output_schema array type not selectable in subsequent nodes ( #29035 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-15 11:17:15 +08:00
Ali Saleh and GitHub
02122907e5
fix(api): Populate Missing Attributes For Arize Phoenix Integration ( #29526 )
2025-12-15 11:15:18 +08:00
7ee7155fd5
test: add comprehensive Jest tests for ConfirmModal component ( #29627 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-15 11:14:38 +08:00
yyh and GitHub
d01f2f7436
chore: add AGENTS.md for frontend ( #29647 )
2025-12-15 10:49:39 +08:00
9d683fd34d
chore(deps): bump @hookform/resolvers from 3.10.0 to 5.2.2 in /web ( #29442 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-15 10:25:28 +08:00
569c593240
feat: Add InterSystems IRIS vector database support ( #29480 )
...
Co-authored-by: Tomo Okuyama <tomo.okuyama@intersystems.com >
2025-12-15 10:20:43 +08:00
bb157c93a3
fixes : #28300 Change the Citations banner in dark mode to fully opaque ( #28673 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-15 10:17:43 +08:00
Pleasure1234 and GitHub
b7bdd5920b
fix: add secondary text color to plugin task headers ( #29529 )
2025-12-15 10:13:59 +08:00
wangxiaolei and GitHub
470650d1d7
fix: fix delete_account_task not check billing enabled ( #29577 )
2025-12-15 10:12:35 +08:00
yyh and GitHub
59137f1d05
fix: show uninstalled plugin nodes in workflow checklist ( #29630 )
2025-12-15 10:11:23 +08:00
yyh and GitHub
b8d54d745e
fix(ci): use setup-python to avoid 504 errors and use project oxlint config ( #29613 )
2025-12-15 10:10:51 +08:00
wangxiaolei and GitHub
916df2d0f7
fix: fix mime type is none ( #29579 )
2025-12-15 10:09:11 +08:00
61199663e7
chore: add anthropic skills for frontend testing ( #29608 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-15 10:05:48 +08:00
Agung Besti and GitHub
3db27c3158
fix(workflow): agent prompt editor canvas not covering full text height ( #29623 )
2025-12-14 15:53:39 +08:00
Aplulu and GitHub
3653f54bea
fix: validate page_size limit in plugin list and tasks endpoints ( #29611 )
2025-12-13 22:52:51 +09:00
886ce981cf
feat(i18n): add Tunisian Arabic (ar-TN) translation ( #29306 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-13 10:55:04 +08:00
f4c7f98a01
fix: remove unnecessary error log when trigger endpoint returns 404 ( #29587 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-12 17:53:40 +08:00
kenwoodjw and GitHub
a8613f0233
fix: bump wandb to 0.23.1 urllib3 to 2.6.0 ( #29481 )
2025-12-12 16:55:19 +08:00
086ee4c19d
test(web): add comprehensive tests for workflow-log component ( #29562 )
...
Co-authored-by: Coding On Star <447357187@qq.com >
2025-12-12 16:48:15 +08:00
336bcfbae2
chore: test for app card and no data ( #29570 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-12 16:01:58 +08:00
e244856ef1
chore: add test case for download components ( #29569 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-12 14:56:08 +08:00
-LAN- and GitHub
2058186f22
chore: Bump version references to 1.11.1 ( #29568 )
2025-12-12 14:42:25 +08:00
Taka Sasaki and GitHub
bece2f101c
fix: return None from retrieve_tokens when access_token is empty ( #29516 )
2025-12-12 13:49:11 +08:00
Jyong and GitHub
04d09c2d77
fix: hit-test failed when attachment id is not exist ( #29563 )
2025-12-12 13:45:00 +08:00
Jyong and GitHub
db42f467c8
fix: docx extractor external image failed ( #29558 )
2025-12-12 13:41:51 +08:00
wangxiaolei and GitHub
ac40309850
perf: optimize save_document_with_dataset_id ( #29550 )
2025-12-12 13:14:45 +08:00
12e39365fa
perf(core/rag): optimize Excel extractor performance and memory usage ( #29551 )
...
Co-authored-by: 01393547 <nieronghua@sf-express.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-12 12:15:03 +08:00
d48300d08c
fix: remove validate=True to fix flask-restx AttributeError ( #29552 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-12 12:01:20 +08:00
Pleasure1234 and GitHub
761f8c8043
fix: set response content type with charset in helper ( #29534 )
2025-12-12 11:50:35 +08:00
05f63c88c6
feat: integrate Amplitude API key into layout and provider components ( #29546 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-12 11:49:12 +08:00
8daf9ce98d
test(trigger): add container integration tests for trigger ( #29527 )
...
Signed-off-by: Stream <Stream_2@qq.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-12 11:31:34 +08:00
Shua Chen and GitHub
61ee1b9094
fix: truncate auto-populated description to prevent 400-char limit error ( #28681 )
2025-12-12 11:19:53 +08:00
NFish and GitHub
87c4b4c576
fix: nextjs security update ( #29545 )
2025-12-12 11:05:48 +08:00
wangxiaolei and GitHub
193c8e2362
fix: fix available_credentials is empty ( #29521 )
2025-12-12 09:51:55 +08:00
NFish and GitHub
4d57460356
fix: upgrade react and react-dom to 19.2.3,fix cve errors ( #29532 )
2025-12-12 09:38:32 +08:00
-LAN- and GitHub
063b39ada5
fix: conversation rename payload validation ( #29510 )
2025-12-11 18:05:41 +09:00
6419ce02c7
test: add testcase for config prompt components ( #29491 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-11 16:56:20 +08:00
yyh and GitHub
1a877bb4d0
chore: add .nvmrc for Node 22 alignment ( #29495 )
2025-12-11 16:29:30 +08:00
-LAN- and GitHub
281e9d4f51
fix: chat api in explore page reject blank conversation id ( #29500 )
2025-12-11 16:26:42 +08:00
a195b410d1
chore(i18n): translate i18n files and update type definitions ( #29499 )
...
Co-authored-by: iamjoel <2120155+iamjoel@users.noreply.github.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2025-12-11 16:08:52 +08:00
91e5db3e83
chore: Advance the timing of the dataset payment prompt ( #29497 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: twwu <twwu@dify.ai >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-11 15:49:42 +08:00
f20a2d1586
chore: add placeholder for Amplitude API key in .env.example ( #29489 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-11 15:21:52 +08:00
wangxiaolei and GitHub
6e802a343e
perf: remove the n+1 query ( #29483 )
2025-12-11 15:18:27 +08:00
yyh and GitHub
a30cbe3c95
test: add debug-with-multiple-model spec ( #29490 )
2025-12-11 15:05:37 +08:00
7344adf65e
feat: add Amplitude API key to Docker entrypoint script ( #29477 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-11 14:44:12 +08:00
非法操作 and GitHub
fcadee9413
fix: flask db downgrade not work ( #29465 )
2025-12-11 14:30:09 +08:00
Jyong and GitHub
69a22af1c9
fix: optimize database query when retrieval knowledge in App ( #29467 )
2025-12-11 13:50:46 +08:00
aac6f44562
fix: workflow end node validate error ( #29473 )
...
Co-authored-by: Novice <novice12185727@gmail.com >
2025-12-11 13:47:37 +08:00
-LAN- and GitHub
2e1efd62e1
revert: "fix(ops): add streaming metrics and LLM span for agent-chat traces" ( #29469 )
2025-12-11 12:53:37 +08:00
crazywoola and GitHub
1847609926
fix: failed to delete model ( #29456 )
2025-12-11 12:05:44 +08:00
91f6d25dae
fix: knowledge dataset description field validation error #29404 ( #29405 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-11 11:17:08 +08:00
yyh and GitHub
acdbcdb6f8
chore: update packageManager version in package.json to pnpm@10.25.0 ( #29407 )
2025-12-11 09:51:30 +08:00
a9627ba60a
chore(deps): bump types-shapely from 2.0.0.20250404 to 2.1.0.20250917 in /api ( #29441 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-11 09:49:19 +08:00
wangxiaolei and GitHub
266d1c70ac
fix: fix custom model credentials display as plaintext ( #29425 )
2025-12-11 09:48:45 +08:00
d152d63e7d
chore: update remove_leading_symbols pattern, keep 【 ( #29419 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-11 09:47:39 +08:00
b4afc7e435
fix: Can not blank conversation ID validation in chat payloads ( #29436 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-11 09:47:10 +08:00
-LAN- and GitHub
2d496e7e08
ci: enforce semantic pull request titles ( #29438 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-12-11 09:45:55 +08:00
693877e5e4
Fix: Prevent binary content from being stored in process_data for HTTP nodes ( #27532 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-11 02:52:40 +08:00
8cab3e5a1e
minor fix: get_tools wrong condition ( #27253 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
2025-12-11 02:33:14 +08:00
Jyong and GitHub
18082752a0
fix knowledge pipeline run multimodal document failed ( #29431 )
2025-12-10 20:42:51 +08:00
-LAN- and GitHub
813a734f27
chore: bump dify release to 1.11.0 ( #29355 )
2025-12-10 19:54:25 +08:00
Wu Tianwei and GitHub
94244ed8f6
fix: handle potential undefined values in query_attachment_selector across multiple components ( #29429 )
2025-12-10 19:30:21 +08:00
ec3a52f012
Fix immediate window open defaults and error handling ( #29417 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-10 19:12:14 +08:00
Wu Tianwei and GitHub
ea063a1139
fix(i18n): remove unused credentialSelector translations from dataset-pipeline files ( #29423 )
2025-12-10 19:04:34 +08:00
Jyong and GitHub
784008997b
fix parent-child check when child chunk is not exist ( #29426 )
2025-12-10 18:45:43 +08:00
0c2a354115
Using SonarJS to analyze components' complexity ( #29412 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: 姜涵煦 <hanxujiang@jianghanxudeMacBook-Pro.local >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-10 17:25:54 +08:00
yyh and GitHub
e477e6c928
fix: harden async window open placeholder logic ( #29393 )
2025-12-10 16:46:48 +08:00
bafd093fa9
fix: Add dataset file upload restrictions ( #29397 )
...
Co-authored-by: kurokobo <kuro664@gmail.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2025-12-10 16:41:05 +08:00
Jyong and GitHub
88b20bc6d0
fix dataset multimodal field not update ( #29403 )
2025-12-10 15:18:38 +08:00
12d019cd31
fix: improve compatibility of @headlessui/react with happy-dom by ensuring HTMLElement.prototype.focus is writable ( #29399 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-10 14:40:48 +08:00
Jyong and GitHub
b49e2646ff
fix: session unbound during parent-child retrieval ( #29396 )
2025-12-10 14:08:55 +08:00
e8720de9ad
chore(i18n): translate i18n files and update type definitions ( #29395 )
...
Co-authored-by: zhsama <33454514+zhsama@users.noreply.github.com >
2025-12-10 13:52:54 +08:00
GuanMu and GitHub
0867c1800b
refactor: simplify plugin task handling and improve UI feedback ( #26293 )
2025-12-10 13:34:05 +08:00
681c06186e
add @testing-library/user-event and create tests for external-knowledge-base/ ( #29323 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-10 12:46:52 +08:00
yyh and GitHub
f722fdfa6d
fix: prevent popup blocker from blocking async window.open ( #29391 )
2025-12-10 12:46:01 +08:00
c033030d8c
fix: 'list' object has no attribute 'find' ( #29384 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-10 12:45:53 +08:00
51330c0ee6
fix(App.deleted_tools): incorrect compare between UUID and map with string-typed key. ( #29340 )
...
Co-authored-by: 01393547 <nieronghua@sf-express.com >
Co-authored-by: Yeuoly <45712896+Yeuoly@users.noreply.github.com >
2025-12-10 10:47:45 +08:00
非法操作 and GitHub
7df360a292
fix: workflow log missing trigger icon ( #29379 )
2025-12-10 10:15:21 +08:00
wangxiaolei and GitHub
e205182e1f
fix: Parent instance <DocumentSegment at 0x7955b5572c90> is not bound… ( #29377 )
2025-12-10 10:01:45 +08:00
wangxiaolei and GitHub
4a88c8fd19
chore: set is_multimodal db define default = false ( #29362 )
2025-12-10 09:44:47 +08:00
znn and GitHub
1b9165624f
adding llm_usage and error_type ( #26546 )
2025-12-10 09:19:13 +08:00
-LAN- and GitHub
56f8bdd724
Update refactor issue template and remove tracker ( #29357 )
2025-12-09 22:03:21 +08:00
efa1b452da
feat: Add startup parameters for language-specific Weaviate tokenizer ( #29347 )
...
Co-authored-by: Jing <jingguo92@gmail.com >
2025-12-09 21:00:19 +08:00
-LAN- and GitHub
bcbc07e99c
Add MCP backend codeowners ( #29354 )
2025-12-09 20:45:57 +08:00
Joel and GitHub
d79d0a47a7
chore: not set empty tool config to default value ( #29338 )
2025-12-09 17:14:04 +08:00
Joel and GitHub
f5d676f3f1
fix: agent app add tool hasn't add default params config ( #29330 )
2025-12-09 16:17:27 +08:00
非法操作 and GitHub
8f7173b69b
fix: admin dislike feedback lose content ( #29327 )
2025-12-09 16:07:59 +08:00
8275533418
chore(i18n): translate i18n files and update type definitions ( #29329 )
...
Co-authored-by: iamjoel <2120155+iamjoel@users.noreply.github.com >
2025-12-09 15:57:35 +08:00
yyh and GitHub
c1c1fd0509
feat: make billing management entry prominent and enable current plan portal ( #29321 )
2025-12-09 15:43:51 +08:00
wangxiaolei and GitHub
c24835ca87
chore: update the error message ( #29325 )
2025-12-09 15:29:04 +08:00
yyh and GitHub
022cfbd186
refactor: remove isMobile prop from Chat and TryToAsk components ( #29319 )
2025-12-09 15:11:05 +08:00
9affc546c6
Feat/support multimodal embedding ( #29115 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-09 14:41:46 +08:00
wangxiaolei and GitHub
77cf8f6c27
chore: remove python sdk from dify repo ( #29318 )
2025-12-09 14:13:14 +08:00
18601d8b38
Refactor datasets service toward TanStack Query ( #29008 )
...
Co-authored-by: Wu Tianwei <30284043+WTW0313@users.noreply.github.com >
2025-12-09 13:48:23 +08:00
57d244de69
feat: introduce init container to automatically fix storage permissions ( #29297 )
...
Co-authored-by: 朱通通 <zhutong66@163.com >
2025-12-09 13:48:23 +08:00
750db10476
chore(i18n): translate i18n files and update type definitions ( #29312 )
...
Co-authored-by: WTW0313 <30284043+WTW0313@users.noreply.github.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2025-12-09 13:07:26 +08:00
14d1b3f9b3
feat: multimodal support (image) ( #27793 )
...
Co-authored-by: zxhlyh <jasonapring2015@outlook.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-09 11:44:50 +08:00
非法操作 and GitHub
a44b800c85
chore: find more redirect to correct category ( #29303 )
2025-12-09 11:09:43 +08:00
48efd2d174
fix: try-to-ask misalign ( #29309 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-09 11:00:37 +08:00
wangxiaolei and GitHub
a0c8ebf487
chore: not slient call external service error ( #29290 )
2025-12-09 10:25:33 +08:00
wangxiaolei and GitHub
97d671d9aa
feat: Allow Editor role to use Trigger Plugin subscriptions ( #29292 )
2025-12-09 10:24:56 +08:00
wangxiaolei and GitHub
ca61bb5de0
fix: Weaviate was not closed properly ( #29301 )
2025-12-09 10:23:29 +08:00
wangxiaolei and GitHub
c6eb18daae
feat: charset_normalizer for better encoding detection than httpx's d… ( #29264 )
2025-12-09 10:22:02 +08:00
3cb944f318
feat: enable tenant isolation on duplicate document indexing tasks ( #29080 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-08 17:54:57 +08:00
Joel and GitHub
e6d504558a
chore: remove log in test case ( #29284 )
2025-12-08 17:47:16 +08:00
0cb696b208
chore: add provider context mock ( #29201 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-08 17:23:45 +08:00
yyh and GitHub
b466d8da92
fix(web): resolve no-unused-vars lint warning in index.spec.ts ( #29273 )
2025-12-08 16:55:53 +08:00
71497954b8
perf(api): optimize tool provider list API with Redis caching ( #29101 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-08 15:34:03 +09:00
05fe92a541
refactor: port reqparse to BaseModel ( #28993 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-08 15:31:19 +09:00
yyh and GitHub
2f96374837
perf: optimize marketplace card re-renders with memoization ( #29263 )
2025-12-08 14:09:03 +08:00
Wu Tianwei and GitHub
6942666d03
chore(deps): update @lexical packages to version 0.38.2 in package.json and pnpm-lock.yaml ( #29260 )
2025-12-08 11:48:49 +08:00
yodhcn and GitHub
4b8bd4b891
Fix( #29181 ): convert uuid route param to str in DatasetDocumentListApi.get ( #29207 )
2025-12-08 10:40:35 +08:00
ee0fe8c7f9
feat: support suggested_questions_after_answer to be configed ( #29254 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-08 10:27:02 +08:00
kenwoodjw and GitHub
88bfeee234
feat: allow admin api key to bypass csrf validation ( #29139 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-12-08 10:22:57 +08:00
非法操作 and GitHub
18d5d513b4
fix: view log detail clear query params ( #29256 )
2025-12-08 10:22:26 +08:00
kurokobo and GitHub
d1f4a75272
fix: remove 1px border from knowledge pipeline editor ( #29232 )
2025-12-08 10:21:15 +08:00
NeatGuyCoding and GitHub
b365bffd02
hotfix(otel): replace hardcoded span attributes with shared constants ( #29227 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
2025-12-08 10:20:43 +08:00
yyh and GitHub
15fec024c0
fix: account dropdown obscured by empty state overlay ( #29241 ) ( #29242 )
2025-12-08 09:49:11 +08:00
e1aa0e438b
chore(deps): bump @lexical/code from 0.36.2 to 0.38.2 in /web ( #29250 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-08 09:48:32 +08:00
kurokobo and GitHub
d66dceae16
fix: make remove-orphaned-files-on-storage management command work and safer ( #29247 )
2025-12-08 09:48:05 +08:00
d998cbc18d
chore(deps): bump types-gevent from 24.11.0.20250401 to 25.9.0.20251102 in /api ( #29251 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-08 09:44:44 +08:00
QuantumGhost and GitHub
91667e3c1d
feat(api): Implement EventManager error logging and add coverage ( #29204 )
...
- Ensure `EventManager._notify_layers` logs exceptions instead of silently swallowing them
so GraphEngine layer failures surface for debugging
- Introduce unit tests to assert the logger captures the runtime error when collecting events
- Enable the `S110` lint rule to catch `try-except-pass` patterns
- Add proper error logging for existing `try-except-pass` blocks.
2025-12-08 09:40:40 +08:00
Nite Knite and GitHub
a25faa334a
fix: hide supplementary text for platform logo properly in Safari ( #29238 )
2025-12-07 20:36:10 +08:00
NFish and GitHub
52ea799cec
fix: hide Dify branding in webapp signin page when branding is enabled ( #29200 )
2025-12-07 17:25:49 +09:00
yyh and GitHub
3dc3589b8c
chore: update AGENTS guidance for frontend tooling ( #29228 )
2025-12-07 11:37:26 +08:00
yyh and GitHub
c012eddb47
chore(web): run oxlint before eslint ( #29224 )
2025-12-07 11:36:33 +08:00
kurokobo and GitHub
bbbfffb62f
feat: add new WEAVIATE_DISABLE_TELEMETRY env to disable telemetry collection for weaviate ( #29212 )
2025-12-07 11:36:24 +08:00
10b59cd6ba
add service layer OTel Span ( #28582 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-05 21:58:32 +08:00
Stephen Zhou and GitHub
72f83c010f
chore: detect rules from .oxlintrc.json ( #29147 )
2025-12-05 17:26:12 +08:00
Wu Tianwei and GitHub
e7c26a2f3f
refactor: update useNodes import to use reactflow across multiple components ( #29195 )
2025-12-05 16:38:03 +08:00
yyh and GitHub
99e2cb0702
fix: add missing documentProcessingPriorityTip translation key ( #29192 )
2025-12-05 16:24:32 +08:00
kinglisky and GitHub
02fdc5e2a4
fix: Variable Assigner node silently fails for legacy V1 data format ( #28867 )
2025-12-05 15:27:18 +08:00
非法操作 and GitHub
c2cf0a98bb
fix: incorrect text color under dark theme ( #29186 )
2025-12-05 15:05:51 +08:00
zhsama and GitHub
c3003dd47d
chore: update TypeScript type-check command and add native-preview dependency for faster performance ( #29179 )
2025-12-05 14:42:37 +08:00
Wu Tianwei and GitHub
b509661b08
refactor: simplify plugin marketplace link construction in ProviderCard component ( #29178 )
2025-12-05 13:42:48 +08:00
-LAN- and GitHub
e83099e44a
chore: bump version to 1.10.1-fix.1 ( #29176 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-12-05 12:57:37 +08:00
7396eba1af
refactor: port reqparse to Pydantic model ( #28949 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-05 13:05:53 +09:00
yyh and GitHub
6325dcf8aa
refactor: clean up translation files by removing unused keys and optimizing existing entries ( #29172 )
2025-12-05 11:23:56 +08:00
wangxiaolei and GitHub
45911ab0af
feat: using charset_normalizer instead of chardet ( #29022 )
2025-12-05 11:19:19 +08:00
a849411978
fix: treat empty default values for optional file inputs as unset ( #28948 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-05 11:16:18 +08:00
heyszt and GitHub
b927ff9fcf
add gen_ai feature tag for aliyun_trace ( #29084 )
2025-12-05 10:33:23 +08:00
102ee7ae13
perf: optimize generate conversation name ( #29131 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-05 10:32:53 +08:00
heyszt and GitHub
d672774c18
Fix ops_trace delete err ( #29134 )
2025-12-05 10:32:34 +08:00
NFish and GitHub
7f5fda9175
fix: remove duplicated slash in webapp redirect_url ( #29161 )
2025-12-05 10:06:49 +08:00
cc6c59b27a
fix: fix db session already begin ( #29160 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-05 09:39:39 +08:00
wangxiaolei and GitHub
725d6b52a7
feat: start node support json schema ( #29053 )
2025-12-05 01:22:10 +09:00
79640a04cc
feat: add api mock for test ( #29140 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-04 18:38:52 +08:00
Joel and GitHub
63d8fe876e
chore: ESLint add react hooks deps check rule ( #29132 )
2025-12-04 17:23:17 +08:00
Wu Tianwei and GitHub
2219b93d6b
fix: modify usePluginTaskList initialization and dependencies in use-plugins.ts ( #29130 )
2025-12-04 17:19:31 +08:00
非法操作 and GitHub
e8c47ec8ac
fix: incorrect last run result ( #29128 )
2025-12-04 16:23:22 +08:00
wangxiaolei and GitHub
e904c65a9d
perf: decrease heavy db operation ( #29125 )
2025-12-04 16:09:47 +08:00
kenwoodjw and GitHub
f62926f0ca
fix: bump pyarrow to 17.0.0, werkzeug to 3.1.4, urllib3 to 2.5.0 ( #29089 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-12-04 15:39:31 +08:00
b033bb02fc
chore: upgrade React to 19.2.1,fix cve-2025-55182 ( #29121 )
...
Co-authored-by: zhsama <torvalds@linux.do >
2025-12-04 14:44:52 +08:00
zyssyz123 and GitHub
031cba81b4
Fix/app list compatible ( #29123 )
2025-12-04 14:44:24 +08:00
yangzheli and GitHub
693ab6ad82
fix(web): disable tooltip delay to avoid tooltip flickering ( #29104 )
2025-12-04 14:16:56 +08:00
NFish and GitHub
541fd7daa2
chore: update Next.js dev dependencies to 15.5.7 ( #29120 )
2025-12-04 14:16:45 +08:00
Boris Polonsky and GitHub
61d79a1502
feat: Unify environment variables for database connection and authentication ( #29092 )
2025-12-04 14:16:11 +08:00
03357ff1ec
fix: catch error in response converter ( #29056 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-04 11:25:16 +08:00
b4bed94cc5
chore(deps): bump next from 15.5.6 to 15.5.7 in /web ( #29105 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-04 10:14:50 +08:00
e924dc7b30
chore: ignore redis lock not owned error ( #29064 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-04 10:14:28 +08:00
longbingljw and GitHub
4b969bdce3
fix:mysql does not support 'returning' ( #29069 )
2025-12-04 10:14:19 +08:00
非法操作 and GitHub
d07afb38a0
fix: trigger call workflow_as_tool error ( #29058 )
2025-12-04 10:13:18 +08:00
hj24 and GitHub
5bb715ee2f
fix: remove chat conversation api dead arg message_count_gte ( #29097 )
2025-12-04 10:12:47 +08:00
非法操作 and GitHub
3e5f683e90
feat: dark theme icon support ( #28858 )
2025-12-04 09:29:00 +08:00
zhsama and GitHub
31481581e8
refactor: simplify marketplace component structure by removing unused… ( #29095 )
2025-12-03 21:30:24 +08:00
2e0c2e8482
refactor/marketplace react query ( #29028 )
...
Co-authored-by: zhsama <torvalds@linux.do >
2025-12-03 18:30:20 +08:00
zhsama and GitHub
0343374d52
feat: add ReactScan component for enhanced development scanning ( #29086 )
2025-12-03 18:19:12 +08:00
Joel and GitHub
c1fe394c0e
fix: check education verify api slow may cause page redirects when modal closes ( #29078 )
2025-12-03 17:11:57 +08:00
Joel and GitHub
876f48df76
chore: remove useless mock files ( #29068 )
2025-12-03 15:34:11 +08:00
fbb2d076f4
integrate Amplitude analytics into the application ( #29049 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: Joel <iamjoel007@gmail.com >
2025-12-03 14:22:12 +08:00
c7d2a13524
fix: improve chat message log feedback ( #29045 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2025-12-03 13:42:40 +08:00
kenwoodjw and GitHub
9b9588f20d
fix: CVE-2025-64718 ( #29027 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-12-02 21:49:57 +08:00
d6bbf0f975
chore: enhance test ( #29002 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-02 21:49:08 +08:00
wangxiaolei and GitHub
f48522e923
feat: add x-trace-id to http responses and logs ( #29015 )
...
Introduce trace id to http responses and logs to facilitate debugging process.
2025-12-02 17:22:34 +08:00
yyh and GitHub
f8b10c2272
Refactor apps service toward TanStack Query ( #29004 )
2025-12-02 15:18:33 +08:00
carribean and GitHub
369892634d
[Bugfix] Fixed an issue with UUID type queries in MySQL databases ( #28941 )
2025-12-02 14:37:23 +08:00
yyh and GitHub
8e5cb86409
Stop showing slash commands in general Go to Anything search ( #29012 )
2025-12-02 14:24:21 +08:00
a85afe4d07
feat: complete test script of plugin manager ( #28967 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-02 11:25:08 +08:00
e8f93380d1
Fix validation ( #28985 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-02 10:25:52 +08:00
yyh and GitHub
0a22bc5d05
fix(web): use atomic selectors in AccessControlItem ( #28983 )
2025-12-01 19:23:42 +08:00
yyh and GitHub
626d4f3e35
fix(web): use atomic selectors to fix Zustand v5 infinite loop ( #28977 )
2025-12-01 15:45:50 +08:00
f4db5f9973
chore(deps): bump faker from 32.1.0 to 38.2.0 in /api ( #28964 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-01 15:45:39 +08:00
Gritty_dev and GitHub
70dabe318c
feat: complete test script of mail send task ( #28963 )
2025-12-01 15:45:22 +08:00
f94972f662
chore(deps): bump @lexical/list from 0.36.2 to 0.38.2 in /web ( #28961 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-01 15:44:52 +08:00
wangxiaolei and GitHub
d162f7e5ef
feat(api): automatically NODE_TYPE_CLASSES_MAPPING generation from node class definitions ( #28525 )
2025-12-01 14:14:19 +08:00
2f8cb2a1af
chore(deps): bump @lexical/text from 0.36.2 to 0.38.2 in /web ( #28960 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-01 09:56:58 +08:00
Stephen Zhou and GitHub
b91d22375f
fix: moving focus after navigations ( #28937 )
2025-12-01 09:55:04 +08:00
yyh and GitHub
a087ace697
chore(web): upgrade zustand from v4.5.7 to v5.0.9 ( #28943 )
2025-12-01 09:53:19 +08:00
Conner Mo and GitHub
0af8a7b958
feat: enhance OceanBase vector database with SQL injection fixes, unified processing, and improved error handling ( #28951 )
2025-12-01 09:51:47 +08:00
861098714b
feat: complete test script of plugin runtime ( #28955 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-01 09:51:31 +08:00
63b345110e
chore(deps): bump echarts-for-react from 3.0.2 to 3.0.5 in /web ( #28958 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-01 09:51:22 +08:00
247069c7e9
refactor: port reqparse to Pydantic model ( #28913 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-30 16:09:42 +09:00
Gritty_dev and GitHub
bb096f4ae3
Feat/ implement test script of content moderation ( #28923 )
2025-11-30 12:43:58 +08:00
Lê Quốc Bình and GitHub
a37497ffb5
fix(web): prevent navbar clearing app state on cmd+click ( #28935 )
2025-11-30 12:43:47 +08:00
02adf4ff06
chore(i18n): translate i18n files and update type definitions ( #28933 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-30 12:43:02 +08:00
acbc886ecd
fix: implement score_threshold filtering for OceanBase vector search ( #28536 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-29 18:50:21 +08:00
CrabSAMA and GitHub
0a2d478749
Feat: Add "Open Workflow" link in workflow side panel ( #28898 )
2025-11-29 18:47:12 +08:00
95528ad8e5
fix: ensure "No apps found" text is visible on small screens ( #28929 )
...
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-29 17:21:39 +08:00
ddad2460f3
feat: complete test script of dataset indexing task ( #28897 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-28 21:31:03 +08:00
Charles Yao and GitHub
a8491c26ea
fix: add explicit default to httpx.timeout ( #28836 )
2025-11-28 04:02:07 -06:00
0aed7afdc0
feat: Add comprehensive unit tests for TagService with extensive docu… ( #28885 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-28 18:01:01 +08:00
18b800a33b
feat: complete test script of sensitive word filter ( #28879 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-28 18:00:54 +08:00
hsparks-codes and GitHub
c64fe595d3
test: add comprehensive unit tests for ExternalDatasetService ( #28872 )
2025-11-28 17:59:02 +08:00
-LAN- and GitHub
dd3b1ccd45
refactor(workflow): remove redundant get_base_node_data() method ( #28803 )
2025-11-28 15:38:46 +08:00
hsparks-codes and GitHub
6f927b4a62
test: add comprehensive unit tests for RecommendedAppService ( #28869 )
2025-11-28 15:10:24 +08:00
c76bb8ffa0
feat: complete test script of file upload ( #28843 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-28 15:10:12 +08:00
hsparks-codes and GitHub
4dcd871cef
test: add comprehensive unit tests for AudioService ( #28860 )
2025-11-28 14:43:35 +08:00
hsparks-codes and GitHub
abe1d31ae0
test: add comprehensive unit tests for SavedMessageService ( #28845 )
2025-11-28 14:42:54 +08:00
hsparks-codes and GitHub
2d71fff2b2
test: add comprehensive unit tests for TagService ( #28854 )
2025-11-28 14:41:57 +08:00
-LAN- and GitHub
c4f61b8ae7
Fix CODEOWNERS workflow owner handle ( #28866 )
2025-11-28 14:41:20 +08:00
非法操作 and GitHub
c51ab6ec37
fix: the consistency of the go-to-anything interaction ( #28857 )
2025-11-28 14:29:15 +08:00
hsparks-codes and GitHub
1fc2255219
test: add comprehensive unit tests for EndUserService ( #28840 )
2025-11-28 14:22:19 +08:00
037389137d
feat: complete test script of indexing runner ( #28828 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-28 14:18:59 +08:00
非法操作 and GitHub
8cd3e84c06
chore: bump dify plugin version in docker.middleware ( #28847 )
2025-11-28 13:55:13 +08:00
-LAN- and GitHub
b3c6ac1430
chore: assign code owners to frontend and backend modules in CODEOWNERS ( #28713 )
2025-11-28 12:42:58 +08:00
68bb97919a
feat: add comprehensive unit tests for MessageService ( #28837 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-28 12:36:15 +08:00
Gritty_dev and GitHub
f268d7c7be
feat: complete test script of website crawl ( #28826 )
2025-11-28 12:34:27 +08:00
d695a79ba1
test: add comprehensive unit tests for DocumentIndexingTaskProxy ( #28830 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-28 12:30:54 +08:00
Gritty_dev and GitHub
cd5a745bd2
feat: complete test script of notion provider ( #28833 )
2025-11-28 12:30:45 +08:00
51e5f422c4
test: add comprehensive unit tests for VectorService and Vector classes ( #28834 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-28 12:30:02 +08:00
ec3b2b40c2
test: add comprehensive unit tests for FeedbackService ( #28771 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-28 11:33:56 +08:00
Bowen Liang and GitHub
67ae3e9253
docker: use COPY --chown in api Dockerfile to avoid adding layers by explicit chown calls ( #28756 )
2025-11-28 11:33:06 +08:00
d38e3b7792
test: add unit tests for document service status management ( #28804 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-28 11:25:36 +08:00
43d27edef2
feat: complete test script of embedding service ( #28817 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-28 11:24:30 +08:00
94b87eac72
feat: add comprehensive unit tests for provider models ( #28702 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-28 11:24:20 +08:00
fd31af6012
fix(ci): use dynamic branch name for i18n workflow to prevent race condition ( #28823 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-28 11:23:28 +08:00
yyh and GitHub
228deccec2
chore: update packageManager version in package.json to pnpm@10.24.0 ( #28820 )
2025-11-28 11:23:20 +08:00
639f1d31f7
feat: complete test script of text splitter ( #28813 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-28 11:22:52 +08:00
ec786fe236
test: add unit tests for document service validation and configuration ( #28810 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-28 11:21:45 +08:00
fe3a6ef049
feat: complete test script of reranker ( #28806 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-28 11:21:35 +08:00
-LAN- and GitHub
8b761319f6
Refactor workflow nodes to use generic node_data ( #28782 )
2025-11-27 20:46:56 +08:00
002d8769b0
chore: translate i18n files and update type definitions ( #28784 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-27 20:28:17 +08:00
GuanMu and GitHub
5aba111297
Feat zen mode ( #28794 )
2025-11-27 20:10:50 +08:00
-LAN- and GitHub
dc9b3a7e03
refactor: rename VariableAssignerNodeData to VariableAggregatorNodeData ( #28780 )
2025-11-27 17:45:48 +08:00
Joel and GitHub
5f2e0d6347
pref: reduce next step components reRender ( #28783 )
2025-11-27 17:12:00 +08:00
1f72571c06
edit analyze-component ( #28781 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: 姜涵煦 <hanxujiang@jianghanxudeMacBook-Pro.local >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-27 16:54:44 +08:00
820925a866
feat(workflow): workflow as tool output schema ( #26241 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Novice <novice12185727@gmail.com >
2025-11-27 16:50:48 +08:00
Joel and GitHub
299bd351fd
perf: reduce reRender in candidate node ( #28776 )
2025-11-27 15:57:36 +08:00
-LAN- and GitHub
13bf6547ee
Refactor: centralize node data hydration ( #27771 )
2025-11-27 15:41:56 +08:00
wangxiaolei and GitHub
1b733abe82
feat: creates logs immediately when workflows start (not at completion) ( #28701 )
2025-11-27 15:22:33 +08:00
5782e26ab2
test: add unit tests for dataset service update/delete operations ( #28757 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-27 15:01:43 +08:00
38d329e75a
test: add unit tests for dataset permission service ( #28760 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-27 15:00:55 +08:00
非法操作 and GitHub
58f448a926
chore: remove outdated model config doc ( #28765 )
2025-11-27 14:40:06 +08:00
7a7fea40d9
feat: complete test script of dataset retrieval ( #28762 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-27 14:39:33 +08:00
0309545ff1
Feat/test script of workflow service ( #28726 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-27 11:23:55 +08:00
6deabfdad3
Use naive_utc_now in graph engine tests ( #28735 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-27 11:23:20 +08:00
非法操作 and GitHub
f9b4c31344
fix: MCP tool time configuration not work ( #28740 )
2025-11-27 11:22:49 +08:00
8d8800e632
upgrade docker compose milvus version to 2.6.0 to fix installation error ( #26618 )
...
Co-authored-by: crazywoola <427733928@qq.com >
2025-11-27 11:01:14 +08:00
4ca4493084
Add comprehensive unit tests for MetadataService (dataset metadata CRUD operations and filtering) ( #28748 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-27 11:00:10 +08:00
7efa0df1fd
Add comprehensive API/controller tests for dataset endpoints (list, create, update, delete, documents, segments, hit testing, external datasets) ( #28750 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-27 10:59:17 +08:00
Will and GitHub
b786e101e5
fix: querying and setting the system default model ( #28743 )
2025-11-27 11:58:35 +09:00
Will and GitHub
09a8046b10
fix: querying webhook trigger issue ( #28753 )
2025-11-27 10:56:21 +08:00
NeatGuyCoding and GitHub
2f6b3f1c5f
hotfix: fix _extract_filename for rfc 5987 ( #26230 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
2025-11-27 10:54:00 +08:00
jiangbo721 and GitHub
2551f6f279
feat: add APP_DEFAULT_ACTIVE_REQUESTS as the default value for APP_AC… ( #26930 )
2025-11-27 10:51:48 +08:00
01afa56166
chore: enhance the test script of current billing service ( #28747 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-27 10:37:24 +08:00
5815950092
add unit tests for iteration node ( #28719 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-27 10:36:47 +08:00
Satoshi Dev and GitHub
766e16b26f
add unit tests for code node ( #28717 )
2025-11-27 10:36:37 +08:00
0fdb4e7c12
chore: enhance the test script of conversation service ( #28739 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-27 09:57:52 +08:00
64babb35e2
feat: Add comprehensive unit tests for DatasetCollectionBindingService (dataset collection binding methods) ( #28724 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-27 09:55:42 +08:00
-LAN- and GitHub
38522e5dfa
fix: use default_factory for callable defaults in ORM dataclasses ( #28730 )
2025-11-27 09:39:49 +09:00
4ccc150fd1
test: add comprehensive unit tests for ExternalDatasetService (external knowledge API integration) ( #28716 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-26 23:33:46 +08:00
crazywoola and GitHub
a4c57017d5
add: badges ( #28722 )
2025-11-26 23:30:41 +08:00
b2a7cec644
add unit tests for template transform node ( #28595 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-26 22:50:20 +08:00
ddc5cbe865
feat: complete test script of dataset service ( #28710 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-26 22:48:08 +08:00
1e23957657
fix(ops): add streaming metrics and LLM span for agent-chat traces ( #28320 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-26 22:45:20 +08:00
2731b04ff9
Pydantic models ( #28697 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-26 22:44:14 +08:00
e8ca80a61a
add unit tests for list operator node ( #28597 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-26 22:43:30 +08:00
e76129b5a4
test: add comprehensive unit tests for HitTestingService Fix : #28667 ( #28668 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-26 22:42:58 +08:00
非法操作 and GitHub
6635ea62c2
fix: change existing node to a webhook node raise 404 ( #28686 )
2025-11-26 22:41:52 +08:00
6b8c649876
fix: prevent auto-scrolling from stopping in chat ( #28690 )
...
Signed-off-by: Yuichiro Utsumi <utsumi.yuichiro@fujitsu.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-26 22:39:29 +08:00
GuanMu and GitHub
af587f3869
chore: update packageManager version to pnpm@10.23.0 ( #28708 )
2025-11-26 22:37:05 +08:00
1c1f124891
Enhanced GraphEngine Pause Handling ( #28196 )
...
This commit:
1. Convert `pause_reason` to `pause_reasons` in `GraphExecution` and relevant classes. Change the field from a scalar value to a list that can contain multiple `PauseReason` objects, ensuring all pause events are properly captured.
2. Introduce a new `WorkflowPauseReason` model to record reasons associated with a specific `WorkflowPause`.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-26 19:59:34 +08:00
-LAN- and GitHub
b353a126d8
chore: bump version to 1.10.1 ( #28696 )
2025-11-26 18:32:10 +08:00
ef0e1031b0
pref: reduce the times of useNodes reRender ( #28682 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-26 16:52:47 +08:00
d7010f582f
Fix 500 error in knowledge base, select weightedScore and click retrieve. ( #28586 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-26 16:44:00 +08:00
-LAN- and GitHub
d696b9f35e
Use pnpm dev in dev/start-web ( #28684 )
2025-11-26 16:24:01 +08:00
665d49d375
Fixes session scope bug in FileService.delete_file ( #27911 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
2025-11-26 16:21:33 +08:00
26a1c84881
chore: upgrade system libraries and Python dependencies ( #28624 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: Xiyuan Chen <52963600+GareArc@users.noreply.github.com >
2025-11-26 15:25:28 +08:00
dbecba710b
frontend auto testing rules ( #28679 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: 姜涵煦 <hanxujiang@jianghanxudeMacBook-Pro.local >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-26 15:18:07 +08:00
591414307a
fix: fixed workflow as tool files field return empty problem ( #27925 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
2025-11-26 14:00:36 +08:00
非法操作 and GitHub
1241cab113
chore: enhance the hint when the user triggers an invalid webhook request ( #28671 )
2025-11-26 14:00:16 +08:00
wangxiaolei and GitHub
490b7ac43c
fix: fix feedback like or dislike not display in logs ( #28652 )
2025-11-26 13:59:47 +08:00
Gritty_dev and GitHub
0f521b26ae
Feat/add test script for tool models ( #28653 )
2025-11-26 09:43:39 +08:00
e4ec4e1470
test: add comprehensive unit tests for SegmentService - Fix : #28656 ( #28568 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-26 09:43:00 +08:00
yangzheli and GitHub
203c2f0456
feat(web): update marketplace description & icon ( #28662 )
2025-11-26 09:42:09 +08:00
yangzheli and GitHub
b502d30e77
fix(web): resolve readme-panel display and styling issues ( #28658 )
2025-11-26 02:21:50 +09:00
a486c47b1e
fix: ensure advanced-chat workflows stop correctly ( #27803 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-25 20:09:03 +08:00
f76a3f545c
Feat/add weaviate tokenization configurable ( #28159 )
...
Co-authored-by: lijiezhao <lijiezhao@perfect99.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-25 20:07:45 +08:00
b5650b579d
fix [Chore/Refactor] Generate complete API documentation using Flask-RESTX #24421 ( #28649 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-25 20:04:27 +08:00
Byron.wang and GitHub
83702762c8
use no-root user in docker image by default ( #26419 )
2025-11-25 19:59:45 +08:00
abc13ef762
Feat/web workflow improvements ( #27981 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: johnny0120 <johnny0120@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Wood <tuiskuwood@outlook.com >
2025-11-25 19:54:40 +08:00
Yeuoly and GitHub
ce00388278
fix(TriggerProviderIdentity): avoid nullable tags ( #28646 )
2025-11-25 19:37:06 +08:00
非法操作 and GitHub
4a76318877
fix: draft run any nodes raise 500 ( #28636 )
2025-11-25 18:09:02 +08:00
yyh and GitHub
e073e755f9
Fix start tab marketplace trigger search and plugin list scroll ( #28645 )
2025-11-25 18:08:46 +08:00
Novice and GitHub
57b405c4c2
fix(style): update ExternalDataToolModal to support dark mode using semantic tokens ( #28630 )
2025-11-25 15:58:43 +08:00
非法操作 and GitHub
2181ffdc89
fix: chatflow log details always navigate to page first ( #28626 )
2025-11-25 15:54:15 +08:00
yyh and GitHub
82dac2eba0
chore: add missing translations ( #28631 )
2025-11-25 14:52:17 +08:00
yyh and GitHub
58be008676
chore: refactor i18n scripts and remove extra keys ( #28618 )
2025-11-25 13:23:19 +08:00
Jax and GitHub
eed38c8b2a
Fix(workflow): Prevent token overcount caused by loop/iteration ( #28406 )
2025-11-25 09:56:59 +08:00
NeatGuyCoding and GitHub
6bd114285c
fix: i18n: exexutions translation ( #28610 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
2025-11-25 09:39:17 +08:00
Gritty_dev and GitHub
25698ccd54
Feat/test workflow models ( #28604 )
2025-11-25 09:38:27 +08:00
Maries and GitHub
bb3aa0178d
fix: update plugin verification logic to use unique identifier instea… ( #28608 )
2025-11-25 00:40:25 +08:00
751ce4ec41
more typed orm ( #28577 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-24 21:01:46 +08:00
da98a38b14
fix: i18n: standardize trigger events terminology in billing translations ( #28543 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-24 21:01:32 +08:00
yyh and GitHub
034e3e85e9
Fix Node.js SDK routes and multipart handling ( #28573 )
2025-11-24 21:00:40 +08:00
aab95d0626
fix: Failed to load API definition ( #28509 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2025-11-24 21:44:09 +09:00
Joel and GitHub
15ea27868e
pref: workflow ( #28591 )
2025-11-24 17:02:18 +08:00
NeatGuyCoding and GitHub
bcbd3de336
fix: i18n: stop running translation ( #28571 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
2025-11-24 12:45:06 +08:00
a0daab2711
feat(seo): add meaningful <h1> headings across all public pages ( #28569 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-24 12:42:04 +08:00
非法操作 and GitHub
e1d11681c0
fix: plugin auto update display issues ( #28564 )
2025-11-24 11:08:40 +08:00
8a995d0c21
chore: not using db.session.get ( #28555 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-24 11:06:06 +08:00
6241b87f90
more typed orm ( #28519 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-24 10:50:20 +08:00
2c9e435558
feat: complete app modesls test script ( #28549 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-24 10:50:09 +08:00
b12057b7e5
fix: add COMPOSE_PROFILES param to middleware.env.example file ( #28541 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-24 10:49:33 +08:00
yyh and GitHub
2445d04d19
chore: fix de-DE translations ( #28552 )
2025-11-24 10:11:19 +08:00
a58986eb06
chore(deps): bump clickhouse-connect from 0.7.19 to 0.10.0 in /api ( #28559 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-24 10:11:00 +08:00
a39b151d5f
feat: add comprehensive unit tests for dataset service retrieval/list… ( #28539 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-24 10:08:43 +08:00
3841e8578f
fix: use default values for optional workflow input variables ( #28546 ) ( #28527 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-11-24 10:08:26 +08:00
e0824c2d93
api -> console_ns ( #28246 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-24 10:04:11 +08:00
c75a4e6309
chore: translate i18n files and update type definitions ( #28528 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2025-11-23 15:47:57 +08:00
1dfde240cb
chore: translate i18n files and update type definitions ( #28518 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-22 13:54:08 +08:00
c6e6f3b7cb
feat: MLflow tracing ( #26093 )
...
Signed-off-by: B-Step62 <yuki.watanabe@databricks.com >
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-22 13:53:58 +08:00
ea320ce055
feat: add comprehensive unit tests for dataset service creation methods ( #28522 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-22 13:38:35 +08:00
6d3ed468d8
feat: add a stop run button to the published app UI ( #27509 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-21 22:26:30 +08:00
Asuka Minato and GitHub
a6c6bcf95c
more typed orm ( #28507 )
2025-11-21 21:45:51 +08:00
63b8bbbab3
feat: complete test script for dataset models ( #28512 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-21 21:37:25 +08:00
33ff01d04c
Support node reference multiple structured_output variables in single-step run ( #26661 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-21 17:54:57 +08:00
ae126fd56f
Fix/24655 ( #26527 )
...
Co-authored-by: charles liu <dearcharles.liu@gmail.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-21 17:49:12 +08:00
非法操作 and GitHub
9fed2dc065
fix: Code editor throws dozen of errors ( #28500 )
2025-11-21 16:48:35 +08:00
2e0964e0b0
fix(api): SegmentType.is_valid() raises AssertionError for SegmentType.GROUP ( #28249 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-21 16:43:09 +09:00
237bb4595b
more typed orm ( #28494 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-21 16:42:27 +09:00
4486b54680
Clean up legacy conditions data in if-else nodes to prevent misjudgments ( #28148 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-21 14:26:57 +08:00
1a2f8dfcb4
use deco ( #28153 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-21 14:25:53 +08:00
3c30d0f41b
more typed orm ( #28331 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-21 14:23:32 +09:00
5f61ca5e6f
feat: Implement partial update for document metadata, allowing merging of new values with existing ones. ( #28390 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-21 12:58:20 +08:00
06466cb73a
fix: fix numeric type conversion issue in if-else condition comparison ( #28155 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-21 12:58:08 +08:00
Gritty_dev and GitHub
c5b6219006
Feat/add test script for account models ( #28479 )
2025-11-21 12:54:50 +08:00
znn and GitHub
ae5b5a6aa9
disable sticky scroll ( #28248 )
2025-11-21 11:24:26 +08:00
a4c4d18f42
fix(api): add session_id validation for webapp JWT authentication ( #28297 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-21 11:23:52 +08:00
3cf19dc07f
add two test examples ( #28236 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-21 10:36:41 +08:00
73c58e4cbb
chore: translate i18n files and update type definitions ( #28478 )
...
Co-authored-by: asukaminato0721 <30024051+asukaminato0721@users.noreply.github.com >
2025-11-21 10:35:04 +08:00
c2043d0f6d
fix: allow API to access conversations created before upgrade to 1.10.0 ( #28462 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-21 10:34:55 +08:00
wangxiaolei and GitHub
cad2991946
feat: support redis 7.0 shared pub and sub ( #28333 )
2025-11-21 10:33:52 +08:00
GuanMu and GitHub
e260815c5e
fix: adjust overflow styles in EditMetadataBatchModal for better layout ( #28445 )
2025-11-21 10:30:52 +08:00
lyzno1 and GitHub
b4e7239ac7
fix: correct trigger events limit modal wording ( #28463 )
2025-11-21 03:23:08 +09:00
lyzno1 and GitHub
4b6f4081d6
fix: treat -1 as unlimited for API rate limit and trigger events ( #28460 )
2025-11-21 03:22:00 +09:00
Maries and GitHub
d1c9183d3b
fix: correct monitor and fix trigger billing rate limit ( #28465 )
2025-11-20 20:37:10 +08:00
2f9705eb6f
refactor: remove TimeSliceLayer before the release of HITL ( #28441 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-20 18:20:20 +08:00
lyzno1 and GitHub
0e3fab1f9f
fix: add missing particle in Japanese trigger events translation ( #28452 )
2025-11-20 16:59:30 +08:00
2431ddfde6
Feat integrate partner stack ( #28353 )
...
Co-authored-by: Joel <iamjoel007@gmail.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-20 15:58:05 +08:00
Junyan Qin (Chin) and GitHub
1e4e963d8c
chore: update celery command for debugging trigger ( #28443 )
2025-11-20 15:43:22 +08:00
522508df28
fix: add app_id to Redis cache keys for trigger nodes to ensure uniqueness ( #28243 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-20 13:34:05 +08:00
859f73c19d
fix: add .ts and .mjs to EditorConfig indent rules ( #28397 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-20 13:27:00 +08:00
82c11e36ea
fix: remove deprecated UnsafeUnwrappedHeaders usage ( #28219 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-11-20 13:20:41 +08:00
yangzheli and GitHub
a6cd2ad880
fix(web): remove StatusPanel's internal useStore to fix context issues ( #28348 )
2025-11-20 12:50:46 +08:00
b2a604b801
Add Comprehensive Unit Tests for Console Auth Controllers ( #28349 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-20 12:50:16 +08:00
CrabSAMA and GitHub
7c060fc35c
fix: lazy init audioplayer to fix no tts message also switch audio source bug ( #28433 )
2025-11-20 12:48:11 +08:00
GuanMu and GitHub
48e39b60a8
fix: update table alias in document service display status test asser… ( #28436 )
2025-11-20 12:47:45 +08:00
f038aa4746
fix: resolve CSRF token cookie name mismatch in browser ( #28228 ) ( #28378 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-11-20 11:40:35 +08:00
yangzheli and GitHub
4833d39ab3
fix(workflow): validate node compatibility when importing dsl between chatflows and workflows ( #28012 )
2025-11-20 11:40:24 +08:00
Anubhav Singh and GitHub
fa910be0f6
Fix duration displayed for workflow steps on Weave dashboard ( #28289 )
2025-11-20 11:37:01 +08:00
yangzheli and GitHub
bc274e7300
refactor(web): remove redundant dataset card-item components and related code ( #28199 )
2025-11-20 11:36:41 +08:00
yihong and GitHub
7b1fc4d2e6
fix: add make test for short cut backend unittest ( #28380 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-11-20 11:33:42 +08:00
204d5f1bb9
chore: translate i18n files and update type definitions ( #28429 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-20 11:32:55 +08:00
8fc1c7d994
chore: remove redundant reimports ( #28415 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2025-11-20 11:28:29 +08:00
yangzheli and GitHub
879869d3e3
fix(web): fix checkbox unselectable bug & optimize document-list/app-annotation styles ( #28244 )
2025-11-20 11:28:20 +08:00
1d2cdf3489
feat: add display status filtering to document list and API ( #28342 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-20 11:27:44 +08:00
a5d0e68675
feat(workflow): optimize workflow canvas pan and scroll behavior ( #28250 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-20 11:27:30 +08:00
605e543372
chore: translate i18n files and update type definitions ( #28425 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-20 11:26:49 +08:00
c432f601ab
fix: change TenantApi endpoint from GET to POST ( #27858 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-20 11:22:37 +08:00
lyzno1 and GitHub
e8d03a422d
fix: improve email code sign-in experience ( #28307 )
2025-11-20 11:19:15 +08:00
6be013e072
feat: implement RFC-compliant OAuth discovery with dynamic scope selection for MCP providers ( #28294 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-20 11:18:16 +08:00
014cbaf387
make expand/collapse in question classifier node ( #26772 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: lyzno1 <yuanyouhuilyz@gmail.com >
Co-authored-by: lyzno1 <92089059+lyzno1@users.noreply.github.com >
2025-11-20 11:17:34 +08:00
1be38183e5
fix(frontend): add missing vertical type to divider in provider config modal ( #28387 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-20 11:17:04 +08:00
ice and GitHub
8bab42e224
style(web): fix vertical alignment of search button on apps page ( #28398 )
2025-11-20 11:14:09 +08:00
99e9fc751b
refactor: refactor python sdk ( #28118 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-20 11:10:53 +08:00
a1b735a4c0
feat: trigger billing ( #28335 )
...
Signed-off-by: lyzno1 <yuanyouhuilyz@gmail.com >
Co-authored-by: lyzno1 <yuanyouhuilyz@gmail.com >
Co-authored-by: lyzno1 <92089059+lyzno1@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-20 10:15:23 +08:00
longbingljw and GitHub
c0b7ffd5d0
feat:mysql adaptation for metadb ( #28188 )
2025-11-20 09:44:39 +08:00
012877d8d4
fix: address user input preparation in workflow app generator ( #28410 )
...
Co-authored-by: lyzno1 <92089059+lyzno1@users.noreply.github.com >
2025-11-20 02:09:40 +08:00
41bb6f3109
Revert "add vdb-test workflow run filter" ( #28382 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-19 20:02:24 +08:00
Lloyd-Pottiger and GitHub
88c9b18cb6
fix(docker): start-up TiFlash ( #28376 )
2025-11-19 13:59:56 +08:00
6efdc94661
refactor: consume events after pause/abort and improve API clarity ( #28328 )
...
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
2025-11-18 19:04:11 +08:00
68526c09fc
chore: translate i18n files and update type definitions ( #28284 )
...
Co-authored-by: zhsama <33454514+zhsama@users.noreply.github.com >
Co-authored-by: lyzno1 <92089059+lyzno1@users.noreply.github.com >
2025-11-18 18:52:36 +08:00
kenwoodjw and GitHub
a78bc507c0
fix: dataset metadata counts when documents are deleted ( #28305 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-11-18 17:36:07 +08:00
e83c7438cb
doc: add doc for env config when site and backend are in different domains ( #28318 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-18 17:29:54 +08:00
Jyong and GitHub
82068a6918
add vdb-test workflow run filter ( #28336 )
2025-11-18 17:22:15 +08:00
108bcbeb7c
add cnt script and one more example ( #28272 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-18 16:44:14 +09:00
非法操作 and GitHub
c4b02be6d3
fix: published webhook can't receive inputs ( #28205 )
2025-11-18 11:14:26 +08:00
lyzno1 and GitHub
30eebf804f
chore: remove unused style.module.css from app-icon component ( #28302 )
2025-11-18 10:36:39 +08:00
Yessenia-d and GitHub
ad7fdd18d0
fix: update currentTriggerPlugin check in BasePanel component ( #28287 )
2025-11-17 17:19:35 +08:00
zhsama and GitHub
5d2fbf5215
Perf/mutual node UI ( #28282 )
2025-11-17 16:23:04 +08:00
非法操作 and GitHub
4a89403566
fix: click log panel of log page cause whole page crash ( #28218 )
2025-11-14 16:38:43 +09:00
crazywoola and GitHub
e0c05b2123
add icon for forum ( #28164 )
2025-11-14 16:38:19 +09:00
lyzno1 and GitHub
85b99580ea
fix: card view render ( #28189 )
2025-11-14 14:16:11 +08:00
lyzno1 and GitHub
15fbedfcad
feat: add icon gallery stories ( #28214 )
...
Signed-off-by: lyzno1 <yuanyouhuilyz@gmail.com >
2025-11-14 13:34:23 +08:00
非法操作 and GitHub
1e6d0de48b
fix: knowledge pipeline can not published ( #28203 )
2025-11-14 09:47:37 +08:00
Anubhav Singh and GitHub
cad751c00c
Upgrade weave version to fix weave configuration failure ( #28197 )
2025-11-14 09:47:21 +08:00
a47276ac24
chore: bump to 1.10.0 ( #28186 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-13 22:36:04 +08:00
yangzheli and GitHub
20403c69b2
refactor(web): remove redundant add-tool-modal components and related code ( #27996 )
2025-11-13 20:21:04 +08:00
hoffer and GitHub
ffc04f2a9b
fix: StreamableHTTPTransport got invalid json exception when receive a ping event from mcp server #28111 ( #28116 )
2025-11-13 20:19:48 +08:00
d1580791e4
TypedBase + TypedDict ( #28137 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-13 20:18:51 +08:00
NeatGuyCoding and GitHub
c74eb4fcf3
minor fix(rag): return early when pushing empty tasks to avoid Redis DataError ( #28027 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
2025-11-13 20:18:11 +08:00
NeatGuyCoding and GitHub
a798534337
fix(web): fix unit promotion in formatNumberAbbreviated ( #27918 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
2025-11-13 20:17:26 +08:00
GuanMu and GitHub
470883858e
fix: adjust padding in AgentNode and NodeComponent for consistent layout ( #28175 )
2025-11-13 20:16:56 +08:00
GuanMu and GitHub
4f4911686d
fix: update start-worker alias to include additional queues for bette… ( #28179 )
2025-11-13 20:16:44 +08:00
GuanMu and GitHub
6d479dcdbb
fix: update package manager version to 10.22.0 ( #28181 )
2025-11-13 20:16:00 +08:00
zhsama and GitHub
24348c40a6
feat: enhance start node metadata to be undeletable in chat mode ( #28173 )
2025-11-13 18:11:15 +08:00
a39b50adbb
fix: skip tests if no database run ( #28102 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-13 15:57:13 +08:00
81832c14ee
Fix: Correctly handle merged cells in DOCX tables to prevent content duplication and loss ( #27871 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-13 15:56:24 +08:00
b86022c64a
feat: add draft trigger detection to app model and UI ( #28163 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-13 15:43:58 +08:00
breath57 and GitHub
45e816a9f6
fix(knowledge-base): regenerate child chunks not working completely ( #27934 )
2025-11-13 15:36:27 +08:00
Joel and GitHub
667b1c37a3
fix: can still invite when api is pending ( #28161 )
2025-11-13 15:28:32 +08:00
b75d533f9b
fix(moderation): change OpenAI moderation model to omni-moderation-la… ( #28119 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-13 15:21:44 +08:00
aece55d82f
fix: fixed error when clear value of INTEGER and FLOAT type ( #27954 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-13 15:21:34 +08:00
c432b398f4
fix: missing pipeline_templates.json when HOSTED_FETCH_PIPELINE_TEMPLATES_MODE is builtin ( #27946 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-13 15:04:35 +08:00
katakyo and GitHub
9cb2645793
fix: update input field width for retry configuration in RetryOnPanel ( #28142 )
2025-11-13 15:00:22 +08:00
ye4241 and GitHub
6ac61bd585
fix: correct spelling of "模板" in translation files ( #28151 )
2025-11-13 14:58:10 +08:00
非法操作 and GitHub
b02165ffe6
fix: inconsistent behaviour of zoom in button and shortcut ( #27944 )
2025-11-13 14:37:27 +08:00
6c576e2c66
add doc ( #28016 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-13 13:38:45 +09:00
yangzheli and GitHub
b0e7e7752f
refactor(web): reuse the same edit-custom-collection-modal component, and fix the pop up error ( #28003 )
2025-11-13 11:44:21 +08:00
mnasrautinno and GitHub
2799b79e8c
fix: app's ai site text to speech api ( #28091 )
2025-11-13 11:44:04 +08:00
805a1479f9
fix: simplify graph structure validation in WorkflowService ( #28146 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-13 10:59:31 +08:00
-LAN- and GitHub
fe6538b08d
chore: disable workflow logs auto-cleanup by default ( #28136 )
...
This PR changes the default value of `WORKFLOW_LOG_CLEANUP_ENABLED` from `true` to `false` across all configuration files.
## Motivation
Setting the default to `false` provides safer default behavior by:
- Preventing unintended data loss for new installations
- Giving users explicit control over when to enable log cleanup
- Following the opt-in principle for data deletion features
Users who need automatic cleanup can enable it by setting `WORKFLOW_LOG_CLEANUP_ENABLED=true` in their configuration.
2025-11-12 22:55:02 +08:00
1bbb9d6644
convert to TypeBase ( #27935 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-12 21:50:13 +08:00
Gritty_dev and GitHub
5c06e285ec
test: create some hooks and utils test script, modified clipboard test script ( #27928 )
2025-11-12 21:47:06 +08:00
Gen Sato and GitHub
19c92fd670
Add file type validation to paste upload ( #28017 )
2025-11-12 19:27:56 +08:00
非法操作 and GitHub
6026bd873b
fix: variable assigner can't assign float number ( #28068 )
2025-11-12 19:27:36 +08:00
Bowen Liang and GitHub
1369119a0c
fix: determine cpu cores determination in baseedpyright-check script on macos ( #28058 )
2025-11-12 19:27:27 +08:00
+4
b76e17b25d
feat: introduce trigger functionality ( #27644 )
...
Signed-off-by: lyzno1 <yuanyouhuilyz@gmail.com >
Co-authored-by: Stream <Stream_2@qq.com >
Co-authored-by: lyzno1 <92089059+lyzno1@users.noreply.github.com >
Co-authored-by: zhsama <torvalds@linux.do >
Co-authored-by: Harry <xh001x@hotmail.com >
Co-authored-by: lyzno1 <yuanyouhuilyz@gmail.com >
Co-authored-by: yessenia <yessenia.contact@gmail.com >
Co-authored-by: hjlarry <hjlarry@163.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: WTW0313 <twwu@dify.ai >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-12 17:59:37 +08:00
ca7794305b
add transform-datasource-credentials command online check ( #28124 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Garfield Dai <dai.hai@foxmail.com >
2025-11-12 17:13:44 +08:00
fd255e81e1
feat(api): Introduce WorkflowResumptionContext for pause state management ( #28122 )
...
Certain metadata (including but not limited to `InvokeFrom`, `call_depth`, and `streaming`) is required when resuming a paused workflow. However, these fields are not part of `GraphRuntimeState` and were not saved in the previous
implementation of `PauseStatePersistenceLayer`.
This commit addresses this limitation by introducing a `WorkflowResumptionContext` model that wraps both the `*GenerateEntity` and `GraphRuntimeState`. This approach provides:
- A structured container for all necessary resumption data
- Better separation of concerns between execution state and persistence
- Enhanced extensibility for future metadata additions
- Clearer naming that distinguishes from `GraphRuntimeState`
The `WorkflowResumptionContext` model makes extending the pause state easier while maintaining backward compatibility and proper version management for the entire execution state ecosystem.
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-12 17:00:02 +08:00
Joel and GitHub
09d31d1263
chore: improve the user experience of not login into apps ( #28120 )
2025-11-12 16:47:45 +08:00
Jyong and GitHub
47dc26f011
fix document index test ( #28113 )
2025-11-12 16:00:10 +08:00
123bb3ec08
When graph_engine worker run exception, keep the node_id for deep res… ( #26205 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com >
2025-11-12 15:03:45 +08:00
Joel and GitHub
90f77282e3
chore: not SaaS version can query long log time range ( #28109 )
2025-11-12 14:45:56 +08:00
Jyong and GitHub
5208867ccc
fix document enable ( #28081 )
2025-11-11 17:50:45 +08:00
lyzno1 and GitHub
edc7ccc795
chore: add type-check to pre-commit ( #28005 )
2025-11-11 16:14:39 +08:00
c9798f6425
fix(api): Trace Hierarchy, Span Status, and Broken Workflow for Arize & Phoenix Integration ( #27937 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-11 11:49:19 +08:00
20ecf7f1d0
chore: remove unused enterprise bot from the readme ( #28073 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-11 10:52:27 +08:00
9dcb780fcb
chore: translate i18n files and update type definitions ( #28054 )
...
Co-authored-by: iamjoel <2120155+iamjoel@users.noreply.github.com >
2025-11-11 09:32:53 +08:00
Will and GitHub
1cb7b09933
chore: Remove trailing space from migration filename ( #28040 )
2025-11-11 09:32:42 +08:00
2c62a77cf4
Chore: change query log time range ( #28052 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-10 18:39:12 +08:00
b9bc48d8dd
feat(api): Introduce Broadcast Channel ( #27835 )
...
This PR introduces a `BroadcastChannel` abstraction with broadcasting and at-most once delivery semantics, serving as the communication component between celery worker and API server.
It also includes a reference implementation backed by Redis PubSub.
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-10 17:23:21 +08:00
Will and GitHub
ed234e311b
fix workflow default updated_at ( #28047 )
2025-11-10 18:20:38 +09:00
9843fec393
fix: elasticsearch_vector version ( #28028 )
...
Co-authored-by: huangzhuo <huangzhuo1@xiaomi.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-10 13:17:13 +09:00
Will and GitHub
aa4cabdeb5
feat: Add Audio Content Support for MCP Tools ( #27979 )
2025-11-10 10:12:11 +08:00
eea713b668
Fix typo in weaviate comment, improve time test precision, and add security tests for get-icon utility ( #27919 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-10 10:11:54 +08:00
fc62538a94
chore(deps): bump scipy-stubs from 1.16.2.3 to 1.16.3.0 in /api ( #28025 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-10 09:54:56 +08:00
7994144df7
add onupdate=func.current_timestamp() ( #28014 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-10 01:48:52 +09:00
e153c483b6
fix: the model list encountered two children with the same key ( #27956 )
...
Co-authored-by: haokai <haokai@shuwen.com >
2025-11-09 21:39:59 +08:00
wangxiaolei and GitHub
422bb4d4bb
fix: fix https://github.com/langgenius/dify/issues/27939 ( #27985 )
2025-11-09 21:39:05 +08:00
OneZero-Y and GitHub
87a80d7613
docs: clarify how to obtain workflow_id for version execution ( #28007 )
...
Signed-off-by: OneZero-Y <aukovyps@163.com >
2025-11-09 21:38:06 +08:00
kenwoodjw and GitHub
e91105ca87
fix: bump brotli to 1.2.0 resloved CVE-2025-6176 ( #27950 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-11-07 15:57:29 +08:00
37903722fe
refactor: implement tenant self queue for rag tasks ( #27559 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com >
2025-11-06 21:25:50 +08:00
f4c82d0010
fix(api): fix VariablePool.get adding unexpected keys to variable_dictionary ( #26767 )
...
Co-authored-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-06 18:30:35 +08:00
NFish and GitHub
fe50093c18
fix: prevent fetch version info in enterprise edition ( #27923 )
2025-11-06 17:59:53 +08:00
Jyong and GitHub
4317af1e90
fix jina reader transform ( #27922 )
2025-11-06 17:35:53 +08:00
red_sun and GitHub
61a0fcc2ea
fix agent putout the output of workflow-tool twice ( #26835 ) ( #27087 )
2025-11-06 09:41:05 +08:00
Jyong and GitHub
f627348b11
fix jina reader creadential migration command ( #27883 )
2025-11-05 18:42:07 +08:00
87fb9a6b69
fix Version 2.0.0-beta.2: Chat annotations Api Error #25506 ( #27206 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2025-11-05 17:37:19 +08:00
97a2e2ec2e
Fix: correct DraftWorkflowApi.post response model ( #27289 )
...
Signed-off-by: Yongtao Huang <yongtaoh2022@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-05 17:20:40 +08:00
68d357d7f6
Add WEAVIATE_GRPC_ENDPOINT as designed in weaviate migration guide ( #27861 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-05 17:19:08 +08:00
crazywoola and GitHub
a103ad3ee7
bump vite to 6.4.1 ( #27877 )
2025-11-05 16:33:19 +08:00
f65d5a9761
Fix/template transformer line number ( #27867 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-05 15:21:47 +08:00
6e0a5f5bbd
chore: translate i18n files and update type definitions ( #27868 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-05 15:17:53 +08:00
crazywoola and GitHub
22f858152f
feat: change feedback to forum ( #27862 )
2025-11-05 14:51:57 +08:00
Gritty_dev and GitHub
775d2e14fc
test: create new test scripts and update some existing test scripts o… ( #27850 )
2025-11-05 11:09:24 +08:00
744b287e67
fix: avoid passing empty uniqueIdentifier to InstallFromMarketplace ( #27802 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-05 10:22:22 +08:00
crazywoola and GitHub
c0fc5d98f0
fix: installation_id is missing when in tools page ( #27849 )
2025-11-05 10:19:12 +08:00
Elliott and GitHub
08ea79d730
fix(web): increase z-index of PortalToFollowElemContent ( #27823 )
2025-11-05 09:32:15 +08:00
yangzheli and GitHub
f31b821cc0
fix(web): improve the consistency of the inputs-form UI ( #27837 )
2025-11-05 09:29:13 +08:00
Novice and GitHub
34be16874f
feat: add validation to prevent saving empty opening statement in conversation opener modal ( #27843 )
2025-11-05 09:28:49 +08:00
aka James4u and GitHub
e9738b891f
test: adding some web tests ( #27792 )
2025-11-04 21:06:44 +08:00
829796514a
fix:knowledge base reference information is overwritten when using mu… ( #27799 )
...
Co-authored-by: zhengchangchun <zhengchangchun@corp.netease.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-04 16:40:44 +08:00
Novice and GitHub
ef1db35f80
feat: implement file extension blacklist for upload security ( #27540 )
2025-11-04 15:45:22 +08:00
Cursx and GitHub
f9c67621ca
fix agent putout the output of workflow-tool twice ( #26835 ) ( #27706 )
2025-11-04 14:24:51 +08:00
e29e8e3180
feat: enhance annotation API to support optional message_id and content fields ( #27460 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-04 14:11:09 +08:00
red_sun and GitHub
7a81e720d4
fix: iteration node cannot be viewed( #27759 ) ( #27786 )
2025-11-04 12:37:31 +08:00
55600c0eb1
feat: add metrics logging and improve MeterProvider lifecycle for tencent APM ( #27733 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-04 12:35:53 +08:00
kenwoodjw and GitHub
35e41d7d68
fix: bump pyobvector to 0.2.17 ( #27791 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-11-04 12:25:50 +08:00
Ponder and GitHub
b610cf9a11
feat: add segments max number limit for SegmentApi.post ( #27745 )
2025-11-04 10:27:58 +08:00
-LAN- and GitHub
c8e9edc024
refactor(api): set default value for EasyUIBasedAppGenerateEntity.query ( #27712 )
2025-11-04 10:22:43 +08:00
471cd760d7
fix: improve infinite scroll observer responsiveness ( #27546 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-04 10:15:27 +08:00
7f48c57edf
fix: datasets weight settings embedding model does not change ( #27694 )
...
Co-authored-by: lijiezhao <lijiezhao@perfect99.com >
2025-11-04 10:00:36 +08:00
NeatGuyCoding and GitHub
6569801162
extract parse_time_range for console app stats related queries ( #27626 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
2025-11-04 10:00:12 +08:00
国昊 and GitHub
9dd83f50a7
FIX Issue #27697 : Add env variable in docker-compose(template) and make it take effect. ( #27704 )
2025-11-04 09:58:59 +08:00
CrabSAMA and GitHub
59c56b1b0d
fix: File model add known extra fields, fix issue about the tool of… ( #27607 )
2025-11-04 09:57:25 +08:00
Tianzhi Jin and GitHub
94cd2de940
fix(api): return timestamp as integer in document api ( #27761 )
2025-11-04 09:55:47 +08:00
heyszt and GitHub
3c23375607
refactor: Use Repository Pattern for Model Layer ( #27663 )
2025-11-04 09:53:22 +08:00
56047f638f
chore(deps): bump dayjs from 1.11.18 to 1.11.19 in /web ( #27735 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-04 09:47:57 +08:00
vicen and GitHub
9c01d3e775
fix: two web bugs for json-schema-config-modal ( #27718 )
2025-11-04 09:45:28 +08:00
海狸大師 and GitHub
c85c87f3da
fix(i18n/zh-Hant): unify terminology and improve translation consistency ( #27717 )
2025-11-04 09:42:26 +08:00
-LAN- and GitHub
eaa02e3d55
Add SQLAlchemy Mapped annotations to MessageFeedback ( #27768 )
2025-11-04 09:39:59 +08:00
yihong and GitHub
0219222a60
fix: pin litellm version ignore build issue ( #27742 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-11-04 09:39:03 +08:00
yangzheli and GitHub
dba659b220
fix(web): fix issues with links, Chinese translations, and styling on the logs page ( #27669 )
2025-11-04 09:38:15 +08:00
Bowen Liang and GitHub
ee6458768e
cleanup orphan packages in packages stage of api dockerfile ( #27617 )
2025-11-04 09:36:52 +08:00
Shemol and GitHub
ed3d02dc6d
web(markdown): support <think> without trailing newline in preprocessThinkTag ( #27776 )
...
Signed-off-by: SherlockShemol <shemol@163.com >
2025-11-04 09:35:54 +08:00
CrabSAMA and GitHub
95471b1188
fix(ui): fixed the bug about empty placeholder when plugin install successfully ( #27780 )
2025-11-04 09:35:14 +08:00
6190cfbfd8
feat: localization for hi-IN ( #27783 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-04 09:34:41 +08:00
aka James4u and GitHub
11f2f95103
Added it-IT for italian ( #27665 )
2025-11-03 11:51:45 +08:00
-LAN- and GitHub
2abbc14703
refactor: replace hardcoded user plan strings with CloudPlan enum ( #27675 )
2025-11-03 11:51:09 +08:00
dependabot[bot] and GitHub
b2b2816ade
chore(deps): bump tablestore from 6.2.0 to 6.3.7 in /api ( #27736 )
2025-11-03 11:50:39 +08:00
4461df1bd9
refactor(api): add SQLAlchemy 2.x Mapped type hints to Message model ( #27709 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-01 01:16:07 +08:00
katakyo and GitHub
f7f6b4a8b0
i18n(ja-JP): Use 「公開」 for App Overview “Launch” action label ( #27680 )
2025-10-31 11:23:38 +08:00
kenwoodjw and GitHub
41be581594
fix: python package vulnerability ( #27645 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-10-30 16:43:07 +08:00
20ad5b7ac2
docs(api): update docs about gevent setup in app.py ( #27611 )
...
Add a warning about top level importing in gunicorn.conf.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-30 15:43:08 +08:00
a1c0bd7a1c
feat(api): Introduce workflow pause state management ( #27298 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-30 14:41:09 +08:00
Wu Tianwei and GitHub
fd7c4e8a6d
feat: enhance pipeline template list with marketplace feature toggle ( #27604 )
2025-10-30 11:02:54 +08:00
41e549af14
fix(weaviate): skip init checks to prevent PyPI requests on each search ( #27624 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-10-30 09:59:08 +08:00
b7360140ee
fix: resolve stale closure values in LLM node callbacks ( #27612 ) ( #27614 )
...
Co-authored-by: liuchen15 <liuchen15@gaotu.cn >
2025-10-30 09:38:39 +08:00
kurokobo and GitHub
c71f7c7613
fix(http_request): set response.text if there is no file ( #27610 )
2025-10-30 09:34:59 +08:00
yangzheli and GitHub
c905c47775
fix(web): add a scrollbar when the setting-modal content overflows ( #27620 )
2025-10-30 09:31:24 +08:00
Wu Tianwei and GitHub
4ca7ba000c
refactor: update install status handling in plugin installation process ( #27594 )
2025-10-29 18:31:02 +08:00
Xiyuan Chen and GitHub
f260627660
feat: use id for webapp ( #27576 )
2025-10-29 01:45:40 -07:00
1e9142c213
feat: enhance tencent trace integration with LLM core metrics ( #27126 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-29 15:53:30 +08:00
82890fe38e
add uninstalled recommend tools detail ( #27537 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-29 15:33:41 +08:00
Blackoutta and GitHub
7dc7c8af98
improve: speed up tracing config decryption process ( #27549 )
2025-10-29 15:33:16 +08:00
quicksand and GitHub
addebc465a
fix: resolve 500 error when updating document chunk settings ( #27551 ) ( #27574 )
2025-10-29 15:31:18 +08:00
5ab315aeaf
fix: set conditional capabilities upon MCP client session initialization ( #26234 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Novice <novice12185727@gmail.com >
2025-10-29 15:11:45 +08:00
f092bc1912
chore: add more stories ( #27403 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-29 14:33:43 +08:00
Jianwei Mao and GitHub
23b49b8304
fix issues 27388, add missing env variable: ENFORCE_LANGGENIUS_PLUGIN… ( #27545 )
2025-10-29 10:40:59 +08:00
NeatGuyCoding and GitHub
9e97248ede
fix unit test using enum ( #27575 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
2025-10-29 10:26:40 +08:00
Asuka Minato and GitHub
d532b06310
example of use api.model ( #27514 )
2025-10-29 10:25:15 +08:00
GuanMu and GitHub
07a2281730
chore: add web type check step to GitHub Actions workflow ( #27498 )
2025-10-29 10:20:37 +08:00
Eric Guo and GitHub
42385f3ffa
Sync celery queue name list ( #27554 )
2025-10-29 10:19:57 +08:00
yangzheli and GitHub
c597234374
fix(workflow): doc extractor node now correctly extracts mdx files ( #27570 )
2025-10-29 10:19:29 +08:00
3de73f07c6
fix sl translation ( #27555 )
...
Signed-off-by: tech-leader <tech@sabegeek.com >
Co-authored-by: tech-leader <tech@sabegeek.com >
2025-10-28 18:48:12 +08:00
Novice and GitHub
0caeaf6e5c
chore: improve mcp server url validation ( #27558 )
2025-10-28 17:30:01 +08:00
Joel and GitHub
3395297c3e
chore: warning messages too long in model config caused ui issue ( #27542 )
2025-10-28 13:58:31 +08:00
zhaobingshuang and GitHub
e60a7c7143
fix(command): The vdb migrate command cannot be stopped ( #27536 )
2025-10-28 11:56:06 +08:00
0e62a66cc2
feat: Introduce RAG tool recommendations and refactor related components for improved plugin management ( #27259 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-28 10:22:16 +08:00
Eric Guo and GitHub
ff32dff163
Enabled cross-subdomain console sessions by making the cookie domain configurable and aligning the frontend so it reads the shared CSRF cookie. ( #27190 )
2025-10-28 10:04:24 +08:00
543c5236e7
refactor:Decouple Domain Models from Direct Database Access ( #27316 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-28 09:59:30 +08:00
341b3ae7c9
Sync log detail drawer with conversation_id query parameter, so that we can share a specific conversation ( #27518 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-28 09:59:16 +08:00
quicksand and GitHub
f01907aac2
fix: knowledge sync from website error ( #27534 )
2025-10-28 09:46:33 +08:00
a7c855cab8
fix(workflow): resolve note node copy/duplicate errors ( #27528 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-28 09:26:12 +08:00
29afc0657d
Fix/27468 in dify 192 the iframe embed cannot pass the user id in system variable ( #27524 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-28 09:19:54 +08:00
d9860b8907
fix(api): Disable SSE events truncation for service api ( #27484 )
...
Disable SSE events truncation for service api invocations to ensure backward compatibility.
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-27 21:15:44 +08:00
dc1ae57dc6
example for 24421 doc ( #27511 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-27 17:39:52 +08:00
d6bd2a9bdb
chore: translate i18n files and update type definitions ( #27503 )
...
Co-authored-by: Nov1c444 <66365942+Nov1c444@users.noreply.github.com >
2025-10-27 17:39:43 +08:00
zxhlyh and GitHub
c9eed67cf6
Feat/mcp authentication ( #27508 )
2025-10-27 17:08:18 +08:00
0ded6303c1
feat: implement MCP specification 2025-06-18 ( #25766 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-27 17:07:51 +08:00
Novice and GitHub
b6e0abadab
feat: add flatten_output configuration to iteration node ( #27502 )
2025-10-27 16:04:24 +08:00
GuanMu and GitHub
43bcf40f80
refactor: update installed app component to handle missing params and improve type safety ( #27331 )
2025-10-27 14:38:58 +08:00
f06025a342
Fix: upload limit in knowledge ( #27480 )
...
Co-authored-by: jyong <718720800@qq.com >
2025-10-27 13:35:54 +08:00
24fb95b050
chore(deps-dev): bump @happy-dom/jest-environment from 20.0.7 to 20.0.8 in /web ( #27465 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-27 10:42:42 +08:00
49fca63927
chore(deps): bump testcontainers from 4.10.0 to 4.13.2 in /api ( #27469 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-27 10:41:36 +08:00
wangxiaolei and GitHub
ce5fe86430
feat: add env NEXT_PUBLIC_ENABLE_SINGLE_DOLLAR_LATEX ( #27070 )
2025-10-27 10:36:03 +08:00
666586b59c
improve opensearch index deletion #27231 ( #27336 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-26 23:57:21 +08:00
yihong and GitHub
8a2851551a
fix: dev container warning ( #27444 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-10-26 19:26:55 +08:00
yalei and GitHub
a2fe4a28c3
rm useless router.replace ( #27386 )
2025-10-26 19:26:46 +08:00
yangzheli and GitHub
417ebd160b
fix(web): update the tip in the file-uploader component ( #27452 )
2025-10-26 19:26:09 +08:00
82be305680
Bugfix: Windows compatibility issue with 'cp' command not found when running pnpm start. ( #25670 ) ( #25672 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-26 11:53:56 +08:00
03002f4971
Add Swagger docs for file download endpoints ( #27374 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-25 19:23:27 +09:00
1e7e8a8988
chore: translate i18n files and update type definitions ( #27423 )
...
Co-authored-by: douxc <7553076+douxc@users.noreply.github.com >
2025-10-24 19:09:16 +08:00
NFish and GitHub
a715d5ac23
hide brand name in enterprise use ( #27422 )
2025-10-24 17:17:38 +08:00
quicksand and GitHub
398c8117fe
fix: rag pipeline priority_pipeline always queuing ( #27416 )
2025-10-24 16:32:23 +08:00
-LAN- and GitHub
f45c18ee35
fix(graph_engine): NodeRunRetrieverResourceEvent is not handled ( #27405 )
2025-10-24 16:20:27 +08:00
非法操作 and GitHub
15c1db42dd
fix: workflow can't publish tool when has checkbox parameter ( #27394 )
2025-10-24 15:33:43 +08:00
Alfred and GitHub
a31c01f8d9
fix: correct HTML br tags in README.md ( #27399 )
2025-10-24 15:31:05 +08:00
Alfred and GitHub
62753cdf13
Fix typo in docker/.env.example: 'defualt' -> 'default' ( #27400 )
2025-10-24 15:28:59 +08:00
-LAN- and GitHub
dc7ce125ad
chore: disable postgres timeouts for docker workflows ( #27397 )
2025-10-24 13:46:36 +08:00
Novice and GitHub
eabdb09f8e
fix: support webapp passport token with end_user_id in web API auth ( #27396 )
2025-10-24 13:29:47 +08:00
Yunlu Wen and GitHub
fa6d03c979
Fix/refresh token ( #27381 )
2025-10-24 13:09:34 +08:00
Novice and GitHub
634fb192ef
fix: remove unnecessary Flask context preservation to avoid circular import in audio service ( #27380 )
2025-10-24 10:41:14 +08:00
crazywoola and GitHub
a4b38e7521
Revert "Sync log detail drawer with conversation_id query parameter, so that we can share a specific conversation" ( #27382 )
2025-10-24 10:40:41 +08:00
-LAN- and GitHub
8ff6de91b0
Fix UpdatedVariable truncation crash ( #27359 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-10-23 23:18:20 +08:00
Will and GitHub
7fa0ad3161
fix: Render variables in Question Classifier class names ( #27356 )
2025-10-23 22:56:08 +08:00
-LAN- and GitHub
53b21eea61
Promote GraphRuntimeState snapshot loading to class factory ( #27222 )
2025-10-23 22:29:02 +08:00
非法操作 and GitHub
2f3a61b51b
fix: missing import dsl version incompatible modal ( #27338 )
2025-10-23 20:34:41 +08:00
quicksand and GitHub
8bca7814f4
fix: resolve AssertionError in workflows/run endpoint ( #27318 ) ( #27323 )
2025-10-23 17:57:54 +09:00
92c81b1833
fix: document word_count appear negative ( #27313 )
...
Co-authored-by: zlyszx <zlyszx>
2025-10-23 12:32:34 +08:00
lyzno1 and GitHub
44553d412c
chore: bump pnpm version ( #27315 )
2025-10-23 12:07:58 +08:00
Wu Tianwei and GitHub
95ce224df0
fix: enhance checklist functionality with embedding and rerank model lists ( #27312 )
2025-10-23 11:33:58 +08:00
8555635967
Sync log detail drawer with conversation_id query parameter, so that we can share a specific conversation ( #26980 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-23 11:22:40 +08:00
e843fe8aa6
fix: rename cookie for webapp ( #27264 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-23 11:03:48 +08:00
非法操作 and GitHub
b198c9474a
chore: improve storybooks ( #27306 )
2025-10-23 11:00:45 +08:00
Wu Tianwei and GitHub
4bb00b83d9
fix: Downgrade @monaco-editor/loader to v1.5.0 ( #27282 )
2025-10-22 20:18:24 +08:00
c91cbf6b97
feat: compatible custom avatar url ( #26975 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-22 17:21:17 +08:00
Asuka Minato and GitHub
f6ede6f1c1
Add threading option to basedpyright checks ( #27203 )
2025-10-22 17:09:46 +08:00
65976b27fe
fix: improve plugin invoke error ( #27137 )
...
Co-authored-by: Yeuoly <45712896+Yeuoly@users.noreply.github.com >
2025-10-22 17:09:24 +08:00
-LAN- and GitHub
2d73ee64a3
Refine variable truncator type hints ( #27220 )
2025-10-22 17:08:55 +08:00
GuanMu and GitHub
c61c2b0abd
Fix type error ( #27274 )
2025-10-22 17:08:27 +08:00
40d3332690
fix: preserve share code headers after login redirect ( #27225 )
...
Co-authored-by: yunlu.wen <yunlu.wen@dify.ai >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-22 14:59:08 +08:00
Cris and GitHub
8e45753c68
fix:restore correct numeric values for ParamsAutoGenerated ( #27252 )
2025-10-22 13:36:29 +08:00
GuanMu and GitHub
73e217ab0d
Fix type error ( #27250 )
2025-10-22 13:06:15 +08:00
26ff59172e
fix: fix OpenAPI Schema Import Pydantic Validation Errors for Complex Default Values ( #27159 )
...
Co-authored-by: Alain <yinxulai@hoymail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-22 11:45:31 +08:00
GuanMu and GitHub
bebb4ffbaa
Fix type error ( #27217 )
2025-10-22 11:43:37 +08:00
523da66134
chore: translate i18n files and update type definitions ( #27243 )
...
Co-authored-by: WTW0313 <30284043+WTW0313@users.noreply.github.com >
2025-10-22 11:41:49 +08:00
Joel and GitHub
e1ca7a9bdb
chore: hide useless error info in login page ( #27245 )
2025-10-22 11:20:31 +08:00
9a8cf709ba
chore: adjust the route scope for loading Zendesk scripts ( #27244 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-22 11:05:27 +08:00
Wu Tianwei and GitHub
f909040567
feat: Enhance knowledge base node validation by adding checks for embedding and reranking models ( #27241 )
2025-10-22 10:49:49 +08:00
Garfield Dai and GitHub
845adb664a
knowledge-pipeline-for-enterprise ( #27240 )
2025-10-22 10:29:27 +08:00
-LAN- and GitHub
0c6cae2d59
chore: align version identifiers with 1.9.2 ( #27212 )
2025-10-21 20:12:07 +08:00
Jyong and GitHub
a893ee0ffc
Feat/add celery prefetch setting ( #27218 )
2025-10-21 19:40:36 +08:00
Jyong and GitHub
82b63cc6e2
add billing enable check ( #27213 )
2025-10-21 17:49:38 +08:00
GuanMu and GitHub
c327cfa86e
fix(storybook): add required handler props and fix TypeScript errors in component stories ( #27187 )
2025-10-21 17:44:26 +08:00
82219c1162
fix: eagerly load EndUser attributes to prevent DetachedInstanceError ( #27162 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Novice <novice12185727@gmail.com >
2025-10-21 17:12:17 +08:00
cfc3f1527a
chore: switch support channels according to configuration ( #27195 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-21 16:23:49 +08:00
caf1a5fbab
Fix variable truncator handling for UpdatedVariable ( #27197 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-21 16:23:17 +08:00
-LAN- and GitHub
4a6398fc1f
Fix: surface workflow container LLM usage ( #27021 )
2025-10-21 16:05:26 +08:00
2bcf96565a
Feature:during account initialization, set the interface language to be consistent with the display language( #27029 ) ( #27042 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-21 15:53:12 +08:00
9a9d6a4a2b
chore: update support channels ( #27188 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-21 15:48:02 +08:00
05f66fcf0d
remove built-in pipeline template user field ( #27184 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-21 15:30:58 +08:00
ea8245a91b
fix: handle exceptions during loop break condition evaluation ( #26961 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Novice <novice12185727@gmail.com >
2025-10-21 15:25:01 +08:00
-LAN- and GitHub
759a932bb7
Fix: release WorkflowTool database sessions promptly ( #26893 )
2025-10-21 15:17:17 +08:00
Joel and GitHub
fb6f05c267
fix: infinite jump to login url ( #27178 )
2025-10-21 13:25:20 +08:00
ff9b74efeb
fix: remove login status api ( #27177 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-21 13:24:57 +08:00
d6e7543ba6
fix: passport outdate caused webapp reload ( #27175 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-21 11:47:28 +08:00
Eric Guo and GitHub
e45d5700ec
Fix vs code and using min version after bump @remixicon/react and @monaco-editor/loader ( #27008 )
2025-10-21 11:41:44 +08:00
4e6682bd85
Add workflow graph validation checks ( #27106 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-21 11:27:12 +08:00
32c715c4d0
rm type ignore ( #25715 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com >
2025-10-21 11:26:58 +08:00
Joel and GitHub
c11cdf7468
fix: infinite reload ( #27150 )
2025-10-20 21:18:26 +09:00
6217c96576
Fix type error ( #27152 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-20 19:35:46 +08:00
Bohan Feng and GitHub
977690590e
fix: parameter extractor instructions placeholder not replaced ( #26235 ) ( #27135 )
2025-10-20 19:39:20 +09:00
fd845c8b6c
chore: add more stories ( #27142 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-20 18:30:52 +08:00
d7d9abb007
chore: use new api to check login status ( #27143 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-20 16:54:31 +08:00
9f22b2726b
chore: translate i18n files and update type definitions ( #27141 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-20 15:45:06 +08:00
f28b519556
Allow custom app headers in CORS configuration ( #27133 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-20 15:39:07 +08:00
croatialu and GitHub
762cf91133
feat(web): Add parameter rendering to MCP tool item component ( #27099 )
2025-10-20 15:37:30 +08:00
9dd3dcff2b
Fix type error 5 ( #27139 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-20 15:35:13 +08:00
Guangdong Liu and GitHub
34fbcc9457
fix: ensure document re-querying in indexing process for consistency ( #27077 )
2025-10-20 14:12:39 +08:00
yangzheli and GitHub
9cc8ac981b
fix(web): improve UI consistency and remove related unused icons ( #27004 )
2025-10-20 14:03:16 +08:00
zyssyz123 and GitHub
1153dcef69
fix: delete migrate sync data script ( #27061 )
2025-10-20 14:54:24 +09:00
white-loub and GitHub
f811471b18
fix: support structured output in streaming mode for LLM node ( #27089 )
2025-10-20 14:53:25 +09:00
hj24 and GitHub
2382229c7d
fix variable-truncator max size comments ( #27129 )
2025-10-20 14:52:40 +09:00
crazywoola and GitHub
f0e739be43
fix: immer version and ref in code base ( #27130 )
2025-10-20 14:49:26 +09:00
4dccdf9478
Ensure suggested questions parser returns typed sequence ( #27104 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-20 13:01:09 +08:00
GuanMu and GitHub
4c37d650d3
fix: update attribute types to allow undefined values in icon utilities ( #27121 )
2025-10-20 12:55:37 +08:00
Guangdong Liu and GitHub
1b334e6966
fix: handle None values in dataset and document deletion logic ( #27083 )
2025-10-20 12:52:48 +08:00
crazywoola and GitHub
d463bd6323
Revert "chore(deps): bump immer from 9.0.21 to 10.1.3 in /web" ( #27119 )
2025-10-20 11:28:45 +08:00
GuanMu and GitHub
8c298b33cd
Fix frontend type error ( #27116 )
2025-10-20 11:27:18 +08:00
非法操作 and GitHub
dc1a380888
chore: improve storybook ( #27111 )
2025-10-20 10:17:17 +08:00
7e9be4d3d9
chore(deps): bump immer from 9.0.21 to 10.1.3 in /web ( #27113 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-20 10:16:35 +08:00
5579521ffc
chore(deps-dev): bump cross-env from 7.0.3 to 10.1.0 in /web ( #27112 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-20 10:12:30 +08:00
ab1059134d
chore(deps): bump pydantic-settings from 2.9.1 to 2.11.0 in /api ( #27114 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-20 10:12:16 +08:00
fe2ac66a52
chore(deps): bump html-to-image from 1.11.11 to 1.11.13 in /web ( #27109 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-20 09:37:10 +08:00
f87db2652b
chore(deps): bump @lexical/selection from 0.36.2 to 0.37.0 in /web ( #27108 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-20 09:37:02 +08:00
3f9f02b9e7
docs: mention backend lint gate in AGENTS ( #27102 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-20 09:36:41 +08:00
-LAN- and GitHub
578247ffbc
feat(graph_engine): Support pausing workflow graph executions ( #26585 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-10-19 21:33:41 +08:00
+24
9a5f214623
refactor: replace localStorage with HTTP-only cookies for auth tokens ( #24365 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
Signed-off-by: lyzno1 <yuanyouhuilyz@gmail.com >
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Yunlu Wen <wylswz@163.com >
Co-authored-by: Joel <iamjoel007@gmail.com >
Co-authored-by: GareArc <chen4851@purdue.edu >
Co-authored-by: NFish <douxc512@gmail.com >
Co-authored-by: Davide Delbianco <davide.delbianco@outlook.com >
Co-authored-by: minglu7 <1347866672@qq.com >
Co-authored-by: Ponder <ruan.lj@foxmail.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: heyszt <270985384@qq.com >
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: Guangdong Liu <liugddx@gmail.com >
Co-authored-by: Eric Guo <eric.guocz@gmail.com >
Co-authored-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
Co-authored-by: XlKsyt <caixuesen@outlook.com >
Co-authored-by: Dhruv Gorasiya <80987415+DhruvGorasiya@users.noreply.github.com >
Co-authored-by: crazywoola <427733928@qq.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: lyzno1 <92089059+lyzno1@users.noreply.github.com >
Co-authored-by: hj24 <mambahj24@gmail.com >
Co-authored-by: GuanMu <ballmanjq@gmail.com >
Co-authored-by: 非法操作 <hjlarry@163.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Tonlo <123lzs123@gmail.com >
Co-authored-by: Yusuke Yamada <yamachu.dev@gmail.com >
Co-authored-by: Novice <novice12185727@gmail.com >
Co-authored-by: kenwoodjw <blackxin55+@gmail.com >
Co-authored-by: Ademílson Tonato <ademilsonft@outlook.com >
Co-authored-by: znn <jubinkumarsoni@gmail.com >
Co-authored-by: yangzheli <43645580+yangzheli@users.noreply.github.com >
2025-10-19 21:29:04 +08:00
141ca8904a
fix(api): ensure JSON responses are properly serialized in ApiTool ( #27097 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-19 18:56:02 +08:00
4488c090b2
fluent api ( #27093 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-19 12:54:41 +09:00
59c1fde351
doc: add Grafana dashboard template link to docs ( #27079 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-18 23:24:35 +08:00
GuanMu and GitHub
cf7ff76165
fix(web): resolve TypeScript type errors in workflow components ( #27086 )
2025-10-18 23:09:00 +08:00
ac79691d69
Feat/add status filter to workflow runs ( #26850 )
...
Co-authored-by: Jacky Su <jacky_su@trendmicro.com >
2025-10-18 12:15:29 +08:00
GuanMu and GitHub
1a37989769
Fix type-check error ( #27051 )
2025-10-18 12:03:40 +08:00
830f891a74
Fix json in md when use quesion classifier node ( #26992 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-18 11:58:40 +08:00
Eric Guo and GitHub
5937a66e22
Sync same logic for datasets. ( #27056 )
2025-10-18 11:49:20 +08:00
wangxiaolei and GitHub
894e38f713
fix: https://github.com/langgenius/dify/issues/27063 ( #27074 )
2025-10-18 11:47:04 +08:00
Guangdong Liu and GitHub
e4b5b0e5fd
feat: implement strict type validation for remote file uploads ( #27010 )
2025-10-18 11:44:11 +08:00
Guangdong Liu and GitHub
598dd1f816
fix: allow optional config parameter and conditionally include message file ID ( #26960 )
2025-10-18 11:43:24 +08:00
Yongtao Huang and GitHub
35e24d4d14
Chore: remove redundant tenant lookup in APIBasedExtensionAPI.post ( #27067 )
...
Signed-off-by: Yongtao Huang <yongtaoh2022@gmail.com >
2025-10-18 09:54:52 +08:00
GuanMu and GitHub
fea2ffb3ba
fix: improve URL validation logic in validateRedirectUrl function ( #27058 )
2025-10-17 17:46:28 +08:00
Wu Tianwei and GitHub
64f55d55a1
fix: update TopK and Score Threshold components to use InputNumber and improve value handling ( #27045 )
2025-10-17 14:58:30 +08:00
2h0ng and GitHub
bfda4ce7e6
Merge commit from fork
2025-10-17 14:58:15 +08:00
GuanMu and GitHub
4f7cb7cd2a
Fix type error ( #27044 )
2025-10-17 14:42:58 +08:00
NeatGuyCoding and GitHub
6517323add
Feature: add test containers based tests for mail register tasks ( #27040 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
2025-10-17 14:29:56 +08:00
NFish and GitHub
531a0b755a
fix: show 'Invalid email or password' error tip when web app login failed ( #27034 )
2025-10-17 14:03:34 +08:00
Joel and GitHub
91bb8ae4d2
fix: happy-dom security issues ( #27037 )
2025-10-17 13:42:56 +08:00
GuanMu and GitHub
8cafc20098
Fix type error ( #27024 )
2025-10-17 10:46:43 +08:00
9d5300440c
Restore coverage for skipped workflow tests ( #27018 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-17 09:11:48 +08:00
58524d6d2b
fix: remove unnecessary properties from condition draft ( #27009 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-17 09:11:03 +08:00
19cc6ea993
fix 27003 ( #27005 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-17 09:10:16 +08:00
quicksand and GitHub
d7f0a31e24
Fix: User Context Loss When Invoking Workflow Tool Node in Knowledge … ( #26495 )
2025-10-17 09:09:45 +08:00
312974aa20
Chore: remove unused class-level variables in DatasourceManager ( #27011 )
...
Signed-off-by: Yongtao Huang <yongtaoh2022@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-17 09:07:28 +08:00
d19c100166
fix: logical error in Weaviate distance calculation ( #27019 )
...
Co-authored-by: crazywoola <427733928@qq.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-17 09:06:50 +08:00
a8ad80c405
Fixed Weaviate no module found issue (issue #26938 ) ( #26964 )
...
Co-authored-by: crazywoola <427733928@qq.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-16 22:41:48 +08:00
GuanMu and GitHub
650e38e17f
refactor: improve TypeScript types for NodeCardProps and debug configuration context ( #27001 )
2025-10-16 22:16:01 +08:00
-LAN- and GitHub
24612adf2c
Fix dispatcher idle hang and add pytest timeouts ( #26998 )
2025-10-16 22:15:03 +08:00
Xiyuan Chen and GitHub
06649f6c21
Update email templates to improve clarity and consistency in messagin… ( #26970 )
2025-10-16 01:42:22 -07:00
8b61f5e9c4
Fix: avoid duplicate response_chunk update in convert_stream_simple_response ( #26965 )
...
Signed-off-by: Yongtao Huang <yongtaoh2022@gmail.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-16 15:53:07 +08:00
GuanMu and GitHub
6432898e7a
refactor: update TypeScript definitions for custom JSX elements and clean up global declarations in emoji picker ( #26985 )
2025-10-16 15:51:39 +08:00
cced33d068
use deco to avoid current_user ( #26077 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-16 15:45:51 +09:00
Xiyuan Chen and GitHub
bd01af6415
fix: update load balancing configurations with new credential IDs and… ( #26900 )
2025-10-15 21:15:26 -07:00
35011b810d
feat: run with params from logs ( #26787 )
...
Co-authored-by: lyzno1 <yuanyouhuilyz@gmail.com >
Co-authored-by: lyzno1 <92089059+lyzno1@users.noreply.github.com >
2025-10-16 11:01:11 +08:00
f295c7532c
fix plugin installation permissions when using a local pkg ( #26822 )
...
Co-authored-by: zhangx1n <zhangxin@dify.ai >
2025-10-16 10:58:28 +08:00
zyssyz123 and GitHub
7065b67d07
add app mode for message ( #26876 )
2025-10-16 10:19:49 +08:00
GuanMu and GitHub
c0b50ef61d
chore: remove unused icon components and related features from the co… ( #26933 )
2025-10-15 16:48:02 +08:00
1d8cca4fa2
Fix: check external commands after node completion ( #26891 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-15 16:47:43 +08:00
Wu Tianwei and GitHub
3474c179e6
fix: enhance dataset menu and add service API translations ( #26931 )
2025-10-15 16:46:46 +08:00
GuanMu and GitHub
433dad7e1a
chore: add type-check script to package.json for TypeScript validation ( #26929 )
2025-10-15 16:37:46 +08:00
be7ee380bc
chore: translate i18n files and update type definitions ( #26916 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-15 16:36:39 +08:00
yangzheli and GitHub
cff5de626b
feat(agent): similar to the start node of workflow, agent variables also support drag-and-drop ( #26899 )
2025-10-15 13:07:51 +08:00
4d8b8f9210
allow editing of hidden inputs in preview ( #24370 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: crazywoola <427733928@qq.com >
2025-10-15 11:19:53 +08:00
a16ef7e73c
refactor: Update Firecrawl to use v2 API ( #24734 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-15 10:48:54 +08:00
kenwoodjw and GitHub
c39dae06d4
fix: workflow token usage ( #26723 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-10-15 10:39:51 +08:00
Novice and GitHub
f906e70f6b
chore: remove redundant dependencies ( #26907 )
2025-10-15 09:55:39 +08:00
lyzno1 and GitHub
5139119307
chore: bump pnpm version ( #26905 )
...
Signed-off-by: lyzno1 <yuanyouhuilyz@gmail.com >
2025-10-15 09:55:05 +08:00
Yusuke Yamada and GitHub
1b537f904a
fix: replace CodeGroup's POST /meta with GET /site ( #26886 )
2025-10-15 09:43:10 +08:00
-LAN- and GitHub
556b631c54
Normalize null metadata handling in tool entities ( #26890 )
2025-10-15 09:42:22 +08:00
49df9ceaf3
minor fix: test cases for alibabacloud mysql and chinese translations ( #26902 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-15 09:41:12 +08:00
Tonlo and GitHub
92ec1ac27a
Fix/remove logo in withoutbrand template ( #26882 )
2025-10-15 09:40:33 +08:00
-LAN- and GitHub
e74097afdf
Remove unused after_request hooks from console API keys ( #26896 )
2025-10-15 00:43:11 +08:00
8ddc4f2292
example to auto rollback ( #26200 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-15 00:42:55 +09:00
7b51320346
fix: when create provider credential set the provider record to vaild ( #26868 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-14 19:42:48 +08:00
GuanMu and GitHub
9e39be0770
fix: correct indentation in JSON payloads ( #26871 )
2025-10-14 19:41:01 +08:00
3e5e87930c
feat: add Knip configuration for dead code detection and remove unused icon components ( #26758 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-14 19:06:31 +08:00
15a5ba67f1
fix: use account id in workflow app log filter ( #26811 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-14 14:32:40 +08:00
9e3b4dc90d
chore: translate i18n files and update type definitions ( #26859 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: lyzno1 <92089059+lyzno1@users.noreply.github.com >
2025-10-14 10:43:28 +08:00
48c42a9fba
Weaviate update version ( #25447 )
...
Co-authored-by: crazywoola <427733928@qq.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-14 10:39:53 +08:00
0b35bc1ede
feat: add Tencent Cloud APM tracing integration ( #25657 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-14 10:21:17 +08:00
8e01bb40fe
fix: Do not show the toggle button for chat input when all input hidden ( #26826 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-14 10:15:06 +08:00
9d21772820
fix: Validate transfer method in file mapping and improve file input handling ( #26848 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-14 10:10:31 +08:00
b745839bdb
Feature add test containers mail owner transfer task ( #26854 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-14 10:01:47 +08:00
Eric Guo and GitHub
59ad6e02ce
Add timeout so any plugin daemon call (including the SSE path) that legitimately takes longer than 5s would right. ( #26852 )
2025-10-14 09:23:27 +08:00
a3b33cbe28
refactor: streamline database session usage in batch_create_segment_to_index_task ( #26795 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-14 09:22:48 +08:00
Davide Delbianco and GitHub
7b8540281a
fix: Chat Opener visibility flickering ( #26836 )
2025-10-14 09:21:00 +08:00
0a6b78f883
Use hook to get userid ( #26839 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-14 09:20:37 +08:00
heyszt and GitHub
56ee8f7d64
fix: files/support-type JSON serialization error ( #26842 )
2025-10-14 09:20:19 +08:00
3cfcd32876
chore: Fix 25795 ( #26823 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-13 17:44:51 +08:00
Davide Delbianco and GitHub
06dcb55a9d
chore: Don't show chat input area scrollbar overflow ( #26828 )
2025-10-13 17:43:46 +08:00
Ponder and GitHub
ec6cafd7aa
feat: Cache AppQueueManager.is_stopped() to reduce unnecessary Redis … ( #26778 )
2025-10-13 17:41:16 +08:00
Davide Delbianco and GitHub
6e9858960d
chore: Fix chat-input-area resize ( #26824 )
2025-10-13 17:36:15 +08:00
minglu7 and GitHub
150a8276b9
fix: avoid closing shared session during embeddings ( #26830 )
2025-10-13 17:36:00 +08:00
Davide Delbianco and GitHub
c6a90d4bb3
fix: Don't hide chat streaming loader on '\n' content ( #26829 )
2025-10-13 17:31:52 +08:00
Davide Delbianco and GitHub
c71fd7113c
chore: Correct padding in embedded chatbot ( #26832 )
2025-10-13 17:29:47 +08:00