Skip to content

Releases: foliagecp/sdk

v0.1.6

08 Jul 15:37

Choose a tag to compare

🚀 Release v0.1.6

✨ New Features

  • (FOL-76) High availability (based on active-passive Foliage application principles)
  • (FOL-62) Fault Tolerance (based on NATS Failover Cluster)
  • (FOL-68) Backup and Restore (based on NATS Disaster Recovery principles)
  • (FOL-75) Healthcheck mechanism for NATS JetStream cluster
  • (FOL-72) GraphML data import
  • (FOL-21) Filtering, sorting, and postprocessing with new FPL (Foliage Processing Language) syntax extending JPGQL
  • ObjectNameGenerator Foliage Function for trigger-based object name (alias) generation with JavaScript

⚙️ Improvements

  • (FOL-98) Increased Stateful Function performance via multistaged pipeline of incoming signals using tokens and worker queues
  • (FOL-39) JPGQL improvements: query parameterization, result statistics, and execution constraints (qds_timeout_sec, max_depth, bp_timeout_ms)
  • (FOL-83) CRUD 1.0: added atomicity and isolation to support distributed async-parallel execution (ACID-like behavior)
  • (FOL-73) TLS encryption added for communication channels
  • Repository documentation updated
  • Added "Function Type" Grafana dashboard
  • Improved stability in resource usage

🐛 Bug Fixes

  • (FOL-86) Fixed infinite signal republishing issue (NATS: no response from stream when subject name is invalid)
  • (FOL-82) Fixed incorrect behavior of Debugf and Tracef logging functions
  • (FOL-53) Fixed broken Logln function
  • (FOL-91) GO Client: VerticesLinkUpdate now correctly replaces the request body