Releases: NationalSecurityAgency/emissary
Releases · NationalSecurityAgency/emissary
7.15.0
What's Changed
- codeql :: uncontrolled data used in path expression by @dev-mlb in #438
- sonar :: synchronize on private final field in MonitorCommand (bug) by @dev-mlb in #435
- sonar :: check the return value of InputStream#read(byte[]) (bug) by @dev-mlb in #432
- sonar :: KffFile cleanup by @dev-mlb in #434
- Sanitize string list parameters in RequestUtil by @sambish5 in #436
- sonar :: check the return value of inputstream.read for Executrix (bug) by @dev-mlb in #433
- executrix remove ulimit vmem for mac os by @dev-mlb in #440
- sonar :: return values should not be ignored in DropOffUtil (bug) by @dev-mlb in #437
- Deprecate TikaFilePlace by @smcgrattan in #444
- sonar :: fix conditionally executed code should be reachable (bug) by @dev-mlb in #427
- Identify duplicate classes on classpath by @fbruton in #446
- Verify class locations during initialization by @fbruton in #445
Full Changelog: 7.14.0...7.15.0
7.14.0
What's Changed
- Improve test coverage for SeekableByteChannelHelper. by @jdcove2 in #414
- sonarlint :: remove the last of new FileInputStream by @dev-mlb in #400
- sonarlint :: faststringbuffer by @dev-mlb in #398
- sonarlint :: cleanup directory package by @dev-mlb in #397
- 2129 Add creation of test jar sources and javadoc artifacts for deplo… by @ldhardy in #416
- Create SegmentChannelFactory. by @jdcove2 in #412
- sonarlint :: jni package by @dev-mlb in #409
- Add maven dependency version reports by @cfkoehler in #404
- Remove unused commons-fileupload dependency by @cfkoehler in #420
- sanitize FormParam strings in mvc actions by @jpdahlke in #415
- Fix builds with more recent versions of Maven, incl GitHub actions by @ukengineer925 in #429
- sonar :: use isAssignableFrom (bug) by @dev-mlb in #424
- sonar :: compare using equals() (bug) by @dev-mlb in #423
- sanitize bundleId and roll outputs user defined parameters by @jpdahlke in #430
- sonar :: DirectoryAdapter cleanup by @dev-mlb in #428
- Add github action status to readme by @cfkoehler in #392
- Create a LoggingInputStreamFactory. by @jdcove2 in #402
- Creates a LoggingChannelFactory. by @jdcove2 in #401
Full Changelog: 7.13.0...7.14.0
7.13.0
What's Changed
- Removed unnecessary calls to loadFrom() in KffChainLoader by @andrewbp in #376
- Remove deprecated configuration property dependencyLocationsEnabled by @ldhardy in #381
- Cleanup using try-with-resources in mvc.internal tests by @dev-mlb in #384
- Add helper method to SeekableByteChannelHelper by @ukengineer925 in #385
- Remove hasConfigErrors from ConfigUtil by @dev-mlb in #383
- sonarlint :: cast long operands before assignment by @jpdahlke in #387
- Added functionality to allow ExtractionTest to verify that a value is not indexed by @andrewbp in #380
- Refactor diff methods into a more cohesive structure by @ukengineer925 in #386
- Sanitize request parameters in RequestUtil by @jpdahlke in #390
- update actions checkout to 3.3.0 by @cfkoehler in #391
- Move position update during read up to AbstractSeekableByteChannel by @ukengineer925 in #393
- Simplify AbstractSeekableByteChannel by right-sizing the provided byteBuffer by @ukengineer925 in #411
- bump guava to 31.1 by @dev-mlb in #408
- Remove javadoc footer option to address build warnings by @cfkoehler in #396
- added assert statements to SsdeepTest by @dev-mlb in #399
- Create BufferedChannelFactory. by @jdcove2 in #403
- cleaned up some of the emissary commands by @dev-mlb in #407
Full Changelog: 7.12.0...7.13.0
7.12.0
What's Changed
- ErrorProne fix UnnecessarilyFullyQualified by @ldhardy in #366
- sonarlint :: more cleanup by @dev-mlb in #324
- sonarlint :: rollablefileoutputstream by @dev-mlb in #325
- Bump jackson-databind from 2.12.6.1 to 2.13.4.1 by @dependabot in #335
- sonarlint :: more cleanup by @dev-mlb in #342
- sonarlint :: EmissaryClient field names and minor updates by @jpdahlke in #350
- Fixed unchecked cast warning when compiling NameSpace by @smcgrattan in #375
- Consolidated duplicate string constants into a single class by @dev-mlb in #367
- sonarlint :: Remove duplicate log configuration code from EnvCommand by @cfkoehler in #377
- Created a separate legacy class for the DropOffUtil time parsing so it can be replaced in the future by @arp-0984 in #358
- sonarlint :: utils/io by @dev-mlb in #339
- sonarlint :: more utils by @dev-mlb in #341
- sonarlint :: serviceconfigguide by @dev-mlb in #326
- sonarlint :: util by @dev-mlb in #340
- Created lightweight alpine Dockerfile by @cfkoehler in #351
- Updated calls for new FileInputStream to Files.newInputStream by @dev-mlb in #379
- Added a config command util by @dev-mlb in #352
Full Changelog: 7.11.0...7.12.0
7.11.0
What's Changed
- Sorting imports, enforce import sort for checkstyle by @ldhardy in #348
- Large data support by @ukengineer925 in #204
- Stop showing duplicate version with version command by @cfkoehler in #357
- Fix flaky tests in PlaceComparisonHelperTest by @ukengineer925 in #365
- KFFHashPlace should prefer byte[] to SeekableByteChannelFactory by @drivenflywheel in #362
- Adding test for ConfigUtil to close out TODO item by @ldhardy in #349
- Large data - follow-up/phase 2 work by @ukengineer925 in #361
Full Changelog: 7.10.0...7.11.0
7.10.0
What's Changed
- Remove redundant sorting from output filters by @andrewbp in #229
- sonarlint :: more test cleanup by @dev-mlb in #319
- sonarlint :: workspace cleanup by @dev-mlb in #320
- sonarlint :: directoryplace cleanup by @dev-mlb in #321
- sonarlint :: configutil cleanup by @dev-mlb in #322
- Add file change verify to maven builds by @cfkoehler in #333
- sonarlint :: command-converter cleanup by @dev-mlb in #323
- Correct medium security hotspots by @cfkoehler in #343
- errorprone :: fix parameter missing nullable by @ldhardy in #344
- codeql :: clean path for drop off util by @dev-mlb in #337
- Fix for routing bug when coordination place adds to transform history by @dev-mlb in #328
- sonarlint :: requestutil by @dev-mlb in #327
- contrib :: example helm charts for kubernetes deployment by @dev-mlb in #283
- Add environment check to enable object metrics appender by @cfkoehler in #345
- change rejected parallel entry message from debug to error by @jpdahlke in #353
- Added default CTOR to support Kryo deserialization by @drivenflywheel in #356
- Change parallel entry message back to debug by @jpdahlke in #359
Full Changelog: 7.9.0...7.10.0
7.9.0
What's Changed
- Add configuration of HTTPConnectionFactory with PEM certs by @fbruton in #303
- Improve HTTPConnectionFactory PEM reader by @fbruton in #313
- tests :: migrate maintest to junit5 package by @dev-mlb in #311
- tests :: migrate timedresource to junit5 package by @dev-mlb in #312
- Created GitRepositoryState struct for storing git properties and log Git version during server startup by @cfkoehler in #310
- #180: Log instances of duplicate forms being added by @andrewbp in #304
- sonarlint :: MultiFileUnixCommandPlace by @dev-mlb in #308
- sonarlint :: id package by @dev-mlb in #309
- Add application name to git version log output and remove build username by @cfkoehler in #314
- sonarlint :: place.sample package by @dev-mlb in #306
- tests :: migrate extraction, id, and functional tests to junit5 package by @dev-mlb in #301
- sonarlint :: transform package by @dev-mlb in #305
- sonarlint :: service provider by @dev-mlb in #307
- tests :: migrate unit tests to junit5 package by @dev-mlb in #300
- Top Level Object metric output with specified parameters by @cfkoehler in #260
- tests :: HtmlEscapePlace by @dev-mlb in #315
- elk :: add json output for agents endpoint by @dev-mlb in #285
- tests :: fix disabled tests for api & mvc packages by @dev-mlb in #284
- tests :: updated to use junit @tempdir by @dev-mlb in #279
- a few build fixes (api tests and logback) by @dev-mlb in #316
- tests :: migrate last junit4 tests to junit5 package by @dev-mlb in #317
Full Changelog: 7.8.0...7.9.0
7.8.0
What's Changed
- UI :: bootstrap5 fixes by @dev-mlb in #277
- Clean up Executrix: try-with-resources, log lines, variable names by @jpdahlke in #280
- deprecate :: main and run/what commands by @dev-mlb in #282
- sonarlint :: try with resources (main methods) by @dev-mlb in #292
- sonarlint :: more fixes by @dev-mlb in #293
- Cleaned up content/unnecessary logging - Emissary Logs by @sambish5 in #249
- (Minor) Use native git with commit-id plugin by @ukengineer925 in #294
- sonarlint :: fix issues for jdomutil by @dev-mlb in #289
- tests :: created junit5 package in test-core by @dev-mlb in #287
- tests :: updated disabled/missing tests by @dev-mlb in #281
- Revert "(Minor) Use native git with commit-id plugin" by @jpdahlke in #298
- tests :: updated fail method calls by @dev-mlb in #278
- executrix :: updated to accept data stream by @dev-mlb in #288
- pom :: allow for native git for git commit id plugin by @dev-mlb in #299
- Removed/replaced remaining instances of printStackTrace by @andrewbp in #286
- sonarlint :: try with resources by @dev-mlb in #290
- Allow loading HTTPConnectionFactory password from environment variable by @fbruton in #297
- sonarlint :: mvc classes by @dev-mlb in #302
Full Changelog: 7.7.0...7.8.0
7.7.0
What's Changed
- (Minor) Add Java 17 to build by @ukengineer925 in #259
- adding java 15 and 16 to github workflow by @dev-mlb in #264
- upgrade to commons-lang3 by @dev-mlb in #254
- add git properties file to build dir #879 by @dev-mlb in #261
- (Minor) Refactor log reading during unit tests by @ukengineer925 in #258
- test jar by @dev-mlb in #253
- adding coordination place visits to the transform history by @dev-mlb in #256
- Upgrade github CodeQL to v2 by @cfkoehler in #269
- updates based on sonarlint report - admin & analyze by @dev-mlb in #266
- remove logback config from test jar by @dev-mlb in #270
- updates based on sonarlint report - client by @dev-mlb in #267
- remove unused imports by @dev-mlb in #273
- add plugin and exclusion sorting to pom file by @jpdahlke in #271
- B1603: Abstracted creation of temp directories for a couple of test classes by @andrewbp in #227
- More UnitTest cleanup, remove java.io.tmpdir usage in various tests by @jpdahlke in #274
- Bump jetty to 9.4.48.v20220622 by @jpdahlke in #276
Full Changelog: 7.6.0...7.7.0
7.6.0
What's Changed
- JUnit5 :: remove hamcrest matchers by @dev-mlb in #223
- JUnit5 :: server & transform packages by @dev-mlb in #231
- JUnit5 :: place & roll packages by @dev-mlb in #232
- JUnit5 :: admin, client, command, & config packages by @dev-mlb in #233
- Junit5 :: dir, id, & kff packages by @dev-mlb in #234
- JUnit5 :: output package by @dev-mlb in #236
- JUnit5 :: pool & command/convert packages by @dev-mlb in #240
- JUnit5 :: parser & pickup packages by @dev-mlb in #235
- JUnit5 :: jersey tests by @dev-mlb in #241
- JUnit5 :: rework Theories for the CommandITs by @dev-mlb in #238
- JUnit5 :: utils package by @dev-mlb in #230
- maven plugin updates - sort, javadoc, pmd, ... by @dev-mlb in #244
- switch to corretto java dist and look at release branches by @dev-mlb in #246
- remove unused workspace adapter code by @dev-mlb in #245
- (Minor) Update Jacoco to latest version by @ukengineer925 in #222
- remove config items for ganglia removed in commit 30eabd7 by @dev-mlb in #248
- javadoc updates for packages by @dev-mlb in #250
- JUnit5 :: core package by @dev-mlb in #237
- deprecate metadata dictionary by @dev-mlb in #247
- Removed content logging within MultiFileUnixCommandPlace by @sambish5 in #226
- Removed content logging in DropOffUtil by @sambish5 in #243
Full Changelog: 7.5.0...7.6.0