Ballerina-lang 2201.0.0 (Swan Lake)
blog.ballerina.io
Ballerina-lang 2201.0.0 (Swan Lake)
1–2 of 2 posts
Re: Ballerina-lang 2201.0.0 (Swan Lake)
#2With a focus on enterprise integration, Ballerina has been designed to easily create network services. Swan Lake adds a new set of substantial language features and platform tools to produce programs that handle network interactions, data, and concurrency straightforwardly.
A lot has changed since we released Ballerina 1.0 in 2019, especially over the past year. Right after 1.0, we started incorporating key integration features such as transactions, querying, streams, table support, database integration, and XML and JSON support into the language. And while this was going well, we realized that we needed to make some fundamental changes to the foundation of the language to improve it for production. We wanted to make Ballerina a great fit for the needs of the cloud. We knew that making those changes affected our existing users, but also that it was a worthy aim to pursue because the long-term benefits of the potential platform for Ballerina users far outweighed the short-term costs.