v1.2 — Known issues and temporary Full Update recommendation #7
Replies: 2 comments 3 replies
|
Thanks for the transparency around the v1.2 issues and the temporary Full Update recommendation. One thing that stood out is how difficult dependency-related regressions can be to track once scheduling logic becomes more complex. Issues like predecessor updates not propagating correctly, relationship-type changes affecting downstream behavior, or dependency links becoming inconsistent are often symptoms of how interconnected the underlying logic has become. We've seen similar challenges in other projects where understanding the impact of a change is harder than making the change itself. That's actually one of the problems we're exploring at JigsawML. We help teams visualize code relationships, dependencies, and architecture flows so it's easier to see what may be affected when workflow or scheduling logic changes. Looking at the v1.2.5 stabilization effort, I'd be interested to see how the update workflow and dependency graph are evolving. If you're open to it, I'd be happy to run the repository through JigsawML and share a free architecture visualization demo. I'd genuinely value your feedback on whether the insights would be useful for diagnosing and preventing issues like these. |
|
Thanks for the offer. The repository is public, so you are welcome to run it through JigsawML and share the resulting architecture visualization. I would be interested to see how well it handles a fairly large Excel/VBA codebase, particularly relationships between standard modules, class modules, UserForms, worksheet events and the scheduling workflow. There are also dependencies that are not always expressed through straightforward function calls, so it would be useful to see which relationships JigsawML can detect and where its limits are. Please feel free to share the demo here or send me a link when it is ready. I’d be happy to give you honest feedback on whether it helps with understanding regression impact in this kind of project. |
Uh oh!
There was an error while loading. Please reload this page.
Known issues identified after the v1.2 release
Following additional real-world testing, several regressions have been identified in ProjectEngine v1.2.
The most important known issue concerns the incremental Update Gantt workflow. Some changes to predecessor relationships—particularly removing a predecessor or changing its relationship type—may not be fully detected. This can leave scheduling logic or displayed dependency links temporarily out of date.
Until the corrective release is available, users are advised to run Full Update after:
adding, removing or modifying predecessor relationships;
changing relationship types or lag values;
resizing the columns located to the left of the Gantt timeline;
observing a dependency link that appears inconsistent with the current schedule.
Additional investigations are in progress regarding:
SS and FF relationships using summary tasks as predecessors;
SVG dependency alignment and arrow visibility;
Longest Path REX results in schedules without Actual or Forecast dates.
A dedicated v1.2.5 stabilization release is being prepared to address these issues. Its scope is limited to corrective work and regression testing; no new performance or architectural development will be introduced.
The current v1.2 release remains available, but Full Update should be preferred over incremental Update whenever schedule logic has been modified.
Thank you to the users currently testing the release. Further details will be published with v1.2.5 once the corrections have been validated.
All reactions