Releases: NationalSecurityAgency/emissary
Releases Β· NationalSecurityAgency/emissary
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
8.0.0-M4
What's Changed
- update impsort plugin to 1.8.0 by @jpdahlke in #547
- Make enhancements to convertHexDate by @aL118 in #528
- update default socket timeout variable name by @jpdahlke in #545
- 2361 - Added hadolint config and set failure threshold to 'error'. by @Kevinnnnnnnnnnnnnnnn in #529
- update patch action to allow cherry-picking of commits by @dev-mlb in #537
- fix object metrics log configuration by @jpdahlke in #549
- upgrade super-linter to 5 by @dev-mlb in #551
- Update KffFile to use FileChannelFactory instead of RandomAccessFile by @drivenflywheel in #527
- Removing pathWeight from all of Emissary by @sambish5 in #546
- Adding objectTrace logger to output configurable fields to a new log file from PickUpPlace by @arp-0984 in #530
New Contributors
- @Kevinnnnnnnnnnnnnnnn made their first contribution in #529
Full Changelog: 8.0.0-M3...8.0.0-M4
8.0.0-M3
What's Changed
- update release action to check suffix is not specified for a release or patch by @dev-mlb in #536
- Moving XMLCodec constants to their own classes by @sambish5 in #531
- remove windows support by @dev-mlb in #255
- Removing * import from UnixFilePlace by @sambish5 in #543
- Add ability to deny service proxy values for places by @aL118 in #505
- Migrate HttpClient from 4.x to 5.x by @fbruton in #532
- sonarlint :: command.converter package by @dev-mlb in #268
- UI :: updates the navbar code for the ui by @dev-mlb in #224
- update super linter to version 5.2.1 by @dev-mlb in #540
- XmlCodec ElementDecoder instances made private and clean API by @sambish5 in #542
- revert super-linter reference by @jpdahlke in #548
Full Changelog: 8.0.0-M2...8.0.0-M3
8.0.0-M2
What's Changed
- Updated LoggingPrintStream so it won't block application shutdown (targets master) by @drivenflywheel in #510
- Added null data check to DropOffPlace completion message setup by @drivenflywheel in #511
- java 11 by @dev-mlb in #252
- add new github actions for releasing, publishing, versioning, & patching by @dev-mlb in #519
- Small pom updates for compliance with maven repositories by @cfkoehler in #507
- Mockito 5 by @dev-mlb in #503
- Add organization details to pom by @cfkoehler in #522
- error-prone :: fix constant-overflow failure in DisposeHelperTest by @dev-mlb in #520
- Add 'CHECKSUM_CRC32' to the list of removed parameter keys. by @jdcove2 in #512
- Lift convertHexDate from MsSqlJflex into TimeUtil by @aL118 in #517
- Sort parameters before diff in IBaseDataObjectDiffHelper by @sambish5 in #523
- RegressionTest updates. by @jdcove2 in #515
- add RELEASING.md document by @jpdahlke in #526
- Replace JCommander with Picocli by @aL118 in #514
- Add new Filename Generator with date, node, and filter by @cfkoehler in #534
Full Changelog: 7.19.0...8.0.0-M2