2022-09-07
Version: 3.4.0
    [Cydex_Installer]
    - Enable building installer for CICC
    - Expose more APIs of transfer service for notification from zone

    [Enterprise_Web]
    - Disallow updating workspace name
    - Fix sorting issue of retrieve list

    [Cydex_Admin]
    - Disallow slash in company name & workspace name for Arkhub
    - Disallow duplicated company names

    [Admin_Web]
    - Fix the issue of unable to view package progress
    - Fix the issue that blacklisted user cannot be activated by Admin

    [Cydex_Manager]
    - Disable updating company name for Arkhub
    - Update error messages for updating company/workspace names
    - Disallow duplicated workspace names under same company

    [Manager_Web]
    - Disable updating company name for Arkhub
    - Update error messages for updating company/workspace names

    [Transfer]
    - Add error logs
    - Add reindexing API and bash
    - Fix files missing to archive issue for package with more than 200 large package files
    - Update task status reporting mechanism from node
    - Fix "INSTANT" archive removal mode issue

    [Zone]
    - Fix duplicated folder issue in retrieve page
    - Add reindexing functions with Mongo DB
    - Add root folder definition for archived files in S3 storage
    - Fix folder path of retrieved files on client's local computer

    [Node]
    - Fix nil storage issue that lead to node service crash
    - Add logs for debugging and error tracing
    - Organise task status reportings to transfer in groups
    - Update the way of using f2tp library to avoid node crashes on concurrent uploading
    - Update package delete logic with the updates of fixing "INSTANT" archive removal mode

    [Archive_Manager]
    - Fix files missing to archive issue due to extension not specified
    - Add debugging logs
    - Add reindexing as another consumable task event in addition to archiving and retrieving
    - Apply retrying mechanism to archiving tasks so failed tasks can be retried for another 2 times
    - Remove the dangerous folder deletion function for "INSTANT" mode; move the logic to Transfer & Node
    - Fix folder path of one single retrieved file on client's local computer

2022-06-27
Version： 3.3.1
    [Cydex_Installer] 
    - Add installer of RabbitMQ server
    - Add installers of Archive Producer and Archive Consumer
    - Separate Installer logic of Archive
    - Build differente releases from tags
    - Stop archive manager during installation

    [Transfer]
    - Fix - Solve path issues for retrieval/archive files
    - Remove package id when retrieve

    [Zone] 
    - Add retrieve file list only from MongoDB
    - Increased timeout

    [Node] 
    - Add archive manager
    - Remove archive logic
    - Add f2tp sm4 encryption

    [Archive_Manager] 
    - Implementation Archive service
    - Add Producer to queue Archive jobs
    - Add Consumer to take Archive jobs
    - Add naming convention based on config for archive folders
    - Fix - Delete file issue
    - Increased timeout
    - Added new S3 upload log time

    [Enterprise_web]
    - fix portal UI
    - Fix reload data after changing workspace
    - Add search function for Retrieve
    - Add sort on search in searchfunction for retrieve
    - Fix selection on searched items on Retrieve
    - Fix retrieve encrypt param missing
    - Disable Retrieve if Client is not available
    - Add Archive in Portal

    [Admin_web]
    - Fix Show saved Values when editing configs in workspace
    - Fix Cydex/Arkhub Logos
    - Provided dynamic storage option for company
    
    [Manager_web]
    - Fix Cydex/Arkhub Logos
    - Fix Settings UI
    - Add save mode UI

