Releases: NationalSecurityAgency/emissary
Releases · NationalSecurityAgency/emissary
8.2.0
What's Changed
Improvements
- errorprone :: MissingSummary by @sambish5 in #757
- Pull out LoggingInputStream for use with any InputStream. by @jdcove2 in #760
- errorprone :: DeduplicateConstants by @sambish5 in #762
Bug Fixes
Automation and Testing
- Check repo name for slack notification by @cfkoehler in #753
- update action name syntax for release by @jpdahlke in #754
- fix typo in create-patch-branch message by @jpdahlke in #758
- update CI file formatting by @jpdahlke in #759
- github-actions :: block slack links from being unfurled in messages by @cfkoehler in #766
- docker ci build by @dev-mlb in #765
- fix detect-changes in ci build by @dev-mlb in #767
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
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
- upgrade dropwizard metrics to 4.2.25 by @cfkoehler in #744
Bug Fixes
Documentation
- documentation changes for groupId update by @cfkoehler in #741
Automation and Testing
- Skip slack notifications if running on a fork by @cfkoehler in #746
- add ubi8 build to ci by @dev-mlb in #751
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
What's Changed
Improvements
- errorprone :: @ Nullable by @dev-mlb in #732
- errorprone :: MissingBraces and UnnecessaryParentheses by @sambish5 in #734
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
- move to use 'blank space' by @jpdahlke in #733
- change to use ClassNameInventory file naming convention by @jpdahlke in #690
- update groupId to gov.nsa.emissary by @jpdahlke in #672
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
What's Changed
New Features
Improvements
- sonarlint :: HDMobileAgentBugTest by @jpdahlke in #715
- Remove old ObjectTracing class by @arp-0984 in #720
- replace whatBin fallback method in DropOffUtil by @jpdahlke in #714
- Add IBDO method to ensure data is available. by @jdcove2 in #718
- Deprecate setFileTypeIfEmpty with array input by @cfkoehler in #725
- set unlimited maxerrs and maxwarns for error prone by @dev-mlb in #726
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
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
8.0.0-M14
What's Changed
New Features
Improvements
- Fix SONAR warnings for IBaseDataObjectDiffHelper. by @jdcove2 in #664
- Resolving error-prone MemberNames by @sambish5 in #652
- Address error-prone ReturnMissingNullable and FieldMissingNullable by @arp-0984 in #684
- Adding Convenience Method to Configurator interface / ServiceConfigGuide class by @nixon124 in #670
- removing SystemOut error-prone warnings by @sambish5 in #654
- use bom for io.dropwizard.metrics versions by @jpdahlke in #695
- collapse impsort plugin config by @jpdahlke in #693
- Fix SONAR warning in IBaseDataObjectXmlCodecs. by @jdcove2 in #665
- update deprecated NULL_OUTPUT_STREAM to INSTANCE by @jpdahlke in #688
- Remove IBaseDataObjectHelper.setPrivateFieldValue() method. by @jdcove2 in #656
Dependencies
- commons-codec 1.15 -> 1.16.0 by @mrbonha in #678
- gson 2.8.9 -> 2.10.1 by @mrbonha in #674
- commons-io 2.11.0 -> 2.13.0 by @mrbonha in #677
- commons-compress 1.21 -> 1.24.0 by @mrbonha in #676
Automation and Testing
- Addressing auto-closeable warnings by @nixon124 in #686
- Adressed unreferenced auto-closeable resources by @nixon124 in #687
- Updated RegressionTest to generate answers from command line by @rpg36 in #679
- update variable names in StartupTest by @jpdahlke in #689
- Removed Deprecated checkLogList Method by @nixon124 in #681
- Normalize actions with internal project and add slack notifications by @cfkoehler in #683
- Fix get version for maven-release.yml action by @cfkoehler in #700
Other Changes
- remove janino dependency by @jpdahlke in #691
- ban org.hamcrest dependency by @jpdahlke in #692
- Changing useObjectTraceLogger variable back to protected by @arp-0984 in #698
- Excluding YodaCondition from Error-Prone Violations by @sambish5 in #699
- Set JsonOutputFilter to use DateFilterFilenameGenerator by @cfkoehler in #621
New Contributors
Full Changelog: 8.0.0-M13...8.0.0-M14
8.0.0-M13
What's Changed
Improvements
- fix Class raw type warning in Factory.java by @jpdahlke in #640
- address warning for unused TimedResource in t-w-r declarations by @jpdahlke in #641
- update deprecated logback CONFIG_FILE_PROPERTY constant by @jpdahlke in #639
- Removing date parsing bug workaround by @arp-0984 in #613
- error-prone :: turn off UnnecessaryFinal by @jpdahlke in #647
- update error-prone, patterns, and compiler config by @jpdahlke in #648
- Improve SegmentChannelFactory testing. by @jdcove2 in #658
- remove deprecated timeutil methods by @dev-mlb in #570
- Using SPI to load environment-specific fields for the objectTrace logger by @arp-0984 in #630
- Improve IBaseDataObjectHelper testing. by @jdcove2 in #657
- Remove deprecated defaultString() by @sambish5 in #685
Security
Bug Fixes
- Added empty string check by @SemperFidelisTyrannosaurus in #635
Dependencies
- Junit and Mockito updates by @arp-0984 in #650
- Update action versions for deprecated Node.js by @cfkoehler in #662
- Updating jackson dependencies to 2.15.2 by @arp-0984 in #649
- guava 32.0.0-jre -> 32.1.2-jre by @mrbonha in #673
- commons-lang 3.12.0 -> 3.13.0 by @mrbonha in #675
Automation and Testing
- Add optional log checking to RegressionTest. by @jdcove2 in #634
- LoggingPrintStreamTest Build Fixes by @nixon124 in #653
Other Changes
- Augmented Form Modifier List by @nixon124 in #651
- Added additional constant to InputStreamChannelFactory by @SemperFidelisTyrannosaurus in #655
- allow the process data-source to be overridden for UnixCommandPlace by @fbruton in #667
- fail builds when duplicate resources detected by @jpdahlke in #659
New Contributors
Full Changelog: 8.0.0-M12...8.0.0-M13
8.0.0-M12
What's Changed
New Features
Improvements
- Using FILE_ABSOLUTEPATH and Original-Filename to populate FILEXT by @arp-0984 in #600
- enable all compiler lint flags by @jpdahlke in #638
Bug Fixes
Dependencies
Automation and Testing
- Add megalinter instructions to DEVELOPING.md and move settings to separate file by @cfkoehler in #607
Full Changelog: 8.0.0-M11...8.0.0-M12
8.0.0-M11
What's Changed
Improvements
- sentinel updates and add tests by @dev-mlb in #631
- remove deprecated runcommand and main-runner by @dev-mlb in #568
- remove deprecated simpleparser by @dev-mlb in #571
- Modifying the ObjectTrace logger to output a single message for a bundle instead of a message for each session by @arp-0984 in #627
Automation and Testing
- Add github release yml file by @cfkoehler in #587
Breaking Changes
- remove junit 4 by @dev-mlb in #541
- io :: updated JsonOutputFilter ignorelist by @dev-mlb in #265
- io :: updated AbstractFilter to use denylist by @dev-mlb in #272
Other Changes
- Updated RegressionTest so its handling of alternate views mirrors its handling of primary views by @drivenflywheel in #633
- remove what command by @dev-mlb in #576
Full Changelog: 8.0.0-M10...8.0.0-M11
8.0.0-M10
What's Changed
- Ensure that failed place startups don't block server startup unless the server is configured to do so by @drivenflywheel in #622
- Fixed Initialization Race Condition in DisposeHelperTest by @nixon124 in #626
- Update RegressionTest to hash alternate views instead of base64 converting. by @jdcove2 in #625
- Improve LogBackTester interface by @nixon124 in #620
- Simple EmissaryServer Clean-up by @sambish5 in #628
- Bump ch.qos.logback:logback-classic from 1.3.8 to 1.3.12 by @dependabot in #629
- add a watch thread to test for stuck places by @dev-mlb in #624
Full Changelog: 8.0.0-M9...8.0.0-M10