Release Notes - Version 5.x¶
Change Log - Version 5.0¶
5.0.0 (2024-05-21)¶
First release for CentOS 9. Version number 5 for all server products (TeamDrive Registration Server, TeamDrive Host Server and TeamDrive Web Portal) only stands for the common CentOS 9 release. The actual functionality of the Host Server is based on the last release 4.0.8 and only includes small changes (see below).
Meta-data handling: improved atomic update capabilities.
Certain additional security features have been implemented (HOSTSERVER-885). Host Server administrators may ask TeamDrive support for details on these changes.
The Host Server now supports email notifications for downloaded public files (HOSTSERVER-905). The email is sent to a specific TeamDrive user as specified in the TeamDrive App. The email is sent using the Registration Server and requires version 4.7.2 or later.
Added support for API access checking based on HMAC hashing and a local random generated key (HOSTSERVER-914). Switch to the new implementation is automatic as soon as it is supported by the Registration Server.
Implemented support of user authentication tokens (HOSTSERVER-845).
The Host Server getStatistics() API call was failing when the client only sends a version 2000 public key (i.e. when a version 1000 key was not provided).
Fixed error: Operation not permitted: ‘/tmp/td-host-df.out’ (HOSTSERVER-862).
The newspace() API call now supports setting meta data (HOSTSERVER-906).
Increase the Space event log size from 2MB to 12MB (HOSTSERVER-919).
When downloading a published file which requires a password, the number of times you may enter an incorrect password is now limited (HOSTSERVER-847). The limit is specified by the
IncorrectPasswordLimit
.After exceeding this limit, the user is force to wait for a certain amount of time before they may try again. This delay is specified by the
IncorrectPasswordDelay
setting.The new HTML template: “too-many-fails.html”, is used to output an error when the incorrect password limit is exceeded.
Added new shortcut URL paths (HOSTSERVER-846):
- apia: the admin API (statistics and creating spaces)
- apic: the client API (data exchange using TDP v1 and TDP v3)
- apiy: the yvva API (general API for accessing depot and space info)
- tdhs: use ‘tdhs’ (TeamDrive Host Server) instead of ‘primespace’
Fixed recalc Space size when a file that is already on S3 is re-uploaded by the client (HOSTSERVER-850).
Moved
LogFileThreshold
setting to “Resouce Management”.Prevent the s3d from potentially not releasing the Space log lock, and added lock timeouts to s3d and mod_pspace to prevent hanging if a lock is held too long (HOSTSERVER-920).
Added setting
MaxFileUploadSize
. This is the maximum size of files that may be uploaded to the Host Server. The default is zero, which means unlimited. This setting is enforced by the TeamDrive client.Added settings
VolumeCriticalCheck
,VolumeCriticalFileSize
andVolumeCriticalFreeSize
(HOSTSERVER-900). These settings implement the “volume critical check” feature which prevents a single large upload from consuming all free disk space and thereby disrupting the operation of spaces that share the same disk volume on the Host Server. See VolumeCriticalCheck for details.Fixed potential error when adding a file to the “deleted later” list (HOSTSERVER-924).