Release notes¶
Upcoming¶
25 July 2018- fixed
PerformanceTasks SpreadsheetPerformance and high memory usage issues when using the Tasks Spreadsheet with a large number of task types and custom attriubtes.
- fixed
Activity feedNotesNotificationsChange of a note reply content will appear as new notes being created in the activities feed and notification emails.
- changed
APIProject schemaExpose relationships between ProjectSchema and ObjectType in the API.
3.6.2¶
11 July 2018- new
APIAdded support for order by on nested scalar relationships in the API.
- new
Tasks SpreadsheetVersions SpreadsheetViewsViews can now be shared with groups.
- new
DashboardsDashboards can now be shared with groups.
- fixed
System SettingsEnable of existing users will sometimes incorrectly fail due to license limit.
- fixed
Local installUsername in signed component URL is sometimes empty when authenticating with username and API key.
- fixed
Web playerImproved permission check for web player content.
3.6.1¶
6 July 2018- new
InternalAdd persisted event tracking for changes on Asset, ReviewSessionObject and ReviewSession.
- new
LicenseLocal installNew license model with improved flexibility and support for future docker based on-prem setups.
- new
ChineseLocalizationOverviewWeb interfaceSupport for Chinese (Simplified) localization in the web interface and overview.
The default language is based on your browsers preferences, but can be adjusted in system settings.
- new
ChineseEmailLocalizationSupport for Chinese (Simplified) localization for emails.
The language is based on the user’s preference if explicitly set, and otherwise falls back to Language option in general settings.
- new
LocalizationOverviewDates and times in Overview are now displayed according to your browser’s locale.
- new
OverviewUsersUsers section in overview now support card and list modes for viewing users.
- changed
OverviewImproved selection visibility, the toolbar will now display how many items are selected.
- changed
EncodingInternalCharacters from certain languages (e.g. Japanese, Chinese, Korean, Cyrillic) cannot be saved.
The connection charset is changed from the default latin1 to utf8.
See also
Related migration note for local installations.
- changed
ChineseLocalizationPDF ExportChanged font used for PDF export to support more characters. When using ftrack with Chinese language, a font with support for Chinese characters will be used automatically.
- fixed
ExportWhen the exported title only contains Unicode characters, the downloaded file may have an empty file name.
- fixed
ForecastOverviewDifferent time modes can be selected in forecast report, but they have no effect.
- fixed
ForecastOverviewMoving forward in time can sometimes skip past the current visible end date.
3.5.27¶
29 May 2018- new
EncodingLocal installFFMPEG encoding resolution and bitrate can now be configured via the configuration options ftrack.ffmpeg_video_resolution and ftrack.ffmpeg_video_bitrate. Default max resolution is 720 and bitrate is 2000. Both settings are integers.
- new
APIAdded support for subqueries in API filters to allow for complex queries on entities that do not have a defined relation in the schema.
See also
- changed
InternalPrepared support for non-moderated Review sessions where Notes are automatically transferred.
- fixed
Custom attributesNot possible to select multiple options for Enumerator custom attribute on User and List.
- fixed
WorkflowWorkflow schemas can become corrupted if pressing the save button multiple times.
- fixed
EncodingLocal installFFMPEG encoding is upscaling low resolution videos.
3.5.26¶
17 May 2018- new
EventsUpdate events are now sent out for jobs, links and when editing notes.
- new
Web InterfaceAdded ability to hide closed lists from the left navigation menu.
Note
Closed lists are hidden by default and can be displayed by clicking on the Toggle display of closed lists button.
- changed
EventsAutomatic updates have been disabled for webkit versions older than 535.0 as it is not able to handle event server connections properly. This change will mainly affect older QWebView widgets and not newer web browsers.
- changed
Legacy APISystem SettingsRemoved download link for the legacy API from the System Settings > About page.
You can still download the legacy API from <your-ftrack-server-url>/python-api.tar or from the git repository https://bitbucket.org/ftrack/ftrack-python-legacy-api/.
- changed
Web InterfaceEmpty List categories are now hidden from the left navigation menu.
- fixed
System SettingsThe About page in System Settings statistics is slow to load if there are many large projects.
- fixed
Client reviewNo loading indication when loading media before parts of the media has been buffered.
- fixed
Client reviewWeb playerProgress indicator and play icon is not reset until playback is resumed when switching items.
- fixed
Duration is sometimes calculated incorrectly in overlay player.
- fixed
TimesheetTasks are not sorted correctly by name.
3.5.25¶
3 May 2018- new
Client reviewThe creator of a client review can now enable/disable if email notifications should be sent out to collaborators. A global setting has also been introduced to allow setting the default value for new client reviews.
- changed
Tasks SpreadsheetThumbnails are now loaded on demand to improve performance when loading large data sets.
- fixed
APIRandom exceptions when updating user objects.
- fixed
APIQuerying current user can return old data.
- fixed
Create DialogNot always possible to choose priority from Create Dialog.
- fixed
Create dialogCustom attributes Custom attributes are not sorted alphabetically according to their groups.
- fixed
ReportsNot possible to filter inactive users in the Time Tracking report.
- fixed
Web interfaceSome Sidebar lists does not support sorting, or have a random default sort order.
- fixed
Web interfaceSidebar thumbnail views does not always display all results.
- fixed
Web interfaceSidebar lists does not load views properly on high resolution screens.
- fixed
System SettingsListing workflow schemas in System Settings can be slow with many workflows.
- fixed
Tasks SpreadsheetTask columns and notes are not always displayed correct when using the Tasks Spreadsheet on a large project.
- fixed
Client reviewList of collaborators is limited to 25 items.
- fixed
Client reviewNotesTransfer of notes from a review session may result in an error if there are a lot of notes.
- fixed
Custom attributesHierarchical custom attributes do not always trigger update events.
- fixed
SpreadsheetWeb InterfaceTasks spreadsheet column headers become out of sync with spreadsheet data after moving or resizing a column.
- fixed
SpreadsheetWeb InterfaceTasks spreadsheet is reloaded when data change, resulting in lost scroll position or rows being collapsed.
3.5.24¶
7 March 2018- fixed
ReviewWeb interfaceOverlay player and web player is sometimes picking the wrong location when a review component exists in multiple locations.
- fixed
Custom attributesInfoThe info tab may be blank in some situations when using hierarchical custom attributes in version 3.5.23.
3.5.23¶
2 March 2018- new
APIUsing the API action reset_remote it is now possible to reset a users password through the api.
See also
- changed
Custom attributesPerformanceTasks SpreadsheetImproved performance when viewing and filtering on custom attributes from the Tasks Spreadsheet.
- changed
ExportTasks SpreadsheetSome configurations of the Tasks Spreadsheet will now show the project full name instead of code in the Tasks attribute.
- fixed
FirefoxOverviewOverview may become unresponsive after adding the forecast report in Mozilla Firefox.
- fixed
SchedulingTasks spreadsheetWeb interfaceIf no users are visible after filtering in resources pane, it is no longer possible to change filters.
- fixed
Review sessionReview session transfer screen cannot load or sync more than 100 notes per item.
- fixed
APINot possible to send user invites from the API.
- fixed
SAMLUpdated SAML dependency to mitigate CVE-2017-11427
3.5.22¶
19 February 2018- fixed
SpreadsheetWeb InterfaceUnable to rearrange data in spreadsheet when using drag and drop to a row that is not yet loaded and expanded.
- fixed
SpreadsheetWeb InterfaceTasks spreadsheet can sometimes become blank when adding new objects.
3.5.21¶
6 February 2018- new
GanttSchedulingChanging the dates on one row using click and drag in the gantt schedule will now move all the selected rows.
- new
Custom attributesWeb InterfaceAdded support for asset custom attributes in the web interface.
- new
SAMLAdded support for using a extended attribute as opposed to the nameID as the username.
- changed
Cloud hostedEncodingReviewThumbnailUpdated formats for image encoding according with currently supported formats. The following formats are now supported and will automatically generate a review version and thumbnail when uploaded to the versions tab.
Note
ai, arw, bmp, cr2, dcm, dicom, eps, gif, jpeg, jpg, nef, orf, pdf, png, psd, rw2, svg, tif, tiff, webp.
- changed
Custom attributesPerformanceVersions SpreadsheetImproved performance when filtering on custom attributes from the Versions Spreadsheet.
- changed
VersionsAsset name is now visible in the sidebar info tab.
- fixed
EmailAn image is attached to notification emails, but not displayed.
- fixed
SpreadsheetViewsWhen managing spreadsheet views, the dropdown is limited to 25 items.
- fixed
AssetVersion LinksUnable to delete an asset version if it has multiple links to the same asset version.
- fixed
Local installUpdate supervisord configs to run the ftrack user regular worker as opposed to root.
Note
Please double check your permissions for the ftrack config directory ( default : /opt/ftrack_config ), all files and subfolders should be owned by the ftrack user.
- fixed
SpreadsheetManual sort values in tasks page are sometimes updated incorrectly when sorting on other columns.
3.5.20¶
12 January 2018- fixed
Web playerUsers without permissions on all projects are unable to load Web player in some situations.
- fixed
ProfileUsers are unable to change password unless another attribute is also changed.
3.5.19¶
12 January 2018- fixed
LDAPUnable to sign in via LDAP unless Single Sign-On via SAML support is enabled.
3.5.18¶
10 January 2018- new
APIFilteringExpose TypedContextStatusChange and AssetVersionStatusChange in the API allowing for filtering and and querying on historical status change data. The new entities are are available via the status_changes relationship on relevant entities.
See also
- new
APINew action reset_remote in the api allow resetting values to there default value, this for example allows regeneration of user api keys through the ftrack-python-api previously only available in the ftrack-python-legacy-api.
Note
It may take up to 30 seconds for the change to take full effect.
- fixed
InboxNotesUsers without permission on all projects are unable to write messages and replies from the Inbox in 3.5.15 and later.
- fixed
NoteUser who has completed a note cannot be deleted.
- fixed
Links Outgoing links not rendered correctly.
- fixed
Links Versions without tasks are not shown under version links.
3.5.17¶
2 January 2018- fixed
Client reviewInvitees are unable to write note replies in version 3.5.15, 3.5.16.
- fixed
Project BreakdownReportsThe month could be incorrectly calculated on certain dates.
3.5.16¶
29 December 2017- fixed
Client reviewInvitees are unable to read and write notes in client review in version 3.5.15.
3.5.15¶
22 December 2017- new
AuthenticationSAMLSSOAdd support for Single Sign-On (SSO) via SAML 2.0.
See also
- changed
DeveloperWeb interfaceUpdated design of generic error pages. For XHR requests, the server errors is no longer formatted as an HTML page.
- fixed
ComponentResolverUnable to resolve paths for components with relative paths published to the unmanaged location.
- fixed
ScopesSpreadsheetCopy and paste in tasks page will fail with a server error when using scopes.
- fixed
Web InterfaceImproved permission checks for certain widgets.
- fixed
Tasks spreadsheetWeb InterfaceExpand limit for tasks spreadsheet not always applied.
3.5.14¶
12 December 2017- new
APIUserThe attribute require_details_update is exposed on the User entity. If set to true the user will be required to update their personal information the next time they login to ftrack.
- new
APIInviteUserAdd operation for sending a invitation to a user through the api.
Send User invite API operation
- fixed
OverviewUnable to view more than 25 projects in list and thumbnails mode in Overview, affecting versions 3.5.12 and 3.5.13.
3.5.13¶
5 December 2017- new
APIActionsAdded support for multi-select in actions UI by setting multi_select as a configuration option.
- fixed
AuthenticationLDAPUnicode characters in the present in the distinguished name causes authentication errors.
- fixed
LinksWeb InterfaceLinks tab is very slow for large projects.
- fixed
LinksWeb InterfaceLinks tab does not have a default sort.
- fixed
SecurityStricter handling of token expiration.
3.5.12¶
29 November 2017- new
SpreadsheetAdded new Lists attribute available from Versions and Tasks Spreadsheet and sidebar info tab.
- new
ActionsDeveloper The widget window can now be closed programmatically by using the ftrack.application.close-widget postMessage event if the widget is being used as an action.
- new
LinksWeb InterfaceAsset version links now show if they are outgoing or incoming.
- new
LinksWeb InterfaceFilters for Direction and Asset Type were added.
- new
LinksWeb InterfaceYou can now change the status of a linked asset version from the asset version links panel.
- new
Custom attributesFiltersAdded support for filtering on dynamic enumerator custom attributes.
- changed
Tasks SpreadsheetThe “Task columns” now display the task with the lowest status if multiple tasks of the same type exists.
- changed
APIReview Session ObjectAdded missing notes relationship to ReviewSessionObject entity schema.
- fixed
OverviewUsersCreate button is not available from the users timeline page.
- fixed
Custom attributes Enumerator custom attributes does not display correctly on the user profile tab.
- fixed
FiltersIcons overlap input field when the filter label is too long.
- fixed
Tasks spreadsheetWeb InterfaceNon-editable cells are shown as editable in the Tasks spreadsheet.
- fixed
Web InterfaceThe contents tab in the list sidebar does not show the item’s type when in thumbnails mode.
- fixed
Web InterfaceVersions does not show asset type in sidebar when in thumbnails mode.
- fixed
Web playerNavigating back when in Web player results in a blank page.
- fixed
Web InterfaceWhen viewing note attachment images in full size, the bottom part is cropped if it exceeds the browser size.
- fixed
VersionWeb InterfaceWhen uploading files to the versions sidebar, there is no feedback if the upload fails.
- fixed
ActionsWeb InterfaceAction with variants are not always grouped correctly in the web interface.
3.5.11¶
1 November 2017- fixed
SecurityCertain valid requests gets malformed in version 3.5.10.
3.5.10¶
31 October 2017- new
OverviewSchedulingCan now select a new Hours preset to allow for more detailed scheduling.
- new
Web interfaceAdded the possibility to set if ftrack should load with My Tasks or Overview by default. You can configure this from “My account”.
- new
Custom attributesExpressionCustom expression attributes have been extended with support for ROUND, CEIL and FLOOR functions.
- new
APILDAPAdd support for synchronizing users with LDAP through the API.
- new
APIEventsAdded support for Membership events to allow detecting when users are added or removed in groups.
- new
APICalendar eventNow possible to add metadata to a “Calendar event”.
- changed
Web interfaceClarified information and improved usability of delete dialogs. User has to type “delete” to confirm the action.
- changed
My tasksMilestones are now visible in the My tasks schedule widget.
- changed
Web interfaceIt is no longer possible to embed ftrack within another web page using an iframe.
See also
- changed
ScopeScope menu options and attributes are only visible if there are Scopes configured from System Settings.
- changed
DocumentationUpdated documentation & support links to point to the new help center.
- changed
Custom attribute permissions are now grouped based on entity type when configuring Security Roles in System Settings.
- changed
The “Can use callbacks” permission is no longer used and has been removed.
- changed
API The “Can access settings” permission has been renamed to “Manage settings” and is now available on API roles.
- changed
API When querying and projecting a mapped_array relation the default projections for the mapped_array are added. This allows for easier reloading of metadata and custom attribute relations and more intuitive query syntax.
- fixed
OverviewTimelineEmpty text is displayed if number of rows is equal to a multiple of 25.
- fixed
ThumbnailWeb interfaceNo progress feedback when changing thumbnails from the sidebar.
- fixed
ScopeNot possible to type to filter in when editing Scope attribute on an entity.
- fixed
ReportsProject breakdown report fails to load when a project name contains a dot character.
- fixed
My TasksTimelogs widget on my tasks does not automatically update.
- fixed
LDAPWhen a user was authenticating through ldap, the distinguished name resolution could fail due to filters not being applied correctly.
- fixed
Local installUpgradeWhen a database migration fails, the full exception message is not shown.
- fixed
SecurityImproved validation of requests between ftrack server and client.
- fixed
Legacy APIIncorrectly formatted events may result in an error when fetching events through ftrack.getActivityEvents.
- fixed
APIDiskUnable to use the projects relationship on Disk entities via the API.
3.5.9¶
25 September 2017- fixed
Client reviewNotes written in client review are not being tagged with the current frame.
- fixed
OverviewImages on empty pages does not display correctly.
- fixed
Dark themeOverviewNot possible to read text on “Updates available” button when using dark theme in Overview.
3.5.8¶
22 September 2017- changed
DashboardStudio overviewThe Forecast dashboard in overview is considered a beta and is no longer visible by default. You can add it by selecting it in the plus menu.
- changed
Studio overviewImproved feedback when no projects or users are present in Overview.
- changed
NotesNote attachments in TIFF format are now displayed as regular files, as they can not be seen in most browsers.
- changed
Web interfaceUpdated browser icon to match new visual identity.
- changed
APIAPI now raises error if the version attribute on an AssetVersion is incorrectly set to a non-numerical value.
See also
- changed
Internal reviewWeb playerNotes written in Web player will now be tagged with the current frame number. The number can also be clicked to seek to the frame.
- fixed
PlanningStudio overviewMilestone status and types are not saved when set from Overview.
- fixed
Create dialogCustom attributes Custom attributes are not sorted alphabetically according to their groups.
- fixed
ImportImport errors are confusing and sometimes hard to understand.
- fixed
ImportPossible to click on wizard buttons while import dialog is processing.
- fixed
ImportCustom attributes with special characters cannot be mapped in import dialog.
- fixed
ImportName does not display in import dialog Create summary section.
- fixed
Custom attributesUsersCustom attributes of date type is not displayed correctly in the Lists and Users spreadsheets.
- fixed
Client reviewSetting the company logo to invalid URL could cause client reviews to not load correctly.
- fixed
Client reviewSingle quote characters in company name cause problems when loading a Client review.
- fixed
Custom attributesDynamic enumeratorNot possible to edit a User or List form with a dynamic enumerator custom attribute.
3.5.7¶
5 September 2017- changed
Local installUpgradeDatabase migrations are now performed in smaller batches to avoid large memory consumption. The output should be more informative and irrelevant warnings are now suppressed.
- changed
EmailInvite userUpdated design of invite new user to ftrack email.
- changed
InboxWeb InterfaceBy default only the last 30 days notifications are displayed in the user inbox.
- fixed
DashboardStudio overviewPossible to share Studio Overview dashboards from System Settings.
- fixed
APIValidationMissing migration note on recent changes to asset parent context validation.
See also
- fixed
Actions Actions of widget type does not work properly.
- fixed
InboxWeb InterfaceInbox unread filtering does only display Notes.
- fixed
Dark themeWeb interfaceText in resource selectors is hard to read when using the dark theme.
- fixed
DocumentationUpdate Locations and Managing projects documentation articles to reflect current functionality.
3.5.6¶
27 July 2017- new
APIAdded support for concrete relationships in queries.
- new
ActionsDocumentationAdded link to ftrack-action-handler in documentation. It provides a simple base class which can be used to simplify development of custom actions in the Python API.
See also
- fixed
ConnectRV Web panels in integrations fail to load in versions after 3.5.4.
3.5.5¶
17 July 2017- fixed
NotesInbox takes a long time to load when the Sent filter is used.
- fixed
DocumentationMissing image in Viewing related information when scheduling article.
3.5.4¶
14 July 2017- new
NotesWeb InterfaceAdded support for marking a note as being completable. It is also possible to filter notes and other objects based on completion.
See also
- new
My TasksNotesAdded new filter to My Tasks to allow tasks to be filtered based on Note completion.
- new
InboxAdded possibility to view sent notes from the Inbox.
- new
SchedulingTasks spreadsheetWeb interfaceAdded new “Project plan” and “Resources” display options to the Tasks spreadsheet. You can use these to display the project plan
- new
My tasksSchedulingWeb interfaceYou can now view your schedule from My tasks by selecting the schedule tab. It shows any events and tasks that you are scheduled on.
See also
- new
Studio overviewDark theme is now available for Studio overview.
- changed
Tasks spreadsheetVersions SpreadsheetThe Note categories attributes group has been renamed to Notes and now includes the Notes list attribute.
- changed
My TasksMy Tasks projects filter has been moved and does all task columns.
- changed
FiltersInboxNote filters have been rearranged into one group in the Inbox.
- changed
NotificationsSubject titles in email notifications are now less personal and more dense.
- fixed
APICustom AttributesRetrieving none ascii characters from custom attributes failed.
- fixed
My TasksWeb InterfaceCertain versions of the Chrome web browser does not display the task status color correctly when using drag-and-drop of tasks to change status.
- fixed
Tasks spreadsheetWeb InterfaceIssue with users getting “permission denied” when creating a task from the task spreadsheet due to the user not having write permission for unmodified custom attributes.
- fixed
FiltersAdvanced filter queries does not work if there is a space in the filtered object type.
- fixed
Studio overviewWeb interfaceSome menus are not closed when clicking outside and global search can not be toggled when using overview.
- fixed
Web interfaceInterface may become unresponsive when using the creating new projects.
3.5.3¶
12 June 2017- new
Studio overviewWeb InterfaceAdded new tools for saving and using dashboards in Studio overview.
See also
- new
APINew Dashboard and DashboardWidget schemas are now available.
- new
APITask TemplateTask Templates are now supported through the API.
- changed
LicenseLocal installLicense errors are more verbose allowing for easier debugging. The license handling deals with multiple mac addresses in a more consistent way.
- changed
Web InterfaceImproved performance when opening the sidebar. Especially noticeable for users with many custom attributes.
- changed
If a user has the global can access projects permissions for one project, they will now be able to access other projects for which they also have a permission role.
See also
- fixed
My tasks Available tasks not shown if the user does not have access to the Can access projects permissions.
- fixed
My tasks Tasks assigned to the user are visible in My tasks, even if the user does not have a permission role for the project.
- fixed
ChartsDashboardWeb interfaceSome dashboard widget containing charts do not render correctly.
- fixed
Team pageWeb interfaceUnable to open user sidebar by clicking on user names in team page.
- fixed
APIThe API query parser fails when handeling None/NULL values.
See also
- fixed
Tasks spreadsheetWeb InterfaceIssue with users getting “permission denied” when creating a task from the task spreadsheet due to the user not having write permission for unmodified custom attributes.
- fixed
FiltersAdvanced filter queries does not work if there is a space in the filtered object type.
- fixed
Web InterfaceServer error when trying to change task status from the asset version sidebar when asset version was not linked to a task.
- fixed
ExportStatus text may be illegible in exported PDF due to background color.
- fixed
Client ReviewWeb interfaceNever top level domains, such as ”.software” and ”.technology” were not being recognized as valid mail addresses.
3.5.2¶
12 May 2017- new
Local installationSelf-hosted server locationAdded new options for controlling the parameters passed in the signed URL when using a self-hosted server location allowing for additional security checks to be carried out.
- changed
Local installThe resolver service now fails gracefully on license error and tries to reconnect automatically.
- changed
APIValidationCreating an asset under leaf context nodes such as milestones or a tasks now fail as expected.
See also
- changed
PlanningSystem settingsCalendars has been removed from System settings, as they have been deprecated in ftrack 3.5.
See also
- changed
APIQuery server information API operation may now optionally include a list of values to request.
- changed
The permission “Create projects” has been renamed to “Create and update projects” to correctly reflect what is checked.
- fixed
API Project attributes may be updated via the API by users without all of the required permissions.
- fixed
Web interfaceNo update permissions required to update project color via Sidebar.
- fixed
API A permission error may sometimes incorrectly be raised when changing entities through relationships.
- fixed
InternalPerformanceGenerating notifications is slow and may affect overall performance.
- fixed
ExportGroup assignees in exported PDFs are rendered as an id instead of as the group name.
- fixed
System settingsWeb interfaceColors in system settings can be hard to read due to poor contrast between background and text.
- fixed
My tasksWeb interfaceStatus names can be hard to read in My tasks and sidebar.
- fixed
Tasks spreadsheetWeb interfaceText in task columns can be hard to read.
- fixed
ReportsProject breakdown report fails to load when using several filters at the same time.
- fixed
LoginA server error occurs when resetting password to a password containing non-English characters.
3.5.1¶
21 April 2017- new
APIWeb interfaceAdded new permission Manage object links to create and edit links between objects in ftrack.
Security roles that has the Manage objects permission will automatically get the Manage object links permission.
- new
System SettingsAdded a new column Used in schema to Type and Status pages to see which Workflow schemas they are used.
- fixed
System SettingsNot possible to scroll in workflow schema details page.
- fixed
Connect Error when opening info panel for Connect integrations.
- fixed
UpgradeMany unrelated warnings are output when running database upgrades.
- fixed
DocumentationLink to Add user to team when allocated to an event is not working from Planning documentation.
- fixed
EventsSome events are not sent when using the messaging queue.
3.5.0¶
31 March 2017- new
APINew features in API require that python API and ftrack Connect must be updated.
- new
Studio overviewWeb InterfaceNew studio overview and planning tools.
See also
- new
Create projectThe create project dialog has been replaced with a simplified and more user friendly version.
See also
- new
Project colorProjects now have a color which can be set from the sidebar or when creating new projects.
- new
APINew CalendarEvent and CalendarEventResource schemas are now available.
- new
APIGroup schema now has a link attribute that can be used to get the names and ids of parent groups.
- changed
GroupsThe maximum number of nested groups has been changed from infinite to 4.
- changed
APIProject dates are now enforced and need to include tasks and events. Scheduling an event or task outside of the project dates will raise a validation error.
See also
- changed
APICustom attributesCustom attributes are no longer returned sparse when accessed using the custom_attributes relation on Context, AssetVersion, User or List.
- changed
Team boardThe ability to filter on phase has been removed in favor of type, status, users and groups filters.
- changed
Legacy APIPhases and Bookings are now deprecated and the new CalendarEvent object should be used via the new API instead.
- changed
PlanningWeb InterfaceThe planning section has been deprecated in favor of the new studio overview and planning tools.
- changed
All projectsLocal installWeb InterfaceThe all projects page available for local installations has been deprecated in favor of the new studio overview page.
- fixed
Create project A project’s start and end dates are not displayed correct if the user is in a timezone with a negative UTC offset (e.g. users in South and North America).
3.3.42¶
31 March 2017- changed
Web interfaceRemoved option to start Room video calls since the service has been discontinued.
- changed
EventsWeb views in integrations will now always use websockets instead of long polling.
- changed
Local installUpdated documentation with information about faster backup and restore methods.
- fixed
Custom attributesExportNumber attributes are always formatted as decimal when exported.
- fixed
Custom attributesExportEnumerator attributes are always formatted with value instead of label when exported.
- fixed
Client reviewEmails are not sent to collaborators when company name contains comma.
- fixed
Server error when updating a project code to something that already exists.
- fixed
RemindersTimelog reminders include today if time has already been logged.
- fixed
RemindersTimelog reminder content is not timezone aware.
- fixed
Custom attributes Hierarchical custom attributes cannot always be updated if value is changed back to default.
3.3.41¶
22 February 2017- new
EventsLocal installAdded support for passing update events via messaging queue to event server instead of via synchronous endpoint. By default this is disabled but will be enabled by default in later releases.
- new
FiltersMy tasksMy tasks list can now be filtered on projects.
- new
FiltersAdded support for inverting and disabling filters in Versions and Tasks spreadsheet.
- changed
Custom attributesAdded support for formatting custom attribute text as markdown in sidebar. Markdown formatting can be enabled for a text attribute from .
- fixed
ExportSelf-hosted server locationComponents are not yet persisted when data is uploaded to a self-hosted server location in export jobs.
- fixed
Custom attributesFiltersError when filtering on a specific custom attribute date.
- fixed
APIError message is hard to understand if a relationship attribute is set to a scalar value from the API.
- fixed
Workflow schemaWorkflow schema editor may freeze in Firefox on Linux.
- fixed
Tasks spreadsheetVersions spreadsheetWeb InterfaceServer error when using Change thumbnail feature on Project or Version.
- fixed
Versions spreadsheetSorting on status in Versions spreadsheet does not sort the versions correctly.
- fixed
EventsAdding and removing items from lists does not trigger events.
3.3.40¶
13 February 2017- new
APICustom attributesAdded support for creating and managing custom attributes via the API.
- new
APICustom attributesAdded support for asset custom attributes.
Note
Asset custom attributes are only available via the API, and cannot be viewed in the web UI at this point.
- new
APICustom attributesAdded support for CustomAttributeGroup in API schemas.
- changed
API Improved permission checks when updating and creating entities through API.
- changed
APICustom attributesCustom attribute configuration schema now has relations to the security roles that can read and write the attribute.
- fixed
APICustom attributesQuerying many CustomAttributeConfiguration objects can be very slow.
- fixed
APICustom attributesPermission check fails for custom attribute configuration when user does not have a global role.
- fixed
Custom attributesUpdating the default value on a custom attribute can take a long time and sometimes result in server error.
- fixed
EventsEvents are not emitted when appointments are created, updated or deleted.
- fixed
Tasks spreadsheetTasks spreadsheet may freeze in Firefox on Linux.
- fixed
Client reviewNotifications are sent to collaborators before they have been invited and received the invitation email.
3.3.39¶
26 January 2017- changed
Tasks spreadsheetShot and Task modes are no longer shown under a group item with the same name as the mode.
- changed
Activity feedStatus changes are no longer grouped together in activity feed.
- changed
InternalDecreased CPU consumption of ftrack server due to removal of feed worker.
- changed
APIInternalDecreased memory consumption of ftrack server and increased overall stability of the service.
- fixed
Tasks spreadsheetCheckboxes in tasks spreadsheet are positioned badly when editing.
- fixed
Tasks spreadsheetSwitching between different groupings is slow and may result in a slow script warning dialog showing up in Firefox.
- fixed
Web InterfaceList categories are not alphabetically sorted in context menus.
3.3.38¶
16 January 2017- new
ActionsMy tasksActions can now be opened from My tasks by clicking the actions icon on task cards.
- changed
DeveloperEventsUpdate events now contain the user’s username in the event source data.
- changed
Tasks spreadsheetVersions spreadsheetThe name column no longer contains the project name by default. If you wish to keep the current behavior, switch to the “Full path” cell formatting option.
- fixed
APIException when using default projections for UserSecurityRole.
- fixed
My Tasks Generic server error notification in task board when user does not have permission to update the status of a task.
- fixed
APICustom attributesEmpty custom attribute values are returned as empty string rather than None. This issue effects number and date type attributes.
- fixed
Custom attributesLegacy API Empty custom attribute dates are displayed as today in the Sidebar and legacy api.
- fixed
APIWhen trying to delete or update a deleted entity, the wrong entity type may be mentioned in the error message.
- fixed
Web interfaceMilestone widget’s highlight days before setting does not work.
- fixed
User avatars are not shown in user sidebar.
- fixed
ImportImport window is cut off on small resolutions.
- fixed
Client reviewEmails are not sent to collaborators when company name contains certain characters.
3.3.37¶
15 December 2016- fixed
Cloud hostedStorageWeb InterfaceStorage usage page not visible in settings.
3.3.36¶
14 December 2016- new
APISettingsWeb InterfaceNew workweek setting added which defines what days in a week are working days.
- new
APIAdded schemas for SecurityRole and UserSecurityRole to allow managing roles for users via API.
- changed
Google appsGoogle apps login and sync now matches both email prefix or full email as username. Google apps sync will also match both but new users will be created with email as their username.
- changed
FiltersNotesAdded support for filtering on note author using free text filters. This filter also includes replies.
- changed
FiltersNotesAdded support for filtering on note replies content.
- changed
Cloud hostedStorageWeb InterfaceFiles list in storage usage has been removed and the storage usage summary updated to reflect component changes immediately.
- fixed
UpgradeCannot upgrade directly from a pre 3.3.0 release to 3.3.35 and above.
- fixed
TimesheetWeek start day not respected in timesheet week view.
- fixed
FiltersWeek start day not respected in week filters.
- fixed
Custom attributesRolesCustom attributes are not alphabetically ordered in role editor.
- fixed
UsersDeleting a user silently fails due to operation timeout.
- fixed
RolesWeb InterfaceServer error when removing and adding the same role to a user.
- fixed
RolesWeb InterfaceRoles list in user roles editor is not sorted.
- fixed
RolesWeb InterfaceNot possible to filter in projects dropdown when assigning roles to a user.
- fixed
Web interfaceAn error appears when trying to use the list context menu with no items selected.
3.3.35¶
1 December 2016- new
APIAdded color attribute to project schema.
- new
APIDeveloperAdded support for ancestors relationship in queries with projections and criteria on TypedContext.
- new
APIDeveloperAdded support for complex queries with projections and criteria containg attributes from concrete subclasses.
- new
ImportAdded possibility to remove import mappings.
- changed
APIValidationProject status is not strictly enforced when creating or modifying a project. The status must be either active or hidden.
- changed
APIDefault status and type is now automatically set when creating TypedContext objects.
- changed
APIRead permissions are now fully enforced for projects and objects (TypedContext entities such as Task, Folder etc.).
See also
- changed
APIpolymorphic_identifier in API schemas have been renamed to system_projections and changed to an array.
- fixed
Component Locations are not sorted in alphabetical order when listed in the component location dropdown.
- fixed
Component Components are not sorted in alphabetical order when listed on a version in the Sidebar.
- fixed
ImportAttributes in import dialog is not sorted in alphabetical order.
- fixed
Tasks spreadsheet“Nothing was done” message appear occasionally when saving.
- fixed
Tasks spreadsheetAn id is rendered in gantt chart for groups when in grouped mode.
- fixed
FiltersVersions spreadsheetFiltering on asset parent is slow in Versions spreadsheet.
- fixed
Web interfaceMilestone widget does not handle timezones properly.
- fixed
NotificationsText version of note notification emails is truncated.
- fixed
Developer Selection is in the wrong format when opening actions from a custom widget.
- fixed
ImportSaved mappings are not sorted in alphabetical order.
- fixed
Tasks spreadsheetWindowsTasks spreadsheet scrolling is slow when using a mouse wheel and Google Chrome on Microsoft Windows.
- fixed
FirefoxGanttThe Gantt view scrolls very slowly when using a mouse wheel and Mozilla Firefox.
- fixed
APIResult for update operation on custom attribute values does not contain value key.
3.3.34¶
10 November 2016- new
Developer The actions window can now be opened for a selection from the widget API.
See also
- new
Developer The navigate topic can now be used to change module from a custom widget.
See also
- new
EventsChanges are now included in delete events when possible.
- changed
DocumentationUpdated local installation documentation with information about how to configure email settings.
See also
- changed
Legacy APIThumbnails created for a version are now attached to the version.
- fixed
Developer Custom widget does not load after navigating back and forth between another top level module.
- fixed
APIBatch creating TypedContextLink and TypedContext or AssetVersion and AssetVersionLink in the same operation fails.
- fixed
FiltersTask spreadsheetVersions spreadsheetIs empty and Is not empty filters does not work for Assignee and Published by attribute.
- fixed
Versions pageWeb interfaceVersions page can show up empty after applying a filter.
- fixed
EventsEvents are not emitted when user entity is created, updated or deleted.
- fixed
Developer Unable to open sidebar or navigate to certain entities from a custom widget.
- fixed
DeveloperDocumentation The event data in some of the Widget API examples was incorrect.
- fixed
Web interfaceComponent widget scrolls to top when double clicking to select a file path.
- fixed
Web interfacedate filtersThis month filter includes day from previous month.
- fixed
Client reviewTimezoneTimes in client review are displayed in the wrong timezone for invitees.
- fixed
EncodingEncoding of media overwrites existing thumbnail on version.
3.3.33¶
14 October 2016- fixed
UpgradeDatabase upgrade 278 will fail with Duplicate key entry if there are duplicate asset version links in the database.
This only affects users upgrading from a version previous to +3.3.32.
3.3.32¶
12 October 2016- new
APILinksschemaAdded new asset version link schema to support managing links between AssetVersions in API.
- new
APILinksschemaAdded new link schema TypedContextLink to support managing links between TypedContexts in API.
- new
APIDeveloperAdded the possibility of specifying a version when encoding media to automatically associate components with it.
- new
DeveloperWeb interface Added the possibility to retrieve the user’s theme in an ftrack interface.
See also
- changed
DependenciesWeb interfaceAsset version dependencies are now called links in the ftrack Sidebar.
- changed
Time trackingWeb interfaceChanged behavior when editing time logs, changing end time will now modify duration instead of start time.
- changed
Client reviewInternal reviewAnnotations will now be saved with a maximum resolution of 1920x1080 pixels and not depend on screen resolution.
- changed
Client reviewDocumented a known issue in Safari 9, where using annotations will sometimes grab the wrong frame.
See also
- fixed
System settingsStatuses under workflows in system settings are shown as not being used even though they are.
- fixed
Client reviewInternal reviewMedia resolution is poor when using the annotations tools in review, causing blurry images when using zoom in combination with annotations.
- fixed
Task spreadsheetUnsaved changes dialog appears when navigating away even if there are no changes.
- fixed
Task spreadsheetTop row together with task parent rows are shown as modified even if they are not.
- fixed
Versions spreadsheetFiltering on asset parent does not return the correct result.
- fixed
DashboardWeb interfaceThe page layout may break when using Google Chrome when clicking links in the Latest versions widget.
- fixed
My tasksTimezoneThe due date in My tasks list view does not display in the user’s timezone.
- fixed
Internal reviewPan and zoom tools are still active when annotating if the user has used them before annotating.
- fixed
NotesWeb interfaceCan not save an edited reply on a note, if it is not the last reply.
- fixed
APIDeveloperAPI returns error in an unexpected format when invalid credentials are specified.
3.3.31¶
19 August 2016- new
ActionsActions now support responding with a widget when being launched.
See also
- new
ActionsEventsAction user interfaces can now be triggered remotely using ftrack.action.trigger-user-interface.
- changed
HieroPlayerInternal reviewRVWeb playerWhen reviewing a task, the review version is now selected based on latest date instead of highest version number to ensure the latest version is selected when there are multiple assets.
- changed
ActionsActions timeout after 5 seconds without a response has been removed. From now on it is up to the owner of the action to make sure it responds within a reasonable time to provide a good user experience.
- changed
NotificationsEmail notifications for notes and messages are no longer truncated.
- fixed
DashboardsNot possible to share a dashboard with specific users.
- fixed
APIUser authentication caching may occasionally cause server error.
3.3.30¶
9 August 2016- new
ActionsComponent Added ability to open actions from Components tab in the sidebar. This allows actions to be run for a component.
- new
Component All components, including special reviewable components are now shown separately in components widget.
- changed
DocumentationUpdated development documentation with sections for publishing, locations and review.
- changed
APIAdded created_at and finished_at properties for Job schema.
- fixed
Web playerOverlay player does not always open correctly if previously played back video fails to load.
- fixed
Workflow schemasNot possible to delete a task type after it has been added as an override to a workflow schema.
- fixed
DocumentationNginx example for self-hosted ftrack server location does not include CORS headers in X-Accel-Redirect location.
3.3.29¶
26 July 2016- fixed
Server error when editing custom attributes for user in sidebar.
- fixed
ActionsAction description is not shown when hovering over an action icon.
- fixed
Client reviewDownload section not working properly for old review sessions.
- fixed
ImportServer error when importing objects with the same name on the same level.
3.3.28¶
21 July 2016- new
Client reviewWeb playerPlayer time can now be shown in three different formats, standard, frames and timecode.
- new
VersionsWeb interfaceWhen creating new versions by uploading them to the web interface, version numbers will automatically be extracted from the filename.
See also
- new
Client reviewThe creator of a client review can now allow collaborators to download the original media and the compressed version.
- new
Client reviewWeb playerImproved fullscreen mode in client review and web player by collapsing/hiding panels automatically when entering fullscreen.
- changed
Client reviewFiles uploaded directly to a client review are now named and versioned consistently with uploads in the sidebar.
- changed
Client reviewAdd annotation to comment button is now more visible and is highlighted when an annotation exists and has not yet been added to a comment.
- changed
APIDefault schema is now set on project automatically when a new project is created if a default schema exists.
- changed
APIValidation error will now be raised if project schema or name is not set when creating a new project.
- changed
Client reviewEmails sent to collaborators will now include company name as sender.
Note
The company name can be set via the General settings group in System settings.
- changed
DeveloperWeb interface Added links to example widgets which can be used for inspiration when building dashboard widgets. Example widgets & resources.
- fixed
Web interfaceImage preview never stops loading even if image is an unsupported type or not available.
- fixed
APIJobsJobs created from the API does not push update web interface.
- fixed
Client reviewThe playing video’s color shifts when moving the cursor over the playlist in Client review when using Google Chrome.
- fixed
Tasks spreadsheetTasks page freezes UI when end date is not set on project.
- fixed
ImportCannot import date type custom attributes on non-Task objects.
- fixed
Legacy APIUnable to unassign a user from a phase.
- fixed
Legacy APIValidation errors are not presented to the user.
- fixed
Invite userWeb interfaceWhen filling out initial details, a server error occurs for passwords containing non-English characters.
3.3.27¶
28 June 2016- new
APIJavaScript API ClientAdded link to new JavaScript API client.
- new
ThumbnailsThumbnails are now automatically populated from parent objects to their children. e.g. a task will get the thumbnail from its parents.
Note
Automatic thumbnail population can be disabled from advanced settings.
- new
APIAdded assets relation on Context entities.
- fixed
ReviewTimezoneThe published time in the overlay player does not display in the user’s timezone.
- fixed
Web playerAnnotation tool is kept pressed if an annotation is added by submitting a note.
- fixed
Web playerAnnotations are not added if the annotation toolbar is closed after the note form has been closed.
- fixed
APIOccasional parsing exceptions raised when using API.
- fixed
Client reviewWeb playerNo upload progress is shown when adding annotations.
- fixed
Client reviewWeb playerAnnotations are sometimes uploaded twice.
- fixed
Client reviewWeb playerAnnotations are not added to ftrack.server location.
- fixed
HieroPlayerInternal reviewRVError in review timeline when launching the action with an empty or project context.
- fixed
NotificationsRemoved invitees may cause notification emails to not be sent out.
3.3.26¶
7 June 2016- new
FiltersAdvanced filter queries now supports variables, see documentation Filtering using API like queries for examples.
- new
NotesNote category can now be changed when editing a note.
- new
APIActionsAdded new boolean type as a supported action field type.
- new
APICross origin requests to the API endpoint are now allowed to support API access from custom web widgets.
Note
Cross origin requests are required to always pass valid credentials in headers even if a valid cookie session already exists.
- new
APIdocumentationAdded documentation on API endpoint.
- new
Web interfaceSubscription and billing is now available directly from the user menu for users with access to account settings.
- changed
ActionsAdded action icons for Cinema 4D, 3DS Max, Illustrator and InDesign.
- changed
EncodingUploaded videos are now only encoded to h264 instead of both h264 and webm due to h264 is now being supported in all modern browsers.
Note
Encoding of webm can be enabled via Advanced settings group in System settings if support for older browsers is required.
- changed
RolesThe role used to create a new project is now applied to the project for the user who created the project, to avoid situations where a user can create a new project but is not permitted to modify the project after creation.
- changed
Project managerRemoved project manager projects overview page. Use the project report instead to see an overview of multiple projects.
- fixed
DeveloperWeb interface Unable to open the sidebar for versions from a custom iframe widget.
- fixed
EventsCustom attributes are not included in update events.
- fixed
DocumentationLegacy api documentation has code examples that does not work or is outdated.
- fixed
Web interfaceVersion dependencies tab in sidebar is not paging correctly.
- fixed
APIExisting invalid custom attribute values may cause exceptions in the API.
- fixed
NotificationsInternal querying for unprocessed notifications can be very slow when a large amount of notifications are present in the database.
- fixed
Web interfaceSorting does not work in tasks tab in sidebar.
- fixed
DocumentationA deprecated note in list of events suggests that you have to modify ftrack.ini to get change details in update events.
- fixed
APIThe event relation on the Feed schema is broken.
- fixed
APIOperation ordering issue in API backend occasionally causes create operations to fail.
- fixed
APILongterm API sessions may end up in a broken state.
3.3.25¶
3 May 2016- fixed
ExportWorker queue doesn’t work as expected.
3.3.24¶
2 May 2016- fixed
Web interfaceUnable to encode media with name containing non-English characters.
3.3.23¶
28 April 2016- new
Web interface Improved web view widget allowing to build custom iframe widgets that receive information about the current context and user.
See also
- fixed
Tasks spreadsheetWeb interfaceUpload media dialog fails to create versions when storage is overridden.
3.3.22¶
15 April 2016- fixed
ThumbnailsUnable to change thumbnails on items with names containing non-English characters.
3.3.21¶
13 April 2016- fixed
Web interfaceLists not loading properly.
- new
Local installDocumentation about how to tune the web server, how to monitor nginx and uwsgi and how to track exceptions with Sentry.
See also
3.3.20¶
6 April 2016- fixed
APIAdded missing attributes, metadata and thread_activity, to Note schema.
- fixed
Legacy APIStorage scenario not working on windows.
3.3.19¶
31 March 2016- fixed
Tasks spreadsheetWeb interfaceTasks spreadsheet scrolls to the top when items are expanded.
- fixed
ExportPdf exports are slow or can fail for large projects with large images as thumbnails.
- fixed
SpreadsheetTask templatesDuplicate task templates are added in the interface when created using the create dialog.
- fixed
Legacy API
ftrack.Note.getAttachments()
does not work. - fixed
Client reviewClient review comments repeat after 25 items.
3.3.18¶
22 March 2016- new
EventsThe standard ftrack.location.component-added event is now emitted following the upload of media to the server via the web interface.
- new
Client reviewNotifications for new notes and status changes are now sent to all collaborators. The notification email has been improved with a new look and now includes annotations together with customizable company logo.
- new
APIClient reviewAdded support for sending out review session invitee emails as through a send_review_session_invite action in the API.
- new
Client reviewInternal reviewAdd new zoom and pan tools to Client reviews and Internal Reviews.
See also
Learn how to Zoom and pan in a Client review session.
- changed
LocationsSettingsWeb interfaceRemoved size column from location page in settings and added columns label and description.
- changed
ReviewIncreased maximum resolution when reviewing uploaded images to 3840 x 3840 from 1920 x 1080 pixels.
- changed
Client reviewClient review collaborator email have been updated with new look which now includes thumbnails and customizable company logo and company name.
- changed
Client reviewNotification settings for client review have been concatenated into one topic called “Client review” which includes both notes and status changes.
- changed
Client reviewPlaylist in client review is now hidden if there is only one playlist item.
- fixed
Client reviewVideo sound starts on click when viewing images.
- fixed
Client reviewInternal reviewProgress indicator and frame number is shown for images in review.
- fixed
Client reviewUploading many files in client review can cause UI to freeze and encoding jobs to fail.
- fixed
SettingsStorage usage calculation takes a long time and sometimes result in an error message.
- fixed
LocationsSettingsWeb interfaceCannot load locations page in settings when having a lot of components.
3.3.17¶
9 March 2016- new
Client reviewAdded ability to clone an existing client review session to allow for quicker creation of a new review session with the same description and collaborators.
See also
- new
LocationsSettingsWeb interfaceAdded new storage scenario configuration page under the Media Management group in System settings.
- new
ActionsAdded new hidden field type to Actions that launch with a custom UI.
See also
- new
ActionsAdded ability to set empty text on fields for Actions that launch with a custom UI.
- new
Legacy APIftrack.centralized-storage storage scenario is automatically configured, when running
ftrack.setup()
, based on information passed from the server using the new getServerInformation endpoint. - new
Legacy APIAdded
ftrack.StandardStructure
with hierarchy based resource identifier generation. - new
APILocationsResponse from query_server_information action in Python API now includes storage scenario configuration.
- new
APILocationsAdded label and description as new properties on Locations to improve presentation and communication of usage in interfaces.
- new
APIAdded support for storage scenario Setting in Python API.
- new
Filters Added ability to write API like filter queries to the Latest versions Widget, Filtering using API like queries. The filter is disabled and hidden by default and must be enabled from Advanced settings.
- new
FiltersSpreadsheetAdded ability to write API like filter queries to the Tasks and Versions Spreadsheets, Filtering using API like queries. The filter is disabled and hidden by default and must be enabled from Advanced settings.
- new
APIencode mediaAdded support article on Registering event plugins.
- new
APIAdded memberships relation on User entity.
- changed
Event schedulerIncreased interval for internal scheduled events to reduce load on server.
- changed
Client reviewThe comments panel in client review is now expanded by default, press the comments icon to hide it.
- changed
DocumentationImproved documentation on Sharing files and media in ftrack.
- changed
SettingsWeb interfaceMoved Disks and Settings pages for the Connect Location to a new group called Connect Location (Legacy). Storage usage and Locations pages are moved to a new `Media Management group.
- fixed
ReviewImages are not loading correctly in review sessions when using Chrome.
- fixed
ImportTimezoneDates are wrong when importing data with time zone support enabled.
- fixed
SettingsSome settings with long names are cut-off in the User interface, making them hard to read.
- fixed
APIThe memberships relation on Group entity is not working.
3.3.16¶
16 February 2016- new
APIAdded support for retrieving component upload metadata as an action in the API, get_upload_metadata. This can be used to upload files to the ftrack.server location when not using the python client.
- new
APIencode mediaAdded support for encoding media encode_media as an action. The action will return the id of a job that will encode the provided media.
- changed
Web interfaceencode mediaEncoding an image in the web interface will now use the high resolution image as thumbnail. A specific thumbnail component is no longer created.
- changed
APIJobsThe format of job data has changed for encoding jobs and the generated components are added to the job.
- changed
APIThumbnailsThumbnails are now exposed as a relationship on supported entities and are validated when set.
See also
- fixed
Componentencode mediaComponents created by encoding jobs have zero file size.
- fixed
Web interfaceFiles with file extension in upper case are not encoded correctly.
- fixed
Web interfaceDisabled users can’t be unassigned from tasks.
3.3.15¶
8 February 2016- new
APIResponse from query_server_information API action now includes the property is_timezone_support_enabled. It can be used to identify if the server is running with the timezone feature enabled and will therefore passing timestamps in UTC.
- changed
DocumentationUpdated FAQ article about ftrack Connect, ftrack Connect.
- fixed
SessionsCookie sessions can become large and result in failed requests if header limit is reached.
- fixed
Web interfaceTasks page not loading correctly when URL becomes too long.
- fixed
DiagnosticsServer diagnostics page does not respect custom worker and queue configuration.
- fixed
SpreadsheetNon-editable cells in Tasks spreadsheet are not visible.
3.3.14¶
29 January 2016- changed
APIImproved performance of API endpoint, especially for larger query results, by optimising internal to external data structure conversion.
3.3.13¶
22 January 2016- fixed
Internal servicesInternal services use more memory than necessary.
- fixed
TourBroken links in tours.
3.3.12¶
14 January 2016- new
APIAdded support for job and note components in the Python API. This can be used to query and manage attachments on Note and Job entities.
- fixed
Legacy APIDeepcopy error when using the S3 accessor with cached api calls and boto > 2.28.
3.3.11¶
7 January 2016- new
PlanningAllow planning of phases and bookings with a duration smaller than a day, either from the dialog or when viewing days.
- new
APIAdded support for
order by
,offset
andlimit
in API query syntax:select id from Task order by name ascending offset 5 limit 10
Note
Order by currently only supports top level attributes so you cannot order by a relationship.
- changed
APIQuery endpoint now includes metadata as additional key in result. This mapping currently includes information about the next page offset that the client should use as a result of any pruned results.
- fixed
APIDatabaseServer error when selecting a projection involving a secondary table and model primary key property does not match parent in polymorphic relationship.
- fixed
SpreadsheetVersionsLinks are not correct when viewing a list of objects in the Versions page.
- fixed
NotificationsInternal event scheduler not respecting configurable queue URL.
- fixed
InsightsPerformanceNon-task insights are slow when used with task state filter. Large data sets may cause a timeout error on custom dashboards.
3.3.10¶
7 January 2016- changed
APIGive asset versions a default status and user if not set when created from the Python API.
3.3.9¶
30 December 2015- new
API Added support for retrieving a widget URL using get_widget_url as an action.
- changed
PerformanceSpreadsheetCollapsed loading is applied to any type of object, not only Project, Asset build group and Episode. This allows the spreadsheet to load faster on large projects.
- fixed
Client reviewEncodingInternal reviewVideos are occasionally marked as failed when multiple encodings are completed in quick succession.
- fixed
UpgradeDatabase upgrade 265 may fail with Duplicate key entry for large datasets if hardware clock has poor resolution. This is more likely to happen on ftrack instances running in a Virtual Machine.
This only affects users upgrading from a version previous to 3.3.
- fixed
ReportsWeb interfaceDates are not rendered correct if the user is in a timezone with a negative UTC offset.
3.3.8¶
2 December 2015- new
APIAdded support for link attribute in new Python API.
The private _link attribute is now deprecated.
- new
APIResponse from query_server_information action in Python API now includes a schema hash. The hash can be used to see if the schemas on the server have changed.
- fixed
Client reviewEncodingInternal reviewLocal installationOriginal components always removed when encoding locally using FFMPEG, causing image components uploaded to the web interface to be removed.
- fixed
Client reviewEncodingInternal reviewLocal installationUploading images to the web application triggers an encoding job which will fail due to lacking support in the encoder used by local installations.
- fixed
LoginMobile applicationSigning in after clicking forgot password in the mobile application loads the desktop application.
- fixed
Client reviewEncodingInternal reviewRemoving versions for videos which are encoding blocks other jobs from completing successfully.
3.3.7¶
23 November 2015- new
Team calendarAdded filter support to Team calendar to allow more control over which users are displayed.
See also
- fixed
Client reviewWeb interfaceServer error when trying to add non-versions to a client review session.
- fixed
Web interfaceSaving start or due date on tasks from the Tasks spreadsheet and Team calendar causes an error if the user is in a timezone with a negative UTC offset.
3.3.6¶
18 November 2015- fixed
ActionsActions with long names are misaligned in web interface in Safari.
- fixed
Custom attributesSaving empty custom attributes causes server side errors.
- fixed
Custom attributesImportImporting data with invalid custom attributes fails without showing errors.
- changed
My tasksUpcoming dates will now only display milestones from projects you have been assigned to.
- fixed
Client reviewAdd collaborator button sometimes disappears when opening or editing a review session.
3.3.5¶
13 November 2015- new
FiltersNotesFree text search in notes.
See also
- fixed
Web interfaceBroken documentation links in project creation confirmation dialog.
- fixed
BookmarksBookmarks are not sorted correctly.
- fixed
Client reviewUnable to access more than 25 review sessions when adding versions to review sessions from context menus.
- fixed
InsightsPerformanceTask insights are slow when used with task state filter. Large data sets will cause a timeout error on My tasks dashboard.
- fixed
Client reviewEncodingInternal reviewSingle frame videos sometimes blocking other jobs from completing successfully.
3.3.4¶
6 November 2015- new
APIAdded documentation how to use https when running ftrack as a local installation.
See also
- new
Python APIAdded private _link attribute. The attribute comes with some limitations and is only intended for internal usage.
- new
Python APIAdded support for disks in the new Python API. Projects created from the API will have the default disk set if nothing else is specified.
- new
DiskAdded a default disk setting to allow users to configure which disk should be used when creating a new project. The setting can be found under Advanced Settings.
- changed
SearchGlobal search does no longer include results from hidden projects.
- fixed
SearchSearch field in link, move and create dialogs not working properly.
- fixed
APIReusing API session to get thumbnails sometimes result in server error.
- fixed
Time tracking reportCan’t open details view once closed by clicking same item again.
- fixed
GanttSchedulingWeb interfaceWeb interface may freeze when loading the Gantt if viewing a DST boundary and fully zoomed in.
- new
Sidebar when running ftrack as local installation.
Ability to add Due date column to Tasks tab in - fixed
SpreadsheetTask columns are not automatically updated when changes are made in another view or by another user.
- fixed
Internal reviewFilters panel is blank in internal review.
- fixed
MigrationDatabase migration from 264 to 265 does not display progress correctly.
- fixed
Custom dashboardMilestone Not possible to create milestones from Upcoming dates widget.
- fixed
SpreadsheetCopy and paste does not work in spreadsheet in certain situations.
- fixed
SearchUnable to search for objects using global search if names contain spaces.
3.3.3¶
19 October 2015- fixed
Review sessionReview session landing page does not work properly.
3.3.2¶
15 October 2015- new
APIAdded support for custom attributes in new Python API.
- new
Connect pluginsLegacy APIWeb interfaceAdded the Tasks tab to the information widget, available in several Connect plugins. From the tab you can view and edit tasks related to the current object.
- new
Web interfaceAdded ability to add/move/remove items from lists using more menu in Sidebar.
- changed
APIAdded new attribute polymorphic_identifier to API schemas. When present, it specifies the attribute which is used to identify the correct subclass of a polymorphic model.
- changed
Time loggingTime logging using days (e.g 1d or 1 day) has been updated to use the workday length setting instead of being fixed to 24 hours.
- changed
Sidebar width to show three thumbnails per row.
Updated default - changed
Legacy APICustom attributes are validated when set from the legacy api.
See also
- changed
Notes Creation date is now permanently displayed in notes.
- fixed
APIUnable to delete certain components from the API.
- fixed
Time loggingDate selector in time logging does not honor week start day setting.
- fixed
Custom dashboardMilestone Not possible to create milestones from Upcoming dates widget.
- fixed
ActivityWorkflow schemasNot possible to expand status updates for custom objects.
- fixed
DashboardsWidget settings window does not have correct spacing.
- fixed
VersionsNot possible to manage lists from versions thumbnail view.
- fixed
BookmarksBookmarks window is not wide enough which makes links hard to read.
- fixed
Team calendarTeam calendar does not update properly when moving between objects on a project.
- fixed
Team calendarClicking on a task link does not open side bar from team calendar.
- fixed
Team calendarSave button in team calendar is always disabled.
- fixed
ExportTime tracking reportTime tracking report not respecting specified name when exporting.
- fixed
Client reviewNot able to export client review in some cases when containing special characters.
- fixed
Client reviewNotifications from client reviews not being generated in some cases.
- fixed
Sidebar showed Show instead of Project for project’s type.
- fixed
MigrationDatabase migration fails if ftrack.server location already exists.
3.3.1¶
6 October 2015- changed
Web interfaceUpdated design on login page.
- changed
Web interfaceError dialogs are no longer displayed in the web interface since they were shown for non-relevant errors and contained confusing information.
- changed
ReviewIncreased thumbnail size for videos encoded by ftrack.
- fixed
GanttSchedulingWeb interfaceZooming in fully in Gantt caused stability issues in some browsers when loading the page.
- fixed
ReviewVideos uploaded in 3.3.0 can not reliably be played back in Safari.
- fixed
InboxClicking the link on unread notifications in inbox does not do anything.
- fixed
Event hubLegacy APIThe event hub does not always reconnect after computer has come back from sleep.
- fixed
PerformanceWeb interfaceLeft navigation menu can be slow whith a lot of data.
- fixed
Web interfaceSidebar sometimes appears on the wrong side of the interface.
- fixed
MigrationDatabase migration not working for some datasets.
3.3.0¶
28 September 2015- new
APIA new built-in location has been created called ftrack.server which represents all components currently stored on the ftrack server. Any files uploaded to the server including thumbnails, review media and more will be represented by components in this location.
- new
VersionsYou can now create new versions by simply adding files to the Versions tab in sidebar.
See also
- new
Ability to self host ftrack server location.
See also
- changed
File binVersionsThe File bin has been removed and replaced with new functionality in the versions tab. Previously uploaded files have been converted to versions of type Upload.
See also
- changed
ThumbnailsThumbnails will no longer be resized to small images when uploaded and clicking on a thumbnail will now show the image in the original resolution.
- changed
Legacy APIReviewVersionsUploading media via API for review will no longer trigger an email notification.
- changed
Legacy APIReviewRemoved unused keepOriginal argument on
ftrack.Review.makeReviewable()
andftrack.Review.encodeComponent()
. - fixed
ReviewVersionsWhen uploading media for review, the option to not receive an email notification is not respected.
3.2.6¶
28 September 2015- new
System settingsWeb interfaceWorkflow schemasVastly increased the number of icons available to choose from when configuring workflow objects.
- new
Added Delete option to context menu in tasks spreadsheet.
- fixed
ReportsUser breakdown report does not always display last day of month.
- fixed
Custom attributeTimezoneCustom attribute date is not working with timezone support enabled.
3.2.5¶
18 September 2015- fixed
RVReviewRV plugin not working when new Python API is available on the PYTHONPATH.
See also
- fixed
SpreadsheetThe layout is not respected after page reload when Tasks layout is selected.
3.2.4¶
11 September 2015- new
RVReviewSettingsAdded setting to enable fully baked RVLink urls.
- new
ActionsActions are now grouped by label and a menu is show when clicking on them. A new section has also been added to the top of the actions window showing recently used actions for quicker access.
- fixed
NotesCannot post notes on entities with notes written by a deleted user.
- fixed
NotesSpreadsheetNotes indicator in spreadsheet not being updated correct when new notes are written.
3.2.3¶
8 September 2015- new
APIAdded support for conversations, messages and participants in new Python API.
- changed
APIMetadata can now be set for Users.
- changed
ActionsEventsLegacy APIAction discover event response has been updated to optionally include variant and description.
See also
- fixed
ExportWeb interfaceExport in spreadsheet sometimes result in a failed job.
- fixed
Web interfaceTask type column in versions spreadsheet not rendered correctly.
3.2.2¶
4 September 2015- new
Web interfaceStart Room video calls from the sidebar menu.
- changed
APIUpdated to version 2.7.0 of Requests package used by legacy python API. Read more http://www.python-requests.org/en/latest/
- fixed
Web interfaceThe login page does not work well on small devices.
- fixed
APIMetadata sometimes not retrievable for Components.
- fixed
ExportReportsTime tracking report sometimes contain empty data when applying date filters.
3.2.1¶
28 August 2015- new
APIAdded support for timers in new Python API.
- new
APIAdded support for lists in new Python API.
- changed
APIThe dynamic API class AbstractTask has been renamed to TypedContext.
- changed
APIThe dynamic API classes TaskType, TaskStatus, PriorityType and StatusType have been renamed to Type, Status, Priority and State.
- fixed
NotificationsSettingsNot always possible to change notification settings in my account page.
- fixed
SpreadsheetWeb interface
Wrong default status selected for newly created objects.
- fixed
Client reviewNotificationsNo email notifications are sent for certain review sessions.
- fixed
APIClient reviewUnable to create notes on client review sessions from python API.
- fixed
Web interfacesidebar title text overflows for long names.
- fixed
Web interfaceproject outliner missing icons for newly added review sessions and lists.
- fixed
Web interfaceTimelogging icon is rendered badly when timers are running.
3.2.0¶
24 August 2015- new
System settingsWeb interfaceWorkflow schemasCreate new custom objects and specify what objects should be part of a workflow schema. This will allow working on different types of projects at the same time and not being limited to the previously built in objects Episode, Sequnce, Shot and Asset build. Together with allowing custom objects all restrictions have been removed in how the project hierarchy can be setup which means deeper nesting or a structure that suits your company better.
- new
APIThe new ftrack Python API is now enabled by default for all sites.
See also
- new
APIAdded
ftrack.BaseObject.create()
to allow creating any object. - new
Web interfaceWorkflowsNew icons available for custom objects.
- changed
SpreadsheetWeb interfaceShots / Asset builds spreadsheet renamed to Tasks
- changed
Web interfaceMultiple sidebar tabs replaced by Tasks
See also
- changed
Web interfaceThere is no longer a dedicated asset builds section in the project outliner. Instead a new object called folder has been added to ftrack and for existing projects the Asset builds section in the project outliner has been converted into a folder object with the same name. For new projects the user can create any structure he or she would like.
- changed
Web interfaceThe All section in the project outliner has been removed.
- changed
DependenciesWeb interfaceDependencies are now called links and links are no longer restricted to linking Asset builds to Shots. Any objects can be linked together using the new links tab in the sidebar.
- changed
APIWeb interfaceA new API version needs to be downloaded together with ftrack-connect as it bundles the API.
See also
- changed
NotificationsUpdated notification setting for status updates to include all object types.
- changed
Renamed custom sidebar layout fromsiderbar_info
tosidebar_info
. Read more - changed
ShortcutsWeb interfaceRemoved shortcuts for creating Sequences (
Alt-q
) and Shots (Alt-s
) as part of support for custom objects.See also
- changed
ReviewAbility to replace with sequence in ftrackreview removed
- fixed
ReviewRestore to original timeline in review not working as expected.
3.1.8¶
19 August 2015- new
APIAPI now supports querying against a relationship using standard conjunctions.
There are two new operators added for relationships:
- has
For scalar relationships.
For example, to find notes by a specific author when only name is known:
'select id from Note ' 'where author has (first_name is "Jane" and last_name is "Doe")'
- any
For collection relationships.
For example, to find all projects that have at least one metadata instance that has key=some_key and value=some_value the query would be:
'select id from Project ' 'where metadata any (key=some_key and value=some_value)'
This also enables querying for empty relationship collections:
'select id from User where not timelogs any ()'
3.1.7¶
18 August 2015- fixed
ExportNotificationsExports and notifications not working properly.
3.1.6¶
13 August 2015- fixed
PerformancePerformance issue in ftrack backing service.
- fixed
APIDatetime object not decoded correctly resulting in ambiguous server error.
3.1.5¶
29 July 2015- new
APINew API now respects permissions the same as the rest of the application.
Notably, entities and attributes that are not readable by the authenticated user will be stripped from the response sent by the server.
- new
APINew API now ensures data integrity before persisting changes.
- changed
APIServer now reports errors in JSON format rather than HTML for API clients that accept JSON responses.
3.1.4¶
15 July 2015- changed
APINotesAdded auto-population of note recipients and additional validations of notes.
See also
- new
ExportReportsAdded excel export functionality to Workload report.
- changed
APITimezoneAPI calls now return and expect
datetime.datetime
objects to be in UTC if time zone support is enabled.See also
- fixed
Team boardTeam board occasionally displays an incorrect number of tasks.
- fixed
Time trackingTimezoneWeb interfaceTimesheet does not work as expected when time zone support is enabled.
- fixed
ReportsTime trackingTimezoneWeb interfaceUser breakdown report and timelog week view on My Tasks page does not work as expected when time zones support is enabled.
- fixed
TimezoneWeb interfaceTimezone offset are not applied correct from Create dialog.
3.1.3¶
7 July 2015- new
Client reviewNotificationsNotes and status updates in client review now trigger e-mail and internal notifications. Read more
- fixed
Team boardTeam board not working when used with a lot of data.
3.1.2¶
2 July 2015- new
APIAdded support for notes in new Python API (closed beta).
3.1.1¶
30 June 2015- new
ReportsWorkload report with summaries and details about utilization of users.
See also
- new
APIschemaSchema properties can now specify a basic transform function to occur when converting value for use by a specific target.
For example:
"transform": {"client": "{schema_id}", "server": "{table_name}"}
The above specifies to transform current value using the ‘schema_id’ transform when sending value to client and to use the ‘table_name’ transform when processing value for server.
- new
APIAdded support for jobs in new Python API (beta).
- change
APIschema‘dict’ type renamed to ‘mapped_array’ and redundant config options removed (‘keys’, ‘defaults’). Affected schemas have been updated to match.
- fixed
PlanningReportsProject filter can sometimes become very long and cover the whole page.
- fixed
PlanningPeople section in planning not always rendered correctly when filters are applied.
- fixed
PlanningPlanning page can sometimes be slow to load.
- fixed
Client reviewMedia not working correctly in Safari for relative URLs.
- fixed
Versions pageAsset parent filters are occasionally slow on the Versions page.
- fixed
ComponentsVersionsComponents tab shows download button for paths starting with //.
- fixed
APIClient reviewReview session models don’t work with collection pop and append in new API.
3.1.0¶
8 June 2015- changed
Local installationWeb interfaceLocal installations need to update the startup script they use to run the server. Read more
- changed
Local installationWeb interfaceLocal installations need to update their ftrack configuration file with the server URL and a service secret. Read more
- changed
APIWeb interfaceThe event server is now using the same port as the ftrack server. A new API version needs to be downloaded together with any tools using the ftrack API such as ftrack-connect. Read more
- fixed
Client reviewAnnotations not working in Safari or Internet Explorer.
- fixed
APIproject outliner reloads often and sometimes goes blank for a while.
3.0.29¶
2 June 2015- changed
NotificationsIncluded more information in desktop notifications, such as text from note.
- changed
ReportsTime trackingAdded comment column to time tracking report.
- fixed
APIUser API keys are not working with new ftrack python API.
- fixed
APIPython API fails due to invalid XML characters.
- fixed
APILocations
ftrack.DiskAccessor.remove()
not working properly. - fixed
Web interfaceViews scroll when a row is selected the first time.
- fixed
User managementNot always possible to delete users.
- fixed
Time trackingTimelogger does not always load the correct page.
- fixed
Time trackingTask selector in timelogging only searches on task name, not any part of the link.
- fixed
TimezoneWeb interfaceTimezone offset are not applied correct from Create dialog.
- fixed
APIEventsCustom attribute update events on non-task entity not having correct entity reference.
- fixed
NotificationsNotifications not being sent when syncing feedback from client review session.
- fixed
SpreadsheetError when trying to set display mode for bid / worked hours and +/- column for project specific roles.
- fixed
JobsCan not download certain attachments in Google Chrome.
- fixed
JobsExports with spaces in the filename are not saved correctly in Mozilla Firefox.
- fixed
APIUpdated register functions to validate input arguments to work with new API. Read more
3.0.28¶
21 May 2015- new
PlanningFilters in planning have been improved and are now presented as a filter panel on the right side. Additional filters for users and groups have been added to allow filtering the people section.
- fixed
ReportsWeb interfaceUser breakdown report not always displaying all users.
- fixed
Web interfaceSub-menus close before being able to click on anything in Chrome 43.
3.0.27¶
18 May 2015- fixed
Client reviewReviewChanging between images rapidly in review may show an error dialog.
- fixed
Client reviewReviewClient review invitee cannot change status.
- fixed
VersionsWeb interfaceThree-digit row numbers does not fit in versions spreadsheet.
- fixed
SpreadsheetVersionsWeb interfaceCustom attributes selector in Versions page is empty if not looking at a project.
- fixed
SchedulingTeam calendarWeb interfaceStatus color in team calendar tooltip is wrong.
- fixed
Project reportWeb interfaceUnassigned tasks summary not correct for unscheduled tasks.
3.0.26¶
12 May 2015- fixed
Web interfaceOutliner does not always update correctly.
3.0.25¶
7 May 2015- changed
ReviewVideo players will now display a buffer progress indicator when loading the clip.
- fixed
ReviewPlay button is not enabled after viewing an image in review player.
- fixed
KanbanMy tasksTasks are not sorted by their path on My tasks, Team board and Task board.
- fixed
SpreadsheetWeb interfaceShots spreadsheet cannot always be scrolled to bottom.
- fixed
Web interfaceDate custom attributes not always saved correctly for today’s date.
- fixed
Web interfaceSyncing users from a Google Apps account does not work.
3.0.24¶
4 May 2015- changed
ComponentsVersionsWeb interfaceComponents with a URL as resource identifier can be downloaded from the components tab.
- changed
My tasksWeb interfaceAdded note count to task cards, displayed in the top right corner.
- fixed
FiltersSpreadsheetNot possible to edit advanced filters.
3.0.23¶
27 April 2015- new
SpreadsheetViewsAdded support to set per-project default views.
- changed
FiltersSpreadsheetEmpty filters can be saved into views.
- changed
FiltersSpreadsheetPossible to remove default filters when saving views.
- changed
FiltersSpreadsheetNew filters are now added at the top of filters list instead of to the bottom.
3.0.22¶
24 April 2015- new
APIClient reviewAdded support for handling review sessions.
- fixed
ExportReportTime tracking report Excel export does not respect value types.
- fixed
APILocationsStructure pluginClassic location structure cannot generate resource identifier for a version without a task.
- fixed
InboxNotesReply being discarded in Inbox when new notification is received.
- fixed
Web interfaceThe project outliner refreshes when clicking on the project name.
- fixed
Web interfaceThe project outliner selection indication does not update correctly for team and lists pages.
- changed
Web interfaceThe ‘Support & documentation’ menu item in the profile menu is now replaced by a submenu of help options.
- changed
Web interfaceLinks in the web interface that before pointed to support.ftrack.com does now point to the documentation available on the server (SERVER_URL/doc).
3.0.21¶
15 April 2015- fixed
APIEvents
ftrack.EventHub.subscribe()
fails when subscription argument contains special characters such as @ or +.
3.0.20¶
10 April 2015- new
SettingsWeb interfaceYou can now invite users to ftrack, only specifying email addresses. Read more
- changed
SettingsWeb interfaceWhen managing users, you can see how many of the available licenses you are currently utilizing.
- changed
Connect pluginsWeb interfaceAdded parent task to breadcrumb that displays Version information.
- fixed
Web interfaceImproved performance when saving in shots page.
- fixed
Web interfacePermission to change name on objects not always respected.
- fixed
Web interfaceGantt panel scrolls to the top when moving a whole shot in time using drag/drop.
3.0.19¶
8 April 2015- fixed
Project outlinerWeb interfaceWhen using the dark theme, the scrollbar in the project outliner is hard to hit.
- fixed
JobWeb interfaceRunning jobs animation in the top bar takes a lot of resources.
- fixed
API
ftrack.getActivityEvents()
fails with server error if an event contains malformed data. - fixed
Task templatesWeb interfaceTask templates are not sorted alphabetically.
- fixed
ScopeWeb interfaceScope selector on spreadsheets not displaying more than 25 scopes.
- fixed
Auto saveWeb interfaceQuickly adding new objects in shots page can sometimes result in server error when auto save is enabled.
- fixed
APIServer error during availability calculation when component is in a location not available to the local user.
- fixed
APIGetting types and statuses for Asset Builds not working in new python API (closed beta).
3.0.18¶
18 March 2015- fixed
ImportWeb interfaceUnable to save new mappings in import dialog.
3.0.17¶
17 March 2015- new
APIAdded
ftrack.Group
,ftrack.Project.getAllocatedUsers()
andftrack.Project.getAllocatedGroups()
that can be used to query groups and users in the project team. - fixed
FilterSpreadsheetCannot filter on published by using groups in the Versions spreadsheet.
3.0.16¶
13 March 2015- new
Custom attributes for users are now visible in the sidebar info tab.
- new
Expression custom attributes are now visible in the info tab in the sidebar.
- new
Attributes +/- and worked are now visible in the info tab in the sidebar.
- newThe layout of the info tab in sidebar, header in sidebar together with create dialogs are now customizable through JSON configuration files for local installations.
- changed
Client reviewWeb interfaceAdded a note count icon to objects in the client review session management interface.
3.0.15¶
11 March 2015- fixed
ReportsWeb interfaceProjects report completion sometimes differ from shots spreadsheet.
- fixed
ReportsWeb interfaceTime tracking report sometimes show logged hours double.
3.0.14¶
6 March 2015- new
APIAdded
ftrack.User.addRole()
,ftrack.User.removeRole()
andftrack.User.getRoleProjects()
. Add and remove requires the Manage users permission. - fixed
Web interfaceTask board sometimes empty due to server error.
3.0.13¶
5 March 2015- new
ActionsWeb interfaceActions now support being launched with a custom UI. Read more
- fixed
Time loggingWeb interfaceTimelogger list not updating when starting a new timer.
- fixed
EncodingReviewUploading of media being prevented by faulty encoding limit check.
- fixed
FiltersWeb interfaceProjects are not sorted correctly in filters.
- fixed
FiltersWeb interfaceFilter menus can become larger than page if they have many entries.
3.0.12¶
24 February 2015- new
APIAdded support for scopes in new python api (closed beta).
- changed
SettingsTime trackingAdded setting to restrict time tracking to only allow logging time on assigned or open tasks. See scheduling settings for more information.
- fixed
Web interfaceViewing version lists in the sidebar causes an error.
3.0.11¶
17 February 2015- fixed
VersionsWeb interfaceLinks in versions page not always correctly presented.
- fixed
System settingsWeb interfaceUnable to remove empty workflow schema.
- fixed
GanttSchedulingWeb interfaceAdjust to bid in shots page does not work properly when bid is hours.
3.0.10¶
10 February 2015- new
ExportWeb interfaceLocal installations can now override the font used when exporting PDF. Read more
- fixed
Time trackingWeb interfaceWrong week is displayed in week view when selecting Monday in date picker.
- fixed
ProtocolThumbnailsCustom protocol handlers not working when launched by clicking on thumbnails.
- fixed
Time trackingWeb interfaceEditing an existing timelog in time logger can sometimes cause the whole page to move.
- fixed
ExportWeb interfaceCyrillic characters not displayed correctly in PDF export.
3.0.9¶
5 February 2015- fixed
SchedulingSettingsDisplay bid as days setting is not respected when editing and viewing bid. Read more.
- fixed
SchedulingSettingsWorkday length setting was saved as seconds rather than as hours. Any saved values lower than 24 seconds has been converted to hours.
- fixed
Client reviewError when uploading files to a review session if it is empty.
- fixed
Web interfaceCopy pasted data not always saved correctly in shots page.
3.0.8¶
3 February 2015- fixed
Centos 6Compatibility issue on Centos 6 local installation.
3.0.7¶
2 February 2015- new
ExportReportsAdded excel export functionality to Time tracking report.
- changed
VersionsWeb interfaceVersions page will now show a refresh notification instead of automatically reloading when changes are available.
- changed
PerformanceVersionsWeb interfaceVersions page does not reload all data after saving.
- changed
ActionsWeb interfaceActions can now be used from right click menu in all list views in sidebar.
- fixed
PerformanceVersionsWeb interfaceDecreased loading time for versions page.
- fixed
Client reviewAn error is shown when viewing notes in client review.
3.0.6¶
28 January 2015- new
APIAdded support for project schemas in new python api (closed beta).
- changed
APIAdd argument
includeChildren
toftrack.Timereportable.getTimelogs()
. - changed
Web interfaceGantt chart and team calendar will now default to today if today is within the project start and end dates. It will no longer remember the last state between page reloads.
- changed
My tasksWeb interfaceftrack now remembers which tab (Upcoming dates or Activities) on the right side of My tasks dashboard should be active.
- changed
My tasksWeb interfaceImproved overall performance on the My tasks dashboard.
- fixed
Web interfaceFast switching between versions and shots page can result in wrong page being shown.
- fixed
TimesheetWeb interfaceTimesheet column headers show wrong date when in certain time zones.
- fixed
Dark themeWeb interfaceCannot differentiate between this and other month’s dates in datepicker when using dark theme.
- fixed
Dark themeWeb interfaceSplit button separator looks bad in dark theme.
- fixed
Web interfaceRemove icon in change thumbnails window is misaligned.
- fixed
Dark themeSettingsWeb interfaceDiagnostic text is hard to read, especially in dark theme.
- fixed
Dark themeWeb interfaceThe project created wizard card text is hard to read in dark theme.
- fixed
FilterVersionsWeb interfaceLatest version filter in sidebar not working.
- fixed
ReviewWeb interfaceClosing Overlay player for images causes an error.
3.0.5¶
23 January 2015- new
APIAdded support for getting, setting and querying metadata in new python api (closed beta).
- new
APIAdded initial support for asset, asset version, components and locations in new python api (closed beta).
3.0.4¶
20 January 2015- new
APIAdded
ftrack.TempData
class andftrack.createTempData()
to API. - changed
Web interfaceSidebar spreadsheets are now editable. Look for the pen icon in cells and double-click to edit.
- changed
PerformanceReviewImproved performance when uploading media for review using ftrack web interface or
ftrack.Review.makeReviewable()
- fixed
FiltersGlobal filtersScopesGlobal filter (scope) selector is limited to 25 items.
- fixed
SpreadsheetChanging summary function in Shots / Asset builds spreadsheet causes an error.
- fixed
ReviewCannot open internal review from overlay player.
3.0.3¶
14 January 2015- new
FiltersNew option to turn off “automatically apply filters”. This is usable for larger data sets when the user wants to configure many filters before applying them.
- new
ReportsNew project report with summaries of important progress information.
- new
NotesSettingsAdded possiblity to set a default note category.
- new
ReportsNew time tracking report with summaries of time logs grouped on Date, Project, Task type and User.
- new
Client reviewCollaborators can now edit and remove notes from a review session.
- changed
APIActionsEventsAction event data format has been updated. Read more
- changed
APIBackwards incompatible changesThe parent_type attribute is no longer available on task objects in the Python API. This means that task.get(‘parent_type’) will not work. Read more
- changed
FiltersGlobal filtersScopesImprove indicator for global filters (scopes) state. Adds a notification bar to the top of the screen when global filters (scopes) are turned on.
- changed
GroupsCreate sub group is no longer the primary action on Users and Team pages.
- changed
Client reviewAdded browse button when uploading arbitrary material to a client review session.
- changed
Client reviewAdded support to send out individual emails for client reviews.
- changed
Time trackingUpdated logic when editing time logs so that duration can be set explicitly.
- fixed
PerformanceNotes list attributes are slow in Shots/Asset builds spreadsheet.
- fixed
ReviewHigh use of the overlay player sometimes cause ftrack to crash.
- fixed
Sidebar occasionally gets stuck in incorrect state.
- fixed
DocumentationAdded missing documentation images to 3.0.
- fixed
Asset builds Unlink assetbuild action is invisible in sidebar.
- fixed
ReviewImage previews has white borders.
- fixed
ConnectReview“Launch HieroPlayer” option in context and more menus not working.
- fixed
Time trackingUnable to click links in timesheet.
- fixed
Time trackingEdit fails after timelog is deleted.
- fixed
Dropdown arrow in project outliner is hard to hit.
- fixed
TourTour links don’t open in new page.
- fixed
Incorrect spacing of arrow in dropdown buttons.
- fixed
ExportExcel export window has wrong title “CSV Export”.
- fixed
API
ftrack.ReviewSessionObject._resolveCloudUrl()
returns incomplete URL for locally hosted servers. - fixed
APIAPI version check is broken.
- fixed
Refreshed UIBlocked shots are not crossed out in project outliner.
3.0.2¶
8 December 2014- fixed
Client reviewLoading indicator not working properly when uploading in client review setup.
- fixed
Client reviewError when switching view while uploading to review session.
- fixed
ReviewPlay button in Components tab in sidebar not working.
- fixed
RVReviewIcons missing in RV integration.
- fixed
Time trackingTime logs sometimes get negative duration when decreasing time.
- fixed
SchedulingUnassign on Team board not working.
- fixed
Versions tab in sidebar not working for user.
- fixed
API
ftrack.Review.makeReviewable()
not working properly for images.
3.0.1¶
1 December 2014- new
Refreshed UISmoother and more responsive, the unified user interface in ftrack V3 is clean, easy to understand and self-explanatory - exactly what’s needed for busy productions.
- new
Time trackingNew time logging interface including start / stop timers. Read more
- new
GroupsCreate your own teams of people and assign them to projects. Read more
- new
Client reviewTransfer your notes and status changes from a review session back into ftrack. Read more
- new
Client reviewYou can now drag-and-drop video and image files directly to a review session from the admin interface.
- new
FiltersCheck out the new filter panel for easier filtering of spreadsheets. Read more
- new
FiltersGlobal filtersScopesScopes work as a global filter in ftrack. They allow quickly switching focus and also narrowing or expanding your view with a few clicks.
For example, they can be used if you have work divided over several sites around the world and want a quick way to view just the work being done at certain sites before zooming out to see the big picture. Read more
- new
Custom attributeDynamic enumeratorA dynamic enumerator is a custom attribute type that will fetch its values from a remote service. Before the values are presented in a dropdown menu, they are queried from the service. Read more
- new
Connectftrack Connect is all about connecting ftrack to other systems and providing tighter integration into your everyday workflows.
It revolves around a service, installed locally onto each individuals machine, that provides enhanced functionality for the web interface including launching applications, notifications, local action processing and multi-site as well as generic interfaces for logging time and publishing any kind of data into ftrack. Read more
- new
Adobe Premiere integrationInstall the ftrack Connect Premiere package and you’ll be able to launch Premiere from ftrack as well as publish renders directly from within Premiere. Read more
- new
A new permission has been added to control the ability to manage users. The permission has been given to any role that had access to settings.
- changed
APIActionsEventsEvents are generated in ftrack when things happen such as a task being updated or a new version being published. The event hub in the API can be used to listen to these events and perform an action as a result.
The action could be updating another related entity based on a status change or generating folders when a new shot is created for example. Read more
- changed
HieroplayerReviewThe review plugin for hiero player is now integrated with Connect, and you can choose what you want to review directly from the web interface. Read more
- changed
Locationsftrack will now automatically select and resolve the first location where a component is available when looking at a version’s components.
- changed
Client reviewClient review notes have received an overhaul. You can now reply to comments and toggle if you want to see the comments or not.
- changed
Client reviewThe currently playing clip is now clearly displayed at the top of the client review interface.
- changed
Client reviewYou can now drag-and-drop versions from the Versions spreadsheet to a client review session in the project outliner.
- changed
My tasksYou can now toggle if you want to see activities, upcoming dates or neither in My Tasks.
- changed
SupportToursWhen you load ftrack for the first time, you will be presented with redesigned tours to introduce you to the interface.
- fixed
Clicking the project link will not open sidebar when “all” was selected in the project outliner.
- fixed
Scrolling horizontally in the spreadsheet using a trackpad is slow.
- fixed
In certain situations, it is not possible to scroll to the bottom of the tasks spreadsheet.
- fixed
Applying task templates to asset builds causes an error.
- fixed
Applying an empty task template causes an error.
- fixed
Applying task templates is slow.
- fixed
Clicking the create attribute link on users causes an error.
- fixed
Frame stepping when reviewing an image causes an error.
- fixed
Failed encoding jobs causes other jobs to not be completed.
- fixed
Sidebar displays irrelevant information for lists.
- fixed
Overlay player controls covers video
- fixed
Pause button in review players flickers on Firefox/Windows.
- fixed
Spreadsheet headers is not aligned when scrolling to the far right of spreadsheet.
- fixed
Using a wide project outliner can cause the application to be misaligned.
- fixed
Info tab on a version without a linked task display incorrect information.