- 2201.5.0 (Swan Lake Update 5)
- 2201.4.2 (Swan Lake Update 4)
- 2201.4.1 (Swan Lake Update 4)
- 2201.4.0 (Swan Lake Update 4)
- 2201.3.5 (Swan Lake Update 3)
- 2201.3.4 (Swan Lake Update 3)
- 2201.3.3 (Swan Lake Update 3)
- 2201.3.2 (Swan Lake Update 3)
- 2201.3.1 (Swan Lake Update 3)
- 2201.3.0 (Swan Lake Update 3)
- 2201.2.4 (Swan Lake Update 2)
- 2201.2.3 (Swan Lake Update 2)
- 2201.2.2 (Swan Lake Update 2)
- 2201.2.1 (Swan Lake Update 2)
- 2201.2.0 (Swan Lake Update 2)
- 2201.1.2 (Swan Lake Update 1)
- 2201.1.1 (Swan Lake Update 1)
- 2201.1.0 (Swan Lake Update 1)
- 2201.0.5 (Swan Lake)
- 2201.0.4 (Swan Lake)
- 2201.0.3 (Swan Lake)
- 2201.0.2 (Swan Lake)
- 2201.0.1 (Swan Lake)
- 2201.0.0 (Swan Lake)
- Swan Lake Beta6
- Swan Lake Beta5
- Swan Lake Beta4
- Swan Lake Beta3
- Swan Lake Beta2
- Swan Lake Beta1
- Swan Lake Alpha5
- Swan Lake Alpha4
- Swan Lake Alpha3
- Swan Lake Alpha2
- Swan Lake Alpha1
- Swan Lake Preview 8
- Swan Lake Preview 7
- Swan Lake Preview 6
- Swan Lake Preview 5
- Swan Lake Preview 4
- Swan Lake Preview 3
- Swan Lake Preview 2
- Swan Lake Preview 1
Overview of jBallerina 1.2.1
The jBallerina 1.2.1 patch release improves upon the 1.2.0 release by introducing the features listed below and addressing a number of bugs and improvements.
You can use the update tool to update to jBallerina 1.2.1 as follows.
For existing users:
If you are already using jBallerina version 1.2.0, you can directly update your distribution to jBallerina 1.2.1 by executing the following command:
ballerina dist update
However, you need to use the following commands instead of the above if you have installed:
- jBallerina 1.2.0 but switched to a previous version:
ballerina dist pull jballerina-1.2.1
- a jBallerina version below 1.1.0: install via the installers
For new users:
If you have not installed jBallerina, then download the installers to install.
Language
- Deprecation support for annotations, function parameters, and object fields
- Runtime validations added to the XML attributes map
- Support for map to record assignment
Standard library
- Support for Avro key serialization/deserialization in the
ballerina/kafka
module - Automatic failover support for the WebSocket client
- Provide the base64-encoded end user certificate along with the mutual SSL status
Dev tools
- Support for mocking object methods in Testerina
- Support for subtypes in Java for the bindgen tool
- Support for formatting of streams
- Code coverage report
Deployment
- Default permissions mode support for Kubernetes configmap and secret annotations
- Node selector support for Kubernetes deployments and job annotations