Skip to content

Releases: sematic-ai/sematic

v0.40.0

16 Oct 18:05
dc3d3e3
Compare
Choose a tag to compare

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

25 Sep 15:49
0955eff
Compare
Choose a tag to compare

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

27 Aug 16:07
fc96e11
Compare
Choose a tag to compare

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

17 Jun 15:37
7a8d349
Compare
Choose a tag to compare

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

15 Apr 21:22
Compare
Choose a tag to compare

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

08 Mar 21:36
Compare
Choose a tag to compare

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

27 Nov 18:58
Compare
Choose a tag to compare

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

11 Oct 22:58
Compare
Choose a tag to compare

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

29 Aug 19:56
Compare
Choose a tag to compare

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

15 Aug 19:03
Compare
Choose a tag to compare

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