- 1.2.56
- 1.2.55
- 1.2.54
- 1.2.53
- 1.2.52
- 1.2.51
- 1.2.50
- 1.2.49
- 1.2.48
- 1.2.47
- 1.2.46
- 1.2.45
- 1.2.44
- 1.2.43
- 1.2.42
- 1.2.41
- 1.2.40
- 1.2.39
- 1.2.38
- 1.2.37
- 1.2.36
- 1.2.35
- 1.2.34
- 1.2.33
- 1.2.32
- 1.2.31
- 1.2.30
- 1.2.29
- 1.2.28
- 1.2.27
- 1.2.26
- 1.2.25
- 1.2.24
- 1.2.23
- 1.2.22
- 1.2.21
- 1.2.20
- 1.2.19
- 1.2.18
- 1.2.17
- 1.2.16
- 1.2.15
- 1.2.14
- 1.2.13
- 1.2.12
- 1.2.11
- 1.2.10
- 1.2.9
- 1.2.8
- 1.2.7
- 1.2.6
- 1.2.5
- 1.2.4
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2.0
Overview of Ballerina Swan Lake 2201.2.3
Swan Lake 2201.2.3 is the third patch release of Ballerina 2201.2.0 (Swan Lake Update 2) and it includes a new set of bug fixes to the language, language server, and developer tooling.
Update Ballerina
If you are already using Ballerina 2201.0.0 (Swan Lake), run either of the commands below to directly update to 2201.2.3 using the Ballerina Update Tool.
bal dist update
(or bal dist pull 2201.2.3
)
If you are using a version below 2201.0.0 (Swan Lake), run the commands below to update to 2201.2.3.
-
Run
bal update
to get the latest version of the Update Tool. -
Run
bal dist update
( orbal dist pull 2201.2.3
) to update your Ballerina version to 2201.2.3.
However, if you are using a version below 2201.0.0 (Swan Lake) and if you already ran bal dist update
(or bal dist pull 2201.2.3
) before bal update
, see Troubleshooting to recover your installation.
Install Ballerina
If you have not installed Ballerina, then download the installers to install.
Language updates
Bug fixes
To view bug fixes, see the GitHub milestone for 2201.2.3 (Swan Lake).
Standard library updates
Bug fixes
To view bug fixes, see the GitHub milestone for 2201.2.3 (Swan Lake).
Developer tools updates
New features
Language Server
- Added a new quick-fix code action to fill in the missing required fields of a mapping constructor
- Added a new module-level completion item to generate an expression-bodied function snippet
Improvements
OpenAPI Tool
Improved the OpenAPI client configuration handling functionality. Now, the record, which contains the information for client initialization is changed from the ClientConfig
to ConnectionConfig
. A few of the defaultable configuration fields, which were in the ClientConfig
have been changed to the optional fields in the ConnectionConfig
record. Due to this change, the ConnectionConfig
record can be defined as a configurable variable.
Note: Due to the above new configuration changes, it is recommended to republish the client connectors that you have already published to Ballerina Central using this release.
Bug Fixes
To view bug fixes, see the GitHub milestone for 2201.2.3 (Swan Lake) of the repositories below.