Issues Resolved in this Release

Issue

Type

Summary

Resolution

MIT-2919

Improvement

text field in which user must type store key isn’t readily visible

Done

MIT-2918

Bug

Fix job config path in databse

Done

MIT-2914

Bug

incorrect default directory for command jobs

Done

MIT-2913

Bug

directory structure, ownership, and permissions problems

Done

MIT-2903

Bug

Bulk job tagging issue

Done

MIT-2891

Bug

Error after create rclone job with “use existing named credentials”

Done

MIT-2882

Bug

‘/auth/docs’ are missing

Done

MIT-2880

Bug

system monitor job failure

Done

MIT-2876

Bug

‘/v2/store’ endpoint appears to be broken

Done

MIT-2872

Improvement

“select all” on jobs page causes all jobs to disappear

Done

MIT-2860

Improvement

unexpected behavior when clicking active toggle for job in squence

Done

MIT-2856

New Feature

Named Credentials for Gmail and Outlook IMAP

Done

MIT-2853

Bug

Settings page says mitto-plugin-sfdc is installed, but salesforce job gets ModuleNotFound

Done

MIT-2836

Bug

Selected tags not applied

Done

MIT-2817

Improvement

display additional information about license / license server

Done

MIT-2814

Bug

incorrect hostname displayed in browser tab

Done

MIT-2813

Bug

first login is slow

Done

MIT-2812

Bug

Dropdowns (Status, Type, Tag, Ran During) don’t do anything on Mitto 3.1.8 Stage page

Done

MIT-2803

Bug

[Salesforce] connection to server at “localhost” (127.0.0.1), port 5432 failed: Connection refused

Done

MIT-2800

Bug

Buttons on Job Details Page Don’t Resize when Window is Resized

Done

MIT-2786

Task

develop process/instructions for migrating customer from 2.11.x to 3.2.x

Done

MIT-2784

New Feature

Log CMD job output

Done

MIT-2779

Improvement

User preference doesn’t persist across pages on jobs page

Done

MIT-2777

Bug

must delete default env variables before a CMD job can be created

Done

MIT-2776

Improvement

Zuar logo should be orange

Done

MIT-2771

Improvement

Add list of plugins on settings page

Done

MIT-2768

Bug

Fix Loader class to support licensing expiration

Done

MIT-2757

Improvement

Implement tow-way mitto integration with license-service-v2

Done

MIT-2749

Bug

upgrade OpenResty

Done

MIT-2747

Bug

mitto tableu extract job fails from web interface

Done

MIT-2745

Improvement

Remove print execution from jobs files

Done

MIT-2742

Bug

Jobs page doesn’t save layout option

Done

MIT-2741

Bug

Table extract credentials. Extra field

Done

MIT-2738

Improvement

Improve time of job start

Done

MIT-2725

Bug

CSV Job. Empty Verify the information step

Done

MIT-2723

Improvement

Add navigation item state editor

Done

MIT-2722

Bug

Can not download txt file

Done

MIT-2720

Bug

Errors in the console after dragging elements

Done

MIT-2719

Bug

Error in the console after check checkbox

Done

MIT-2716

Improvement

Change default login page path

Done

MIT-2714

Bug

Handle jobs print to stdout

Done

MIT-2713

Bug

Error creating generic_job

Done

MIT-2710

Bug

Error in runtime

Done

MIT-2709

Bug

ExcelInput consumes all available memory when processing xlsx files with pivot tables

Done

MIT-2704

Task

Regression testing v 3.0.0

Done

MIT-2698

Bug

Timeout modal always shows Custom option

Done

MIT-2697

New Feature

Update select menu UI for multiselect

Done

MIT-2694

Improvement

Drag n drop is not obvious

Done

MIT-2693

Improvement

HIde login error when submit button is clicked

Done

MIT-2692

Bug

UI timezone error

Done

MIT-2691

Bug

Filters changed on Stage and Jobs pages

Done

MIT-2690

Bug

Labels from Swimlanes stay in the window

Done

MIT-2689

Bug

Jobs without tab “stage” in Stage

Done

MIT-2688

Bug

Settings error

Done

MIT-2670

Improvement

Include Job Runner status in websocket message

Done

