Skip to content

Commit 4746d9d

Browse files
committed
Release v4.3.0
1 parent ff630fe commit 4746d9d

4 files changed

Lines changed: 24 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,24 @@
44
All notable changes to this project will be documented in this file.
55
This project adheres to [Semantic Versioning](http://semver.org/).
66

7+
## [4.3.0] - 2026-01-31
8+
9+
### Added
10+
11+
- explicit thread pool management
12+
- more sections in manual: on history and diff files and writers
13+
14+
### Fixed
15+
16+
- issue with pyosmium scripts not properly returning on Windows
17+
18+
### Changed
19+
20+
- updated to libosmium 2.23.0
21+
- use per-reader/writer thread pools instead of libosmium's global pool
22+
- replace boost iterator with simple C++ iteration tools from stdlib
23+
- drop dependency on boost
24+
725
## [4.2.0] - 2025-10-21
826

927
### Added
@@ -15,13 +33,14 @@ This project adheres to [Semantic Versioning](http://semver.org/).
1533

1634
- restore packaging of README
1735
- use replace() instead of rename() to make overwriting planet files on Windows
36+
work
1837

1938
### Changed
2039

2140
- pre-generate man pages for easier packaging
2241
- diff processing functions and tools now throw an Error when diffs are
23-
requested that are older than then oldest available diff on the server
24-
- tools now error out, when the first diff download encounters a client
42+
requested that are older than the oldest available diff on the server
43+
- tools now error out when the first diff download encounters a client
2544
error (HTTP 4xx)
2645

2746
## [4.1.1] - 2025-08-31

docs/man/pyosmium-get-changes.1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.TH PYOSMIUM\-GET\-CHANGES "1" "2025\-10\-05" "pyosmium" "Generated Python Manual"
1+
.TH PYOSMIUM\-GET\-CHANGES "1" "2026\-01\-31" "pyosmium 4.3.0" "Generated Python Manual"
22
.SH NAME
33
pyosmium\-get\-changes
44
.SH SYNOPSIS

docs/man/pyosmium-up-to-date.1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.TH PYOSMIUM\-UP\-TO\-DATE "1" "2025\-10\-05" "pyosmium" "Generated Python Manual"
1+
.TH PYOSMIUM\-UP\-TO\-DATE "1" "2026\-01\-31" "pyosmium 4.3.0" "Generated Python Manual"
22
.SH NAME
33
pyosmium\-up\-to\-date
44
.SH SYNOPSIS

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "scikit_build_core.build"
44

55
[project]
66
name = "osmium"
7-
version = "4.2.0"
7+
version = "4.3.0"
88
description = "Python bindings for libosmium, the data processing library for OSM data"
99
requires-python = ">=3.8"
1010
readme = "README.rst"

0 commit comments

Comments
 (0)