Skip to content

Commit 832b63f

Browse files
authored
VER: Release 0.22.1
2 parents c4b0c4a + aae9890 commit 832b63f

File tree

11 files changed

+71
-23
lines changed

11 files changed

+71
-23
lines changed

.github/workflows/build.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
fail-fast: false
1313
matrix:
1414
os: [ubuntu-latest, windows-latest]
15-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
15+
python-version: ["3.9", "3.10", "3.11", "3.12"]
1616
name: build - Python ${{ matrix.python-version }} (x86_64 ${{ matrix.os }})
1717
runs-on: ${{ matrix.os }}
1818

@@ -63,7 +63,7 @@ jobs:
6363
strategy:
6464
fail-fast: false
6565
matrix:
66-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
66+
python-version: ["3.9", "3.10", "3.11", "3.12"]
6767
name: build - Python ${{ matrix.python-version }} (aarch64 linux)
6868
runs-on: ubuntu-latest
6969

@@ -110,7 +110,7 @@ jobs:
110110
strategy:
111111
fail-fast: false
112112
matrix:
113-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
113+
python-version: ["3.9", "3.10", "3.11", "3.12"]
114114
name: build - Python ${{ matrix.python-version }} (macOS)
115115
runs-on: macos-latest
116116

.github/workflows/release.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747
strategy:
4848
fail-fast: false
4949
matrix:
50-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
50+
python-version: ["3.9", "3.10", "3.11", "3.12"]
5151
runs-on: macos-latest
5252
steps:
5353
- name: Checkout repository
@@ -94,7 +94,7 @@ jobs:
9494
strategy:
9595
fail-fast: false
9696
matrix:
97-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
97+
python-version: ["3.9", "3.10", "3.11", "3.12"]
9898
runs-on: windows-latest
9999
steps:
100100
- name: Checkout repository
@@ -137,7 +137,7 @@ jobs:
137137
strategy:
138138
fail-fast: false
139139
matrix:
140-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
140+
python-version: ["3.9", "3.10", "3.11", "3.12"]
141141
target: [x86_64, aarch64]
142142
runs-on: ubuntu-latest
143143
steps:
@@ -181,7 +181,7 @@ jobs:
181181
strategy:
182182
fail-fast: false
183183
matrix:
184-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
184+
python-version: ["3.9", "3.10", "3.11", "3.12"]
185185
target: [x86_64-unknown-linux-musl, aarch64-unknown-linux-musl]
186186
runs-on: ubuntu-latest
187187
steps:

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Changelog
22

3+
## 0.22.1 - 2024-10-08
4+
5+
### Enhancements
6+
- Removed support for Python 3.8 in `databento-dbn` due to end of life
7+
8+
### Bug fixes
9+
- Fixed buffer overrun in `c_chars_to_str` on non-null terminated input
10+
311
## 0.22.0 - 2024-10-01
412

513
### Enhancements

Cargo.lock

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ resolver = "2"
1111
[workspace.package]
1212
authors = ["Databento <[email protected]>"]
1313
edition = "2021"
14-
version = "0.22.0"
14+
version = "0.22.1"
1515
documentation = "https://docs.databento.com"
1616
repository = "https://github.com/databento/dbn"
1717
license = "Apache-2.0"

python/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# databento-dbn
22

33
[![build](https://github.com/databento/dbn/actions/workflows/build.yaml/badge.svg)](https://github.com/databento/dbn/actions/workflows/build.yaml)
4-
![python](https://img.shields.io/badge/python-3.8+-blue.svg)
4+
![python](https://img.shields.io/badge/python-3.9+-blue.svg)
55
![license](https://img.shields.io/github/license/databento/dbn?color=blue)
66
[![pypi-version](https://img.shields.io/pypi/v/databento_dbn)](https://pypi.org/project/databento-dbn)
77

python/pyproject.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
[tool.poetry]
22
name = "databento-dbn"
3-
version = "0.22.0"
3+
version = "0.22.1"
44
description = "Python bindings for encoding and decoding Databento Binary Encoding (DBN)"
55
authors = ["Databento <[email protected]>"]
66
license = "Apache-2.0"
77

88
[tool.poetry.dependencies]
9-
python = ">=3.8"
9+
python = ">=3.9"
1010

1111
[tool.poetry.dev-dependencies]
1212
maturin = ">=1.0"
@@ -17,14 +17,14 @@ build-backend = "maturin"
1717

1818
[project]
1919
name = "databento-dbn"
20-
version = "0.22.0"
20+
version = "0.22.1"
2121
authors = [
2222
{ name = "Databento", email = "[email protected]" }
2323
]
2424
description = "Python bindings for encoding and decoding Databento Binary Encoding (DBN)"
2525
readme = "README.md"
2626
license = { file = "../LICENSE" }
27-
requires-python = ">=3.8"
27+
requires-python = ">=3.9"
2828
classifiers = [
2929
"Programming Language :: Rust",
3030
"Programming Language :: Python :: Implementation :: CPython",

python/python/databento_dbn/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import datetime as dt
2+
from collections.abc import Sequence
23
from typing import Protocol
3-
from typing import Sequence
44
from typing import TypedDict
55

66
# Import native module

rust/dbn-cli/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ name = "dbn"
1616
path = "src/main.rs"
1717

1818
[dependencies]
19-
dbn = { path = "../dbn", version = "=0.22.0", default-features = false }
19+
dbn = { path = "../dbn", version = "=0.22.1", default-features = false }
2020

2121
anyhow = { workspace = true }
2222
clap = { version = "4.5", features = ["derive", "wrap_help"] }

rust/dbn/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ serde = ["dep:serde", "time/parsing", "time/serde"]
2525
trivial_copy = []
2626

2727
[dependencies]
28-
dbn-macros = { version = "=0.22.0", path = "../dbn-macros" }
28+
dbn-macros = { version = "=0.22.1", path = "../dbn-macros" }
2929

3030
async-compression = { version = "0.4.11", features = ["tokio", "zstd"], optional = true }
3131
csv = { workspace = true }

0 commit comments

Comments
 (0)