At openfunds we consider two general updates in a year as a good compromise between the size of the updates and the flexibility needed to cope with new regulatory requirements. As we have seen an increasing tendency for new fund regulations, not only in Europe but also in many individual countries in and outside Europe, this puts some pressure on openfunds for more releases. The above chart with its 6 updates shows what we think should be the maximum of new releases for 2021 to 2023.
General release v1.29
The next release is planned to be mixed purpose, containing any member requests, changes, and corrections as necessary. It is currently being composed and is expected for September 2022.
General release v1.30
The following release is also planned to be mixed purpose. Composition of this version has not yet begun but is planned for March 2023.
Major Release 2.0
One of the planned things that might need a longer notice period is our intention to publish a major release. A major release can be recognized by a big figure change, e.g. from 1.2x to 2.xx.
The main difference between a minor and a major release, however, is the omission of fields that are no longer supported. More information about the version management can be found in the white paper ‘Version Management’. As openfunds follows a field-level versioning approach it is possible to continue to use ‘no longer supported’ (NLS) fields even after they have been declared as NLS and a recommendation for a newer version exists. This approach allows a greater flexibility on implementation dates, but over time leads to a situation where quite a number of NLS fields can be used (and must be maintained) besides their successor field.
For this reason we are planning a major release at the end of Q1/2024. As can be seen on the chart above, decommissioning the no longer field would allow us to reduce the size of the openfunds field set significantly. At the moment these are the NLS fields that needed a replacement, if the major release took place right after the launch of version 1.28.1: