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
LoginProvide 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
Improve 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.
- 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
- 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
Entity 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
LoginError 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
LoginLogin details and credentials are now stored in a json file in the platform specific user data folder instead of using QSettings.
- fixed
LoginUnable 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
LoginImproved error handling for invalid server URLs.
- new
LoginAdded 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.
See also
- 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 andftrack_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- new
Display more detailed information about ftrack connect in About window.
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.
See also
- new
CrewAdded crew widgets for chat and notifications.
- changed
ActionsApplications may now include description and variant.
- changed
Developer
thumbnail.Base
will no longer default to ellipsis shape. Usethumbnail.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 2014Release 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.