Jolie Changelog

What's new in Jolie 1.6.4

Aug 7, 2018
  • 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.

New in Jolie 1.4.1 (Aug 18, 2015)

  • This is a bug fix release, including fixes to the HTTP protocol and connection management.

New in Jolie 1.4 (Jun 17, 2015)

  • This is a feature release, including support for the new syntax of Internal Services (see the docs and the post on non-distributed microservices) and Local Locations. There are also many fixes to the HTTP extension, improvements to the embedding engine for Javascript programs, and improvements to the support tools jolie2java and wsdl2jolie.

New in Jolie 1.3 (Apr 30, 2015)

  • Empty bodies for Request-Response inputs have been made optional.
  • Performance improvements to communications with embedded Javascript services.
  • gwt-dev.jar has been removed, as it is no longer needed (this reduced the size of a Jolie installation to a third).
  • Fixed a bug that prevented using HTTPs with the default settings (SSLv3 is no longer the default).
  • Improvements to the jolie2java tool, which now correctly compiles access methods to root values.
  • Many fixes to how charset encodings are handled, especially with respect to UTF-8.
  • Bugfix: invoke@Reflection did not use runtime type checking correctly.
  • Internal refactoring of HTTP and HTTP-based protocols to share the basic underlying logic, e.g., error handling.
  • Fetching WSDL documents no longer prints debug messages on screen.
  • Some API cleanups in the standard library (e.g., NetworkService).
  • Improvements to handling GWT messages.