Skip to content

v0.0.30

Pre-release
Pre-release
Compare
Choose a tag to compare
@lachlan lachlan released this 06 Nov 10:17
· 427 commits to master since this release

The changes included in this release are as follows:

  • add tundra.integer:format as an alias for tundra.decimal:format
  • add tundra.pipeline:squeeze for recursively trimming string values, removing empty string values, arrays, and IData documents, and removing nulls from the pipeline
  • add tundra.pipeline:trim for recursively trimming all string values of leading and trailing whitespace in the pipeline
  • change tundra.content.retrieve:file to process files in ascending filename order
  • change tundra.content:deliver to support sftp delivery on Integration Server versions 9.0 and higher
  • change tundra.content:retrieve to support sftp retrieval on Integration Server versions 9.0 and higher
  • change tundra.datetime:format to support formatting one or more arbitrarily specified datetime strings in one invocation
  • change tundra.decimal:format to support formatting one or more arbitrarily specified datetime strings in one invocation
  • change tundra.duration:format to support formatting one or more arbitrarily specified datetime strings in one invocation
  • change tundra.html:decode to support decoding one or more arbitrarily specified string values in one invocation
  • change tundra.html:encode to support encoding one or more arbitrarily specified string values in one invocation
  • change tundra.http.response:accept to drop null response body from $response argument
  • change tundra.pipeline:emit to support JSON and YAML content in addition to IData XML content
  • change tundra.pipeline:parse to support JSON and YAML content in addition to IData XML content
  • change tundra.support.receive:respond to not return exception class in the HTTP response body when handling exceptions
  • change tundra.uri:decode to support decoding one or more arbitrarily specified string values in one invocation
  • change tundra.uri:emit to support unadorned path strings and files
  • change tundra.uri:encode to support encoding one or more arbitrarily specified string values in one invocation
  • change tundra.uri:parse to support unadorned path strings and files
  • change tundra.xml:decode to support decoding one or more arbitrarily specified string values in one invocation
  • change tundra.xml:encode to support encoding one or more arbitrarily specified string values in one invocation
  • fix tundra.content.deliver:http to work correctly even if pipeline already contains an IData document named $document
  • fix tundra.content.retrieve:ftp to allow arbitrary variables to be passed in the pipeline to the file processing service
  • fix tundra.content:retrieve to work correctly for the ftp protocol when the file retrieve fails
  • fix tundra.http:client to correctly default $request/method to get when not specified
  • fix tundra.support:access to drop unrequired $nodes variable
  • fix tundra.uri:emit to work correctly for opaque URIs with a body but no query string

To install, download Tundra-v0.0.30.zip, copy to IntegrationServer/replicate/inbound, install the release via the package management web page, and restart Integration Server.