We have cut the latest Project Clearwater Release: “Kíli”. The code for this release has been tagged as release-127 in GitHub.
This release includes the following bug fixes:
- Crest build failure due to cryptography 2..0 release, and setup.py ignoring pinned dependencies
- clearwater-config-manager may not be restarted when plugin crashes very early
- Unnecessary repeat logging when running with a misconfigured Application Server
- Stuck alarm for shared config not being up to date
- No useful diagnostics when Sprout decides to ignore Authorization header
- The Queue manager’s force_restart_queue_state script gives the force_queue_state script an incorrect argument
- You can upload a fallback iFC file larger than the speced limit of 0.5MB
- Unnecessarily verbose errors when you try to upload invalid Shared iFCs, masking useful errors
- Inconsistent logs when using standard iFCs and Default iFCs
- Default iFCs are not being invoked when a subscriber doesn’t have any iFCs provisioned in the HSS
- 404s cause “cURL failure” logs even though cURL succeeded
- Bulk_create.py incorrectly creating only barred identities, causing registration failure with error 500
- poll_homestead-prov attempts poll, even if no hostname provided, and reports status failed
- Poor diagnostics when a node fails to join the etcd cluster
- Un-useful ‘cURL failure with cURL error code 6’ logs
- Sprout fails to parse star access codes in To headers
To upgrade to this release, follow the instructions at http://docs.projectclearwater.org/en/stable/Upgrading_a_Clearwater_deployment.html. If you are deploying an all-in-one node, the standard image (http://vm-images.cw-ngv.com/cw-aio.ova) has been updated for this release.