OSFI 3.9.2 release notes (2023-12-11)
Issue: 1.0 (2023-12-11)
Corrections
- Many functions in Logger, ParamReader, Parameter and ArrayNode have been changed to take and return const references instead of copies where appropriate.
- OSFI-Python build system updated to conform with PEP-517
- OSFI-Java API and requirement changes: The Apache Commons CLI dependency has been updated to use the latest release (1.6.0).
- OSFI-Java API and requirement changes: The long-deprecated function `Parameter.FileExists` has been removed.
- OSFI-Java API and requirement changes: Many classes that were never intended for extension are now explicitly `final`. Among them, the
most relevant examples are `Parameter` and `ArrayNode.Parsed`.
- OSFI-Java API and requirement changes: tility classes (with only static methods) can no longer be instantiated. The main examples are `Logger` and `XMLParser` (deprecated for removal).