This changelog documents all notable changes, new features, bug fixes, and improvements in each version of xyOps.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.
For the complete changelog with all commits, see the CHANGELOG.md file in the repository.
Version 1.0.16
Released: March 3, 2026Features
- 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, 2026Features
- Add new internal
api_finish_jobAPI for xySat - WebSocket API: Broadcast server features to satellites
- Keyboard Trigger UI improvements with better key label display
Dependencies
- Bump
pixl-requestto v2.6.1 for newconnectTimeoutandretryDelayMaxfeatures - Bump
pixl-xyappto v2.1.23
Bug Fixes
- Event UI: Fix highlight color of “Run Now…” button
Version 1.0.14
Released: February 28, 2026Features
- 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, 2026Major Changes
- Storage Engine: Major version bump of
pixl-server-storageto 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, 2026Features
- 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, 2026Features
- 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- 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- 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 & Tracking
Job Status & Tracking
- 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)
Workflows
Workflows
- 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
Tables & Lists
Tables & Lists
- 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)
User Experience
User Experience
- 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
New APIs
New APIs
api_finish_jobfor xySat (v1.0.15)send_emailAPI (v0.9.63)bulk_search_exportAPI (v0.9.29)write_bucket_dataAPI (v0.9.46)- Bucket upload APIs (v0.9.48)
Plugin System
Plugin System
- 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
Alert Features
Alert Features
- 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)
Triggers
Triggers
- 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
Database
Database
- better-sqlite3 engine (v1.0.0)
- Database optimization improvements (v1.0.1)
- WAL file management (v1.0.2)
- SQLite daily backups (v0.9.35)
Scalability
Scalability
- 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
Authentication & Authorization
Authentication & Authorization
Security Improvements
Security Improvements
- 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
Key Changes:- better-sqlite3 engine replaces older SQLite bindings
- Improved performance and concurrency
- No manual migration required (automatic on upgrade)
- Backup recommended before upgrade
- 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:Deprecation Notices
Legacy Features Removed
Legacy Features Removed
- 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