Skip to content

Ballerina 0.963.0 Released!

Pre-release
Pre-release
Compare
Choose a tag to compare
@keizer619 keizer619 released this 23 Feb 14:16
· 98675 commits to master since this release

What’s new in Ballerina 0.963.0

Ballerina Language improvements

  • Improved table syntax with in memory table type support

Ballerina Composer improvements

  • Transformer iterable operation source generation support

Ballerina Standard Library improvements

  • Support a variety of multipart media types (multipart/form-data, multipart/mixed, multipart/alternative etc..) with inbound and outbound requests
  • Add support for decoding nested parts within a multipart entity upto any level
  • A new method (called setFileAsPayload) has been introduced to outbound request and outbound response to set a file as payload
  • Certificate revocation verification with CRL and OCSP.
  • Hostname verification.
  • HTTP data binding support.
  • Load Balancer implementation for the HTTP client connector.
  • HttpOnly and Secure flags for HTTP session cookie.
  • Add configurations to enable or disable compression
  • Move File and Channel open functions to IO package level.
  • Introducing DelimitedRecordChannel as a replacement for TextRecordChannel

 

Ballerina Language Server improvements

  • Find all references language feature support
  • Go to definition support for transformer statement
  • Completions and suggestion for parameter context
  • Variable prioritization for context aware completion item ordering
  • Completion and Suggestion inside endpoint definition context
  • Bug Fixes

 

Getting started

You can download the Ballerina distributions, try samples, and read the documentation at http://ballerinalang.org.