Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/pixlcore/xyops/llms.txt

Use this file to discover all available pages before exploring further.

This changelog documents all notable changes, new features, bug fixes, and improvements in each version of xyOps.
For the complete changelog with all commits, see the CHANGELOG.md file in the repository.

Version 1.0.16

Released: March 3, 2026

Features

  • Show previous event titles and revision numbers in search results and job detail pages
  • Add “Export…” button inside revision dialog for exporting historical revisions in XYPDF format
  • Add last job completed date/time as tooltip hover on event status labels

Bug Fixes

  • Bulk deleting jobs tried to delete non-existent job logs causing storage log error noise
  • UI bug fix: Deleting event caused a race condition with update event

Marketplace Plugins

  • Do not allow direct editing as it complicates upgrades
  • Allow marketplace plugins to be “cloned” for local changes

SSO

  • Change group role delimiter to simple character (default comma)
  • Allow customization via SSO.group_role_separator

Version 1.0.15

Released: March 2, 2026

Features

  • Add new internal api_finish_job API for xySat
  • WebSocket API: Broadcast server features to satellites
  • Keyboard Trigger UI improvements with better key label display

Dependencies

  • Bump pixl-request to v2.6.1 for new connectTimeout and retryDelayMax features
  • Bump pixl-xyapp to v2.1.23

Bug Fixes

  • Event UI: Fix highlight color of “Run Now…” button

Version 1.0.14

Released: February 28, 2026

Features

  • Event/Plugin Params: Improve handling of omitted non-required values
  • Network Robustness: Allow final job update to come in “late” after job completion

Bug Fixes

  • UI bug fix: Allow number variant text fields to contain floats
  • Rollback button stopped working when nav blocking was introduced
  • Job Tags & Ticket Updates: Properly generate job metadata log rows from APIs
  • Keyboard Trigger UI: Tweak job launch notification text to include event title

Version 1.0.0

Released: February 15, 2026

Major Changes

Major version bump with significant storage engine update.
  • Storage Engine: Major version bump of pixl-server-storage to v4 for new better-sqlite3 engine
  • Improved performance and reliability
  • Better concurrency handling

Features

  • Changelog script improvements with debug mode
  • Include extra commit details on version commits

Version 0.9.69

Released: February 15, 2026

Features

  • Make event table sortable by column
  • Remove checkboxes for more room in event list

UI Improvements

  • Workflow Editor: Change icon for “remove selection” (not trash can)
  • Ticket UI: Fix duplicate DOM ID in button

Bug Fixes

  • Secrets UI: Make change without decrypting, save changes, secret key labels disappear (cosmetic only)

Documentation

  • Hosting Doc: Add note about MinIO open-source repo archival and new section on RustFS

Version 0.9.68

Released: February 14, 2026

Features

  • Job Concurrency: Fix issue where jobs stuck in “starting” state could cause queue limits to be bypassed

Documentation

  • Data Structures Doc: Add Job “starting” state
  • API Doc: Add more MIME header examples for importance

Notable Earlier Versions

Version 0.9.50 - Dashboard & API Enhancements

Released: February 1, 2026
  • Dashboard: “Jobs Failed” counter improvements
  • Bucket API: Allow params on query string or HTTP form data
  • API Keys: Add “Clone” button
  • UI: Remove default sidebar “expanded” classes

Version 0.9.44 - Log Viewer

Released: January 30, 2026
Major feature: Log Viewer added to the UI!
  • New Feature: Log Viewer in the UI
  • Config API: Make sure reserved keys are omitted from overrides
  • Search Jobs UI: Cleanup memory on page deactivate

Version 0.9.43 - Configuration Editor

Released: January 29, 2026
Major feature: Configuration Editor added to the UI!
  • New Feature: Configuration Editor in the UI
  • UI: Improve event/plugin parameter summary display
  • Add Content-Disposition header for satellite file downloads
  • Alerts: Write active alerts to recovery data

Version 0.9.23 - System Hooks

Released: January 14, 2026
  • Documentation: System Hooks documentation written
  • API Doc: Add docs for admin APIs
  • Install Script improvements

