153 lines
6.0 KiB
Plaintext
153 lines
6.0 KiB
Plaintext
Version 1.30 2023-01-29
|
|
* support tracker server fail over
|
|
If the tracker server is not specified, when the tracker server fails to
|
|
get the connection, it will try to get the connection from other tracker servers.
|
|
The maximum number of attempts is the number of tracker servers minus 1
|
|
|
|
Version 1.29 2020-01-03
|
|
* support active test for connection pool.
|
|
when the tracker / storage server restarts or the network burst failure
|
|
occurs, only one request will be sacrificed (failed), the rest of
|
|
the connections in the pool will be enabled to active test for validation.
|
|
|
|
Version 1.28 2019-12-30
|
|
* support connection pool. you can use connection pool or a short connection.
|
|
configuration items please see fdfs_client.conf and client.properties
|
|
* you must upgrade your FastDFS server to V6.06 or higher version
|
|
|
|
Version 1.27 2019-11-11
|
|
* StorageClient add function: regenerate_filename for appender file
|
|
StorageClient1 add function: regenerate_filename1 for appender file
|
|
* you must upgrade your FastDFS server to V6.02 or higher version
|
|
|
|
Version 1.26 2017-04-17
|
|
* IniFileReader use getResourceAsStream first
|
|
* change charactor encoding to UTF-8
|
|
|
|
Version 1.25 2014-12-07
|
|
* support connection stats since FastDFS Server v5.04
|
|
|
|
Version 1.24 2012-12-01
|
|
* bug fixed: StorageClient.get_file_info support appender file and
|
|
slave file correctly
|
|
|
|
Version 1.23 2012-11-18
|
|
* query_file_info changed, you must
|
|
upgrade your FastDFS server to V4.03 or higher version
|
|
|
|
Version 1.22 2012-10-06
|
|
* group and storage stat both add 1 field, you must
|
|
upgrade your FastDFS server to V4.00 or higher version
|
|
|
|
Version 1.21 2012-06-25
|
|
* add exception class MyException
|
|
* class IniFileReader same as FastDHT java client
|
|
|
|
Version 1.20 2012-05-27
|
|
* appender file support truncate and modify operation
|
|
* storage stat add 6 fields, you must upgrade your
|
|
FastDFS server to V3.08 or higher version
|
|
|
|
Version 1.19 2011-05-29
|
|
* storage stat add field if_trunk_server, you must upgrade your
|
|
FastDFS server to V3.00 or higher version
|
|
* tracker or storage close no throw IOException (silence close)
|
|
|
|
Version 1.18 2011-01-29
|
|
* storage stat support total_upload_bytes, success_upload_bytes,
|
|
total_download_bytes and success_download_bytes etc. 18 fields
|
|
you must upgrade your FastDFS server to V2.08 or higher version
|
|
* StorageClient add functions: get_file_info and query_file_info,
|
|
StorageClient1 add functions: get_file_info1 and query_file_info1
|
|
|
|
Version 1.17 2011-01-09
|
|
* slave file's prefix name can be empty,
|
|
you must upgrade your FastDFS server to V2.07 or higher version
|
|
* support list group stats and storage stats
|
|
* support delete storage server
|
|
* add monitor class: org.csource.fastdfs.test.Monitor
|
|
|
|
Version 1.16 2010-10-17
|
|
* upload file can get available storage server list of the group,
|
|
you must upgrade your FastDFS server to V2.01 or higher version
|
|
|
|
Version 1.15 2010-08-07
|
|
* protocol reponse command changed. you must upgrade your FastDFS server
|
|
to V2.00 or higher version
|
|
* upload file protocol changed, you must upgrade your FastDFS server
|
|
to V2.00 or higher version
|
|
|
|
Version 1.14 2010-06-22
|
|
* bug fixed: delete the new created local file when download_file to
|
|
local file fail
|
|
* support connect timeout for connecting, the network timeout used to
|
|
read and write
|
|
|
|
Version 1.13 2010-05-30
|
|
* org.csource.fastdfs.ProtoCommon add method genSlaveFilename
|
|
* support ACTIVE_TEST command. you must upgrade your FastDFS server
|
|
to V1.28 or higher version
|
|
|
|
Version 1.12 2009-11-27
|
|
* support uploading slave file
|
|
* file ext name change from 5 to 6, you must upgrade your FastDFS server
|
|
to V1.23 or higher version
|
|
|
|
Version 1.11 2009-10-22
|
|
* correct interface / class name from beginning with Dowload to Download
|
|
* auto reconnect with reused connection when IOException ocurs
|
|
* test classes move to package org.csource.fastdfs.test
|
|
* add classes org.csource.fastdfs.UploadStream and
|
|
org.csource.fastdfs.DownloadStream for streaming writing or reading
|
|
|
|
Version 1.10 2009-10-04
|
|
* support multi-tracker server group, you can make multi
|
|
org.csource.fastdfs.TrackerClient instances for each tracker server group
|
|
|
|
Version 1.9 2009-10-01
|
|
* add load test class: org.csource.fastdfs.TestLoad
|
|
* network IO performance enhancement
|
|
* upload file support callback for sending file content
|
|
|
|
Version 1.8 2009-08-30
|
|
* TrackerClient, in function getConnection, add synchronized to avoid conflict
|
|
* support file URL with token
|
|
|
|
Version 1.7 2009-08-01
|
|
* support cmd TRACKER_PROTO_CMD_SERVICE_QUERY_FETCH_ALL: query all storage
|
|
servers, you must upgrade your FastDFS server to V1.19 or higher version
|
|
|
|
Version 1.6 2009-05-24
|
|
* download file support offset and download bytes, you must upgrade your
|
|
FastDFS server to V1.18 or higher version
|
|
|
|
Version 1.5 2009-02-14
|
|
* client can specify group name when upload file, you must upgrade your
|
|
FastDFS server to V1.16 or higher version
|
|
|
|
Version 1.4 2008-11-10
|
|
* upload file support ext name, you must upgrade your
|
|
FastDFS server to V1.12 or higher version
|
|
* upload protocol add field store_path_index (1 byte)
|
|
* add method TrackerClient.getUpdateStorage. to support getmeta, setmeta
|
|
and delete file
|
|
* TrackerClient.getFetchStorage bug fixed
|
|
|
|
Version 1.3 2008-10-16
|
|
* client download file support callback function(class)
|
|
* add class "StorageClient1" and function "TrackerClient.getFetchStorage1"
|
|
to combine 2 fields: group name and filename to 1 field: file id
|
|
* add anothor client test program: TestClient1.java to use file id
|
|
|
|
Version 1.2 2008-09-08
|
|
* communication protocol changed to support large file exceed 2GB:
|
|
all integer field is 8 bytes big-endian,
|
|
you must upgrade your FastDFS server to V1.8 or higher version
|
|
|
|
Version 1.1 2008-08-10
|
|
* upload file package remove the one pad byte field, you must upgrade your
|
|
FastDFS server to V1.4 or higher version
|
|
|
|
Version 1.0 2008-08-03
|
|
* first version
|