CII 3.1 (DevEnv 4.7) #################### Fixes ===== Mal (python) ------------ - avoid deadlock between zpb.rr and asyncio (ECII-916) Oldb-Api -------- - prevent inconsistent double-slash URIs (ECII-676) - internal exceptions are logged as DEBUG (ECII-857) - provide version-check macros (ECII-882) Config-NG --------- - removed debug output "MtimeMs for xyz" (ECII-924) - do not interpret "On" and "Off" as boolean (ECII-883) - provide version-check macros (ECII-882) Log-Viewer ---------- - no longer crashes when too many logs (ECII-872) - can display the app name (ECII-895) Tooling ------- - cii-services: - do not stall on unresolvable hostnames (ECII-925) - do not get confused by echos in bash_profile (ECII-925) - beta-version: corrected invocation of systemctl (ECII-925) Known Issues ============ OLDB ---- - bigger datapoints, slower subscribing Examples: 4 bytes: 0.00 secs, 240MB: 1.3secs, 1.GB: 10secs Issue was introduced in CII 3.0 / DevEnv 4.1, will be corrected in CII v4 / DevEnv 5. - large values are written to minio instead of extredis Happens only on creation. Will be corrected in CII v4 / DevEnv 5. - Old slices are not deleted on extredis Will be fixed in CII v4 / DevEnv 5. - Documentation missing: The OLDB DeleteDataPoint operation is asynchronous: Note that the DeleteDataPoint operation is not guaranteed to be completed when it returns. It can take some seconds until the deletion has effectively happened in the databases behind the oldb. Porting Instructions ====================