Release Notes - Mitto [MIT] - 2.8.3

Improvement

issue summary
MIT-1876 subscriptions - make user_id in subscription input table optional
MIT-1857 Subscriptions - allow the format of relative date ranges to be customized

Bug

issue summary
MIT-1879 Subscriptions - enusure that pagination of workbooks and views are handled correctly
MIT-1875 subscriptions - job failure error not in logs
MIT-1874 Job failing with UnicodeEncodeError
MIT-1873 Settings - Check Now - 500 error - /api/pkg
MIT-1872 Sequence - selecting job(s) and pressing "Add Selected" - submit button grayed out
MIT-1871 Sequence - spinner never goes away after adding clicking all jobs and "add selected"
MIT-1859 UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 5: ordinal not in range(128)
MIT-1856 [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Incorrect syntax near the keyword 'IF'. (156) (SQLExecDirectW)") [SQL: CREATE SCHEMA IF NOT EXISTS meta]
MIT-1853 Subscription pdf content is blank for user LaueM for OEEChronological at 12:00
MIT-1852 12:00 subscription is firing off every 5 minutes.
MIT-1850 gcloud file is encrypted
MIT-1842 vizql export - improve handling of Tableau server dropped connections
MIT-1841 subscriptions - improve handling of invalid user_id_to_impersonate
MIT-1840 Some relative dates are incorrect
MIT-1837 Error: psycopg2.errors.StringDataRightTruncation: value too long for type character varying(10)
MIT-1836 2.8 bug - jobs newly added to sequence show incorrect last completed information until page refreshed
MIT-1835 2.8 bug - jobs never run appear in sequence with last completed time of current timestamp
MIT-1834 job_vizql_export does not work with sites other than the default site
MIT-1833 job_rest_export does not work with sites other than the default site
MIT-1831 Credentials - rclone - unable to replace existing credentials
MIT-1816 Tableau Extract Refresh - json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

Breaking Changes

MIT-1857

The date_range section in the configuration for job_subscription.py was renamed to relative_date. The configuration for existing subscriptions jobs using date_range must be updated.