Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[4diac-dev] Planned IEC 61499 type hash changes in Eclipse 4diac 3.5
  • From: Alois Zoitl <alois.zoitl@xxxxxx>
  • Date: Tue, 10 Nov 2026 10:10:45 +0100
  • Delivered-to: 4diac-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/4diac-dev/>
  • List-help: <mailto:4diac-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/4diac-dev>, <mailto:4diac-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/4diac-dev>, <mailto:4diac-dev-request@eclipse.org?subject=unsubscribe>
  • Ui-outboundreport: notjunk:1;M01:P0:KagjFxsymH8=;McQ40+gYfLnUnUAOR7cC6F1tQij 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 YnsCGD
  • User-agent: Evolution 3.56.2-10+b1

Hi all,

I would like to give you an early heads-up about a planned change to the IEC 61499 type hash algorithm in Eclipse 4diac IDE.

During our work on IEC 61499 XSDs and investigations into recently discovered bugs, we identified several issues in the current algorithm used to detect functional or structural mismatches between 4diac IDE and 4diac FORTE.

Addressing these issues requires backward-incompatible changes to the resulting hash values. To avoid multiple incompatible updates, we plan to collect all known and foreseeable hash-related changes and introduce them together with an algorithm version bump in Eclipse 4diac 3.5.

What does this mean for users?

  • No action is required at this time.
  • With 4diac IDE 3.5, hash values may change even for unmodified IEC 61499 types, depending on the features they use.
  • FB types will therefore need to be re-exported to ensure consistency between 4diac IDE and 4diac FORTE.

We are also introducing regression tests to prevent unintended hash changes before the planned update.

We have created a planning issue to coordinate the changes and keep everyone informed: https://github.com/eclipse-4diac/4diac-ide/issues/3175

Please feel free to comment on the issue if you have questions, concerns, or additional cases we should consider. You can also subscribe to the issue to follow further developments.

Cheers,
The Eclipse 4diac Team


Back to the top