You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For each implementation some standards have to be noted besides the expected features to assure that different implementations stay compatible.
Changing the specifications
When changing the specifications of the binaries on a public release. It's expected that a well documented pull request is made to the main repository. These changes should also be tested through the CI/CD pipeline to assure that the binaries are working as expected. These changes should also have their own unique version number (usually this should be an increment of the previous version number) in the DB Info block.
Making update scripts
Sometimes the changes in the specifications across implementations are not compatible. In these cases it's expected that an update script is present to alter the binaries to the new specifications. As long as this version isn't approved on the main repository. These alterations shouldn't be permanent.