Skip to content

Releases: NationalSecurityAgency/emissary

8.24.0

05 Mar 20:14
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

8.16.0

01 Nov 15:14
Compare
Choose a tag to compare

What's Changed

Security πŸ”’

  • dependencies: upgrade jetty from 11.0.16 to 11.0.24 by @jpdahlke in #991

Build, Package, Deploy πŸ“¦

Other Changes βš™οΈ

  • sonarlint :: Use isEmpty() to check if collection is empty or not by @cfkoehler in #992
  • errorprone :: MethodCanBeStatic by @dev-mlb in #993
  • errorprone :: ThreadPriorityCheck by @dev-mlb in #994
  • errorprone :: NonFinalStaticField by @dev-mlb in #999
  • errorprone :: search UngroupedOverloads & MixedMutabilityReturnType by @dev-mlb in #1002
  • errorprone :: CatchingUnchecked by @dev-mlb in #998
  • errorprone :: AvoidObjectArrays by @dev-mlb in #996

Full Changelog: 8.15.0...8.16.0