Release Notes - Mitto [MIT] - 2.8.1¶
Release Content¶
Epic¶
Improvement¶
Sub-task¶
Task¶
Bug¶
issue |
summary |
---|---|
Redshift - TypeError: unhashable type: ‘list’ |
|
BaseInputV2.updated_at being called instead of StoreInput.updated_at |
|
MySQL - Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs |
|
MySQL - job fails 2nd run - pymysql.err.InternalError: (3822, “Duplicate check constraint name ‘_test_account_chk_1’.”) |
|
removing job from sequence doesn’t save the sequence |
|
Mitto API endpoint /api/messages is not reachable |
|
Error changing recipients of notifications. |
|
No Longer Receiving Error Notifications on Job Fails |
|
Add support for creation of release notes |
New Feature¶
Upgrading from Previous Mitto Versions¶
General - Files Not Upgraded¶
Mitto installs a number of files that may be modified by the user, post-installation.
To avoid overwriting user modifications during subsequent upgrades, the following files
are not updated by mitto upgrade
:
/opt/mitto/etc/nginx/nginx.conf
/opt/mitto/static/login.html
/opt/mitto/static/index.html
Thus, if a Mitto release contains changes to one or more of these files, those changes
must be manually made after running mitto upgrade
.
If a release does not contain modifications to the above files, this section can be safely ignored.
Mitto 2.8.1 - Files Not Upgraded¶
The changes for MIT-1789 required modifications to nginx.conf
. Because nginx.conf
is not automatically updated during an upgrade, it must be manually updated after
running mitto upgrade
. Once nginx.conf
has been updated, waf
must be restarted.
The following commands will apply the changes to an unmodified nginx.conf
, saving
the original as nginx.conf.orig
, and restart waf
:
$ sudo bash -c "sed -E -i.orig 's/\|v2/\|messages\|v2/' /opt/mitto/etc/nginx/nginx.conf"
$ sudo systemctl restart waf
To confirm the changes were made:
$ diff /opt/mitto/etc/nginx/nginx.conf /opt/mitto/etc/nginx/nginx.conf.orig
< location ~ ^/api/(about|history|graph|credentials|credential_types|tags|webhooks|webhooks|messages|v2)(/.+)? {
---
> location ~ ^/api/(about|history|graph|credentials|credential_types|tags|webhooks|v2)(/.+)? {