Skip to content

20201111

Compare
Choose a tag to compare
@nmaguiar nmaguiar released this 12 Nov 01:53
16444b2

Generic

  • Min JVM version moved from 1.7 to 8
  • Update libs to latest JVM 8 versions
  • Update Mozilla Rhino engine to 1.7.13
  • YAML: support for multidoc
  • XLS/DOC plugin were moved to their own separate opack
  • sh/$sh support for environment variables
  • new ask, ask1, askEncrypt and askN functions for user input (using the internal Console plugin)
  • printMap/printTable now default to ansi if available
  • new loadPy function supporting python files and python string code
  • improvements to $openaf
  • if the openaf.jar.orig is not available and a repack operation requires it, it will try to download it directly, if possible

Console:

  • Support for multi line entries

oJob:

  • Support for job typeArgs.lock for ensure locking for each job execute instance and across jobs
  • Support for shell and custom shell job execution
  • Improvements to subOJobs
  • New jobsInclude main entry to load jobs without the todos from any ojob definition
  • Support to load ojob definitions from complete URLs (as long as the domain is in the authorised list)

oPack:

  • Small restyle for list and info command-line verbs

ow.sec:

  • New OpenWrap to handle secure secret buckets to be used in keeping passwords, usernames, etc... including creating the corresponding objects (e.g. DB, SSH, ow.obj.pool.SSH, ...) directly.

ow.ch:

  • Improvements on elasticsearch

ow.java:

  • cipher: adding symetric keys support

ow.python:

  • adding python function "_d" as a shortcut for dumping a dictionary
  • support for python in Windows
  • environment variable OAF_PYTHON forces the python interpreter to use