Skip to content
Closed
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
13 changes: 12 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

### Changed

- to support python 3.13 the following versions where updated:
- gRPC version from 1.60.1 to 1.70.0 (JAVA_GRPC_VERSION, PYTHON_GRPC_VERSION)
- protoc version from 4.25.0 to 5.29.4 (PYTHON_PROTOC_VERSION)
- com.google.protobuf version from 0.9.1 to 0.9.6

### Fixed

- T2iApiPackageTest: ``__pycache__`` directories are now skipped in the package check to avoid false errors.

## [4.6.0] - 2025-10-30

- manipulation CreateNewContextStateWithAssociation for contexts
- manipulation CreateNewContextStateWithAssociatioddfn for contexts

## [4.4.0] - 2025-07-03

Expand Down
6 changes: 3 additions & 3 deletions config/versions.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
BASE_PACKAGE_VERSION=4.6.0
COMMON_PROTOC_VERSION=25.0
JAVA_PROTOC_VERSION=3.25.0
JAVA_GRPC_VERSION=1.60.1
PYTHON_PROTOC_VERSION=4.25.0
PYTHON_GRPC_VERSION=1.60.1
JAVA_GRPC_VERSION=1.70.0
PYTHON_PROTOC_VERSION=5.29.4
PYTHON_GRPC_VERSION=1.70.0

@a-kleinf a-kleinf Mar 20, 2026

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this version has known issues: see Release v1.70.0
would suggest to use a newer version. This will need the change of the used python version in build-python.yml to at least python 3.9 (in my opinion it should be 3.13). Python 3.8 support is then dropped, which is actually fine for me.
Also the version of the packages for python have to match a package version used with java.

2 changes: 1 addition & 1 deletion java/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import org.jreleaser.model.Http.Authorization
plugins {
`java-library`
`maven-publish`
id("com.google.protobuf") version "0.9.1"
id("com.google.protobuf") version "0.9.6"
id("com.google.osdetector") version "1.7.1"
id("org.jreleaser") version "1.19.0"
signing
Expand Down
5 changes: 4 additions & 1 deletion tests/python/test_package.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# This Source Code Form is subject to the terms of the MIT License.
#
# Copyright (c) 2022 Draegerwerk AG & Co. KGaA.
# Copyright (c) 2022, 2026 Draegerwerk AG & Co. KGaA.
# SPDX-License-Identifier: MIT

import os
Expand All @@ -20,6 +20,9 @@ def test_all_packages(self):
package_location = os.path.join(current_dir, relative_python_dir)
missing__init__py = []
for dir_path, _, filenames in os.walk(package_location):
# Skip __pycache__ directories - these are auto-generated by Python
if '__pycache__' in dir_path:
continue
if '__init__.py' not in filenames:
missing__init__py.append(dir_path)

Expand Down
Loading