# Upgrading to Version 8

**URL:** <https://forum.inductiveautomation.com/t/upgrading-to-version-8/25279>\
**Category:** General Discussion\
**Created:** [May 24, 2019, 5:35am UTC](https://forum.inductiveautomation.com/t/upgrading-to-version-8/25279 "2019-05-24T05:35:38Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![jrd](https://avatars.discourse-cdn.com/v4/letter/j/b9bd4f/32.png) [@jrd](https://forum.inductiveautomation.com/u/jrd)\
**Post date:** [May 24, 2019, 5:35am UTC](https://forum.inductiveautomation.com/t/upgrading-to-version-8/25279/1 "2019-05-24T05:35:38Z")

</div>

I would welcome any feedback on upgrading to version 8.  
I have read the Upgrade guide, and installed V8 on a spare machine for evaluation, but not performed an upgrade on a production machine.  
Our first upgrade is on a mission critical application so we need to take care.  
We plan to set up V8 on a separate gateway server to facilitate fall back.

Would appreciate any feedback. Is it as simple as upgrading from 7.8 to 7.9? (I suspect not) Are there any recommendations, suggestions, gotchas etc?

Comments appreciated.

---

<div class="post-metadata">

**Author:** ![DavidWisely](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/davidwisely/32/10482_2.png) [@DavidWisely](https://forum.inductiveautomation.com/u/DavidWisely)\
**Post date:** [May 24, 2019, 6:51am UTC](https://forum.inductiveautomation.com/t/upgrading-to-version-8/25279/2 "2019-05-24T06:51:44Z")

</div>

I just upgraded from version 7.9.10 to 8.0.1 a week ago.  
I’m reasonably happy with the new version but there have been a few teething issues.

This is what I’ve encounter so far:

1. Project Properties  
When you upgrade, some of the project properties are not specified.  
In the designer you need to go to Project Properties -\> Project -\> General and specify the Default Provider, Default Database, and User Source.

2. Tag References  
Version 8.0 sometimes cannot find tags if the Tag Provider is not specified.  
E.g. I had tag references such as Packing/Maching1/Speed  
Once I added the tag provider it worked fine: [default]Packing/Maching1/Speed  
I mainly encountered this problem in Tag Events and Charts.

3. Query and Expression Tags  
For Query and Expression Tags you now specify an Execution Mode. By default, they are all set to ‘Event Driven’. This will update the tag if a reference in the query or expression changes. The problem is when you use static text in the query or expression it wont update. You need to change the Execution Mode to ‘Fixed Rate’

4. Buttons  
A lot off the button components changed format and after the upgrade didn’t look like buttons any more. They just looked like flat text. I had to go through every window and change the Background Color so they looked like buttons again.

5. Font  
I used ‘Dialog’ font for a lot of labels, buttons, etc. This font changed size (Not sure about other fonts) and after upgrading didn’t fit correctly any more. It showed ‘…’ at the end of a lot of text. I had to go through every window to check and resize many components.

There are also a few issues/bugs that IA are still sorting out and are to be fixed soon. The main ones that trouble me are:

1. On a page load, components all go red while they are loading.  
[http://forum.inductiveautomation.com/t/bug-13815-after-ignition-upgrade-to-8-0-windows-are-loaded-with-tags-in-error-state/25017](http://forum.inductiveautomation.com/t/bug-13815-after-ignition-upgrade-to-8-0-windows-are-loaded-with-tags-in-error-state/25017)

2. The Save As dialog isn’t pre-populated with the file name.  
[http://forum.inductiveautomation.com/t/bug-13936-exportexcel-has-no-file-name/25211](http://forum.inductiveautomation.com/t/bug-13936-exportexcel-has-no-file-name/25211)

3. There is no separate Publish button. So as soon as you save it is pushed to clients.  
[http://forum.inductiveautomation.com/t/publish-mode-and-commit-messages-are-missing/22624](http://forum.inductiveautomation.com/t/publish-mode-and-commit-messages-are-missing/22624)

hope this helps.

---

<div class="post-metadata">

**Author:** ![grietveld](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/grietveld/32/6984_2.png) [@grietveld](https://forum.inductiveautomation.com/u/grietveld)\
**Post date:** [May 24, 2019, 11:57am UTC](https://forum.inductiveautomation.com/t/upgrading-to-version-8/25279/3 "2019-05-24T11:57:40Z")

</div>

I would take a backup of your production system and move it to your spare machine. There have been a few scripting changes, and some property changes that may cause some issues and need some modifications before it will be usable in production. I would either use a mirror of the database as well, or setup a read only user to the existing one so you can still view the data.

---

<div class="post-metadata">

**Author:** ![KathyApplebaum](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kathyapplebaum/32/7261_2.png) [@KathyApplebaum](https://forum.inductiveautomation.com/u/KathyApplebaum)\
**Post date:** [May 24, 2019, 3:13pm UTC](https://forum.inductiveautomation.com/t/upgrading-to-version-8/25279/4 "2019-05-24T15:13:05Z")

</div>

I think a number of these have been fixed in 8.0.2, which should be in final release shortly.

---

<div class="post-metadata">

**Author:** ![jrd](https://avatars.discourse-cdn.com/v4/letter/j/b9bd4f/32.png) [@jrd](https://forum.inductiveautomation.com/u/jrd)\
**Post date:** [May 27, 2019, 12:29am UTC](https://forum.inductiveautomation.com/t/upgrading-to-version-8/25279/5 "2019-05-27T00:29:56Z")

</div>

Thanks for the responses  
DavidWisely, can you provide an estimate of how long this took?

Thanks

---

<div class="post-metadata">

**Author:** ![DavidWisely](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/davidwisely/32/10482_2.png) [@DavidWisely](https://forum.inductiveautomation.com/u/DavidWisely)\
**Post date:** [May 27, 2019, 12:54am UTC](https://forum.inductiveautomation.com/t/upgrading-to-version-8/25279/6 "2019-05-27T00:54:04Z")

</div>

Hi jrd,

It took about 3 days to work through all the issues I had. Another main one which I missed with the above list was that some of my tags disappeared and I had to export/import them separately from the old project.

I would suggest waiting for version 8.0.2 which, as Kathy said, should fix a number of the problems I had. I expect it will be out in the next few weeks.

---

<div class="post-metadata">

**Author:** ![kevin.deyoung](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.deyoung/32/9558_2.png) [@kevin.deyoung](https://forum.inductiveautomation.com/u/kevin.deyoung)\
**Post date:** [September 12, 2019, 8:25pm UTC](https://forum.inductiveautomation.com/t/upgrading-to-version-8/25279/7 "2019-09-12T20:25:22Z")

</div>

I took a slightly different approach. I wanted to see what happened if I restored a gateway backup from a current v7.9.7 gateway to a new v8.0.3 gateway.

Amazingly the restoration process seemed to work just fine. I noticed that it created a new “global” project to be the container for those items that were shared/global in the v7.9.7 version such as shared libraries and SFCs. It then inherited that project in the other projects requiring those items.

The rendering of most components in v8.0.3 after restoration is much different in the restored rendition. Buttons, tabs, and tables will all require adjustments before being ready for prime time again.

I haven’t gotten to the operational part yet.

---

<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:** [September 12, 2019, 10:49pm UTC](https://forum.inductiveautomation.com/t/upgrading-to-version-8/25279/8 "2019-09-12T22:49:50Z")

</div>

RE the Dialog font change:

> [@Ignition 8.0.2 Font is different to 7.9.6](http://forum.inductiveautomation.com/t/ignition-8-0-2-font-is-different-to-7-9-6/26547/6):
>
> Hi all, About fonts, the Oracle JRE used to include the Bigelow and Holmes [Lucida font](https://lucidafonts.com/collections/lucida-sans). It was mapped to the Dialog font and even hard coded as a fallback font if the specified font name could not be found on the system (for example, you select Comic Sans but it isn’t installed on the system) or if the Character cannot be represented in the selected font. This is because the Lucida Sans font had pretty good glyph matches for a lot of languages. Unfortunately, the Lucida Sans font is not include…
