Release notes

3.5.3

12 June 2017
  • new

    Studio overviewWeb InterfaceAdded new tools for saving and using dashboards in Studio overview.

  • 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

    SidebarWeb InterfaceImproved performance when opening the sidebar. Especially noticeable for users with many custom attributes.

  • changed

    PermissionsIf 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.

  • fixed

    My tasksPermissionsAvailable tasks not shown if the user does not have access to the Can access projects permissions.

  • fixed

    My tasksPermissionsTasks 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.

  • fixed

    PermissionsTasks 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

    SidebarWeb 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 installationPermissionsSelf-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 a asset under leaf context nodes such as milestones or a tasks now fail as expected.

  • changed

    PlanningSystem settingsCalendars has been removed from System settings, as they have been deprecated in ftrack 3.5.

  • changed

    APIQuery server information API operation may now optionally include a list of values to request.

  • changed

    PermissionsThe permission “Create projects” has been renamed to “Create and update projects” to correctly reflect what is checked.

  • fixed

    APIPermissionsProject attributes may be updated via the API by users without all of the required permissions.

  • fixed

    PermissionsWeb interfaceNo update permissions required to update project color via Sidebar.

  • fixed

    APIPermissionsA 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 tasksSidebarWeb 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

    A server error occurs when resetting password to a password containing non-English characters.

3.5.1

21 April 2017
  • new

    APIPermissionsWeb 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

    ConnectWidgetError 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.

  • new

    Create projectThe create project dialog has been replaced with a simplified and more user friendly version.

  • 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.

  • 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 projectSidebarA 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

    SidebarServer 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 attributesSidebarHierarchical 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 System Settings ‣ Advanced ‣ Custom attributes.

  • 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

    APIPermissionsImproved 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

    ListsWeb 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 TasksPermissionsGeneric 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 APISidebarEmpty 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

    SidebarUser 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

    ListsWeb 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.).

  • changed

    APIpolymorphic_identifier in API schemas have been renamed to system_projections and changed to an array.

  • fixed

    ComponentSidebarLocations are not sorted in alphabetical order when listed in the component location dropdown.

  • fixed

    ComponentSidebarComponents 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

    DeveloperWidgetsSelection 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

    DeveloperWidgetsThe actions window can now be opened for a selection from the widget API.

  • new

    DeveloperWidgetsThe navigate topic can now be used to change module from a custom widget.

  • 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

    Configure emails

  • changed

    Legacy APIThumbnails created for a version are now attached to the version.

  • fixed

    DeveloperWidgetsCustom 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

    DeveloperWidgetsUnable to open sidebar or navigate to certain entities from a custom widget.

  • fixed

    DeveloperDocumentationWidgetsThe 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 interfaceWidgetsAdded the possibility to retrieve the user’s theme in an ftrack interface.

  • 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.

  • 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

    Read more here

  • 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

    ActionsComponentSidebarAdded ability to open actions from Components tab in the sidebar. This allows actions to be run for a component.

  • new

    ComponentSidebarAll 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

    SidebarServer 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.

  • 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 interfaceWidgetsAdded 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 interfaceWidgetsUnable 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 interfaceWidgetsImproved web view widget allowing to build custom iframe widgets that receive information about the current context and user.

  • 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

    ListsWeb 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

    Read more here

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 APIftrack.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.

  • 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

    Actions

  • 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

    FiltersWidgetAdded 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.

  • 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 and limit 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

    APIwidget urlAdded 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

    Mobile 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.

  • 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.

  • 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.

  • 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

    SidebarAbility to add Due date column to Tasks tab in Sidebar when running ftrack as local installation.

  • 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 dashboardMilestoneWidgetNot 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

    ListsSidebarWeb 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

    SidebarUpdated default Sidebar width to show three thumbnails per row.

  • changed

    Legacy APICustom attributes are validated when set from the legacy api.

    See also

    Developer notes

  • changed

    NotesSidebarCreation 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 dashboardMilestoneWidgetNot 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

    ListsVersionsNot 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

    SidebarSidebar 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

    SidebarWeb 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.

  • new

    Ability to self host ftrack server location.

  • 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.

  • 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() and ftrack.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

    New RV plugin.

  • 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.

  • 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

    SidebarWeb 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.

  • new

    APIAdded ftrack.BaseObject.create() to allow creating any object.

  • new

    IconsWeb interfaceWorkflowsNew icons available for custom objects.

  • changed

    SpreadsheetWeb interfaceShots / Asset builds spreadsheet renamed to Tasks

  • changed

    SidebarWeb interfaceMultiple sidebar tabs replaced by Tasks

  • 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

    Developer notes.

  • changed

    NotificationsUpdated notification setting for status updates to include all object types.

  • changed

    SidebarRenamed custom sidebar layout from siderbar_info to sidebar_info. Read more

  • changed

    ShortcutsWeb interfaceRemoved shortcuts for creating Sequences (Alt-q) and Shots (Alt-s) as part of support for custom objects.

  • changed

    ReviewAbility to replace with sequence in ftrackreview removed

    See also

    release/migration/3.2.0/general_notes/replace_with_sequence_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

    Python API.

  • 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.

  • 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

    Workload report.

  • 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

    APILocationsftrack.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

    AttachmentsJobsCan not download certain attachments in Google Chrome.

  • fixed

    AttachmentsJobsExports 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

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

    PermissionsWeb 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

    APIftrack.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

3.0.16

13 March 2015
  • new

    SidebarCustom attributes for users are now visible in the sidebar info tab.

  • new

    SidebarExpression custom attributes are now visible in the info tab in the sidebar.

  • new

    SidebarAttributes +/- and worked are now visible in the info tab in the sidebar.

  • new

    SidebarThe layout of the info tab in sidebar, header in sidebar together with create dialogs are now customizable through JSON configuration files for local installations. Read more

  • 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

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

    SidebarWeb 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

    ActionsSidebarWeb interfaceActions can now be used from right click menu in all list views in sidebar.

  • fixed

    PerformanceSidebarVersionsWeb 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 to ftrack.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

    FilterSidebarVersionsWeb 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 and ftrack.createTempData() to API.

  • changed

    SidebarWeb 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

    SidebarSidebar occasionally gets stuck in incorrect state.

  • fixed

    DocumentationAdded missing documentation images to 3.0.

  • fixed

    Asset buildsSidebarUnlink 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

    APIftrack.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

    APIftrack.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

    ActionsOnce you have ftrack Connect installed and running on your system, try out the new actions button to launch applications or integrate custom tools. Read more here and here.

  • 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

    PermissionsA 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.