Skip to content

Releases: NationalSecurityAgency/emissary

8.12.0

25 Sep 18:25
Compare
Choose a tag to compare

What's Changed

Bug Fixes 🐞

  • Fixing missed negation in KffDataObjectHandler.previouslyComputedMd5HasChanged by @drivenflywheel in #926

Improvements 🛠

Build, Package, Deploy 📦

  • update 'dep.' names and use 'plugin.' prefix for plugins in pom by @jpdahlke in #923
  • update formatter to use 11 compliance by @jpdahlke in #927
  • add global sonar exclusion for rule s6212 by @cfkoehler in #949

Automation and Testing 🚦

Other Changes ⚙️

  • errorprone :: fix sysout ServiceProviderPlaceGetTLDTest by @dev-mlb in #929
  • errorprone :: ignore sysout PeersCommandIT by @dev-mlb in #928
  • errorprone :: CheckedExceptionNotThrown in JournaledCoalescer by @dev-mlb in #940
  • errorprone/sonar :: MagicNumber by @dev-mlb in #946
  • errorprone :: SystemOut in JniRepositoryPlace by @dev-mlb in #943
  • errorprone :: CheckedExceptionNotThrown in FillChannelFactory by @dev-mlb in #939
  • errorprone :: FutureReturnValueIgnored by @dev-mlb in #944
  • errorprone :: CheckedExceptionNotThrown in JournalReader by @dev-mlb in #936
  • errorprone :: CheckedExceptionNotThrown in ImmutableChannelFactory by @dev-mlb in #937

Full Changelog: 8.11.0...8.12.0

8.11.1

17 Sep 02:49
Compare
Choose a tag to compare

What's Changed

Improvements

Fixes

  • Fixing missed negation in KffDataObjectHandler.previouslyComputedMd5HashChanged @drivenflywheel in #926

8.11.0

10 Sep 16:55
Compare
Choose a tag to compare

What's Changed

Improvements

Automation and Testing

  • sync commit message and PR title for next development release by @jpdahlke in #903
  • errorprone :: ignore ByteBufferBackingArray in BDOTest by @dev-mlb in #917
  • errorprone :: UnitTest - MethodCanBeStatic, InconsistentOverloads, No… by @dev-mlb in #918
  • errorprone: BanClassLoader by @jpdahlke in #907

Breaking Changes

  • errorprone :: move ThreadDump to test package and removed unused methods by @dev-mlb in #913

Other Changes

  • remove duplicate JsonEscapePlace inventory entry by @jpdahlke in #906
  • errorprone: FieldCanBeStatic - JsonOutputFilter by @jpdahlke in #904
  • errorprone: LongDoubleConversion - suppress in MetricsFormatter by @jpdahlke in #908
  • errorprone: MissingOverride - ByteTokenizer by @jpdahlke in #910
  • errorprone: DifferentNameButSame by @jpdahlke in #909
  • errorprone :: ignore SystemOut in Emissary by @dev-mlb in #915
  • errorprone :: remove System.out in Namespace by @dev-mlb in #914
  • errorprone: StaticQualifiedUsingExpression by @sambish5 in #912
  • errorprone: ImmutableMemberCollection - suppressing in Emissary class by @jpdahlke in #905
  • errorprone :: AvoidObjectArrays in Url and UrlData by @dev-mlb in #916

New Contributors

Full Changelog: 8.10.0...8.11.0

8.10.0

30 Aug 00:51
Compare
Choose a tag to compare

What's Changed

New Features

  • building out VersionPlace to add emissary version info to metadata by @sambish5 in #887

Improvements

  • VersionPlace - add EMISSARY_VERSION_HASH to metadata by @sambish5 in #898

Automation and Testing

  • Fix LogbackTester bug which did not allow Exceptions with no (i.e. null) messages. by @jdcove2 in #888

Breaking Changes

Other Changes

Full Changelog: 8.9.0...8.10.0

8.9.0

23 Aug 17:20
Compare
Choose a tag to compare

What's Changed

Improvements

  • warn during startup when class string is not unique by @dev-mlb in #878
  • Suppress server startup attempt when trying to pause a non-responsive server by @drivenflywheel in #885
  • Add ConcatenateChannelFactory for seekable byte channels by @jdcove2 in #876
  • reduce transform history output by @dev-mlb in #871

Automation and Testing

  • Add RegressionTest error message for when possible non-deterministic behavior is detected. by @jdcove2 in #883

Breaking Changes

  • Preserving the Original MD5 if the payload is hashed more than once by @drivenflywheel in #886

Other Changes

  • next development iteration 8.9.0-SNAPSHOT by @github-actions in #880
  • Deprecate IBDO/BDO ByteBuffer methods. by @jdcove2 in #884
  • deprecating HtmlEscapePlace and HtmlEscape utility by @sambish5 in #882
  • deprecating JavascriptEscapePlace and JavascriptEscape utility by @sambish5 in #881
  • errorprone :: ConstantField by @jpdahlke in #872
  • revert DATA_ID_STR_SZ field change by @cfkoehler in #893

Full Changelog: 8.8.0...8.9.0

8.8.0

07 Aug 22:22
Compare
Choose a tag to compare

What's Changed

Improvements

  • refactor CoordinationPlace to improve extensibility and reduce complexity by @fbruton in #877

Automation and Testing

  • errorprone :: ConstantField - UnitTest.TMPDIR by @jpdahlke in #875

Other Changes

  • deprecating JsonEscapePlace and JsonEscape utility by @sambish5 in #879
  • errorprone :: ConstantField - Emissary.EMISSARY_COMMANDS by @jpdahlke in #874

Full Changelog: 8.7.1...8.8.0

8.7.1

02 Aug 12:33
Compare
Choose a tag to compare

What's Changed

This patch removes a breaking change introduced in 8.7.0 for the ObjectTracing.Stage enum: 511b047

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