Tuesday, 21 August 2018

Jolie 1.7.0 released

Jolie 1.7.0 has been released! Go get it from our download page.

Changelog (from Jolie 1.6.4)
  • Support for Java 9, 10, 11.
  • New feature: SNI (Server Name Indication) support for SSL/TLS (https, soaps, etc.). This is supported automatically, no need to add any protocol configuration.

Tuesday, 7 August 2018

Jolie 1.6.4 released

Jolie 1.6.4 has been released! Go get it from our download page.

Changelog (from Jolie 1.6.3)
  • New feature: redirection in HTTP urls, e.g., http://yourjolieserver/!/SubService!/operation
  • New feature: the soaps protocol (SOAP over HTTPS).
  • New feature: interface extensions now support type links at the root level.
  • New feature: getenv@Runtime gets the value of environment variables.
  • New feature: listEntries@ZipUtils.
  • Various improvements to XML conversion APIs and tools.
  • XML conversion with .indent = true now adds tabbing too.
  • Start-up performance improvements (by avoiding filling stack traces when a path resolution fails for an include path).
  • Complete refactoring of Scheduler (standard library).
  • Fix: null pointer exception in checking type equalities when one type does not have subnodes.
  • Fix: SOAP now replies correctly to OneWay invocations.
  • Fix: HTTP now correctly returns status 500 for internal errors.
  • The Web Service unit test does not use a remote web service anymore.
  • Various code restylings to take advantage of Java 8.

Wednesday, 2 May 2018

Jolie 1.6.3 released

Jolie 1.6.3 has been released! Go get it from our download page.

Changelog (from Jolie 1.6.2)
  • Using operations in courier processes that are not declared in the input port that the courier refers to is now detected statically, not at runtime.
  • Stability improvements to the HTTP and SSL protocols.
  • Fixed a race condition in the correlation engine of the interpreter.
  • Fixed the namespace of HTTP bindings in WSDL files produced with jolie2wsdl.
  • Prettier output for type documentation in joliedoc.

Tuesday, 7 November 2017

Jolie code is now recognised by Github

A few months ago, Github merged support for recognising Jolie code in git repositories. So Jolie programmers can now enjoy seeing this on top of their repositories:

It's OK not to be 100% Jolie, but we love it when it happens!

A new look for the Jolie documentation pages

The Jolie documentation pages, which you can find at docs.jolie-lang.org, got a fresh new look! They are now powered by GitBook, which gives us better accessibility (e.g., font size adjustments, different colour schemes). You can now choose to browse the documentation online, or even download it as a PDF.

Perhaps even more importantly, it is now very easy to edit (or propose changes for) the whole documentation, even with an online editor. This will help us in speeding up the process of better documenting Jolie in the future.

A big thank you to our master of websites Saverio Giallorenzo for pulling out most of the work!

Monday, 6 November 2017

Jolie 1.6.2 released

Jolie 1.6.2 has been released! Go get it from our download page.

Changelog (from Jolie 1.6.1)
  • Performance improvements to the startup time of the interpreter.
  • Errors in using global variables with dynamic lookup are now notified at linting time.

Wednesday, 5 July 2017

Jolie 1.6.1 released

Jolie 1.6.1 has been released! Go get it from our download page.

Changelog (from Jolie 1.6.0)
  • The File service now supports the retrieval of different file information.
  • Fixed: could not start the interpreter with some aggregation statements with empty interface extenders.
  • The interpreter shutdown procedure is now faster when timers are running.
  • Different bug fixes for the HTTP and SOAP protocols.
  • Various feature and performance improvements to HTTP and SOAP.