Skip to content

Releases: NationalSecurityAgency/emissary

8.7.0

01 Aug 15:51
Compare
Choose a tag to compare

What's Changed

Improvements

  • Update startup logging by @dev-mlb in #839
  • update transform history to store coordinated places as array list by @dev-mlb in #861

Bug Fixes

  • properly handle escaped backslash characters in JsonEscape by @DonResnik in #843

Automation and Testing

  • updated centos 7 to pull from vault by @dev-mlb in #838
  • errorprone :: suppress HidingField by @sambish5 in #860
  • add TransformHistory test class by @jpdahlke in #862
  • removing public modifiers from junit5 tests where applicable by @sambish5 in #858
  • Remove tech-debt from 'Improvement' release reporting by @jpdahlke in #866

Other Changes

Full Changelog: 8.6.0...8.7.0

8.6.0

27 Jun 16:17
Compare
Choose a tag to compare

What's Changed

Bug Fixes

Automation and Testing

  • updating RegressionTest generateAnswers for when two classes are used for test .dat & answer files by @sambish5 in #821

Other Changes

  • eliminated PMD warning "UselessQualifiedThis" in emissary by @racheldaniels04 in #825
  • sonarlint :: add unload method to remove ThreadLocal objects by @jpdahlke in #818
  • replaced the use of Enumeration in favor of Iterator for ByteTokenizer by @racheldaniels04 in #817

New Contributors

Full Changelog: 8.5.0...8.6.0

8.5.0

18 Jun 22:28
Compare
Choose a tag to compare

What's Changed

Improvements

Bug Fixes

Automation and Testing

  • unittest :: move StartupTest to StartupIT by @dev-mlb in #809
  • do not generate backup poms when setting new snapshot version after r… by @cfkoehler in #812
  • errorprone :: revert 'static final' modifier in ServiceProviderPlaceTest by @dev-mlb in #814
  • build :: disabled cache-to for pull requests by @dev-mlb in #816

Other Changes

  • next development iteration 8.5.0-SNAPSHOT by @github-actions in #808
  • 2860 Fix errorProne build by @ldhardy in #819
  • update pom to remove tabs by @jpdahlke in #822
  • errorprone :: allow java 16+ by @dev-mlb in #824
  • Updating FlexibleDateTimeFormatter to cover edge cases by @arp-0984 in #770
  • make FlexibleDateTimeParser remove regex configurable by @fbruton in #828

New Contributors

Full Changelog: 8.4.0...8.5.0

8.4.0

30 May 19:49
Compare
Choose a tag to compare

What's Changed

Improvements

Other Changes

  • next development iteration 8.4.0-SNAPSHOT by @github-actions in #784

Full Changelog: 8.3.0...8.4.0

8.3.0

23 May 12:49
Compare
Choose a tag to compare

What's Changed

Improvements

  • errorprone :: MissingOverride & RedundantOverride by @sambish5 in #772
  • sonarlint :: do not ignore InterruptedException in DelayPlace by @jpdahlke in #775
  • sonarlint :: remove Serializable from JsonOutputFilter inner class by @jpdahlke in #776
  • errorprone :: UnusedVariable by @dev-mlb in #777
  • errorprone :: EmptyCatch by @sambish5 in #774
  • errorprone :: turn off some rules by @dev-mlb in #779
  • adding ability to pull from different directories for test data & answer files by @sambish5 in #783

Bug Fixes

  • update trailing character cleanup regex in FlexibleDateTimeParser by @jpdahlke in #763

Other Changes

  • next development iteration 8.3.0-SNAPSHOT by @github-actions in #768

Full Changelog: 8.2.0...8.3.0

8.2.0

01 May 17:09
Compare
Choose a tag to compare

What's Changed

Improvements

Bug Fixes

  • shutdown RollManager before ResourceWatcher by @sambish5 in #764

Automation and Testing

Other Changes

  • next development iteration 8.2.0-SNAPSHOT by @github-actions in #752
  • executrix :: binary mode by @dev-mlb in #756

Full Changelog: 8.1.0...8.2.0

8.1.0

12 Apr 16:12
Compare
Choose a tag to compare

What's Changed

