Release Notes - Version 3.0.013¶
Host Server Version 3.0.013 is the next major release following after version 3.0.011 (Version 3.0.012 was an internal release that has not been published).
Version 3.0.013 contains the following features and notable differences to version 3.0.011:
- The TeamDrive Host Server installation can now be performed via RPM on Red Hat Enterprise Linux 6 and derivative distributions, which significantly improves the installation procedure and the process of applying updates.
- The initial setup and registration of a Host Server is now fully web-based. It’s no longer necessary to provide a hosting.txt or properties file. Instead, all the required information can be entered in a web form.
- The entire Host Server configuration is now stored in the MySQL database. This includes configuration settings for S3 daemon and TSHS.
- The web-based TeamDrive Hosting Service Administration Console has been improved significantly, by simplifying the work flows for common administration tasks and fixing several usability issues.
- TSHS, the TeamDrive Scalable Hosting Storage and the TeamDrive S3 Daemon provide additional scalability options to expand the storage capabilities of a TeamDrive Hosting Service.
- It’s now possible to generate a monthly report that contains detailed statistics about all existing Depots and Spaces within these depots, including the monthly traffic and disk usage.
- The Host Server no longer depends on the PrimeBase Application Environment.
Instead, it now uses the Yvva Runtime Environment, which replaces the
- mod_yvva replaces mod_pbas for providing the web-based Administration Console and API. The stand-alone pbas instance is no longer required. As a consequence, the pbur MySQL database which was used by PBAS to manage user accounts and privileges is no longer required and has been removed.
- yvvad replaces pbac for running background tasks. The former p1_autotask background task PBAC instance is now provided by the service td-hostserver, which uses yvvad.
- yvva replaces pbac for command line operations that involve executing PBT code on the shell.
- The installation location of the TeamDrive PBT code has been changed from /home/teamdrive/pbas to /opt/teamdrive/hostserver/.
- The sakgen binary that used to be installed in /home/teamdrive/sakh is no longer required. Instead, the functionality to encrypt Space Depot access keys is now provided by the tshs binary.
- All TeamDrive Host Server processes now run under the user ID used by the Apache http Server (apache). A dedicated teamdrive user account is no longer required.
- By default, the MySQL databases are now installed in the default location /var/lib/mysql instead of /spacedb, which made it difficult to enable SELinux on the MySQL instance.
- For security reasons, the MySQL credentials required for accessing the MySQL Database are no longer stored in the default MySQL configuration file /etc/my.cnf. Instead, the [p1db] options group has now been moved into a dedicated configuration file /etc/td-hostserver.my.cnf, only readable by the apache user.
- The Apache httpd Server configuration file has been renamed from teamdrive.conf to td-hostserver.httpd.conf.
- The overall robustness of the TeamDrive Host Server has been improved by issuing more meaningful error messages and performing more safety and consistency checks.
- Each Space Volume now contains a file teamdrive-volume-id that contains a unique global volume ID, to ensure that multiple volumes are mounted to the correct location.