Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: jolie/jolie

v1.12.2

10 Nov 09:19

Choose a tag to compare

Jolie 1.12.2 is released!

This release is identical to v1.12.1 beside three minor bug-fixes/improvements.

Changelog

  • fix comparing values of Values javaservice (#529)
  • fix type casting for choice types
  • no need to check for null when using instanceof

v1.12.1

07 Jul 11:56

Choose a tag to compare

Jolie 1.12.1 is released!

This release is identical to v1.12.0 beside:

Changelog

  • Small fix to the Value's hashCode() method to not break on undefined values (#518)

v1.12.0

12 Jun 12:00

Choose a tag to compare

Jolie 1.12.0 is released!

This is largely a stabilisation release, focusing on bugfixes and improved library support.

Changelog

  • New transaction API offered by the database library service for fine-grained transaction management.
  • Improved support for OpenAPI v3.
  • Re-introduced DELETE body requests.
  • Updated openapi2jolie and jolie2openapi for:
    • Better compatibility and error handling, including support for "anyOf" clauses and more HTTP status codes.
    • Adjusted the handling of regular expressions and JSON schema generation to meet OpenAPI specifications.
    • Modified how HTTP status codes are parsed and handled, now recognising all 2xx codes as successful.
  • Addressed various bugs and edge cases in HTTP and OpenAPI integrations.
  • Improved handling of concurrent HTTP messages, with several bugfixes and support for content negotiation with concurrent HTTP between Jolie services.
  • Made numerous improvements and bug fixes in database handling. A new connection pool implementation provides improved performance for transactions.
  • Expanded internal documentation for the Metadata and InvalidIdException classes.
  • Numerous low-level optimizations and code cleanups for enhanced performance and maintainability.

v1.11.2

08 Jan 13:56

Choose a tag to compare

v1.11.2

v1.11.1

25 Sep 17:17

Choose a tag to compare

v1.11.1

v1.11.0

24 May 17:09

Choose a tag to compare

With almost 500 commits and 14 different contributors, this is one of the biggest releases so far!

Changelog

  • New call-expressions. You can now call solicit-response operations in expressions, for example (in the condition of a conditional): if( trim@stringUtils( "Hello " ) == "Hello" ) println@console( "Hooray!" )()
  • New if-expressions, for example: x = if( condition ) expr1 else expr2.
  • More modern alternative throw syntax: throw fault(data).
  • New engine for error reporting. For example, when you misspell a keyword or a type name, Jolie will now look at the context and try to guess which word you were trying to type by using edit distance.
  • New templating engine for HTTP.
  • Improved management of open channels. Jolie services with many interactions with the same clients/services now consume noticeably fewer connections and RAM.
  • New standard library operations, including a library for assertions, a library for vector manipulation, operations for URL encoding and decoding, an operation for string interpolation, and support for reading lines synchronously from the terminal.
  • Support for Mustache templates (see packages/mustache.ol).
  • Improved tracing messages for protocol internals.
  • Many bugfixes to HTTP, SOAP, XML, and JSON data handling.
  • is_defined now correctly returns true for defined variables of type void.

v1.11.0-beta

15 Dec 15:14

Choose a tag to compare

channel timers fix

v1.11.0-alpha

10 Aug 12:19

Choose a tag to compare

v1.11.0-alpha Pre-release
Pre-release
jolie account for the dev image

v1.10.13

25 Jul 15:26

Choose a tag to compare

version bump

v1.10.12

25 Jul 15:17

Choose a tag to compare

fix release ci, again..