0.30.0
What's changed
- [feature] Grafana dashboards tailored for Sematic installable via Helm
- [feature] User metrics SDK
- [feature] Add horizontal pod autoscaling and pod disruption budget support
- [feature] Health endpoint to display DB health in dashboard
- [feature] Add support for set types
- [feature] Add GitHub commit check support
- [improvement] Have resolver continue in in a new resolution if resolver restarts
- [improvement] Log request IDs in server
- [improvement] Early resolution failure is more robust
- [improvement] Make API retries more robust
- [improvement] Enable run search deep links
- [deprecation]
Calculator
renamed toFunction
- [bugfix] Fixed a DAG view display issue
- [bugfix] Fixed application logs being duplicated
- [bugfix] Adjust the Name column width distribution
- [bugfix] Add missing call to init to Function
Full Changelog: v0.29.0...v0.30.0
Thank you @kaushil24 for your contribution!
Compatibility
Sematic Servers on this version can support pip packages back to v0.24.1
.
Upgrade Instructions
Default Kubernetes deployments of the Sematic server will now run with 2 pods for the API server, in order to enable high availability. As such, the memory and CPU requests and limits for each pod has been halved.