My current system is version 8.1.29 using Perspective, not Vision. How do you decide if it's worth upgrading to 8.1.34?
Test it out on a system and make sure there are no regressions for your particular use-case, then upgrade. I especially recommend it to our clients whenever there are security vulnerabilities fixed like there are in 8.1.34 or when there are new features that are useful like the tag reference tracker.
I wasn't sure the tag reference tracker would apply with Perspective. That makes it worth the effort.
Thanks.
From what I understand, the tag reference tracker works better for Perspective than it does for Vision. Vision it can only tell you a tag was referenced from a client, but in Perspective, it can give more granular details on what component, etc accessed a tag.
As has already been called out, Security updates are a very good indication you should consider taking a version. Beyond that, you should consider what new features have been added, and if any of those new features (or bug fixes) would make your existing projects better.
For many, the potential of behavioral regressions or bugs are the biggest concern because you never want something in your project to stop working after an upgrade. The potential for such behavioral regressions can be identified by testing your projects on an isolated testing instance. I am (surprise, surprise) a huge advocate for automated testing of projects for precisely this sort of process. Identification of your most important user stories, along with automated execution of those stories against a potential upgrade candidate can help you quickly identify whether a release version would impact your existing projects.