Improvements

  • errorprone :: tackle a handful of single occurrence rules by @jpdahlke in #728
  • remove unreachable code block in CharacterCounterSet by @jpdahlke in #740
  • errorprone :: UnnecessarilyFullyQualified by @sambish5 in #735
  • errorprone :: cleanup chunk of rules for tests only by @dev-mlb in #731
  • sonarlint :: deprecate finalize method in JournaledCoalescer by @jpdahlke in #749
  • errorprone :: UngroupedOverloads by @sambish5 in #747
  • errorprone :: single instance warnings in some helper and test classes by @jdcove2 in #730
  • sonarlint :: DropOffUtil language migration, constants, and naming updates by @jpdahlke in #748

Security

Bug Fixes

Documentation

Automation and Testing

Other Changes

  • next development iteration 8.1.0-SNAPSHOT by @github-actions in #739
  • Add ComparisonPlace. by @jdcove2 in #644
  • Disconnect internal places in ComparisonPlace. by @jdcove2 in #745
  • ubi :: update docker files to use ubi8 by @dev-mlb in #743
  • Allow RegressionTest to be more extensible. by @jdcove2 in #750

Full Changelog: 8.0.0...8.1.0

8.0.0

05 Apr 18:39
Compare
Choose a tag to compare

What's Changed

Improvements

Automation and Testing

  • unit-tests :: move HDMobileAgentBugTest to HDMobileAgentBugIT by @dev-mlb in #737
  • unit-tests :: remove WhyDoYouMakeMeDoThisExtractionTest by @dev-mlb in #736
  • errorprone :: add an errorprone CI build action by @jpdahlke in #729
  • unit-tests :: update InterruptibleCharSequenceTest by @dev-mlb in #738
  • switch to using main branch in actions by @jpdahlke in #694

Breaking Changes

This release signifies the end of milestone releases as part of the 8.x series. This major release will be supported with minor/patch increments until the next major release.

Full Changelog: 7.19.1...8.0.0

8.0.0-M16

29 Mar 14:18
Compare
Choose a tag to compare
8.0.0-M16 Pre-release
Pre-release

What's Changed

New Features

Improvements

Bug Fixes

Automation and Testing

  • github-actions :: provide RELEASE_VERSION to slack-notify-complete by @jpdahlke in #716
  • github-actions :: publish site to github pages in release action by @cfkoehler in #702
  • megalinter :: disable action applying fixes by @cfkoehler in #722

Other Changes

  • Deprecate DateTimeFormatParserLegacy.java by @jpdahlke in #717
  • Have DropOffPlace stop calling IBDO.data()/IBDO.dataLength(). by @jdcove2 in #709
  • Add length attribute to RegressionTest XML for SBC and byte[] IBDO fields. by @jdcove2 in #724

Full Changelog: 8.0.0-M15...8.0.0-M16

8.0.0-M15

01 Mar 02:11
Compare
Choose a tag to compare
8.0.0-M15 Pre-release
Pre-release

What's Changed

Improvements

  • remove deprecated directoryplace constructors by @dev-mlb in #560
  • Replaced SimpleDateFormat with DateTimeFormatter in DropOffUtil by @nixon124 in #680
  • New method to copy metadata from parent to child with exclusions by @smcgrattan in #696
  • resolve error-prone MissingBraces by @sambish5 in #708
  • Optimize BufferedChannelFactory's internal buffer size. by @jdcove2 in #706
  • Deprecate IBDO.clone()/BDO.clone() in preparation for deletion per Sonar warning by @jdcove2 in #707
  • EmissaryServer shutdown when unannounced places are started in strict-mode by @sambish5 in #632
  • Have strict server shutdown when CoordinationPlace place fails to create/DNE by @sambish5 in #669
  • Excluding BooleanParameter from error-prone warnings by @sambish5 in #713

Security

  • Bump org.apache.commons:commons-compress from 1.24.0 to 1.26.0 by @dependabot in #705

Bug Fixes

Dependencies

Automation and Testing

  • Update RegressionTest difference output style. by @jdcove2 in #704
  • github-actions :: version in env, slack-bot message format by @cfkoehler in #701
  • Adding Oss profile for maven central publish by @cfkoehler in #642
  • github-actions :: add maven site build to CI action by @cfkoehler in #712

Other Changes

  • reorder configs under pluginManagement section of pom by @jpdahlke in #697
  • Move getDate from DropOffUtil to TimeUtil by @nixon124 in #711

Full Changelog: 8.0.0-M14...8.0.0-M15