v0.0.32
Pre-release
Pre-release
The changes included in this release are as follows:
- add
tundra.configuration:peek
for inspecting and verifying an on disk package configuration without affecting the cached configuration - add
tundra.datetime:timezone
for returning information about the time zone of a given datetime string - add
tundra.document:empty
which returns a newly created emptyIData
document - add
tundra.excel:emit
for serializing anIData
document to a Microsoft Excel spreadsheet - add
tundra.excel:parse
for deserializing a Microsoft Excel spreadsheet to anIData
document - add
tundra.list.document:find
for filtering anIData[]
document list by values associated with a given key containing a given pattern - add
tundra.list.document:match
for filtering anIData[]
document list by values associated with a given key that match a given pattern - add
tundra.schedule:invoke
for manually invoking a scheduled task's service with it's configured input pipeline - add
tundra.string:prefixed
to check if a given string starts with a given prefix - add
tundra.string:suffixed
to check if a given string ends with a given suffix - add
tundra.string:wrap
for breaking a string into lines of a specified length - change
tundra.list.document:group
to return list lengths in returned group structure for convenience - change
tundra.list.string:match
to improve performance by avoiding reallocation of result arrays - change
tundra.support.http.connect:response
to return HTML doctype in response body - change
tundra.xml:validate
to throw either aMalformedException
if the XML is malformed, or aValidationException
if a schema is specified and the XML is invalid, when$raise?
istrue
- fix
tundra.datetime:add
to correctly handle negative non-XML durations - fix
tundra.datetime:parse
service comment formatting in Designer - fix
tundra.datetime:subtract
to correctly handle negative non-XML durations - fix
tundra.decimal:*
services to accept decimals using scientific notation as input, but to always return results normalized as plain decimal strings - fix
tundra.directory:*
services to correctly handleFile.listFiles()
returning null - fix
tundra.list.string:find
input name to be$pattern.literal?
rather than$literal?
- fix
tundra.list.string:match
input name to be$pattern.literal?
rather than$literal?
- fix
tundra.string:squeeze
to not return null when input is null or missing - fix
tundra.timezone:*
services to correctly handleGMT+hh:mm
andGMT-hh:mm
time zone IDs - fix
tundra.xml:encode
to declare correct input and output variables
To install, download Tundra-v0.0.32.zip
, copy to IntegrationServer/replicate/inbound
, install the release via the package management web page, and restart Integration Server.