Release Notes

2.1.1

27 April 2023
  • fix

    PluginsLimit packaging to prevent crashes on unexpected content in Connect plugin folder.

2.1.0

5 April 2023
  • changed

    PluginsInstall all plugins on first launch.

  • changed

    DocsUpdate CONTRIBUTING.md to include release notes.

  • fixed

    UIApplication crash on Windows 8.1.

  • fixed

    APIEnsure all plugin paths are unique.

2.0.1

1 September 2022
  • fixed

    UXAction icons are being cut in task launcher.

  • fixed

    UXIcons fonts are not correctly loaded during storage setup.

2.0.0

7 July 2022
  • fixed

    UXUser’s tasks include inactive projects.

  • changed

    trayWindows and Linux use color icon in system tray.

  • fixed

    styleVariant are highlighted black on light style.

  • fixed

    LinuxApplication shortcut points to wrong executable.

  • fixed

    UXPath with unicode are not rendered spaced correctly.

2.0.0-rc-6

1 June 2022
  • changed

    Provide link to get back on logging in through instance address.

  • changed

    StyleRemove play button from action launch and review style.

  • fixed

    UXInterface expand on long context paths.

  • fixed

    PublisherAdd missing icons and set correct state for drop zone on folders.

  • fixed

    PublisherLatest published assets are not always refreshing.

  • changed

    StyleReview Dialogs styles.

  • changed

    StyleReview style and icons.

  • new

    APISystemTrayAllow connect to restart.

  • changed

    PluginsRemove publisher and launcher from connect codebase. Documentation can be found in:

  • changed

    CodestyleRun black pass with flags : black –skip-string-normalization -l 79 . on Codebase.

2.0.0-rc-5

25 March 2022
  • fixed

    ActionsRandom crashes on discovering on null context.

  • new

    ModuleProvide ftrak_connect.qt module to abstract imported Qt modules.

  • changed

    EventsSending of usage_events can now be batched.

  • changed

    AboutLinuxLinux Desktop entry respect packaged or virtual environment paths.

  • changed

    UXAdd new icons set for Connect.

  • changed

    UXConnect color theme respect system theme.

2.0.0-rc-4

15 January 2022
  • changed

    UXAssigned tasks are refreshed on cancel.

  • changed

    APIUser’s plugin folder is created at startup time.

  • changed

    UXContext selection is changed to a list of assigned tasks.

  • new

    UXIndicator during discovery of actions.

  • new

    APIProvide ConnectWidget Plugin with custom name attribute to render.

  • new

    APIImprove ConnectWidget error logging.

  • new

    APIEmit usage data for Connect session duration along version and os type.

  • fixed

    APIStorage scenario help points to dead link.

  • changed

    UXProvide placeholder text in context selectors.

  • fixed

    UXMenubar icon smaller on Mac.

  • changed

    UXUpdate icon set to use font icons (material/ftrack icons) to ensure full hidpi support.

  • changed

    UXConsolidate font using Roboto.

  • changed

    APIRemove ftrack_connect.session utility class, and shared_session usage.

  • changed

    LoggingImprove logging readability.

  • new

    APIRestore ftrack_connect.application module to provide environment variable helper methods.

    Note

    We provide for backward compatibility the method prependPath and appendPath, but these will likely be deprated at a later stage. The use of newer methods prepend_path and append_path in the same module are preferred.

2.0.0-rc-3

23 September 2021
  • changed

    SetupUse latest api release version.

  • fixed

    APICannot publish after a failed publish, and need to restart connect.

2.0.0-rc-2

13 July 2021
  • changed

    DocumentationUpdate with latest images.

2.0.0-rc-1

18 June 2021
  • changed

    UIIntegrations are returned sorted by name in About page.

  • changed

    ConnectWidgetPluginImprove error handling.

2.0.0-beta-4

7 June 2021
  • new

    UIAllow connect to be always on top of other windows.

2.0.0-beta-3

21 May 2021
  • changed

    APIReview ConnectWidgetPlugin base classes.

2.0.0-beta-2

18 March 2021
  • new

    UiProvide ability to extend connect through ConnectWidgets plugins.

2.0.0-beta-1

11 March 2021
  • changed

    UiMove to Pyside2.

  • changed

    APIRemove ftrack-python-legacy-api dependency and dependent code.

    Warning

    Hooks using ftrack.EVENT_HANDLERS won’t be discovered anymore.

  • new

    UiReplace QtExt with Qt.py module.

  • changed

    changedMove connector integration codebase to separate repository

  • new

    SetupUse setuptool_scm to infer version.

  • fixed

    Application launcherStandalone installation does not correctly inject dependencies at application startup.

  • changed

    codePort code to python3.

Warning

