Release Notes

Note

The accsyn overall changelog can be accessed here:

https://support.accsyn.com.

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 sryle

2.0.1

9 November 2023
  • new
    • (Share) Support for server assignment.

    • Support for offlining shares and users.

    • (Query) Support for listing offline entities.

    • Mew 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 retreived at authentication, and can be used for subsequent authentications throughout the lifetime of key.

    • New argument ‘session_key’ to Session(..) construct, will make API to attempt authenticate using the session key instead of API key. The session key are bound to the IP and device detected upon 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 antity) 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.