Feature Highlights by Category

Job Management

  • Job status tagline on live job details (v0.9.51)
  • Job completion date/time tooltips (v1.0.16)
  • Previous event titles in search results (v1.0.16)
  • Job file search enhancements (v0.9.52)
  • Workflow action fixes for data/files passing (v1.0.10)
  • Improved workflow node display (v0.9.31)
  • Workflow JSON and Toolset params rendering (v0.9.30)
  • Workflow user field params passing (v0.9.30)

UI Enhancements

  • Sortable event table (v0.9.69)
  • Sortable plugin table (v1.0.2)
  • Sortable marketplace table (v1.0.13)
  • Server list architecture column (v0.9.62)
  • Log Viewer in UI (v0.9.44)
  • Configuration Editor in UI (v0.9.43)
  • Event Favorites on dashboard (v1.0.11)
  • Keyboard shortcuts (v1.0.12, v0.9.53)
  • Media slideshow for job outputs (v0.9.32)

API & Integration

  • api_finish_job for xySat (v1.0.15)
  • send_email API (v0.9.63)
  • bulk_search_export API (v0.9.29)
  • write_bucket_data API (v0.9.46)
  • Bucket upload APIs (v0.9.48)
  • Marketplace plugin cloning (v1.0.16)
  • Plugin compatibility improvements (v1.0.7, v1.0.6)
  • Bucket Menu for dynamic params (v0.9.34)
  • Plugin parameter enhancements (v0.9.51)

Monitoring & Alerts

  • Exclusive alert actions mode (v1.0.10)
  • Alert “Exclusive Actions” (v1.0.10)
  • Run event on server that alerted (v1.0.10)
  • Clear alert on job completion (v1.0.10)
  • Custom Error action trigger (v1.0.10)
  • Keyboard Shortcut Trigger (v1.0.12)
  • Startup Trigger (v0.9.54)
  • Quiet Trigger Modifier (v1.0.10)
  • Trigger tags and user params (v0.9.40)

Storage & Performance

  • better-sqlite3 engine (v1.0.0)
  • Database optimization improvements (v1.0.1)
  • WAL file management (v1.0.2)
  • SQLite daily backups (v0.9.35)
  • API debouncing for high throughput (v0.9.28)
  • Job queue optimization (v0.9.27)
  • Concurrent job handling (v0.9.68)
  • Server User Data (v1.0.9)

Security

  • SSO group role delimiter customization (v1.0.16)
  • API key rate limiting (v0.9.52)
  • API key “Last Used” date (v0.9.52)
  • Admin-locked parameters (v0.9.66)
  • Secrets UI improvements (v0.9.48)
  • Content-Disposition headers (v0.9.43)
  • API hardening (v0.9.49)
  • Satellite security enhancements (v0.9.26)

Migration Notes

From v0.9.x to v1.0.x

Major storage engine update. Backup your data before upgrading.
Key Changes:
  • better-sqlite3 engine replaces older SQLite bindings
  • Improved performance and concurrency
  • No manual migration required (automatic on upgrade)
  • Backup recommended before upgrade
Compatibility:
  • All existing data is automatically migrated
  • No breaking API changes
  • Plugins continue to work without modification

Upgrade Instructions

For detailed upgrade instructions, see the Self-Hosting Guide. Quick Upgrade:
# Docker
docker pull ghcr.io/pixlcore/xyops:latest
docker restart xyops01

# Manual Installation
cd /opt/xyops
bash install.sh

Deprecation Notices

  • Legacy Job Comments feature (v0.9.33) - replaced by tickets
  • Shell Plugin “Interpret JSON” checkbox (v1.0.10) - unused
  • Legacy “create random user” feature (v1.0.10)

Looking Forward

Upcoming features in development:
  • Enhanced localization support
  • Additional marketplace integrations
  • Performance optimizations
  • Extended monitoring capabilities
For the latest roadmap, see GitHub Discussions.

Full Changelog

For the complete version history with all commits, see the CHANGELOG.md file in the repository.

Build docs developers (and LLMs) love