Releases: NationalSecurityAgency/emissary
Releases · NationalSecurityAgency/emissary
8.35.0
What's Changed
Security 🔒
- Bump ch.qos.logback:logback-core from 1.5.13 to 1.5.19 by @dependabot[bot] in #1198
Build, Package, Deploy 📦
- bump checkstyle plugin to 3.6.0 by @cfkoehler in #1193
Automation and Testing 🚦
- extraction test :: add verifyos to answer elements by @dev-mlb in #1194
- Alt construction options for ConfiguredPlaceFactory by @rupert-griffin in #1195
Other Changes ⚙️
- next development iteration 8.35.0-SNAPSHOT by @github-actions[bot] in #1192
- Added ConfigUtil functionality to instantiate new objects from configuration file by @rupert-griffin in #1196
- New CoordinationPlace configs to deny places or put them at end of ref list by @rupert-griffin in #1171
Full Changelog: 8.34.0...8.35.0
8.34.0
What's Changed
Bug Fixes 🐞
Improvements 🛠
- adding OS specific checks to attachment elements in ExtractionTest by @sambish5 in #1172
- add clearData method to IBaseDataObject by @jpdahlke in #1188
- change version command output to include git hash by @memny in #1190
Build, Package, Deploy 📦
- update javadoc plugin to 3.11.2 and update test class javadoc by @jpdahlke in #1185
- update versions plugin to 2.19.0, site to 3.21.0, other plugin patch versions by @jpdahlke in #1184
- use same line length in checkstyle.xml as formatter.xml by @jpdahlke in #1186
- provide javadoc plugin parameters for override by @jpdahlke in #1189
Automation and Testing 🚦
- move generate and checkAnswers logic to ExtractionTest by @dev-mlb in #1180
- name parameterized tests based on arguments by @memny in #1187
Other Changes ⚙️
Full Changelog: 8.33.0...8.34.0
8.33.0
What's Changed
Bug Fixes 🐞
Improvements 🛠
- Added MultiFileServerPlace Configurator constructor by @rupert-griffin in #1179
- add filter view name prefix check type by @fbruton in #1182
Security 🔒
- dependencies: bump netty from 4.1.119.Final to 4.1.124.Final by @jpdahlke in #1169
- dependencies: bump netty from 4.1.124.Final to 4.1.125.Final by @jpdahlke in #1177
Automation and Testing 🚦
Other Changes ⚙️
- change closing channel message from warning to debug in NIOSessionParser by @memny in #1175
- Update calls to deprecated methods by @dev-mlb in #1174
- remove RegressionTestAnswerGenerator logger call from AnswerGenerator by @dev-mlb in #1178
Full Changelog: 8.32.0...8.33.0
8.32.0
What's Changed
Improvements 🛠
Automation and Testing 🚦
- regression-test :: move encoders/decoders to ExtractionTest and update to use IBaseDataObjectXmlHelper by @dev-mlb in #1160
- use 'java.io.tmpdir' location for unit tests by @jpdahlke in #1166
- regression-test :: move more methods to ExtractionTest by @dev-mlb in #1161
Other Changes ⚙️
New Contributors
Full Changelog: 8.31.0...8.32.0
8.31.0
What's Changed
Improvements 🛠
- Added router for gRPC service with multiple endpoints by @rupert-griffin in #1158
Security 🔒
- update io.grpc:grpc-bom to 1.65.0 by @cfkoehler in #1155
- dependencies: manage netty to 4.1.119.Final using bom by @jpdahlke in #1157
- Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 by @dependabot[bot] in #1162
Automation and Testing 🚦
Full Changelog: 8.30.0...8.31.0
8.30.0
What's Changed
New Features ✨
- New abstract place for gRPC connections by @rupert-griffin in #1149
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
What's Changed
Breaking Changes 🚨
Bug Fixes 🐞
- bug fix :: initialize FileAlterationObserver in ServiceProviderRefreshablePlace by @dev-mlb in #1145
Improvements 🛠
- Add gRPC pooling utilities by @rupert-griffin in #1130
- Added Configurator constructor to ServiceProviderPlace by @rupert-griffin in #1141
- Created ServiceProviderPlace factory for testing multiple configurations by @rupert-griffin in #1136
- Reformatted gRPC connection factory by @rupert-griffin in #1142
- gRPC connection factory additional formatting changes by @rupert-griffin in #1147
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
What's Changed
Breaking Changes 🚨
Improvements 🛠
- Added InputStreamChannelFactory optional support for bounded sizing by @drivenflywheel in #1133
- add dropoff event to ObjectTracing by @cfkoehler in #1060
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 ⚙️
Full Changelog: 8.27.0...8.28.0
8.27.0
What's Changed
Breaking Changes 🚨
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 🛠
Automation and Testing 🚦
- remove maven site publish from release workflow by @cfkoehler in #1112
Other Changes ⚙️
- code clean-up in MagicNumberFactory by @sambish5 in #1109
- pmd :: EmptyControlStatement by @sambish5 in #1108
- pmd :: UnusedPrivateMethod by @sambish5 in #1103
- pmd :: UnusedFormalParameter by @sambish5 in #1105
- pmd :: CollapsibleIfStatement by @sambish5 in #1111
- pmd :: AvoidBranchingStatementAsLastInLoop by @sambish5 in #1110
- pmd :: UselessOverridingMethod by @sambish5 in #1099
- turn on PMD enforcement for all violations by @jpdahlke in #1114
Full Changelog: 8.26.0...8.27.0
8.26.0
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 📦
- add script to create a tarball of the git repo by @cfkoehler in #1093
- enforce analyzed test scope dependencies by @jpdahlke in #1092
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 ⚙️
- pmd :: UselessParentheses by @sambish5 in #1100
- pmd :: UnnecessaryFullyQualifiedNames by @sambish5 in #1095
Full Changelog: 8.25.0...8.26.0