Skip to content

Releases: NationalSecurityAgency/emissary

8.17.0

15 Nov 03:14
Compare
Choose a tag to compare

What's Changed

Bug Fixes 🐞

  • Fixing starting offset of listIndexOf method in KeywordScanner by @nixon124 in #1007

New Features ✨

  • byteutil :: add support to check for non-indexable chars by @dev-mlb in #1010

Improvements 🛠

  • VersionPlace: if version is release, do not add date by @sambish5 in #1004

Build, Package, Deploy 📦

Full Changelog: 8.16.0...8.17.0

8.16.0

01 Nov 15:14
Compare
Choose a tag to compare

What's Changed

Security 🔒

  • dependencies: upgrade jetty from 11.0.16 to 11.0.24 by @jpdahlke in #991

Build, Package, Deploy 📦

Other Changes ⚙️

  • sonarlint :: Use isEmpty() to check if collection is empty or not by @cfkoehler in #992
  • errorprone :: MethodCanBeStatic by @dev-mlb in #993
  • errorprone :: ThreadPriorityCheck by @dev-mlb in #994
  • errorprone :: NonFinalStaticField by @dev-mlb in #999
  • errorprone :: search UngroupedOverloads & MixedMutabilityReturnType by @dev-mlb in #1002
  • errorprone :: CatchingUnchecked by @dev-mlb in #998
  • errorprone :: AvoidObjectArrays by @dev-mlb in #996

Full Changelog: 8.15.0...8.16.0

8.15.0

22 Oct 17:13
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🚨

  • errorprone :: ConstantField for PickUpPlace by @dev-mlb in #985
  • errorprone :: ConstantField for FilePickUpClient by @dev-mlb in #984

New Features ✨

  • Adding listIndexOf method to KeywordScanner by @nixon124 in #966

Improvements 🛠

  • updates to VersionPlace for less code-reusage downstream by @sambish5 in #952

Automation and Testing 🚦

  • add new improvement label to release notes by @jpdahlke in #973
  • fix transient DropOffUtilTest compare failure by @jpdahlke in #989

Other Changes ⚙️

Full Changelog: 8.14.0...8.15.0

8.14.0

11 Oct 15:36
Compare
Choose a tag to compare

What's Changed

Improvements 🛠

  • update kff hash exception handling and SeekableByteChannel interactions by @jpdahlke in #930
  • Shortening the logged message if an exception occurs during Executrix execution by @drivenflywheel in #933
  • add ExtractedRecord object that cannot have extracted records by @dev-mlb in #922

Security 🔒

Build, Package, Deploy 📦

  • correct param for plugin.nexus-staging-maven.version by @cfkoehler in #961
  • errorprone :: turn off InconsistentOverloads warnings by @dev-mlb in #960
  • Dockerfile and docker compose updates by @DonResnik in #965

Automation and Testing 🚦

  • run maven sortpom before committing release version bump by @cfkoehler in #957
  • errorprone :: StaticAssignmentOfThrowable by @dev-mlb in #969

Other Changes ⚙️

Full Changelog: 8.13.0...8.14.0

8.13.0

30 Sep 14:56
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🚨

  • Improved ExtractionTest Validation of Attachment and Extracted Children Expected vs Found Count by @sambish5 in #188

Security 🔒

  • dependencies: upgrade janino dependency to 3.1.12 by @cfkoehler in #941

Build, Package, Deploy 📦

  • Bump plugin.versions-maven.version from 2.14.2 to 2.17.1 by @cfkoehler in #956

Automation and Testing 🚦

Other Changes ⚙️

  • errorprone :: FlexibleDateTimeParser by @dev-mlb in #931
  • errorprone :: StringCaseLocaleUsage by @dev-mlb in #932
  • errorprone :: NonFinalStaticFields in SizeUtil by @dev-mlb in #935
  • errorprone :: ThrowsUncheckedException by @dev-mlb in #938
  • errorprone: InconsistentOverloads - deprecate and ignore by @jpdahlke in #948
  • errorprone :: InconsistentOverloads by @dev-mlb in #958

Full Changelog: 8.12.0...8.13.0

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