Issues Resolved in this Release¶
Epic¶
Issue |
Summary |
Description |
---|---|---|
Create a Portal Export job |
Added a Portal Export Job connector that automatically manages Python virtualenvs and Python code for Runner jobs. |
Improvement¶
Issue |
Summary |
Description |
---|---|---|
Disable snowflake.sqlalchemy warning |
Disable unnecessary warning about requirements incompatibility. |
|
Add support for named credentials to QueryInput |
Named credentials and credentials embedded in a job configuration via the |
|
Add JSON Schema documentation for Snowflake key-pair credentials |
Updated JSON Schema documentation to include SnowflakeCredentials. |
|
Update JSON Schema docs |
JSON Schema documentation was updated to match the implementation. |
|
Update dependencies for documentation creation |
Updated to more recent versions of dependencies used for creating documentation. |
|
improve error logging for IMAP job |
Additional diagnostic info for problems with Microsoft 365 now logged. |
|
Add support for Snowflake key-pair authentication |
Snowflake inputs and outputs now support keypair authentication. |
|
Update remote docker version and aws-ecr orb in the CircleCI config |
Updated. |
|
Implement ‘Subscriptions NG’ – next generation subscriptions supporting Portal Export |
Added a Subscriptions connector supporting scheduled activity on a per-user basis along with email delivery of any artifacts produced by the activity. Includes a Portal Export Job creating PDFs for Zuar Portal dashboards. |
|
Change type of mitto.jobs.job_email.JobConfig.attachments |
Updates to the Email Job that allows sending email bodies without an attachment. |
|
Allow job parameters to override the job’s configuration |
Added support for dynamically passing parameters to jobs at runtime to customize behavior. Parameters can be passed when jobs are started by the Runner API or CLI. |
|
‘mitto store –json’ command fails if rows contain datetime objects |
‘mitto store –json’ now properly serializes all possible data types. |
|
Display the licensing instance id on the settings page. |
Display the licensing instance-id of a Runner instance on the Settings page in the UI. |
|
update screen uses “mitto” instead of “runner” |
Correct product name displayed in instance upgrade message. |
|
Job parameters to limit / disable sampling |
Add the ability to disable or limit data sampling to decrease runtime for jobs processing stable data. |
|
remove or relocate “updating status” message from settings page |
The “updating status” message has been removed from the Settings page to avoid distraction caused by re-layout. |
|
Create a Python job type |
Created a Python Job type that automatically manages requirements and Python virtual environments. |
Bug¶
Issue |
Summary |
Description |
---|---|---|
‘RegexInput’ handles nested directories incorrectly |
Fixed multiple bugs in the ‘flatfile’ plugin that prevented ‘RegexInput’ and other inputters from correctly processing file in nested directories under MITTO_DATA. |
|
Tableau Extract Refresh Keeps Running |
Corrected a bug caused by Runner failing to detect if a Tableau Export was already running. |
|
can’t page through job history |
It is now possible to page through job history when there is a very large number of historical runs. |
|
Multiple errors appear in job log page |
Eliminated spurious error messages from appearing on Job Logs page. |
|
Relative dates in the params section of job config can’t be overridden |
Added the ability to override relative dates specified in job configurations. |
|
Error in the logs after running Job |
Remove error message incorrectly printed in job logs. |
|
Credentials > Disable browser autocomplete for credentials fields |
To improve security, credentials values are no longer subject to auto-complete in credentials modals. |
|
sample/iterator.py double executes |
Corrected code to avoid double sampling of some data. |