Breaking changes (FIX Latest) in schema when upgraded to EP266

Hi Team

We are trying to upgrade our FIXML version to EP266 and could see a few changes in the new pack.

  • All the schema file names have changed from xx-5-0-SP2.xsd to xx-Latest.xsd (example: fixml-allocation-base-5-0-SP2.xsd changed to fixml-allocation-base-Latest.xsd)

  • This has caused the namespace changes in the schemas as well (example: xmlns=“http://www.fixprotocol.org/FIXML-Latest”)

We are planning to upgrade and let our consumers aware of this change.

Could you please let me know if there will be further changes like this in future or if the name is going to remain as FIXML-Latest?

The below link mentions about transition from FIX 5.0 SP2 to FIX Latest - https://www.fixtrading.org/transition-from-fix-5-0-sp2-to-fix-latest-completed/ that hints there are no are no plans to issue another version of FIX beyond FIX Latest.

Regards
Rahul

There will not be any further changes like this in the future. The term “5-0-SP2” was changed to “Latest” everywhere already as of EP260. FIX Latest will be extended with Extension Packs. You may use ApplVerID(1128) to explicitly identify the application layer version (e.g. 10=FIXLatest) and ApplExtID(1156) to explicitly identify the highest EP number you are supporting (e.g. 266).

@hanno.klein, thanks for your reply.

Yes, we noticed the term 5-0-SP2 was changed by EP260. The file name change in schema was noticed only in EP266,EP265 package (ie- fixml-allocation-base-5-0-SP2.xsd changed to fixml-allocation-base-Latest.xsd)

Thanks for confirming there won’t be any changes like this in future.

Yes, it was a major change for FIXML intended to avoid any such change going forward, i.e. discontinuing the version numbering and moving to EP numbering that does not affect filenames or namespaces.

Happy to hear that there are FIXML users of FIX Latest out there :slight_smile:

Thanks for reassuring. Yes, we upgrade regularly to the latest FIX extension packs to be in line with the latest changes.

1 Like