# 7.9 upgrade to version 8 pain points

**URL:** <https://forum.inductiveautomation.com/t/7-9-upgrade-to-version-8-pain-points/47385>\
**Category:** Ignition\
**Created:** [June 3, 2021, 8:36am UTC](https://forum.inductiveautomation.com/t/7-9-upgrade-to-version-8-pain-points/47385 "2021-06-03T08:36:45Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mcarritt1](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mcarritt1/32/4262_2.png) [@mcarritt1](https://forum.inductiveautomation.com/u/mcarritt1)\
**Post date:** [June 3, 2021, 8:36am UTC](https://forum.inductiveautomation.com/t/7-9-upgrade-to-version-8-pain-points/47385/1 "2021-06-03T08:36:45Z")

</div>

Anyone have a list of things to watch out for during this process?

Things I have:  
**Python**

- system.tag.read() / write() deprecated but still usable. failures dont tell you much information in the log, try to use the new versions

- system.tag.browseTags() reworked to system.tag.browse() . recursive added back in 8.1.2!

**Tags:**

- Tag.LastChange is changed to Tag.Timestamp . still might work the old way? probably best to do a find and replace and use .TimeStamp

- tag parameters now more easily accessed

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [June 3, 2021, 9:31am UTC](https://forum.inductiveautomation.com/t/7-9-upgrade-to-version-8-pain-points/47385/2 "2021-06-03T09:31:31Z")

</div>

This is my list after a couple of upgrades

> [@Undocumented changes when migrating from v7 to v8](http://forum.inductiveautomation.com/t/undocumented-changes-when-migrating-from-v7-to-v8/38044):
>
> Just some items I’ve found during v7 to v8 upgrades that may not be documented (some of them might be) and can cause hiccups (and quite a bit of work, relatively speaking!). The official guide to upgrading from IA is [here](https://docs.inductiveautomation.com/display/DOC81/Ignition+8+Upgrade+Guide). Tags: UDT v7 property UDTParentType has been renamed in v8 to TypeId Tag quality string values have changed. E.g. EDITED FOR 8.1.10 below 8.1.10 “Not Found” ==\> “Bad\_NotFound”; “Disabled” ==\> “Bad\_Disabled”; 8.1.10 and above “Bad\_NotFound(Error description…)”, “Bad\_ErrorC…

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [June 3, 2021, 1:23pm UTC](https://forum.inductiveautomation.com/t/7-9-upgrade-to-version-8-pain-points/47385/3 "2021-06-03T13:23:27Z")

</div>

Nick links to it in his post about this, but do make sure to read through the upgrade guide: [7.9 to 8.1 Upgrade Guide - Ignition User Manual 8.1 - Ignition Documentation](https://docs.inductiveautomation.com/display/DOC81/7.9+to+8.1+Upgrade+Guide)
