### What problem does this PR solve? Bump to infinity v0.6.0-dev4. WARNNING: infinity v0.6.0-dev4 has very different meta data format with older versions. You have to destroy infinity data volume are restart infinity container if there's existing data. ### Type of change - [x] New Feature (non-breaking change which adds functionality)tags/v0.20.0
| container_name: ragflow-infinity | container_name: ragflow-infinity | ||||
| profiles: | profiles: | ||||
| - infinity | - infinity | ||||
| image: infiniflow/infinity:v0.6.0-dev3 | |||||
| image: infiniflow/infinity:v0.6.0-dev4 | |||||
| volumes: | volumes: | ||||
| - infinity_data:/var/infinity | - infinity_data:/var/infinity | ||||
| - ./infinity_conf.toml:/infinity_conf.toml | - ./infinity_conf.toml:/infinity_conf.toml |
| buffer_manager_size = "8GB" | buffer_manager_size = "8GB" | ||||
| lru_num = 7 | lru_num = 7 | ||||
| temp_dir = "/var/infinity/tmp" | temp_dir = "/var/infinity/tmp" | ||||
| result_cache = "off" | |||||
| memindex_memory_quota = "4GB" | |||||
| result_cache = "on" | |||||
| memindex_memory_quota = "1GB" | |||||
| [wal] | [wal] | ||||
| wal_dir = "/var/infinity/wal" | wal_dir = "/var/infinity/wal" | ||||
| full_checkpoint_interval = "30s" | |||||
| delta_checkpoint_interval = "5s" | |||||
| # delta_checkpoint_threshold = 1000000000 | |||||
| wal_compact_threshold = "1GB" | |||||
| # flush_at_once: write and flush log each commit | |||||
| # only_write: write log, OS control when to flush the log, default | |||||
| # flush_per_second: logs are written after each commit and flushed to disk per second. | |||||
| wal_flush = "only_write" | |||||
| [resource] | [resource] | ||||
| resource_dir = "/var/infinity/resource" | resource_dir = "/var/infinity/resource" |
| infinity: | infinity: | ||||
| image: | image: | ||||
| repository: infiniflow/infinity | repository: infiniflow/infinity | ||||
| tag: v0.6.0-dev3 | |||||
| tag: v0.6.0-dev4 | |||||
| storage: | storage: | ||||
| className: | className: | ||||
| capacity: 5Gi | capacity: 5Gi |
| "html-text==0.6.2", | "html-text==0.6.2", | ||||
| "httpx==0.27.0", | "httpx==0.27.0", | ||||
| "huggingface-hub>=0.25.0,<0.26.0", | "huggingface-hub>=0.25.0,<0.26.0", | ||||
| "infinity-sdk==0.6.0-dev3", | |||||
| "infinity-sdk==0.6.0-dev4", | |||||
| "infinity-emb>=0.0.66,<0.0.67", | "infinity-emb>=0.0.66,<0.0.67", | ||||
| "itsdangerous==2.1.2", | "itsdangerous==2.1.2", | ||||
| "json-repair==0.35.0", | "json-repair==0.35.0", |
| [[package]] | [[package]] | ||||
| name = "infinity-sdk" | name = "infinity-sdk" | ||||
| version = "0.6.0.dev3" | |||||
| version = "0.6.0.dev4" | |||||
| source = { registry = "https://mirrors.aliyun.com/pypi/simple" } | source = { registry = "https://mirrors.aliyun.com/pypi/simple" } | ||||
| dependencies = [ | dependencies = [ | ||||
| { name = "numpy" }, | { name = "numpy" }, | ||||
| { name = "thrift" }, | { name = "thrift" }, | ||||
| ] | ] | ||||
| wheels = [ | wheels = [ | ||||
| { url = "https://mirrors.aliyun.com/pypi/packages/fc/2c/5d93a6200e8022549d07c2609f89e81b96fe78383409881ca210f16736e1/infinity_sdk-0.6.0.dev3-py3-none-any.whl", hash = "sha256:e9f528446f21debbd1d15d11f42a5da4f38d62ad4537faacfdda6b2d295bf8fd" }, | |||||
| { url = "https://mirrors.aliyun.com/pypi/packages/d4/cc/645ed8de15952940c7308a788036376583a5fc29fdcf3e4bc75b5ad0c881/infinity_sdk-0.6.0.dev4-py3-none-any.whl", hash = "sha256:f8f4bd8a44e3fae7b4228b5c9e9a16559b4905f50d2d7d0a3d18f39974613e7a" }, | |||||
| ] | ] | ||||
| [[package]] | [[package]] | ||||
| { name = "httpx", specifier = "==0.27.0" }, | { name = "httpx", specifier = "==0.27.0" }, | ||||
| { name = "huggingface-hub", specifier = ">=0.25.0,<0.26.0" }, | { name = "huggingface-hub", specifier = ">=0.25.0,<0.26.0" }, | ||||
| { name = "infinity-emb", specifier = ">=0.0.66,<0.0.67" }, | { name = "infinity-emb", specifier = ">=0.0.66,<0.0.67" }, | ||||
| { name = "infinity-sdk", specifier = "==0.6.0.dev3" }, | |||||
| { name = "infinity-sdk", specifier = "==0.6.0.dev4" }, | |||||
| { name = "itsdangerous", specifier = "==2.1.2" }, | { name = "itsdangerous", specifier = "==2.1.2" }, | ||||
| { name = "json-repair", specifier = "==0.35.0" }, | { name = "json-repair", specifier = "==0.35.0" }, | ||||
| { name = "langfuse", specifier = ">=2.60.0" }, | { name = "langfuse", specifier = ">=2.60.0" }, |