This is the last version supporting `ftrack-python-legacy-api <https://bitbucket.org/

1.1.10

21 May 2021
  • fixed

    docProvide requirement file for RTD builds… release:: 1.1.9

  • fixed

    open_directoryOpening component breaks on cloud paths.

  • fixed

    Application launcherStandalone installation does not correctly inject dependencies at application startup.

1.1.8

21 January 2020
  • new

    InternalAdded a lockfile mechanism so Connect will exit if another instance is already running. Users can pass a command-line flag, -a or –allow-multiple, to skip this check.

1.1.7

8 March 2019
  • new

    UiAdded button in About dialog to create a Linux desktop entry file to make Connect appear in the applications menu.

1.1.4

27 April 2018
  • fixed

    Import assetImport Asset breaks checking for asset in remote locations.

  • changed

    CrewRemove Crew widget chat and notifications.

  • changed

    UiAdded feature to hide the ftrack-connect UI on startup. This is done with the flag “–silent” or “-s”.

1.1.3

2 February 2018
  • fixed

    Plugins

    ftrack.connect.plugin.debug-information only published for the legacy api.

1.1.2

1 December 2017
  • fixed

    DocumentationRelease notes page is not formatted correct.

1.1.1

16 November 2017
  • fixed

    APIError when publishing in connect with non-task context.

1.1.0

12 September 2017
  • changed

    Import assetComponent location picker now defaults to location where the component exists. If a component exists in more than one location, the priority order determines the default location.

  • fixed

    Info dialogTasks dialogInfo and Tasks dialogs are not compatible with recent versions of Qt.

  • fixed

    APIAll widgets are not compatible with recent versions of Qt.

1.0.1

11 July 2017
  • fixed

    Asset managerCannot change version of versions with a sequence component.

1.0.0

7 July 2017
  • fixed

    APIErrors in hooks are shown as event hub errors.

  • fixed

    Asset managerUiAsset manager fails to open in some rare cases.

  • fixed

    APIApplication search on disk does not follow symlinks.

  • changed

    APIEventsThe ftrack.connect.application.launch event is now also emitted through the new api. The event allows you to modify the command and/or environment of applications before they are launched.

  • changed

    APIChanged Connector based plugins to use the new API to publish assets.

  • fixed

    Import assetUiImport asset dialog errors when a version has no user.

  • changed

    APIChanged from using legacy API locations to using locations from the ftrack-python-api. Make sure to read the migration notes before upgrading: release/migration/upcoming/developer_notes

  • fixed

    InternalFixed occasional X11 related crashes when launching actions on Linux.

  • changed

    PublishThe new api and locations are used for publishing.

    See also

    Read more

  • changed

    InternalX11 windows system is not thread safe.

  • changed

    Asset managerInternalUiUpdate color on version indicator in asset manager.

  • fixed

    SettingsNumberic settings cannot be set to higher than 99.

0.1.33

17 January 2017
  • fixed

    DocumentationInstallation and usage instructions are confusing for users who have downloaded the pre-built package.

0.1.32

1 December 2016
  • fixed

    APISwitched to require ftrack-python-api > 1.0.0.

0.1.31

1 December 2016
  • fixed

    WidgetEntity picker may cause instability on some combinations of platforms and applications.

  • new

    Asset version scannerAdded new method to scan for new asset versions.

0.1.30

23 September 2016
  • fixed

    Asset managerAsset manager fails to switch versions if an asset is removed without refreshing the list.

0.1.29

21 September 2016
  • fixed

    InternalWrapper for PySide2 and Qt5 does not work properly on Windows.

0.1.28

16 September 2016
  • changed

    InternalAdd wrapper for PySide2 / Qt5 to support Maya 2017 and other future applications that rely on later versions of Qt.

  • fixed

    APIInternalConnect break in case of slow connection or missing url icon.

  • changed

    InternalSpeedup asset manager.

  • fixed

    InternalConnect logs are saved to the wrong directory.

0.1.27

8 August 2016
  • new

    ActionsAdded default action to reveal a Component in the OS default file browser.

0.1.26

19 July 2016
  • new

    InternalLogs are now written to file and the logs directory can be accessed via the about menu.

0.1.25

7 June 2016
  • changed

    InternalImprove support for debugging tools.

  • fixed

    Asset managerAsset versioning change breaks if versions has been deleted.

0.1.24

7 June 2016
  • fixed

    Error when starting connect with invalid ftrack server URL.

0.1.23

6 May 2016
  • fixed

    APIEventsThe ftrack.connect.publish-components event listener does not work correctly when using Windows.

0.1.22

2 May 2016
  • new

    APIEventsAdded new ftrack.connect.publish-components event listener which can be used to publish components from applications not supporting the locations framework.

  • changed

    Login details and credentials are now stored in a json file in the platform specific user data folder instead of using QSettings.

  • fixed

    Unable to logout on some platforms.

0.1.21

30 March 2016
  • fixed

    APIEventsEvent listeners using new API may be registered twice.

0.1.20

14 March 2016
  • new

    PluginsAdded a menu option to open the default plugin directory.

  • changed

    Improved error handling for invalid server URLs.

  • new

    Added ability to login using regular users credentials via web interface instead of API key. Username and API key fields are therefore hidden by default in the ftrack connect login screen.

  • new

    Eventsftrack connect will now respond to the ftrack.connect.discover event which can be used to identify if ftrack connect is running for the current user.

  • new

    LocationPaths for custom locations that are implemented in the new Python API, ftrack-python-api, are now resolved in Connect.

  • new

    Location ScenarioAdded a new hook that can be used to detect problems and present information to the user.

  • new

    Location ScenarioAdded a configure storage scenario widget that will be shown on startup if a storage scenario has not been configured on the server.

  • changed

    Event pluginsEvent plugins are now loaded for the new Python API, ftrack-python-api. Read more

  • fixed

    UiRestore ftrack_connect.panelcom.PanelComInstance communication with contextSelector, so changes to the environments get reflected into the widgets.

0.1.19

8 January 2016
  • new

    Context SelectorAdded new ftrack_connect.ui.widget.context_selector.ContextSelector widget that can be used to present and browse for a context.

  • changed

    Removed BrowseTasksSmallWidget in favor of ftrack_connect.ui.widget.context_selector.ContextSelector.

0.1.18

10 November 2015
  • new

    Added new ftrack_connect.ui.widget.html_combobox.HtmlComboBox widget and ftrack_connect.ui.widget.html_delegate.HtmlDelegate.

0.1.17

16 October 2015
  • fixed

    ActionsThe option launch with latest is not respected when launching Adobe applications.

  • fixed

    ActionsDeveloperWhen launching actions via connect, not all action data are passed when firing the launch event.

0.1.16

2 October 2015

0.1.15

22 September 2015
  • changed

    Entity BrowserAdded support for new workflow object icons in entity browser.

  • fixed

    CrewHumanized notification dates are not always correct.

  • fixed

    PublisherClean up after a failed publish fails if not permitted to delete version.

0.1.14

8 September 2015
  • new

    ActionsAdded support for launching actions from Connect.

  • new

    CrewAdded crew widgets for chat and notifications.

  • changed

    ActionsApplications may now include description and variant.

  • changed

    Developerthumbnail.Base will no longer default to ellipsis shape. Use thumbnail.EllipsisBase for round thumbnails.

0.1.13

31 August 2015
  • changed

    PublisherUpdate entity browser to support updated naming convention.

0.1.12

24 August 2015
  • new

    PublisherSupport custom object types and icons in entity browser.

0.1.11

5 June 2015
  • changed

    PublisherFile browser now defaults to home directory.

  • fixed

    PublisherFile browser crashes if file is removed or renamed.

  • fixed

    PublisherFile browser not being refreshed if closed and reopened.

0.1.10

6 May 2015
  • fixed

    PublisherCan not add files via drag and drop with non-ascii characters in the path.

0.1.9

18 March 2015
  • new

    DeveloperAdded base widgets and connectors to be used by application plugins.

0.1.8

2 March 2015
  • fixed

    PublisherPublisher browser breaks when objects and files have non-ascii characters.

  • new

    DeveloperTutorialAdded tutorial on how to add you own custom applications and how to modify the environment. Read more

  • changed

    PublisherAdded the possibility to specify if you like to version up an existing version or create a new version when publishing. Read more

0.1.7

3 February 2015
  • fixed

    PublisherPublisher is stuck in processing state if publish fails.

0.1.6

30 January 2015
  • change

    DeveloperMoved logic for finding and starting applications supported by legacy plugins from the ftrack connect core to the legacy plugins repository.

  • fixed

    Unable to launch NukeX on Windows.

  • fixed

    Wrong Nuke version is launched on Windows if several are installed.

  • fixed

    Hiero and HieroPlayer are not discovered on Windows.

0.1.5

26 January 2015
  • change

    Include all environment variables when launching applications.

0.1.4

23 January 2015
  • new

    Added About option to menu to display eg. version, logged in user and ftrack server url.

  • change

    Use a managed location when publishing from adobe extensions to prevent publishing temporary files.

0.1.3

14 January 2015
  • change

    Update default action_discover and action_launch hooks to support new format in ftrack 3.0.3. Read more

  • new

    Support launching applications with legacy ftrack plugins enabled.

  • fixed

    Fix import error causing Nuke to not launch correctly via Connect.

0.1.2

17 December 2014
  • Release to match version for package. No changes introduced.

0.1.1

2 December 2014
  • new

    Support publishing independently of applications.

  • new

    Provide default actions for discovering and launching locally installed applications.