Releases: sematic-ai/sematic
v0.40.0
What's Changed
- [feature] Allow custom labels and annotations for Ray integration
- [bugfix] Fix an issue with tuple type casting checks
Full Changelog: v0.39.1...v0.40.0
Helm Chart Version
1.2.0
Compatibility
Sematic Servers of this version can support pip packages back to v0.30.0
.
Upgrade Instructions
Please see these instructions on how to ensure you can use the new version correctly!
0.39.1
What's Changed
- [bugfix] Fix DB migrations from clean installs after SQLAlchemy upgrade
Full Changelog: v0.39.0...v0.39.1
Helm Chart Version
1.1.23
Compatibility
Sematic Servers of this version can support pip packages back to v0.30.0
.
Upgrade Instructions
Please see these instructions on how to ensure you can use the new version correctly! Note that if your project depends on sqlalchemy in some way besides Sematic, you may need to take action to upgrade to this release.
Thanks for your first-time contribution, @bcalvert-graft !
v0.39.0
What's Changed
- [improvement] BREAKING CHANGE: Upgrade SQLAlchemy to a >=2.0.0 version
- [improvement] Add support for python 3.11 and 3.12
Full Changelog: v0.38.1...v0.39.0
Helm Chart Version
1.1.22
Compatibility
Sematic Servers of this version can support pip packages back to v0.30.0
.
Upgrade Instructions
Please see these instructions on how to ensure you can use the new version correctly! Note that if your project depends on sqlalchemy in some way besides Sematic, you may need to take action to upgrade to this release.
v0.38.1
What's Changed
- [feature] Allow pipeline authors to specify approved Kubernetes annotations and labels
Full Changelog: v0.38.0...v0.38.1
Helm Chart Version
1.1.21
Compatibility
Sematic Servers of this version can support pip packages back to v0.30.0
.
Upgrade Instructions
Please see these instructions on how to ensure you can use the new version correctly!
v0.38.0
What's Changed
- [improvement] Add more pod information before deleting kubernete jobs
- [bugfix] Stop the
CloudRunner
from marking itself as canceled when its pod
is evicted - [bugfix] Improve the
CloudRunner
's ability to take advantage of parallelism
Full Changelog: v0.37.0...v0.38.0
Helm Chart Version
1.1.20
Compatibility
Sematic Servers of this version can support pip packages back to v0.30.0
.
Upgrade Instructions
Please see these instructions on how to ensure you can use the new version correctly!
0.37.0
What's Changed
- [improvement] Make log reading more responsive
- [bugfix] Fix an issue when rendering subclasses of dataclasses in collections
- [bugfix] Fix an issue with rendering of the completion date
Full Changelog: v0.36.0...v0.37.0
Helm Chart Version
1.1.19
Compatibility
Sematic Servers of this version can support pip packages back to v0.30.0
.
Upgrade Instructions
Please see these instructions on how to ensure you can use the new version correctly!
0.36.0
What's Changed
- [feature] Allow custom Kubernetes resources to be specified for the
CloudRunner
. - [feature] Add APIs for blocking on a run and getting its output using the run id.
- [improvement] Open a new tab when command/CTRL-clicking a row from the pipeline and run search results.
- [improvement] Have the cleaner clean pipeline run metadata when the runner pod is gone.
- [improvement] Provide more informative error message when doing comparisons with Futures.
- [improvement] Ensure server pods restart following helm configmap changes.
- [bugfix] Fail with more explicit error message when writes to external storage fail.
- [bugfix] Add email domain fallback for Google OAuth.
- [bugfix] Fix bug with timeouts that occur at the same moment for multiple runs.
- [bugfix] Make Kuberay version parsing more robust for Ray integration.
Full Changelog: v0.35.0...v0.36.0
Helm Chart Version
1.1.18
Compatibility
Sematic Servers of this version can support pip packages back to v0.30.0
.
Upgrade Instructions
Please see these instructions on how to ensure you can use the new version correctly!
Thanks for your contribution, @kaushil24 !
0.35.0
What's Changed
- [feature] Add support for deploying to GKE on GCP
- [feature] Make the new Dashboard the default version. This had been an opt-in Beta
until now. You can still switch back to the old version from your user icon - [feature] Allow pulling images from private image registries that aren't
automatically accessible on the basis of the Service Accounts - [improvement] Minor documentation, Dashboard, logging, and internal API validation
improvements - [improvement] Minor improvement to Dashboard homepage layout for ergonomics
- [improvement] Improve visibility of development documentation
- [bugfix] BREAKING CHANGE: Avoid corner-case deployment error by always requiring a
dedicated Socket.io microservice instance - [bugfix] Fix a bug where the CLI pipeline cancelation signal was sent to an
incorrect Server address - [bugfix] Fix transitive dependency errors
- [bugfix] Fix a serialization error for the Union type
- [bugfix] Avoid logging an unhelpful stack trace for the CLI version command when the
Server is unreachable - [bugfix] Fix incorrect Dashboard rendering of an info message for cached Runs
- [bugfix] Propagate concept renaming to user-facing messages in the Dashboard
Full Changelog: v0.34.1...v0.35.0
Helm Chart Version
1.1.17
Compatibility
Sematic Servers of this version can support pip packages back to v0.30.0
.
Upgrade Instructions
Please see these instructions on how to ensure you can use the new version correctly!
0.34.1
What's Changed
- [feature] Make bazel image generation macro configurable
- [improvement] Various improvements to sematic version
- [improvement] Speed up cleanup for certain pipeline cancellations/failures
- [bugfix] Fix bug with displaying live logs in the new dashboard
- [bugfix] Enable proper type-checking for list, set in python >=3.10
- [bugfix] Remove possibility for "payload too large" with mnist example
Full Changelog: v0.34.0...v0.34.1
Compatibility
Sematic Servers on this version can support pip packages back to v0.30.0
.
Corresponding Helm Chart Release
1.1.16
0.34.0
What's Changed
- [feature] New API to trigger a Pipeline rerun with Artifact ID overrides for the root run function's input parameters.
- [improvement] Adjust header menu order to better align with user habits
- [improvement] Restyle the state icons to make it more obvious
- [improvement] Better error message for Ray cluster from non-standalone function
- [improvement] Make runner reentrant
Full Changelog: v0.33.0...v0.34.0
Compatibility
Sematic Servers on this version can support pip packages back to v0.30.0
.
Corresponding Helm Chart Release
1.1.15