Releases: NationalSecurityAgency/emissary
Releases · NationalSecurityAgency/emissary
8.12.0
What's Changed
Bug Fixes 🐞
- Fixing missed negation in KffDataObjectHandler.previouslyComputedMd5HasChanged by @drivenflywheel in #926
Improvements 🛠
- use DataObjectFactory for ibdo creation by @dev-mlb in #921
- Made AbstractFilter Denylist settings configurable by @rupert-griffin in #925
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 🚦
- errorprone :: VersionPlaceTest FieldMissingNullable by @sambish5 in #924
- ci :: updating docker compose to allow for testing by @dev-mlb in #823
- errorprone :: ignore FTest warnings by @dev-mlb in #934
- exclude github-actions[bot] changes from release notes by @cfkoehler in #947
- change release note categories by @jpdahlke in #951
- add icons to release notes by @cfkoehler in #953
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
What's Changed
Improvements
- Make AbstractFilter Denylist configurable @rupert-griffin in #925
Fixes
- Fixing missed negation in KffDataObjectHandler.previouslyComputedMd5HashChanged @drivenflywheel in #926
8.11.0
What's Changed
Improvements
- Deny view outputs based on wildcard suffix by @rupert-griffin in #830
- No longer preserving MD5_ORIGINAL if re-hashing hasn't changed the value by @drivenflywheel in #899
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
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
- @rupert-griffin made their first contribution in #830
Full Changelog: 8.10.0...8.11.0
8.10.0
What's Changed
New Features
Improvements
Automation and Testing
- Fix LogbackTester bug which did not allow Exceptions with no (i.e. null) messages. by @jdcove2 in #888
Breaking Changes
- errorprone :: change casing of Kff FilterType enum by @jpdahlke in #844
- errorprone :: MemberName - CharsetUtil by @jpdahlke in #846
- errorprone :: MemberName - PkiUtil by @jpdahlke in #849
- errorprone :: MemberName - util package by @jpdahlke in #856
- errorprone :: MemberName - ObjectTracing by @jpdahlke in #870
- errorprone :: ConstantField - WorkSpace by @jpdahlke in #873
- errorprone :: MemberName by @jpdahlke in #857
- errorprone :: MemberName - kff package by @jpdahlke in #852
Other Changes
- update to VersionPlaceTest to allow it to run standalone by @jpdahlke in #901
- errorprone :: FieldCanBeFinal by @jpdahlke in #892
- errorprone :: update UnusedException messages by @jpdahlke in #895
- errorprone :: MultipleTopLevelClasses by @dev-mlb in #891
- errorprone :: MutablePublicArray by @dev-mlb in #890
- show the error message for subcommands by @dev-mlb in #889
Full Changelog: 8.9.0...8.10.0
8.9.0
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
What's Changed
Improvements
Automation and Testing
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
8.7.0
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
- errorprone :: InconsistentCapitalization by @racheldaniels04 in #836
- errorprone :: ClassesCanBeStatic by @racheldaniels04 in #837
- errorprone :: MethodCanBeStatic by @racheldaniels04 in #840
- errorprone :: UnusedException by @racheldaniels04 in #841
- errorprone :: MemberName - ByteUtil by @jpdahlke in #845
- errorprone :: MemberName - FastStringBuffer by @jpdahlke in #855
- errorprone :: MemberName - pickup package by @jpdahlke in #854
- errorprone :: MemberName - StringUtil by @jpdahlke in #851
- errorprone :: MemberName - JDOMUtil by @jpdahlke in #850
- errorprone :: MemberName - directory package by @jpdahlke in #853
- errorprone :: MemberName - SizeUtil by @jpdahlke in #848
- errorprone :: suppress system out in main method by @dev-mlb in #859
- errorprone :: MemberName - TimeUtil by @jpdahlke in #847
- errorprone :: ConstantField - EmissaryClient.context by @jpdahlke in #865
- errorprone :: ConstantField - core classes by @jpdahlke in #863
- errorprone :: ConstantField - more core classes by @jpdahlke in #864
Full Changelog: 8.6.0...8.7.0
8.6.0
What's Changed
Bug Fixes
- HeartbeatManager bug fix by @DonResnik in #831
- DropOffPlace: Corrected order of Duration.between(...) arguments by @drivenflywheel in #833
- DependencyCheckTest: corrected static member initialization by @drivenflywheel in #834
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
- @racheldaniels04 made their first contribution in #825
Full Changelog: 8.5.0...8.6.0
8.5.0
What's Changed
Improvements
- errorprone :: NonFinalStaticField by @dev-mlb in #810
- errorprone :: test updates by @dev-mlb in #811
- errorprone :: ClassName by @dev-mlb in #813
- errorprone :: JDKObsolete Fix by @nixon124 in #755
Bug Fixes
- fix FeedCommand bug by @DonResnik in #820
- Modifying UnitTest so that alternative answer file location usage is thread-safe by @drivenflywheel in #826
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
- @DonResnik made their first contribution in #820
Full Changelog: 8.4.0...8.5.0