2022-03-07
Version： 3.2.1
    [Cydex_Installer] 
    - Fix - Added missing SQL Migrations in DB on fresh installation 
    - Fix - Roles table not able to insert initial values 
    - Added MongoDB RPM's packages
    - Added Release build based on file with RPM list 
    - Added storage file Database Migration
    - Added roles, permissions, and user_project_permission Database Migration
    - Added AWS CLI installation package
    - Added Help script to install s3fs and mount the volume
    - Updated installer zone script
    - Updated installer script for zone asking for url of manage center
    - Updated installer script for zone creating random Zone Key

    [Cydex_Admin] 
    - Updated Go struct field Node.nodes.total_storage_size of type int64 
    - Added Segregation of permissions and Roles for users.
    - Added Archive and Retrieve Permission Per user in Work Space
    - Added Enable Archive and Retrieve per Workspace

    [Manager] 
    - Member setting page fort Role and Transmission default 

    [Transfer] 
    - Decrypt & Rebuild Support
    - Create a download task for Retrieve
    - Create API to get file list in Retrieve UI 
    - Updated database to delete package after archive 
    - Added database transaction when archiving files 
    - Added size limitation to archive/retrieve Files in single task

    [Zone] 
    - Added API to support archive/retrieve
    - Added Support for asynchronous retrieve feature 
    - Added Verification of Mongo DB if flag to use it is enabled 
    - Added Mongo DB For Helping update calculation of files in retrieve/archive process

    [Node] 
    - Added new 'appender' library
    - Added new 'decrypter' library
    - Added S3/FS Adapter For archive/retrieve
    - Added support to append files In Server for Retrieve proccess
    - Added support to slice packages in Server for Retrieve proccess
    - Added Verification S3 status when archive is Enabled
    - Added Verification S3 bucket is available when node start if S3 config is enabled 
    - Added API to get the list of files to show on Retrieve UI 
    - Remove task files in mount path after archive success or fails 
    - Added Creation of recursive folder in TMP path to copy files from S3/FS
    - Added usage of temporary path “/tmp_path” for archive and retrieve 
    - Support asynchronous retrieve feature 
    - Added Archive configurations in Config file

    [Notification] 
    - Added 'failed to archive' email notification
    - Added 'failed to retrieve' email notification 
    - Show ArkHub logo instead of Cydex logo if server is ArkHub 
    - Keep necessary notifications for retrieve and archive 
    - Separated templates per white label project

    [Enterprise_web]
    - Created S3 retrieve files page 
    - Added archive checkbox when user is allowed to archive 
    - Added permission of user to archive and retrieve 
    - Added retrieve file tab 
    - Disable retrieve button after clicked for 3 seconds
    - Retrieve page backspace 
    - Workspace Manager can edit the save mode and members' permissions of a workspace
    - Added settings to archive success and fail notification 
    - Added settings to retrieve success and fail notification 

    [Manager_web]  
    - Changed the translation word to English in Chinese page and Chinese in English page
    - Fixed storage bar out of box issue for Workspace information
    - Added Edit User Permissions in a Workspace 
    - Added Archive/Retrieve permission per user in Workspace

    [Admin_web]
    - Admin can now edit User Permissions in a Workspace 
    - Added Archive and Retrieve permissions for each user in a Workspace
    - Removed input field for s3 path 
    - Admin can now enable archive mode of a workspace
    - Fix - storage path when using S3 object storage
    - Fix - selected values when edit workspace configurations

2021-08-31
版本：cydex_3.1.0-build18_installer.tar.gz
     * 1. cydex相关域名过期问题处理

2021-08-19
版本：cydex_3.1.0-build17_installer.tar.gz
     * 1. fix err-19的问题

2021-07-21
版本：cydex_3.1.0-build16_installer.tar.gz
     * 1. 优化：出现bind/listen error时优化处理（任务置成暂停状态，这样客户端可以自动重试）

2021-07-12
版本：cydex_3.1.0-build15_installer.tar.gz
     * 1. 修复：rm.sh路径 & iptables 加锁 & s3同步写入
     * 2. 优化node，增加s3写重试，根据task数量动态调整上传下载码率
     * 3. 去除并发task个数检查

2021-03-08
版本：cydex_3.1.0-build14_installer.tar.gz (client build15)
更新点：
		修复：传输文件数和包裹通知文件数不合适的问题
		修复：界面显示真实文件列表（空文件夹不显示）
		修复：创建下载任务时增加'网络中断'重试逻辑
		修复：传送门下载增加目录结构
		修复：修复传送门空目录无法移到sent目录的问题
		修复：Mac端手动传输时屏蔽目录中的.DS_Store文件
		修复：增加total file number, empty folder number 的统计
		优化：KeepAlive超时时间由12秒延长为24秒
		修复：上传/下载/已完成传输列表中包裹文件数量显示为真实的文件数量
		修复：手动传输(开启小文件优化)时，相同文件名称的小文件下载时会覆盖之前的文件
		修复：关于node授权逻辑中有一个地方判断错误，会导致1个node情况下授权失败。

2021-01-18
版本：
	cydex_3.1.0-build12_installer.tar.gz
更新点：
	1）修复：（cydex）修复使用传送门发送文件时客户端有几率不触发自动下载的问题(transfer)


2021-01-04
版本：
	cydex_3.1.0-build11_installer.tar.gz
更新点：
	1）修复斐济等地区夏令时时区超过12时不能登录的问题(manager)