Skip to content
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
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,23 @@ The two libraries are released separately, one tag per language: `python-v*` to
not make them agree. What does is the conformance suite and
[`conformance/contract-version.txt`](conformance/contract-version.txt).

## `smart-data-engine-sdk` 0.1.0 and `@smart-data-engines/sde` 0.1.0

The first final release. The libraries are the release candidates below: apart from the version
itself, nothing in `python/src`, `typescript/src` or `typescript/bin` changed after `python-v0.1.0rc1`
and `typescript-v0.1.0-rc.1`.
The candidates were verified from the registries before this number was set:
- the registries' artefacts are the ones the release gate checked;
- the PyPI package runs the library's suite;
- the npm package's signatures and provenance verify;
- both compute the same model version;
- the Weather starter ran end to end from the registries.

Two things changed around the libraries:
- the release workflow checks the registry for longer than its cache (#95), and says why npm
refused a publish if it does (#96);
- the documents describe a released SDK (#96).

## `smart-data-engine-sdk` 0.1.0rc1 and `@smart-data-engines/sde` 0.1.0-rc.1

Published on 27 September 2026. These are the first release candidates published through the
Expand Down
4 changes: 2 additions & 2 deletions docs/weather-starter.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@ npm install @smart-data-engines/sde@0.1.0-rc.1 pg
Or from reviewed build artifacts, which an operator supplies for a commit after the candidates:

```sh
.venv/bin/python -m pip install './smart_data_engine_sdk-0.1.0rc1-py3-none-any.whl[signed,postgres,clickhouse]'
npm install ./smart-data-engines-sde-0.1.0-rc.1.tgz pg
.venv/bin/python -m pip install './smart_data_engine_sdk-0.1.0-py3-none-any.whl[signed,postgres,clickhouse]'
npm install ./smart-data-engines-sde-0.1.0.tgz pg
```

`setup`, `doctor` and `run` refuse before writing anything when a binding's driver cannot be imported,
Expand Down
2 changes: 1 addition & 1 deletion python/src/sde/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,7 @@ class Meta:
from .write_fence import EPOCH_COLUMN as WRITE_EPOCH_COLUMN
from .write_fence import FenceState, WriteFence

__version__ = "0.1.0rc1"
__version__ = "0.1.0"

__all__ = [
"ALSO_WRITE_SINCE",
Expand Down
4 changes: 2 additions & 2 deletions typescript/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion typescript/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@smart-data-engines/sde",
"version": "0.1.0-rc.1",
"version": "0.1.0",
"description": "Smart Data Engine client library: declare a data model, we place it and move it",
"license": "Apache-2.0",
"homepage": "https://github.com/Smart-Data-Engines/smart-data-engine-sdk",
Expand Down
Loading