Version Upgrades/<4.12.0 (Legacy)
V4.6.8
FastGPT V4.6.8 Release Notes
Docker Deployment - Manually Update MongoDB
- Modify the mongo section in docker-compose.yml by adding the
commandandentrypointfields:
mongo:
image: mongo:5.0.18
# image: registry.cn-hangzhou.aliyuncs.com/fastgpt/mongo:5.0.18 # Alibaba Cloud
container_name: mongo
ports:
- 27017:27017
networks:
- fastgpt
command: mongod --keyFile /data/mongodb.key --replSet rs0
environment:
# Make sure the password matches your previous configuration
- MONGO_INITDB_ROOT_USERNAME=username
- MONGO_INITDB_ROOT_PASSWORD=password
volumes:
- ./mongo/data:/data/db
entrypoint:
- bash
- -c
- |
openssl rand -base64 128 > /data/mongodb.key
chmod 400 /data/mongodb.key
chown 999:999 /data/mongodb.key
echo 'const isInited = rs.status().ok === 1
if(!isInited){
rs.initiate({
_id: "rs0",
members: [
{ _id: 0, host: "mongo:27017" }
]
})
}' > /data/initReplicaSet.js
# Start MongoDB service
exec docker-entrypoint.sh "$@" &
# Wait for MongoDB to start
until mongo -u myusername -p mypassword --authenticationDatabase admin --eval "print('waited for connection')" > /dev/null 2>&1; do
echo "Waiting for MongoDB to start..."
sleep 2
done
# Run the replica set initialization script
mongo -u myusername -p mypassword --authenticationDatabase admin /data/initReplicaSet.js
# Wait for the MongoDB process started by docker-entrypoint.sh
wait $!- Restart MongoDB
# Restart Mongo
docker-compose down
docker-compose up -dSealos Deployment - No MongoDB Update Required
Update Configuration File
Removed duplicate model configurations. All LLM models are now consolidated into a single property. The legacy config.json guide is no longer maintained. For current versions, see Model Configuration.
Commercial Edition Initialization
Commercial edition users need to run an initialization to format team information.
Send 1 HTTP request (replace {{rootkey}} with the rootkey from your environment variables, and {{host}} with your commercial edition domain):
curl --location --request POST 'https://{{host}}/api/init/v468' \
--header 'rootkey: {{rootkey}}' \
--header 'Content-Type: application/json'This will initialize the billing system. For internal use, you can increase the free storage quota.
V4.6.8 Release Notes
- New - Dataset Search Merge node.
- New - Redesigned HTTP node with more flexible parameter input. Supports automatic input/output data type conversion (e.g., JSON output is automatically converted to a string for use by other nodes). Additional examples are available in the documentation.
- Improved - Query rewriting. Query rewriting is now built into the Dataset search node, enabling both coreference resolution and query expansion in a single pass. See Dataset Search for details.
- Improved - LLM model configuration no longer distinguishes between chat, classification, and extraction models. Default parameters per model are now supported via
defaultConfigto avoid parameter conflicts between different models. - Improved - Streaming response, inspired by
ChatNextWeb's streaming implementation for smoother output. This may also fix previously reported issues with garbled text and interruptions that resolved after refreshing. - Fixed - Voice input file upload failure.
- Fixed - Chat box regeneration not working.
Edit on GitHub
File Updated