github pixlcore/xyops v0.9.17
Version 0.9.17

latest releases: v1.0.85, v1.0.84, v1.0.83...
6 months ago
  • Plugin API: Two new APIs: test_monitor_plugin, and test_scheduler_plugin.
    • These APIs care called from the Edit Plugin page, and can test monitor/schedule plugins on demand, reporting results back to the client.
  • Run Event API Validation fixes...
    • Ensure that params is a plain object (not an array).
    • Populate default event field values if params is sparse (do this in api_magic as well).
  • Server Connect: Initialize server.info.features if not passed in by remote server.
  • Scheduler: Support for testing scheduler (trigger) plugins, and tweak env vars...
  • Refactor execSchedulerPlugin so it can be called in a test context, i.e. not actually launch any jobs, and return result info.
  • Remove param env vars passed to scheduler plugins, because MULTIPLE jobs are passed to one single process, and the param env vars may clash.
  • Socket Comm: Improve debug logging, support for new monitor plugin test
  • Socket disconnection log entries now include the socket type and auth flag
  • Add support for monitorPluginTestResult response object from satellite.
  • Action Plugins: Changes to env vars and output formatting...
    • Plugin params passed to action plugins as env vars are: (1) no longer upper-cased, to be consistent with satellite, and (2) skip over complex object params.
    • Tweak action plugin output markdown report so that error text isn't duplicated.
  • Sanitize HTML Config: Allow "class" attrib on pre and code tags
  • Plugins: Big Change: New "Test" button, to test all 4 plugin types!
  • Revision Dialogs: Fix icon spacing.
  • Job Detail: Add action popup, and a markdown style fix...
    • Job detail page now detects "&action=1" on the QS, and will pop up an action dialog on completion.
    • When job has custom user markdown, make sure to highlight fenced code blocks.
  • Event Revision Dialog: Fix icon spacing.
  • Fix getNiceAPIKey, and changes to viewMarkdownAuto...
    • Fix: getNiceAPIKey was failing when a Key ID string was passed in.
    • Feature: viewMarkDownAuto now uses CodeDialog, so it can be popped up on top of an existing dialog.
  • Allow CodeEditor to show progress dialogs on top of standard dialogs.
  • style.css: Add new styles for using ex_tree for testing monitor plugins.

Don't miss a new xyops release

NewReleases is sending notifications on new releases.