diff --git a/README.md b/README.md index 303b7a0d..d016d484 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@

Build ML pipelines with only Python, run on your laptop, or in the cloud.

-![PyPI](https://img.shields.io/pypi/v/sematic/0.27.0?style=for-the-badge) +![PyPI](https://img.shields.io/pypi/v/sematic/0.28.0?style=for-the-badge) [![CircleCI](https://img.shields.io/circleci/build/github/sematic-ai/sematic/main?label=CircleCI&style=for-the-badge&token=c8e0115ddccadc17b98ab293b32cad27026efb25)](https://app.circleci.com/pipelines/github/sematic-ai/sematic?branch=main&filter=all) ![PyPI - License](https://img.shields.io/pypi/l/sematic?style=for-the-badge) [![Python 3.8](https://img.shields.io/badge/Python-3.8-blue?style=for-the-badge&logo=none)](https://python.org) diff --git a/README.rst b/README.rst index dd36d474..4857c6bc 100644 --- a/README.rst +++ b/README.rst @@ -6,8 +6,8 @@ -.. image:: https://img.shields.io/pypi/v/sematic?style=for-the-badge - :target: https://img.shields.io/pypi/v/sematic?style=for-the-badge +.. image:: https://img.shields.io/pypi/v/sematic/0.28.0?style=for-the-badge + :target: https://img.shields.io/pypi/v/sematic/0.28.0?style=for-the-badge :alt: PyPI diff --git a/docs/changelog.md b/docs/changelog.md index 1458356e..8c21222f 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -5,11 +5,23 @@ Lines for version numbers should always be formatted as with nothing else on the line. --> * HEAD +* [0.28.0](https://pypi.org/project/sematic/0.28.0/) + * [feature] Display metrics for pipelines (success rate, run count, runtime) * [feature] Added support for setting and memorizing a dev debug flag for the Dashboard + * [deprecation] Deprecate Kubernetes 1.22 support + * [improvement] Backend improvements to syncing with Kubernetes job states * [improvement] Several minor logging improvements and fixes + * [bugfix] Enable local server to run with python 3.10 * [bugfix] Ensured different users can rerun a pipeline * [bugfix] Ensured pipeline reruns use the submitting user's credentials + * [bugfix] Ensure canceled/terminated runs have proper runtime display + * [bugfix] Properly display duration for cloned runs + * [bugfix] Fix matplotlib figure serialization, use Sematic Image type for support + * [bugfix] Make storage object URL redirects consistent + * [bugfix] Remove possible infinite reconnect loop when canceling local runs * [bugfix] Fixed a bug where the Resolver Socket.io client would not be cleanly closed + * [bugfix] Fix corner case in the comparison of sqlite versions + * [bugfix] Wrap long pipeline import paths in pipeline/run display * [0.27.0](https://pypi.org/project/sematic/0.27.0/) * [feature] Added new S3Location and S3Bucket types that render S3 links in the Dashboard, and documented them diff --git a/docs/upgrades.md b/docs/upgrades.md index 0d3e6d69..23a67fd7 100644 --- a/docs/upgrades.md +++ b/docs/upgrades.md @@ -122,6 +122,10 @@ when performing the upgrade. Please perform this upgrade at a time when there are no runs or where failures are acceptable. +As of this release, the minumum supported Kubernetes version has been changed to >1.23. +Non supported versions *may* continue to work, but are not validated. Please upgrade +your Kubernetes if you are on an older version. + ### v0.26.X to v0.27.Y #### Helm chart changes diff --git a/helm/sematic-server/Chart.yaml b/helm/sematic-server/Chart.yaml index 7fcd2fb6..24bd4b3f 100644 --- a/helm/sematic-server/Chart.yaml +++ b/helm/sematic-server/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: sematic-server description: Sematic AI Server type: application -version: 1.1.5 -appVersion: v0.27.0 +version: 1.1.6 +appVersion: v0.28.0 maintainers: - name: sematic-ai url: https://github.com/sematic-ai/sematic/ diff --git a/sematic/versions.py b/sematic/versions.py index 02beeecf..da17cfc9 100644 --- a/sematic/versions.py +++ b/sematic/versions.py @@ -9,7 +9,7 @@ # the sdk. Should be bumped any time a release is made. Should be set # to whatever is the version after the most recent one in changelog.md, # as well as the version for the sematic wheel in wheel_constants.bzl -CURRENT_VERSION = (0, 27, 0) +CURRENT_VERSION = (0, 28, 0) # TO DEPRECATE # 0.30.0 diff --git a/sematic/wheel_constants.bzl b/sematic/wheel_constants.bzl index ece4586d..5251d5ea 100644 --- a/sematic/wheel_constants.bzl +++ b/sematic/wheel_constants.bzl @@ -2,7 +2,7 @@ # changelog.md. # This is the version that will be attached to the # wheel that bazel builds for sematic. -wheel_version_string = "0.27.0" +wheel_version_string = "0.28.0" wheel_author = "Sematic AI, Inc." wheel_author_email = "emmanuel@sematic.ai"