Releases: foliagecp/sdk
Releases · foliagecp/sdk
v0.1.6
🚀 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
DebugfandTraceflogging functions - (FOL-53) Fixed broken
Loglnfunction - (FOL-91) GO Client:
VerticesLinkUpdatenow correctly replaces the request body