From 41397b19b8aa937bc55aa4ab92870f0ff0e93fe2 Mon Sep 17 00:00:00 2001 From: "Alex J Hawk (HMS)" <51409174+alexjhawk@users.noreply.github.com> Date: Thu, 2 Nov 2023 17:24:33 -0400 Subject: [PATCH] RELEASE: v1.15.7 --- pom.xml | 2 +- .../americas/sc/extensions/package.html | 2 +- starting-files/jvmrun | 2 +- web-docs/docs/02-CHANGELOG.mdx | 42 ++++++++++++++----- web-docs/docs/_partial/_pom_library.mdx | 2 +- 5 files changed, 35 insertions(+), 15 deletions(-) diff --git a/pom.xml b/pom.xml index 349ab9ab..775c4a48 100644 --- a/pom.xml +++ b/pom.xml @@ -8,7 +8,7 @@ Ewon Flexy Extensions Library - 1.15.6 + 1.15.7 com.hms_networks.americas.sc diff --git a/src/main/java/com/hms_networks/americas/sc/extensions/package.html b/src/main/java/com/hms_networks/americas/sc/extensions/package.html index 23add2ae..f38715e1 100644 --- a/src/main/java/com/hms_networks/americas/sc/extensions/package.html +++ b/src/main/java/com/hms_networks/americas/sc/extensions/package.html @@ -5,7 +5,7 @@ extension classes include many supplemental features, and the addition of new functionality which may not be present in the supported Java version. -@version 1.15.6 +@version 1.15.7 @author HMS Networks, MU Americas Solution Center \ No newline at end of file diff --git a/starting-files/jvmrun b/starting-files/jvmrun index ca241d6e..25c76f91 100644 --- a/starting-files/jvmrun +++ b/starting-files/jvmrun @@ -1 +1 @@ --heapsize 25M -classpath /usr/extensions-1.15.6-full.jar -emain com.hms_networks.americas.sc.extensions.ExtensionsMain +-heapsize 25M -classpath /usr/extensions-1.15.7-full.jar -emain com.hms_networks.americas.sc.extensions.ExtensionsMain diff --git a/web-docs/docs/02-CHANGELOG.mdx b/web-docs/docs/02-CHANGELOG.mdx index 791f5487..0122dd9f 100644 --- a/web-docs/docs/02-CHANGELOG.mdx +++ b/web-docs/docs/02-CHANGELOG.mdx @@ -5,6 +5,15 @@ sidebar_label: Change Log toc_max_heading_level: 2 --- +## Version 1.15.7 +### Features +- Added methods to get data point values as a Java Object +- Added RawNumberValueUtils.java to get the min, max, etc. of two or more raw number values + - Added RawNumberValueUtilsTest.java test suite class to test the RawNumberValueUtils.java class +### Other +- Moved existing tag info test method from root LibraryTest class into a new, separate test suite + class, TagInfoTest.java, to promote better organization of tests + ## Version 1.15.6 ### Features - Added missing Javadocs @@ -23,7 +32,8 @@ toc_max_heading_level: 2 ## Version 1.15.3 ### Features -- Added service timer to the application reboot watchdog to ensure application is in a stable state before allowing the watchdog to be serviced. +- Added service timer to the application reboot watchdog to ensure application is in a stable state + before allowing the watchdog to be serviced. ## Version 1.15.2 ### Features @@ -57,14 +67,16 @@ toc_max_heading_level: 2 ## Version 1.14.2 ### Features -- Added rapid catch up feature: this allows historical tracking to advance quickly for periods where the Flexy is offline. +- Added rapid catch up feature: this allows historical tracking to advance quickly for periods where + the Flexy is offline. ### Bug Fixes - N/A ## Version 1.14.1 ### Features - Added historical data queue diagnostic tag support to HistoricalDataQueueManager.java. - - Disabled by default. May be enabled using the `setEnableDiagnosticTags(boolean)` or `setEnableDiagnosticTags(boolean, long)` methods. + - Disabled by default. May be enabled using the `setEnableDiagnosticTags(boolean)` + or `setEnableDiagnosticTags(boolean, long)` methods. - Diagnostic tags are updated automatically after each historical data queue operation. ### Bug Fixes - N/A @@ -93,12 +105,15 @@ toc_max_heading_level: 2 - N/A ### Bug Fixes - Updated code formatting of files in JSON package to comply with Google Java Format v1.17. -- Update HistoricalDataManager.java to detect EBD header using first non-zero length line encountered instead of static first line. +- Update HistoricalDataManager.java to detect EBD header using first non-zero length line + encountered instead of static first line. ## Version 1.13.8 ### Features -- Updated SCAppManagement.enableAppAutoRestart() to return a boolean indicating if the auto-restart functionality was successfully enabled. -- Added SCCountdownLatch.getCount() method to return the current count of the latch without blocking. +- Updated SCAppManagement.enableAppAutoRestart() to return a boolean indicating if the auto-restart + functionality was successfully enabled. +- Added SCCountdownLatch.getCount() method to return the current count of the latch without + blocking. ### Bug Fixes - N/A @@ -112,7 +127,8 @@ toc_max_heading_level: 2 ### Features - N/A ### Bug Fixes -- Fixed an issue in ApplicationControlApiListener.java where constants were not properly scoped for access by subclasses. +- Fixed an issue in ApplicationControlApiListener.java where constants were not properly scoped for + access by subclasses. ## Version 1.13.5 ### Features @@ -130,7 +146,8 @@ toc_max_heading_level: 2 - Removed unsupported Java 7 references to the 'java.nio' package. - Removed try number increment in AutomaticRetryCode.getCurrentTryNumber(). ### Other -- Reduced default MQTT keep alive internal to from 60 to 10 seconds to detect connection issues faster. +- Reduced default MQTT keep alive internal to from 60 to 10 seconds to detect connection issues + faster. ## Version 1.13.3 ### Features @@ -159,9 +176,12 @@ toc_max_heading_level: 2 ## Version 1.13.0 ### Features -- Added HashUtilities.java class to allow for easy hashing (MD5 and SHA-1) of strings, files, and byte arrays. -- Added SecurityProviderUtilites.java class to provide a simple API for adding and removing security providers in the JVM. -- Added SCWonkaSecurityProvider.java class to allow access to the Wonka JVM MD5 and SHA-1 MessageDigest algorithms. +- Added HashUtilities.java class to allow for easy hashing (MD5 and SHA-1) of strings, files, and + byte arrays. +- Added SecurityProviderUtilites.java class to provide a simple API for adding and removing security + providers in the JVM. +- Added SCWonkaSecurityProvider.java class to allow access to the Wonka JVM MD5 and SHA-1 + MessageDigest algorithms. - SecurityProviderUtilities.java can be used to add SCWonkaSecurityProvider.java to the JVM. ### Bug Fixes - N/A diff --git a/web-docs/docs/_partial/_pom_library.mdx b/web-docs/docs/_partial/_pom_library.mdx index 512c0669..495011b5 100644 --- a/web-docs/docs/_partial/_pom_library.mdx +++ b/web-docs/docs/_partial/_pom_library.mdx @@ -7,7 +7,7 @@ import ScDocusaurusConfig from "@site/ScDocusaurusConfig.js"; com.hms_networks.americas.sc extensions - 1.15.6 + 1.15.7 ...