github Shuffle/Shuffle v2.1.3

5 hours ago

v2.1.3

✅ Important Updates

  • K8s deployment improvements: Default app replicas, Helm chart updates, k8s resource configuration for apps and workers, tmp volume mounting for apps, and protocol support for worker/app services.
  • Cloud sync for subscriptions: Improved stats for licensing and billing, syncing UI and cloud data, and cache enhancements for distributed systems.
  • Notification handling: Severity levels, chat thread retrieval, and notification workflow reliability improvements.
  • Major OpenSearch/Elasticsearch refactor for v8 compatibility with enhanced health checks and ongoing operational reliability improvements.
  • Enhanced observability: Better stats, workflow execution metrics for child orgs, improved backup/restore behavior, and more reliable error/message handling.
  • Improved recovery and resilience: API key management, user ↔ org reference repairs, and randomization of worker cache checks to avoid collisions.

🚀 Features

  • Auto-enrichment for datastore keys.
  • Vendor-neutral AI environment variable support and enablement of AI-powered documentation query answers.
  • Static workflow IDs, multi-tenant org/child statistics, advanced resource configuration for apps.
  • Helm-based k8s deployment by default, improved cloud UI sync, and cloud-only billing display options.
  • Ability to deploy secrets via k8s and app building enhancements.
  • Defaulting to 3 app replicas for improved scalability.
  • New licensing features, air-gapped subscription compliance, and improved workflow management.
  • Flexible subflow streaming and ordering modifications for schedule/deletion logic.

🪲 Bug Fixes

  • Environment variable handling: Auto-fix empty vars, improved cache reset logic, caching updates, and fix for duplicate usage alert emails.
  • Orborus and workflow bugfixes: Congestion handling, improved workflow backup (esp. Azure DevOps), subflow stream result errors.
  • Datastore: Minor fixes including array extrapolation, case handling for bulk keys, improved reliability for schemaless features.
  • General: Fixed missing imports, minor UI and branding issues, better error handling across distributed services.
  • Bool variable usage fixes to prevent runtime errors in routines.
  • Scaling behavior fixes for k8s app containers.

🧹 Other Updates

  • Multiple reliability & debug enhancements for OpenSearch clusters and distributed workflow containers.
  • Memory and CPU limit tuning for realistic performance.
  • Incremental debug improvements, disabling on-prem compression as needed.
  • Better logic for min/max replicas and resource use in deployment files.
  • Removal of legacy env variables and improved worker scaling methodology.
  • New contributors joined and contributed fixes for app scaling and worker resource flexibility.

What's Changed

New Contributors

Full Changelog: v2.1.0...v2.1.3

Don't miss a new Shuffle release

NewReleases is sending notifications on new releases.