MIT-2669

Bug

Graph page job dots not clickable

Done

MIT-2668

Improvement

Update Job edit buttons

Done

MIT-2667

Bug

Job notes not displayed

Done

MIT-2666

Bug

Title sort doesn’t account for case

Done

MIT-2664

Improvement

Update UI for job actions button

Done

MIT-2660

Improvement

Licensing in job scheduler

Done

MIT-2654

Improvement

rclone plugin - pre-commit integration

Done

MIT-2651

Bug

Tableau extract - credentials type issue

Done

MIT-2649

Improvement

Fix pylint_diff for mitto and plugins

Done

MIT-2645

Bug

Fields with default value is not vissible on frontend

Done

MIT-2638

Improvement

Setup plugins builds on CI

Done

MIT-2635

Bug

Incorrect local timezone

Done

MIT-2627

Improvement

Develop a common log format for mitto and plugins

Done

MIT-2626

Improvement

Collect logs from dockerized mitto instance to ElasticSearch

Done

MIT-2625

Improvement

Implement json log formatter

Done

MIT-2610

Bug

traceback no longer logged to logfile

Done

MIT-2607

Improvement

ExcelInput - improve error handling when one or more column headers are missing

Done

MIT-2591

Bug

Tableau Extract - “the selected credentials are invalid”

Done

MIT-2589

Bug

Builtin Extract plugin > error getting named credentials

Done

MIT-2587

Bug

revisit the implementation of PrivateBaseModel.get_default_data

Done

MIT-2586

Bug

Missing package in mitto-dev-runtime

Done

MIT-2581

Bug

500 error selecting from system table

Done

MIT-2574

Bug

BaseInputV3 instances must allow extra fields to be added

Done

MIT-2570

Improvement

Use parallel jobs on CircleCI for lint and tests

Done

MIT-2567

New Feature

In app messaging

Done

MIT-2563

Bug

Uppercase in tags won’t return in filtered results

Done

MIT-2556

Bug

“make static” fails with vite error on local mitto

Done

MIT-2555

Bug

problems with Job ui updates

Done

MIT-2554

Bug

‘dc run –rm mitto setup’ fails when installing ‘turbodbc’

Done

MIT-2553

Bug

Docker build issue

Done

MIT-2551

Bug

‘static_builtin’ Makefile target missing

Done

MIT-2550

Bug

Subscription date range = yesterday loads dashboard with data through current day

Done

MIT-2549

Bug

reflect transform converts tinyint to bit

Done

MIT-2546

New Feature

Refactor Mitto Job supervisor

Done

MIT-2544

New Feature

Implement License Handler in Mitto

Done

MIT-2542

Epic

Implement licensing flow for Mitto ver. 3.0+

Done

MIT-2541

Bug

increase version of ‘responses’ from requirements.txt

Done

MIT-2539

Bug

missing Makefile targets for tests, lint, flake8

Done

MIT-2537

Improvement

Support for “pausing” scheduled jobs in the UI

Done

MIT-2535

Bug

Add jobs sections adds sequence item every time being accessed

Done

MIT-2534

Bug

Logs page doesn’t show logs

Done

MIT-2533

Improvement

CircleCI - add support for running plugin tests that require credentials

Done

MIT-2532

Improvement

CircleCI - add ability to run tests with all database engines

Done

MIT-2531

New Feature

Create docker-compose based development environment

Done

MIT-2529

Bug

snowflake error related to Python 3.9.10 upgrade

Done

MIT-2528

Bug

zeep retry error - related to Python 3.9.10 migration

Done

MIT-2527

Bug

Mitto 3.0 / master should use CircleCI Python 3.9 image

Done

MIT-2525

Bug

mitto.Dockerfile in current master branch specifies wrong librocksdb

Done

MIT-2524

Bug

Notes Section of Mitto Job display/ edit issue

Done

MIT-2519

Improvement

explore eliminating Pandas and NumPy dependencies

Done

MIT-2518

Improvement

replace ‘xlrd’ Python package

Done

MIT-2515

Improvement

upgrade to more recent version of Postgres

Done

MIT-2514

Improvement

Convert BaseTransform to Pydantic class

Done

MIT-2513

Improvement

