Releases: target/grease
Encoding is so much fun!
Another minor patch of your automation platform of choice is officially released today! @chollinger did some great code review and found an edge case with encoding during inserts into MongoDB. This has been addressed in #78
Threaded Scanning Released!
In this latest release:
- we fix #73 where commands were logging the base class for commands; Now we will show the correct command class that throws the exception and the correct line number.
- Scanning is now threaded! Your cluster requires no changes but you should see performance improvements in your scan nodes. We saw some latency in HTTP based source implementations and took notice. Now a slow HTTP URL monitor won't slow down your other environment probes!
PR: #74
Command Execution Failure Improvements
To help our administrators of GREASE this release addresses the issue of logs being too minimal when a command experiences an exception. Previously logs would appear like:
0000-01-01 12:00:00.000000::ERROR::2319048732afhjskiwelrho23::Failed to execute [help] execute got exception!
This release provides further tracing information for administrators to be able to provide feedback to command authors with logs like:
0000-01-01 12:00:00.000000::ERROR::2319048732afhjskiwelrho23::Failed to execute [help] execute got exception!::{'file': 'myFile.py', 'type': 'ValueError', 'line': 44}
PR: #72
Deduplication Namespace Patch
In 2.1.0 we had a call to get the name of the configuration. The field name was incorrect causing all deduplication to occur in one namespace. This patch addresses this bug.
Actions
Rebuild the Dedup_Sourcing collection in your MongoDB instance if this effected you
The DeDuplication Multiverse
This is not a breaking change release
Changes
- Added a "4th dimension" to deduplication. This prevents two configurations monitoring the exact same source for different results.
Administrator Notes
- For best results clear the
Source_Dedupcollection in MongoDB to prevent bloat after installation
Fixing `hWaitStop` crashes on Windows
Patch access to parameter set in constructor to windows service causing windows service crashes
Windows Services Patch
This release fixes a bug where the GREASE daemon service was not responding to windows system calls.
Addressing IoC Injection Mandate in Central Scheduling
Slack Integration for Notifications!
Adding Slack!
This releases adds the ability to send slack notifications to a channel from GREASE.
Changes:
- Add slack to notification routing
- Add default configuration item in default for slack channel
Role Assignment from the CLI!
Role Assignment from the CLI
This release adds the feature to add roles to a node (local & remote) via the grease bridge assign command and unassigning via grease bridge unassign. Just add --role:<YOUR-ROLE-NAME> to get started designing your clusters all from the CLI.
Changes:
- Added role support to
action_assigninmanagement.Model.BridgeCommand - Added role support to
action_unassigninmanagement.Model.BridgeCommand - Refactored SQL Tests for cleaner test DB management
- Bumped failure case tests for SQL and URL up to 6 hours & 10 minutes to account for time stangeness sometimes found in the build environment