Skip to content

Tags: oracle/olcut

Tags

v5.3.1

OLCUT 5.3.1

- Update dependencies to latest (jackson v2.18.0, jline 3.27.1, protobuf 3.25.5).
- Fixed a NPE when loading a malformed config file (#69).
- Fixed a bug in the subprocess connection (#67).

v5.3.0

OLCUT v5.3.0

- Adds a mechanism for invoking a stateless subprocess and communicating with it
  over stdio. OLCUT manages when the process starts and stops based on
  configurable timeouts.
- Adds compareTo, equals and hashcode to MutableLong and MutableDouble.
- Fixes a bug that could generate a NullPointerException in ProvenanceUtil
- Updates runtime dependency versions:

jackson-core - 2.14.1
jackson-databind - 2.14.1
jline - 3.22.0
protobuf-java - 3.19.6

- Updates test dependency versions:

junit - 5.9.2

v5.2.1

OLCUT v5.2.1

Bumps the versions of several dependencies:

Runtime:
jackson-core - 2.13.2
jackson-databind - 2.13.2.2
jline3 - 3.21.0
protobuf-java - 3.19.4

Test:
junit5 - 5.8.2

v5.2.0

OLCUT v5.2.0

- Adds protobuf support for configuration files.
- Adds a ProvenanceSerialization interface which controls serialization
  of provenance into various formats. Added support for xml and protobuf
provenance formats, and added a wrapper for the exist json support which
implements the ProvenanceSerialization API.
- Added support for boolean arrays in configuration files.
- Fixed DescribeConfigurable to allow different config file formats
  again, and to make the various internal classes public for easy use
from jshell.
- Fixed importing configurables with null fields.
- Fixed MutableNumber.copyMap so it preserves iteration order of the
  map.
- Added support for setting the logging level from an OLCUT command
  shell.
- Fixed a bug where null string provenances were written as the empty
  string not null.
- Added a structural equals method for comparing two configuration data
  lists.
- Bumped jackson to 2.12.5, jline3 to 3.20.0.

v5.1.6

OLCUT v5.1.6

- Fixed a bug with imported system properties in GlobalProperties
- Added a maybeExtractProvenance method to help when evolving
  ObjectProvenances.
- Added enum constant display to EnumSet options (mirroring their
  behaviour in DescribeConfigurable, and the behaviour of regular enum
fields in Options).
- Added lookupAllMap which returns the names and configured objects for
  a given type.
- Added lookupSingleton which returns the single instance of the
  supplied class in the configuration file.
- Bumped dependencies (Jackson 2.12.2, jline3 3.19.0, junit 5.7.1, asm
  9.1)

v5.1.5

OLCUT v5.1.5

- Fixes a bug in configuration extraction from provenance when there are
  null fields in the provenance.
- Fixes error reporting out of the options system.
- Fixes default command accidentally running in the command shell.
- Removes olcut-config-jini.

v5.1.4

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #9 from oracle/develop

Release 5.1.4

v5.1.3

OLCUT v5.1.3

- Bumping to Jackson 2.11.0.
- Changed StopWatch and NanoWatch to have sensible behaviour if the
  appropriate methods are called.
- Minor docs and other fixes.

v5.1.2

version 5.1.2

v4.1.4-1

OLCUT v4.1.4-1

- Fix for importSystemProperties casting to String (even though
  Properties should always be Strings), now it calls toString guarded by
a null check.