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
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
12 changes: 12 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion mapepire_python/version.py
Original file line number Diff line number Diff line change
@@ -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"
Expand Down
Loading