Skip to content

Releases: NationalSecurityAgency/emissary

8.25.0

24 Mar 20:56

Choose a tag to compare

What's Changed

New Features ✨

  • refresh :: "light" and "hard" refresh logic by @dev-mlb in #1073

Improvements 🛠

  • expose the ability to choose SBCF/byte[] for addParentInformation...() by @jdcove2 in #1086

Build, Package, Deploy 📦

Automation and Testing 🚦

  • Update PlaceComparisonHelper to compare "dispose runnables". by @jdcove2 in #1075
  • allow RegressionTest getEncoders/getDecoders to vary per "resource" by @jdcove2 in #1077
  • Reverse New/Old IBDO output to match input order in PlaceComparisonHelper. by @jdcove2 in #1076
  • add OS major version check to ExtractionTest by @sambish5 in #1084

Full Changelog: 8.24.0...8.25.0

8.24.0

05 Mar 20:14

Choose a tag to compare

What's Changed

Security 🔒

  • CVE-2025-27508: make ChecksumCalculator package-private, document use for document similarity only in da3a81a

Improvements 🛠

  • add ability to check ID_LIKE for ubuntu in OSReleaseUtil by @sambish5 in #1071

Build, Package, Deploy 📦

Automation and Testing 🚦

  • Add optional RegressionTest encoders that always hash. by @jdcove2 in #1064
  • adding ability to ExtractionTest to have OS specific answers in test answer files by @sambish5 in #1074

Other Changes ⚙️

Full Changelog: 8.23.0...8.24.0

8.23.0

21 Feb 18:35

Choose a tag to compare

What's Changed

Improvements 🛠

  • Performance improvement for InputStreamChannelFactory. by @jdcove2 in #1063

Automation and Testing 🚦

  • adding verification for ProcessingErrors in testing answer files by @sambish5 in #1067

Full Changelog: 8.22.0...8.23.0

8.22.0

14 Feb 15:07

Choose a tag to compare

What's Changed

Improvements 🛠

  • TempFileNames constructor is now public, not package-private by @drivenflywheel in #1052
  • Update RegressionTest to output UNIX End-Of-Line instead of JDOM2's default DOS End-Of-Line. by @jdcove2 in #1058
  • Added Configurator findStringMatchMultiMap overload that takes a preserveOrder flag by @drivenflywheel in #1062

Security 🔒

  • dependencies: bump logback from 1.4.14 to 1.5.13 by @jpdahlke in #1033

Build, Package, Deploy 📦

Automation and Testing 🚦

  • Specify difference messages in test code for IBaseDataObjectDiffHelper. by @jdcove2 in #1057
  • add test to show ServiceConfigGuide re-orders ConfigEntries when merging by @dev-mlb in #1059

Other Changes ⚙️

Full Changelog: 8.21.0...8.22.0

8.21.0

24 Jan 16:29

Choose a tag to compare

What's Changed

New Features ✨

  • Adding a utility to provide test data for specific unicode handling issues. by @ldhardy in #1044
  • Add RegularExpressionTestUtil for testing regexes by @ldhardy in #1041

Improvements 🛠

  • Added cleaner Executrix temp file names API, deprecated array-based API by @drivenflywheel in #1037
  • fallback to original behavior for getParameterAsString by @dev-mlb in #1047
  • change EmissaryServer to use an enum for mode by @jpdahlke in #1042

Documentation 📚

Build, Package, Deploy 📦

  • errorprone :: fail build on warnings/errors by @dev-mlb in #1048

Other Changes ⚙️

Full Changelog: 8.20.0...8.21.0

8.20.0

08 Jan 03:59

Choose a tag to compare

What's Changed

Bug Fixes 🐞

  • bug :: preserve original behavior for getStringParameter by @dev-mlb in #1034

New Features ✨

Improvements 🛠

  • update methods in OSReleaseUtil by @jpdahlke in #1038
  • initialize static instance of EmissaryServer by @jpdahlke in #1024
  • Adding support to link a tld to a child IBDO for inheriting parameters by @rpg36 in #1016

Other Changes ⚙️

  • add Nullable to new getParameterAsConcatString method by @jpdahlke in #1032
  • unnecessary modifier :: variables declared in try-with-resources are … by @dev-mlb in #1026

Full Changelog: 8.19.0...8.20.0

8.19.1

31 Dec 03:57

Choose a tag to compare

What's Changed

Bug Fixes 🐞

  • bug :: preserve original behavior for getStringParameter by @dev-mlb in #1034

Other Changes ⚙️

  • add Nullable to new getParameterAsConcatString method by @jpdahlke in #1032

8.19.0

24 Dec 03:27

Choose a tag to compare

What's Changed

Improvements 🛠

Build, Package, Deploy 📦

Automation and Testing 🚦

  • change mega-linter settings to stop trying to post pr comments by @cfkoehler in #1022

Other Changes ⚙️

Full Changelog: 8.18.0...8.19.0

8.18.0

05 Dec 18:03

Choose a tag to compare

What's Changed

Breaking Changes 🚨

Build, Package, Deploy 📦

  • dependencies: update commons-compress to 1.27.1 and commons-io to 2.17.0 by @jpdahlke in #1013

Automation and Testing 🚦

Other Changes ⚙️

  • add debug message when setting the form in CoordinationPlace by @cfkoehler in #1015
  • Removed SafeUsageChecker from BaseDataObject, deprecated IBDO.checkForUnsafeDataChanges by @drivenflywheel in #1017
  • Deprecate IBaseDataObjectHelper.clone() that allows partial clones. by @jdcove2 in #1018

Full Changelog: 8.17.0...8.18.0

8.17.0

15 Nov 03:14

Choose a tag to compare

What's Changed

Bug Fixes 🐞

  • Fixing starting offset of listIndexOf method in KeywordScanner by @nixon124 in #1007

New Features ✨

  • byteutil :: add support to check for non-indexable chars by @dev-mlb in #1010

Improvements 🛠

  • VersionPlace: if version is release, do not add date by @sambish5 in #1004

Build, Package, Deploy 📦

Full Changelog: 8.16.0...8.17.0