Change Logs =========== TeamDrive Agent 4.6.3 --------------------- api: - added setting ``http-api-enable-feature-alerts`` (default is ``False``) - if ``http-api-enable-feature-alerts`` is set to ``True``, any operation that would force at least one other member of the Space to upgrade their installation will result in the API response :any:`Error_Feature_Upgrade`. The new API call :any:`setFeatureChoice` then needs to be used to explicitly enable or disable the new functionality for the Space - added new API calls :any:`setFeatureChoice` and :any:`unsetFeatureChoice` - new parameters for :any:`createSpace`: ``dataRetentionPeriod``, ``dataRetentionAutoTrash`` - new parameters for :any:`publishFile`: ``createShortUrl``, ``encrypted`` - new API call :any:`setAutoDelete` - new API call :any:`setRetentionStartTime` web interface: - confirmation dialog for actions that would require other Space members to update TeamDrive - create and configure "Data Retention" Spaces (see :ref:`Data Retention `) TeamDrive Agent 4.5.6 --------------------- api: - added a ``sync`` parameter to the :any:`joinSpace` API function which causes it to return only after the Space has become active - added a ``sync`` parameter to the :any:`getSpaces` API function: if the key repository has not been fetched from the server yet, the function will wait for the server to be queried before returning - the ``sortBy`` parameter for the function :any:`findFiles` can now be set to ``added`` to sort the returned files by the time they were added to the Space - added support for Space setting ``fsLockingEnabled`` - added setting ``enable-fs-locking`` web interface: - toggle file system write protection of soft-locked files with the global setting ``enable-fs-locking`` and the per-Space setting ``fsLockingEnabled`` (non-webportal GUI only) TeamDrive Agent 4.5.3 --------------------- web interface: - added option to delete all trashed files in a Space ('empty trash') api: - added API function :any:`emptyTrash` TeamDrive Agent 4.5.2 --------------------- Minor bugfixes. See Forum releas notes https://forum.teamdrive.net/viewtopic.php?f=2&t=3182 web interface: - added setting to enable / disable synchronization globally (non-webportal GUI only) - toggle Space offline-availability (non-webportal GUI only) TeamDrive Agent 4.5.1 --------------------- web interface: - fixed bug where the 'unpublish all versions' button was only available if the current version was published - paging in long lists of files (paging is implemented by loading more data as the page is scrolled) - natural string sort in list of files when sorting by file name - added an advanced file search within spaces, with options to search subfolders and filter by various status properties such as available-offline, conflicted, published, etc. - added a global file search - view and configure Read Confirmations api: - added API function :any:`findFiles` for advanced file searching, with paged results - files that have been restored from the trash no longer have the ``trashed`` and ``trasher`` fields set - added API function :any:`getReadConfirmations` - fixed crash caused by interrupted file download requests - fixed a bug related to multiple paralell download requests for the same file - added ``sendEmail`` parameter to the :any:`inviteMember` function TeamDrive Agent 4.5.0 --------------------- web interface: - download folders as zip archive - fixed a bug displaying Spaces with synchronization switched off - fixed incorrect folder size information on the folder info page - added support-request form to the profile info page - the Space info page now includes a count of locally-available files (non-webportal GUI only) - the Space info displays the amount of space taken up by server snapshots - display size of individual snapshots in the snapshot list - can now delete snapshots api: - added an endpoint to download folders as zip archives, see :any:`zipFolder` - added an API function to enable/disable Space synchronization, see :any:`setSpaceSyncEnabled` - added API function :any:`getFolderInfo` - added API function :any:`sendSupportRequest` - added API function :any:`setSpacePath` - added API function :any:`deleteSnapshot` TeamDrive Agent 4.3.3 --------------------- web interface: - added preview screen for images, text files and pdfs (only applies when not running on localhost) - added trashExpiry setting to the "Space Overview" page api: - can get/set 'trashExpiry' for a Space using :any:`getSpaceSettings` and :any:`setSpaceSetting` TeamDrive Agent 4.3.2 --------------------- web interface: - fixed a bug uploading files - fixed a bug where files would get downloaded with the wrong name - added filter options to the list of activities - can now import space keys from the server - added button to refresh the Space list - added button to hide inactive Spaces - can now open or delete previous versions of a file - can now open trashed files - added more sorting options to the list of Spaces and lists of files - fixed files with an unknown extension getting uploaded with an empty content-type header - added handling for point-in-time recovery / snapshots API: - added filter parameters to the getActivities() function - fixed a typo in the 'expiryDate' parameter for the publishFile() function (the incorrect 'expiraryDate' is now deprecated) - added importSpaceKeys() function - added getSnapshots(), createSnapshot(), and commitCurrentSnapshot() functions TeamDrive Agent 4.3.1 --------------------- web interface: - if the webinterface is being used with a local installation, the files are accessed directly in the filesystem - return to the last opened page after logging back in due to a session timeout - indicate when a file has published versions - fixed urls for folders with special characters - display file errors (eg. invalid path/name) - can now import and export backups - added restore-Space function API: - fixed a bug handling list parameters - fixed a bug uploading new versions of the same file - added functions to import and export backups TeamDrive Agent 4.2.1 --------------------- web interface: - added file version page - name- and version-conflicts are highlighted and can be resolved using the web interface - fixed a bug uploading files on internet explorer - added advanced options when joining or activating a space (offline availability, space path, restore from backup, full restore) - added move-space function to the space info page - added a 'notify Space members by Email' option when creating Space or file comments TeamDrive Agent 4.2.0 --------------------- - changed: :any:`getActivities`, :any:`getActivityDetails`. TeamDrive Agent 4.1.4 --------------------- - added :any:`getVersion`, :any:`getVersions`, :any:`deleteVersion`, :any:`resolveVersionConflict` and :any:`setCurrentVersion`. TeamDrive Agent 4.1.3 --------------------- - deprecated: :option:`teamdrived --language`. TeamDrive Agent 4.1.2 --------------------- - added :any:`setSpaceSetting`. - added :option:`teamdrived --enable-shell-extension`. TeamDrive Agent 4.1.1 --------------------- - added :any:`setAccountEmail` - :any:`about` no longer returns license info. call :any:`getLicense` instead. - added :any:`requestResetPassword` - added :any:`getProfilePicture`, :any:`setProfilePicture`, :any:`clearProfilePicture` and :any:`setProfileInfo` - added :any:`getComments`, :any:`getSpaceComments`, :any:`addComment`, :any:`addSpaceComment` and :any:`removeComment` - deprecated :any:`getSpaceMemberIds` - added :any:`getSpacePermissionLevels`, :any:`setMemberPermissionLevel`, added permission levels to Member related calls. - added :any:`getSpaceStatistics` - added ability to handle password protected invitations in :any:`joinSpace` and :any:`inviteMember` - added :any:`getActivities` and :any:`getActivityDetails` - added :option:`teamdrived --idle-shutdown-timeout`, :option:`teamdrived --http-api-external-register-url` and :option:`teamdrived --http-api-external-login-url` TeamDrive Agent 4.1 ------------------- - Added :any:`createFolder`, :any:`publishFile` and :any:`unpublishFile`. - Added documentation of the `/sse` API TeamDrive Agent 4.0 ------------------- - All modifying calls require HTTP POST requests, for example createFolder or deleteSpace - Client Authentication is **required** - Added :any:`getSpaces`, :any:`getFullFolderContent`, :any:`getFullAddressbook`, :any:`setTrashed` and :any:`createFolder` - Changed the Exception response. - added :any:`getMember` to retrieve the status of a member TeamDrive Agent 3.3.1 --------------------- - added :any:`getSpaceMemberIds` Web User Interface 1.0.4 ------------------------ * Added Space activities Web User Interface 1.0.2 ------------------------ * Create Space Dialog: Added Server selection. (Requires Agent 4.1.2). * Improved error message if there is no depot usage available. * Added automatic redirect to the external login url on the login page. * Fixed a bug regarding custom user rights (Only TeamDrive 3 Spaces affected)