Skip to content

Releases: NationalSecurityAgency/emissary

8.30.0

23 Jun 12:27
Compare
Choose a tag to compare

What's Changed

New Features ✨

Improvements πŸ› 

Automation and Testing 🚦

  • docker-ci :: ubi8 fixes by @dev-mlb in #1150
  • regression-test :: flatten RegressionTest and RegressionTestUtil by @dev-mlb in #1152

Full Changelog: 8.29.0...8.30.0

8.29.0

09 Jun 15:48
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🚨

  • tests :: add schema for regression test answers by @dev-mlb in #1137

Bug Fixes 🐞

  • bug fix :: initialize FileAlterationObserver in ServiceProviderRefreshablePlace by @dev-mlb in #1145

Improvements πŸ› 

Automation and Testing 🚦

  • regression-tests :: update answer generation to support new att/extract format by @dev-mlb in #1132
  • tests :: update answers schema to add length element to view by @dev-mlb in #1135
  • tests :: updating ExtractionTest to use IbdoXmlElementNames by @dev-mlb in #1138
  • fix docker build by @dev-mlb in #1146

Other Changes βš™οΈ

  • use FileAlterationObserver as builder in ServiceProviderRefreshablePlace by @jpdahlke in #1144
  • migrate to getParameterAsString() in kff package by @jpdahlke in #1143

Full Changelog: 8.28.0...8.29.0

8.28.0

29 Apr 15:57
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🚨

Improvements πŸ› 

Build, Package, Deploy πŸ“¦

  • enforce use of static imports for Assertions by @jpdahlke in #1118
  • add ignored suffix values for versions plugin by @jpdahlke in #1119
  • dependencies: bump dropwizard metrics from 4.2.25 to 4.2.30 by @jpdahlke in #1120
  • dependencies: bump junit to 5.12.2 and mockito to 5.17.0 by @jpdahlke in #1123
  • dependencies: bump jackson from 2.15.2 to 2.18.3 by @jpdahlke in #1122
  • dependencies: bump commons-io from 2.17.0 to 2.19.0 by @jpdahlke in #1129
  • dependencies: bump commons-codec from 1.16.0 to 1.18.0 by @jpdahlke in #1128
  • dependencies: bump commons-exec from 1.3 to 1.4.0 by @jpdahlke in #1127
  • dependencies: bump restrict-imports-enforcer-rule plugin from 2.3.1 to 2.6.1 by @jpdahlke in #1126

Automation and Testing 🚦

Other Changes βš™οΈ

  • add SessionProducer constructor that defaults to null initialForm by @sambish5 in #1131

Full Changelog: 8.27.0...8.28.0

8.27.0

18 Apr 17:07
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🚨

  • removing obsolete myKey value from SessionProducer constructor by @sambish5 in #1106

New Features ✨

  • refresh :: add monitoring code to detect config changes by @dev-mlb in #1085
  • extraction-test :: add support for answer schemas by @dev-mlb in #1107

Improvements πŸ› 

  • add log when monitoring a path in ServiceProviderRefreshablePlace by @jpdahlke in #1116

Automation and Testing 🚦

Other Changes βš™οΈ

Full Changelog: 8.26.0...8.27.0

8.26.0

07 Apr 17:39
Compare
Choose a tag to compare

What's Changed

Improvements πŸ› 

  • regression :: updated IbdoMethodNames to use BiConsumers by @dev-mlb in #1088
  • sentinel :: update protocols to support additional processing by @dev-mlb in #1081
  • Output 0-length files in MultiFileUnixCommandPlace by @nixon124 in #1101
  • extraction-test :: add support for mac os-release by @dev-mlb in #1102

Build, Package, Deploy πŸ“¦

Automation and Testing 🚦

  • regression :: pulled some of the SimplifiedLogEvent logic up to ExtractionTest by @dev-mlb in #1089
  • regression-test :: add default method to fix dispose runnables by @dev-mlb in #1094
  • regression-test :: move ibdo xml code to test by @dev-mlb in #1096
  • regression-test :: move comparison code to test by @dev-mlb in #1097
  • regression-test :: move constants code to test by @dev-mlb in #1098

Other Changes βš™οΈ

Full Changelog: 8.25.0...8.26.0

8.25.0

24 Mar 20:56
Compare
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
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