Release Notes

Note

The accsyn overall changelog can be accessed here:

https://support.accsyn.com/changelog.

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, and rm file 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.

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_key that returns the current session key retrieved at authentication, usable for subsequent authentications within the key lifetime.
    • New argument session_key to 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.
  • 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.

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.