Release Notes¶
3.3.4¶
23 June 2026- changed
- Consolidated documentation, fixed phrasing and grammar errors.
3.3.3¶
17 June 2026- new
- Added backend rate limit documentation.
3.3.2¶
24 May 2026- new
- (Tests) Added support for fetching entity logs.
- fix
- Test suite bug fixes and improvements.
3.3.1¶
23 April 2026- new
- Create(task); Added support for replacing duplicate tasks (same uri) with the new one instead of retrying the existing task.
3.3.0¶
19 April 2026- new
- Added support for reading and modifying workspace and entity settings, with tests.
- fix
- Added entityid to find_one query function.
3.2.3¶
30 March 2026- new
- Added support for managing Deliveries through the API.
- Added support for managing (Upload)Requests through the API.
- Added support for managing Sites through the API.
- Added test suites for entitytypes, transfers, deliveries, requests and file sharing operations.
- New ‘get_entity’ function to fetch an entity by its ID, regardless if it is disabled or archived(inactive).
- New ‘delete_many’ function to delete multiple entities at once. Currently for deleting files within a Collection share.
- Added ‘grant’ function to grant access to an entity to a user, with complementary ‘revoke’ function to revoke access.
- changed
- Removed generic “Job” and “Share” entity types, replaced with more specific entity types.
- ”Job” entity type is still backward compatible and maps to “Transfer” entity type, but deprecated and will be removed in a future release.
- ”Share” entity type is still backward compatible and maps to “Folder” entity type, but deprecated and will be removed in a future release.
- Session.str function deprecated, use Session.dump instead.
- Replaced ‘offline_one’ function with ‘deactivate_one’ function. Replaced ‘online_one’ function with ‘activate_one’ function.
- ’update_many’ function now expects the entityid parameter to be last, and data parameter to be first.
- ’find_one’ is now a bit more relaxed and looks among finished entities if nothing is found among active entities.
- fix
- Properly throw AccsynException when API returns an exception.
- Proper timezone support for date/time attributes.
3.1.0¶
12 November 2025- new
- Migrated from setuptools to poetry for package management.
- changed
- Renamed ‘domain’ parameter to ‘workspace’ in Session constructor.
3.0.3¶
26 November 2024- changed
- Replaced ‘gui_is_running’ and ‘app_is_running’ with ‘app_is_running’ and ‘deamon_is_running’, keeping the old names for backwards compatibility.
- ’daemon_is_running’ now properly checks for user clients on the same machine being of type server(workspace context) or user server (run by user daemon host).
- fix
- Fixed site query bug.
3.0.2¶
18 November 2024- fix
- Replaced organization > workspace.
3.0.1¶
18 November 2024- fix
- Bug fixes.
3.0.0¶
17 November 2024- feat
- Compliance with new accsyn v3 workspaces.
- Removed pwd and session key authentication, accsyn v3 only support API key basic auth.
2.2.0¶
9 November 2023- feat
- Include and exclude filter expressions to file ‘ls’ & ‘getsize’ operations.
2.1.4¶
17 October 2023- fix
- Documentation build fix.
2.1.3¶
3 October 2023- new
- Connect and read timeout argument added to session init.
2.1.0¶
2 December 2022- new
- Support for retrieving and applying settings for a scope, entity or integration.
- new
- Integration utility function (used by ftrack-accsyn-accessor)
2.0.3¶
4 October 2021- fix
- Fixed bug in PyPi source packaging
2.0.2¶
30 August 2021- fix
- Fixed bug in payload compression
- change
- Replaced update_one and update_many; Code style
2.0.1¶
23 June 2026- new
- (Share) Support for server assignment.
- Support for offlining shares and users.
- (Query) Support for listing offline entities.
- New
mkdir,rename,mv, andrmfile operations.
- changed
- Documentation moved from Google sites to readthedocs.io.
- Code styling.
1.4.1¶
11 April 2021- changed
Session.generate_session_key(liftime)- generates a new session key, with the given lifetime in seconds.- Now reads the ACCSYN_SESSION_KEY environment variable.
1.4.0-3¶
5 November 2020- changed
- Brought back
Session.get_api_key(), to be able enable this in future backend updates.
- Brought back
1.4.0-2¶
5 November 2020- fixed
- p3k bug fixes.
1.3.5¶
1 August 2020- changed
- (Create) Returns a list if multiple entities were created.
- PEP-8 compliant.
- b2; (py3k) removed ‘long’ usage.
- fixed
- b3; (py3k) fixed TypeError: a bytes-like object is required, not ‘str’.
1.3.4¶
30 July 2020- changed
- New function
get_session_keythat returns the current session key retrieved at authentication, usable for subsequent authentications within the key lifetime. - New argument
session_keyto Session(..) causes the API to authenticate with the session key instead of the API key. The session key is bound to the IP and device detected at creation.
- New function
- fixed
- (task query) Fixed bug where additional expression were not detected.
1.3.1¶
22 July 2020- new
- File
ls; Now supports getsize attribute. If true, sizes will be calculated and returned for folders within file listings. Have no effect if ‘files_only’ attribute is set.
- File
1.2.7¶
22 May 2020- new
- (Session init) Support for logging to file.
- (Session init) Tell Accsyn to log JSON indented in verbose mode.
- (find attributes) Choose which type of attributes to query: find (default), create (allowed when creating an entity), and update (allowed when updating).
1.2.5¶
1 April 2020- changed
- Create task; If another tasks exists with same source and destination, it is retried instead of added as duplicate. If argument ‘allow_duplicates’ is supplied as False, an exception will be thrown.
1.2.4¶
1 January 2020- new
- Pre-publish support.
- Query and update job tasks support.
- Bug fixes.
1.2.2¶
10 October 2019- fixed
- Fixed bug in rename.
1.2.1¶
1 October 2019- changed
- Renamed from FilmHUB.
- fixed
- Fixed bug in rename.
1.1.4¶
25 August 2019- changed
- Python 3 support.
- fixed
- Not retrying twice if timeout, could cause for example two jobs to be created.