Skip to content

20241117

Latest
Compare
Choose a tag to compare
@nmaguiar nmaguiar released this 17 Nov 08:34
· 17 commits to master since this release
2cfe58a

BREAKING CHANGES

  • deprecating use with JRE 8; some functionality will still work in JRE8 but recommended to use JRE 21
  • ask functions now use stderr*

Generic

  • Support for bash and zsh completion (oaf, opack, ojob and oafp)
  • load now supports providing the indication of the oPack to use (e.g. @my-opack/my.js)
  • merge function updated to improve performance when handling undefined objects
  • performance improvements on pForEach
  • getEnvsDef now parses SLON as well as JSON
  • askChoose improvements to support different terminals
  • console type detection improvements
  • new $fetch to mimic missing fetch with $rest functionality
  • $path new functions: if, at, random, srandom

Flags

  • OAF_FLAGS allows for a JSON/SLON map to change flags values

Libs bumps

  • commons-cli
  • commons-compress
  • commons-civ
  • commons-io
  • commons-logging
  • commons-lang3
  • dnsjava
  • jackson
  • kotlin
  • postgresql
  • jetty upgrade to 12
  • jna
  • jsch
  • okio
  • semver4j

AF

  • Improvements to fromJSSLON format detection
  • Support for colored YAML in toYAML

IO

  • new io.zip and io.unzip
  • Support lenient in readStreamJSON

ZIP

  • Add support for concurrent file system access in ZIP plugin

ow.ojob

  • Support 'cyaml' output format

ow.obj

  • http: support options.followSslRedirects and options.followRedirects

ow.sec

  • new $sec.procMap to process options from a map

ow.server

  • improvements to replyFile

ow.net

  • new getIP2ASNCache and getIP2ASN functions
  • getDNS with new extended data option

ow.ai

  • gpt: initial support for tools
  • gpt: support for custom headers in openai API wrapper