From ce2d70831277256b79d7da2871a5dd68ad682c63 Mon Sep 17 00:00:00 2001 From: Najeb Abdullahi Date: Mon, 29 Jun 2026 15:35:30 -0500 Subject: [PATCH] bump version to 0.3.0 for release --- CHANGELOG.md | 2 ++ README.md | 12 ++++++++++++ mapepire_python/version.py | 2 +- 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cb23c0e..5894870 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## Unreleased + +## [v0.3.0](https://github.com/Mapepire-IBMi/mapepire-python/releases/tag/v0.3.0) - 2026-06-29 - ci: update GitHub Actions to current majors — `actions/checkout` v3/v4→v6, `actions/setup-python` v5→v6, `actions/upload-artifact` v4→v7, `actions/download-artifact` v4→v8, `softprops/action-gh-release` v2→v3 (consolidates Dependabot PRs #105–#109) - perf(pool): parallel pool init/teardown and load-aware connection fan-out so concurrent queries spread across all connections instead of serializing onto one; switch async response routing from `pyee` to a `dict[str, Future]` (O(1) routing, accurate in-flight accounting) and drop the `pyee` dependency (#115) - remove outdated Sphinx/ReadTheDocs documentation (superseded by https://mapepire-ibmi.github.io) diff --git a/README.md b/README.md index 63671ed..6bf8d4c 100644 --- a/README.md +++ b/README.md @@ -315,6 +315,18 @@ cert = get_certificate(creds) print(cert) ``` +## Logging + +`mapepire-python` emits structured logs through the standard library `logging` module. Following library best practice, it does not configure any handlers itself, so logging is silent until your application opts in. Each module logs under the `mapepire_python` namespace, so you can enable and filter logs as needed: + +```python +import logging + +# Enable INFO-level logs from mapepire-python +logging.basicConfig(level=logging.INFO) +logging.getLogger("mapepire_python").setLevel(logging.DEBUG) +``` + # Usage diff --git a/mapepire_python/version.py b/mapepire_python/version.py index 6cf0ee6..e75c837 100644 --- a/mapepire_python/version.py +++ b/mapepire_python/version.py @@ -1,5 +1,5 @@ _MAJOR = "0" -_MINOR = "2" +_MINOR = "3" # On main and in a nightly release the patch should be one ahead of the last # released build. _PATCH = "0"