Convert BaseStep to Pydantic class

Done

MIT-2512

Bug

Angular strict mode and legacy plugins wizards issue

Done

MIT-2510

Bug

condition evaluates to constant

Done

MIT-2509

Task

remove aggressive filtering of Pylint error messages

Done

MIT-2503

Bug

incorrect Tableau Export view filter encoding

Done

MIT-2501

Bug

static files for plugins apparently not handled correctly in 3.0

Done

MIT-2500

Bug

Job editor too small

Done

MIT-2499

Bug

vizql export ignores personal access token creds

Done

MIT-2494

Improvement

documentation: remove mention of Tableau Export Job from job pag

Done

MIT-2487

Improvement

Final changes for 2.9.8

Done

MIT-2486

New Feature

Auto reload on front end development code change

Done

MIT-2483

Improvement

Update Tableau Export documentation to include Personal Access Token credentials

Done

MIT-2482

Improvement

Update Readme with link describing how to authenticate with Zuar’s ECR

Done

MIT-2481

Bug

Redundant query params on jobs search

Done

MIT-2480

Bug

CI: JS Tests error

Done

MIT-2479

Bug

Disappeared edit buttons

Done

MIT-2478

Bug

Tags apply to Type filter

Done

MIT-2477

Bug

vsftpd is broken

Done

MIT-2476

Bug

‘make docker_jstest’ not working

Done

MIT-2475

Improvement

resolve TODOs

Done

MIT-2474

Improvement

Makefile + documentation tweaks

Done

MIT-2471

Improvement

add link to documentation for custom crontab spec

Done

MIT-2470

New Feature

Pagination: Go directly to page number.

Done

MIT-2469

New Feature

Add pagination info to querystring

Done

MIT-2468

Improvement

investigate CircleCI caching of flake8 and lint results

Done

MIT-2467

New Feature

Enable Tag filter dropdown on all job pages

Done

MIT-2466

Bug

Can’t backspace after typing in search

Done

MIT-2465

Bug

Error adding Sequence (on dev)

Done

MIT-2464

Improvement

Update Settings > Password UI

Done

MIT-2463

Bug

Missing selection styling on Files list

Done

MIT-2462

Improvement

Styling job title as link

Done

MIT-2461

Bug

Cannot unselect Job using checkbox

Done

MIT-2460

Bug

Missing info when zero jobs in tag

Done

MIT-2459

Bug

Capitalize “Ran during” selected values

Done

MIT-2458

Bug

No way to select all jobs in card view

Done

MIT-2457

Bug

Tags in lists and cards

Done

MIT-2456

Improvement

adjust wizard layout

Done

MIT-2455

Improvement

Style login page to match new design

Done

MIT-2454

Bug

Cannot click Logout button when error banner is shown

Done

MIT-2449

Improvement

add snapshot job

Done

MIT-2441

Improvement

Upgrade Python to 3.8+

Done

MIT-2440

Improvement

Migrate from Webpack to Vite

Done

MIT-2429

Improvement

Log all error information when job returns non-zero exit code

Done

MIT-2426

Improvement

Investigate parameter to skip to_copyfrom_line for clean data

Done

MIT-2421

Improvement

Support Tableau Personal Access Tokens for authentication

Done

MIT-2419

New Feature

Allow suspension of job running and re-enablement to make upgrades more convenient.

Done

MIT-2411

New Feature

Test automation for acceptance testing

Done

MIT-2403

Bug

handle command job with no command

Done

MIT-2400

Bug

Dockerized mitto: backup stopped working

Done

MIT-2399

Improvement

Documentation updates

Done

MIT-2398

Improvement

Deployment of dockerized Mitto

Done

MIT-2397

Improvement

New licensing scheme

Done

MIT-2393

Improvement

XSV wizard: reduce the total numbers of sniffing the CSV file

Done

MIT-2378

Improvement

StoreInput - don’t create a store if one does not exist

Done

MIT-2376

Epic

Standalone Mitto package

Done

MIT-2375

Epic

Docker support

Done

MIT-2364

Improvement

CreateTable / CreateTempTable steps - add logging of table DDL

Done

MIT-2360

Improvement

Slow S3 uploads

Done

MIT-2344

Bug

