Search code examples
versionupgradeballerina

What are the main differences between Ballerina version 0.991.0 and 1.0.0?


I started a project using Ballerina 0.991.0 last week.Now Ballerina 1.0.0 alpha version has been released.

What are the major differences between two versions if I upgrade my Ballerina version to 1.0.0.


Solution

  • 1.0.0-alpha release is based on the language specification 2019R2 which will be used for 1.0.0 GA release. Also future releases will based on that specification with the backward compatibility.

    The significant advantage with related to 0.991.0 release is Java interoperability and performance improvements.

    Therefore in long term it would be better migrating to alpha. Please refer 1.0.0-alpha release notes.