Releases: NationalSecurityAgency/emissary
Releases · NationalSecurityAgency/emissary
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
8.0.0-M9
What's Changed
- allow "." character in name of ResourceReader resources by @jpdahlke in #619
- Renamed 'equals' methods to 'matches' in DirectoryEntry to avoid confusion. by @Kevinnnnnnnnnnnnnnnn in #616
- Changed names from master to primary. by @nixon124 in #618
- Add a newInputStream() to the IBaseDataObject. by @jdcove2 in #617
- Refactored Roller.java to use AtomicLong by @Kevinnnnnnnnnnnnnnnn in #615
- Add additional IBDO parameter diff options. by @jdcove2 in #609
- addressing unexpected place startups by @sambish5 in #598
New Contributors
Full Changelog: 8.0.0-M8...8.0.0-M9
8.0.0-M8
What's Changed
- Remove object metrics by @cfkoehler in #604
- Add Maven Central badge to Readme by @cfkoehler in #606
- SafeUsageChecker no longer logs warning for routine/expected condition by @drivenflywheel in #610
- update tests to extend UnitTest by @dev-mlb in #608
- remove deprecated metadatadictionary by @dev-mlb in #577
- Modified KffDataObjectHandler.hash(..) method so it explicitly replaces IBDO params it generates. by @drivenflywheel in #596
- Reverted KffFile back to using RandomAccessFile for file I/O, but now synchronizing access to its use by @drivenflywheel in #605
- Update DateFilterFilenameGeneratorTest to JUnit 5 by @fbruton in #612
- Ban log4j and javax.servlet dependencies by @fbruton in #611
Full Changelog: 8.0.0-M7...8.0.0-M8
8.0.0-M7
What's Changed
- Add helper to find preferredData by regex and add to Analyzer by @fbruton in #594
- cleanup some jetty references by @jpdahlke in #588
- remove deprecated constructor from startup by @dev-mlb in #557
- remove deprecated ibdo methods by @dev-mlb in #559
- remove deprecated stop command by @dev-mlb in #561
- remove deprecated droppoffutil methods by @dev-mlb in #562
- remove deprecation from agents by @dev-mlb in #572
- move UnitTestFileUtils to test jar by @dev-mlb in #578
- update IBaseDataObjectDiffHelperTest to extend unittest by @dev-mlb in #597
- remove deprecated parserfactory methods by @dev-mlb in #565
- io :: remove deprecated observer from the roller framework by @dev-mlb in #291
- Identify invalid IBDO data/array modifications. by @jdcove2 in #538
- bump slf4j to 2+ and logback to 1.3+ by @dev-mlb in #599
- add run method to Pausable by @dev-mlb in #601
- Replace Super Linter with Mega Linter by @cfkoehler in #591
- fix linter warns/errors in yml files by @jpdahlke in #602
- Correct maven CI badge in README.md by @cfkoehler in #603
Full Changelog: 8.0.0-M6...8.0.0-M7
8.0.0-M6
What's Changed
- remove bouncycastle dependency by @jpdahlke in #590
- remove obsolete language attribute by @dev-mlb in #580
- make transformhistory serializable by @dev-mlb in #581
- update httpclient call to use a response handler by @dev-mlb in #575
- rename/remove sep methods by @jpdahlke in #589
- jetty 10.0.15 by @dev-mlb in #595
- KffFile cleanup by @drivenflywheel in #593
Full Changelog: 8.0.0-M5...8.0.0-M6
8.0.0-M5
What's Changed
- jetty 10 by @dev-mlb in #552
- Fix ServiceConfigGuide bug. by @jdcove2 in #586
- remove unnecessary modifiers by @dev-mlb in #585
- remove unnecessary semicolons by @dev-mlb in #584
- fix some logging statements by @dev-mlb in #583
- remove explicit types and replace with '<>' by @dev-mlb in #582
- remove commented out code by @dev-mlb in #579
- remove deprecated call using Long constructor by @dev-mlb in #574
- replace the call clazz.newInstance() by @dev-mlb in #573
- remove todos for impsort in pom by @dev-mlb in #553
- Fix IBaseDataObjectXmlCodec bug. by @jdcove2 in #554
- Allow IdentificationTests to override the strategy used for resolving the expected form by @drivenflywheel in #555
- remove deprecated multikeywordscanner constructor by @dev-mlb in #566
- remove deprecated workspace methods by @dev-mlb in #567
- remove deprecated nio parser constructors by @dev-mlb in #563
- remove deprecated datautil methods by @dev-mlb in #558
- remove deprecated filecomparator by @dev-mlb in #564
Full Changelog: 8.0.0-M4...8.0.0-M5