Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v0.41.0 #1147

Merged
merged 2 commits into from
Jan 9, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

<h3 align="center">Build ML pipelines with only Python, run on your laptop, or in the cloud.</h3>

![PyPI](https://img.shields.io/pypi/v/sematic/0.40.0?style=for-the-badge)
![PyPI](https://img.shields.io/pypi/v/sematic/0.41.0?style=for-the-badge)
[![CircleCI](https://img.shields.io/circleci/build/github/sematic-ai/sematic/main?label=CircleCI&style=for-the-badge&token=60d1953bfee5b6bf8201f8e84a10eaa5bf5622fe)](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.9](https://img.shields.io/badge/Python-3.9-blue?style=for-the-badge&logo=none)](https://python.org)
Expand Down
4 changes: 4 additions & 0 deletions docs/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@ Lines for version numbers should always be formatted as
with nothing else on the line.
-->
* HEAD
* [0.41.0](https://pypi.org/project/sematic/0.41.0/)
* [improvement] Remove Enterprise Edition Licensing, restore Apache 2.0 for
all code including features previously limited to EE.
* [improvement] Add support for python 3.13, drop support for 3.8.
* [0.40.0](https://pypi.org/project/sematic/0.40.0/)
* [feature] Allow custom labels and annotations for Ray integration
* [bugfix] Fix an issue with tuple type casting checks
Expand Down
21 changes: 21 additions & 0 deletions docs/upgrades.md
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,27 @@ delta, but only:
when performing the upgrade.
{% endhint %}

### vX.X.X to v0.41.0

In v0.41.0, Sematic dropped support for python 3.8, which reached EOL as of
[October 2024](https://devguide.python.org/versions/).
Before upgrading to or beyond this version, ensure you have migrated to a
supported python version.

This version also added support for python 3.13, at time of publishing the
most recent officially supported python version. Note that not all public
and popular packages yet support python 3.13; at time of writing pytorch
still does not support 3.13. Thus some examples that rely on such packages
may not work.

Finally, this version removed Enterprise Edition Licensing constraints and
merged the EE server with the standard server. If you are using the
[sematic/sematic-server-ee](https://hub.docker.com/r/sematic/sematic-server-ee)
base image for your server, you may now use the standard
[sematic/sematic-server](https://hub.docker.com/r/sematic/sematic-server)
server, as the EE features have been merged into the standard image and the
standard and EE tags are now aliases for the same underlying image.

### vX.X.X to v0.39.0

In v0.39.0, Sematic switched its [SQLAlchemy](https://www.sqlalchemy.org/)
Expand Down
4 changes: 2 additions & 2 deletions helm/sematic-server/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ apiVersion: v2
name: sematic-server
description: Sematic AI Server
type: application
version: 1.2.0
appVersion: v0.40.0
version: 1.2.1
appVersion: v0.41.0
maintainers:
- name: sematic-ai
url: https://github.com/sematic-ai/sematic/
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "sematic"
description = "Sematic ML orchestration tool"

# The formatting of this line must be maintained for version testing.
version = "0.40.0"
version = "0.41.0"
requires-python = ">=3.9, <3.14"
dependencies = [
# System
Expand Down
21 changes: 0 additions & 21 deletions requirements/ci-requirements.txt

This file was deleted.

5 changes: 0 additions & 5 deletions requirements/docs-requirements.txt

This file was deleted.

2 changes: 1 addition & 1 deletion sematic/versions.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,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, 40, 0)
CURRENT_VERSION = (0, 41, 0)

# TO DEPRECATE
# 0.X.X:
Expand Down
Loading