Stage sorting isn’t working

Done

MIT-2334

Bug

Export - AttributeError: ‘CSVExport’ object has no attribute ‘log_requests’

Done

MIT-2333

Improvement

JSON-Editor add custom editor for jobs select view

Done

MIT-2323

Bug

io job with sdl but no columns key - TypeError: ‘Dict’ object is not callable

Done

MIT-2320

New Feature

Create $MITTO_DATA/store directory

Done

MIT-2317

Improvement

file search - add case insensitive flag / checkbox

Done

MIT-2316

Bug

exception in builtin.CreateTable

Done

MIT-2301

Bug

Invalid crontab string saved for schedule

Done

MIT-2300

Bug

Google Adwords wizard breakage

Done

MIT-2290

Bug

stale browser data causes 422 on jobs page after mitto upgrade

Done

MIT-2287

Improvement

Fix Tableau wizard validation error.

Done

MIT-2283

Improvement

Job Actions - Improve wait logic and process handling

Done

MIT-2276

Task

Tests - Try to get rid of session fixture (again)

Done

MIT-2275

Bug

job logs - missing data

Done

MIT-2272

Bug

update frontend for v2 jobs api

Done

MIT-2271

Bug

Add back functionality to allow check for job existence by name

Done

MIT-2264

Improvement

add encoding as a parameter to the Excel input (and other file inputs)

Done

MIT-2262

Improvement

Allow creation of report of a release’s Jira tickets without overwriting remainder of release notes.

Done

MIT-2258

Improvement

Revist need for Jpype fork

Done

MIT-2256

Bug

job config - hjson - commenting last line of object moves that line to line above

Done

MIT-2247

Improvement

job duration value - more granularity

Done

MIT-2245

Bug

Job completion times for sequence are incorrect

Done

MIT-2234

Improvement

Extend file download popup to include “Open” and “Download” buttons

Done

MIT-2220

Bug

global filters - multi selected values text outside button

Done

MIT-2219

Improvement

IMAP plugin icon

Done

MIT-2216

Improvement

[Blocked] wizards - sort credentials alphabetically

Done

MIT-2214

Bug

Snowflake - Object ‘TEST’ already exists.

Done

MIT-2208

Improvement

Tableau Extract Wizard - only display credentials valid with Tableau

Done

MIT-2207

Improvement

Tableau Extract Wizard - detect absence of extracts on site

Done

MIT-2194

Improvement

DropStore step - add store/name parameter to drop a specific store

Done

MIT-2187

Bug

job edit - job types with more than one tab - prompted to save when no changes made

Done

MIT-2170

Bug

query job - output to snowflake - table names with mixed capitalization - KeyError: ‘test_snowflake_naming_MIXED’

Done

MIT-2089

New Feature

start/kill button on logs page

Done

MIT-1991

Improvement

IMAP - add job parameter to specify file types that will be downloaded

Done

MIT-1982

Improvement

Disk usage - more specifics (/var/mitto/data, /var/mitto/store, database, etc)

Done

MIT-1954

Improvement

Webhooks - add notes section (like notes on job page)

Done

MIT-1880

Improvement

Subscriptions - ensure info about each failed subscription appears in job’s error output

Done

MIT-1877

Improvement

IO - Handle max column length on type upgrades

Done

MIT-1855

Improvement

use site_id instead of “site name” with TableauAuth()

Done

MIT-1847

Improvement

handle job warning messages differently than error messages

Done

MIT-1596

Improvement

output to JSON (equivalent of mittio.iov2.tocsv)

Done

MIT-1525

Improvement

wizard improvement

Done

MIT-986

Improvement

add “Store” button to jobs to easily see store data in the UI

Done

MIT-982

Improvement

add “Data” button to jobs to easily see database data

Done

MIT-739

Improvement

add save button when editing sequences

Done

MIT-711

Improvement

Use apt_auth.conf

Done

MIT-505

Improvement

save output database credentials (connection string) and allow as an option when creating a job

Done

MIT-487

Improvement

ability to find jobs without tags

Done

MIT-117

New Feature

DATA EDITOR: drop down menu for enum data types

Done

MIT-61

Improvement

SQLAlchemy does not recognize data type ‘point’

Done