无处不在

Results 12 issues of 无处不在

**Describe the bug** 【TenantCapacityPersistService 】 class method 【insertTenantCapacity】current using Statement.RETURN_GENERATED_KEYS exist other database type not incompatible question。 TenantCapacityPersistService类中的insertTenantCapacity方法,为了获取返回的主键,使用了这方法,这个方式在其他数据库上存在不兼容的问题,建议更改 **Expected behavior** 为了以后方便,期待这块可以改成通用的代码。 **Actually behavior** Suggest replace code is: 建议替换代码如下: ``` PreparedStatement...

area/Config
status/need discuss

**Is your feature request related to a problem? Please describe.** 问题来源于之前被管理员意外关闭的一个ISSUE 8716,一个很好的产品级别的需求,当前的NacosConfigService的类屏蔽了外部手动声明appName的API,导致API层面无法动态指定appName,当配置信息多了以后不容易进行区分。 #8716 **Describe the solution you'd like** 问题来源于之前被管理员意外关闭的一个ISSUE 8716,一个很好的产品级别的需求,当前的NacosConfigService的类屏蔽了外部手动声明appName的API,导致API层面无法动态指定appName,配置中心表格列表显示的是空,当配置信息多了以后不容易进行区分。希望增加publishConfigAppName方法,可以手动调用设置appName的API **Describe alternatives you've considered** 我已经基于我的本地分支,对NacosConfigService方法已经增加了新的业务方法,提交了PR,希望可以通过,帮助需要的人 **Additional context** Add any other...

contribution welcome
status/need discuss

**Describe the bug** 因为最近正在尝试让Nacos2.1适配下Oracle,未采用社区的jpa的分支,根据自己的想法进行适配一下,在适配Oracle的时候发现,当在public空间下操作的时候,配置上的表不会存储tenant_id(命名空间ID)的值,当数据库为oracle的时候,tenant_id不管是空字符串还是NULL值,当前查询的时候,采用tenant_id=?的形式都无法查询出来,为了避免改动过多配置代码,想着是不是可以在哪里配置上默认值或数据库表中插入一条默认的命名空间信息,然后某些代码就不用改动了。 **Expected behavior** 是否可以更改当前的tenant_id的判断逻辑为默认public的方式,更改代码中的这种判断为如下代码: 将ExternalStoragePersistServiceImpl类中的这种判断,把默认值空字符更改为默认的public的ID值 String tenantTmp = StringUtils.isBlank(configInfo.getTenant()) ? DEFAULT_NAMESPACE_ID : configInfo.getTenant(); **Actually behavior** 当前public命名空间下新增的配置,tenant_id为空,在oracle数据库上默认查询不出来,原因在于tenant_id的值为空

status/need discuss

## Bug report #### 出现Bug的组件? 边框容器 #### 组件配置数据? #### 控制台错误输出? Vue项目使用后,打包输出mainfest的js有错误,造成页面无法显示,去掉dataview的调用代码则可以,不知道是不是哪里有冲突影响了 SyntaxError: missing : after property id | ...""}),methods:{async autoResizeMixinInit(){const{initWH:t,getDebounceInitWHFun:e -- | -- TypeError: e[n] is undefined   | ...ar t=r[n]={i:n,l:!1,exports:{}};return...

### 当前可能存在的问题 nacos-config模块中的ExternalStoragePersistServiceImpl类在启动时调用了如下代码创建了数据源,并在内存中维护了数据源对象 dataSourceService = DynamicDataSource.getInstance().getDataSource(); 但是,并没有一个地方去销毁这些创建的数据源,在某些容器上重新启动或重新加载当前项目时,可能数据源未执行销毁操作,导致数据库连接处于占用问题。 ### 我思考的解决办法 1、建议在ExternalDataSourceServiceImpl类中提供销毁数据源链接的方法 ,以实现对如下代码的资源关闭。 private List dataSourceList = new ArrayList(); 2、建议在ExternalStoragePersistServiceImpl实现spring destory生命周期方法,并调用dataSourceService中维护的关闭方法 如果认为这个可以进行优化,我是否可以下载代码并提交一个PR呢

kind/enhancement
good first issue
area/Config

能否在首页上支持一下多actionText展示的逻辑,目前仅支持一个按钮,vuepress2.x支持actions属性配置解析多个,我本地在你的主题支上,也提供了一个actions数组的配置,来支持多个操作按钮的显示,建议楼主在源码Home.vue也可以增加上这个小属性功能

提问

部署完成后,前端的运算符无法选择,是不是这个开源版本少代码呢 ![dddddd](https://github.com/rule-engine/rule-engine-front-open/assets/42382506/6e687694-14d9-4c91-ae40-1eff2f379651)

**例行检查** - [x] 我已确认目前没有类似 features - [x] 我已确认我已升级到最新版本 - [x] 我已完整查看过项目 README,已确定现有版本无法满足需求 - [ ] 我理解并愿意跟进此 features,协助测试和提供反馈 - [x] 我理解并认可上述内容,并理解项目维护者精力有限,**不遵循规则的 features 可能会被无视或直接关闭** **功能描述** 最近在做基于FastGPT的接口应用对接,由于某些产品会有下架或者退市的需求,所以需要删除fastgpt中的知识文件 **应用场景** 产品知识同步时,通过调用批量删除集合ID的API接口,删除多条数据,减少网络交互 **相关示例**

**例行检查** [//]: # '方框内填 x 表示打钩' - [ ] 我已确认目前没有类似 features - [ ] 我已确认我已升级到最新版本 - [x] 我已完整查看过项目 README,已确定现有版本无法满足需求 - [x] 我理解并愿意跟进此 features,协助测试和提供反馈 - [x] 我理解并认可上述内容,并理解项目维护者精力有限,**不遵循规则的 features 可能会被无视或直接关闭** **功能描述** 1、我需要FastGPT在处理RAG的时候,可以存储一些元数据信息,然后可以在召回的时候使用,然后通过API调用的时候,...

feature

- [x] 我已确认目前没有类似 features - [ ] 我已确认我已升级到最新版本 - [x] 我已完整查看过项目 README,已确定现有版本无法满足需求 - [ ] 我理解并愿意跟进此 features,协助测试和提供反馈 - [x] 我理解并认可上述内容,并理解项目维护者精力有限,**不遵循规则的 features 可能会被无视或直接关闭** **功能描述** 1、最近在做AI相关的客服工作,需要在返回结果中,让AI告诉用户知识是哪些参考文件获取的,以及下载地址。为了实现这个当前是在所有的分片中冗余了几个文件级别的元数据集信息,但是这样不容易维护。同时元数据信息不止这一个。 目前团队很急,这个功能将极大提高客服返回结果的体验。 2、目前看可以通过API创建集合的时候设置元数据 Metadata字段,但是无法界面查看和知识库引用。 3、需要针对集合的Metadata元数据字段,可以通过界面查看和设置,同时支持工作流中的知识库可以返回这个字段的引用,这样文件的很多属性就全了。 **应用场景** 1、希望可以提供类似Metadata字段的界面查看,类似与当前q,a那样。这样可以维护知识库文件的分类、下载地址等等其他的元数据信息,以便AI回复用户的时候,能够返回文件的原始信息,增加AI回复内容的可信度。...