openg2p-fastapi-common
Published automatically.
Repository: github.com/OpenG2P/openg2p-fastapi-common
| Version |
Date |
Type |
Notes |
develop |
2026-10-16 |
branch |
|
1.2.2 |
2026-10-01 |
release |
|
1.2.1 |
2026-09-04 |
release |
|
1.2.0 |
2026-09-01 |
release |
|
Releases
openg2p-fastapi-common 1.2.2 — 2026-10-01
commit 044315b · changes since release 1.2.1
Release notes
What’s Changed
- Pin sqlalchemy version to 2.0.20 by @mkumar-02 in https://github.com/OpenG2P/openg2p-fastapi-common/pull/72
Full Changelog: https://github.com/OpenG2P/openg2p-fastapi-common/compare/1.2.1…1.2.2
Summary
- Dependency management: pinned SQLAlchemy version to 2.0.20 to ensure compatibility and stability.
Changes
- Pin sqlalchemy version to 2.0.20 (
e306fe9)
openg2p-fastapi-common 1.2.1 — 2026-09-04
commit 4a05bf1 · changes since release 1.2.0
Release notes
What’s Changed
- G2P-5620 Enhance database connection management with async sessionmak… by @vin0dkhichar in https://github.com/OpenG2P/openg2p-fastapi-common/pull/68
- Fix session management integration in crypto modules for 1.2 branch by @vin0dkhichar in https://github.com/OpenG2P/openg2p-fastapi-common/pull/69
- Bump version to 1.2.1 by @vin0dkhichar in https://github.com/OpenG2P/openg2p-fastapi-common/pull/70
Full Changelog: https://github.com/OpenG2P/openg2p-fastapi-common/compare/1.2.0…1.2.1
Summary
- Major: Version bump to 1.2.1, indicating a new release.
- Security enhancement: fixed session management integration in crypto modules for improved reliability.
- Database improvements: enhanced connection management with async sessionmaker and optimized pool settings for better performance.
- Documentation updates: revised README to reflect migration to GitLab, including formatting fixes and updated repository links.
- New test coverage: added a test file for database pool and sessionmaker functionality.
Changes
- Bump version to 1.2.1 (
3eda2e4)
- Fix session management integration in crypto modules for 1.2 branch (
e65568f)
- G2P-5620 Enhance database connection management with async sessionmaker and pool settings (
17057b7)
- Update README to reflect repository migration to GitLab (
6a5ed6d)
- Update README to reflect repository migration to GitLab (
491b36b)
- Revise README to indicate GitLab migration (
406933a)
- Fix README formatting and update repository link (
ef554af)
- Format project name and update repository location (
8df6fe7)
- Update README.md (
1dd3991)
openg2p-fastapi-common 1.2.0 — 2026-09-01
commit 2926e24 · changes since release v1.1.5
Release notes
What’s Changed
- 1.1 into develop by @PSNAppz in https://github.com/OpenG2P/openg2p-fastapi-common/pull/58
- 1.1 by @venky-ganapathy in https://github.com/OpenG2P/openg2p-fastapi-common/pull/64
- G2P-5581 remove obsolete openg2p-fastapi-partner-auth module and introduce centralized crypto/key management by @pjoshi751 in https://github.com/OpenG2P/openg2p-fastapi-common/pull/67
New Contributors
- @venky-ganapathy made their first contribution in https://github.com/OpenG2P/openg2p-fastapi-common/pull/64
- @pjoshi751 made their first contribution in https://github.com/OpenG2P/openg2p-fastapi-common/pull/67
Full Changelog: https://github.com/OpenG2P/openg2p-fastapi-common/compare/v1.1.7…1.2.0
Summary
- Major: Removed deprecated authentication components and the obsolete openg2p-fastapi-partner-auth module, introducing centralized crypto/key management in openg2p-fastapi-common.
- Notification system enhancement: Added Novu notification implementation and related configurations.
- Database connection stability: Enabled connection-pool pre-ping and recycle to prevent stale pooled connections, addressing intermittent HTTP 500 errors.
- Security improvements: Introduced middleware for security headers in API responses and added tests for these headers.
- Dependency updates: Updated FastAPI dependency and made changes to various dependency manifests.
- Changelog management: Implemented automated library changelog tracking and removed the obsolete manual tag.yml.
- Local crypto management added to bypass Keymanager, along with caching of keys for partner management service.
Changes
- G2P-5605 Point the package metadata at GitHub (
ad1b0b1)
- G2P-5602 Add Novu notification implementation and related configurations (
0a2bc12)
- G2p-5581 Remove deprecated authentication components and update FastAPI dependency (
7103451)
- G2P-5581 remove obsolete openg2p-fastapi-partner-auth module and introduce centralized crypto/key management in openg2p-fastapi-common (
3d0442a)
- G2P-5383 fastapi-common: enable connection-pool pre-ping and recycle — SQLAlchemy defaults (pre_ping=False, recycle=-1) let every service hand out stale pooled connections, surfacing as intermittent HTTP 500s (asyncpg ConnectionDoesNotExistError) on long-running pods such as the Consent Manager (
b11fac3)
- G2P-5335 Grant packages: write in library changelog caller (reusable images/chart jobs require it at startup) (
dd7de09)
- G2P-5261 Fix ruff C408 (dict() -> literal) in test_partner_mgmt_key_store.py (
9ddccc0)
- Just to trigger workflows, no change in code (
17cda3d)
- G2P-5335 Add library changelog tracking; drop obsolete manual tag.yml (
c129243)
- G2P-5261 Caching of keys added as we are using partner management service going forward. (
8869814)
- G2P-5209 Local crypto management added (to bypass Keymanager) (
f77ff90)
- G2P-4490 style: pre-commit fix (
9ed50ea)
- G2P-4490 test(api): add tests for security headers in api responses (
50799bb)
- G2P-4490 feat(api): add security headers middleware (
ae620d0)
Branches (moving)
openg2p-fastapi-common — develop branch (2026-10-16)
moving branch · latest commit 164f07f · baseline: v1.1.5
Summary
Changes on develop since v1.1.5:
- Major: Database connection management overhaul with async sessionmaker and pool settings, including enhanced asyncpg support with PgBouncer and connection-pool pre-ping to prevent stale connections.
- Key management refactor: introduced a process-wide key cache for crypto helpers and added local crypto management to bypass the Keymanager.
- Security enhancements: added middleware for security headers in API responses and implemented tests for these headers.
- CI improvements: migrated repository workflows from GitHub to GitLab, including the addition of a changelog workflow and removal of obsolete tag workflow.
- Testing enhancements: improved init_db tests for PostgreSQL connection arguments and added new tests for database pooling and partner management key store.
Recent commits (latest 5)
- G2P-5811 Refactor key management in crypto helpers to share a process-wide key cache (
ab0ea5d)
- Enhance init_db test to verify additional connection arguments for PostgreSQL (
9859382)
- Enhance database connection settings for asyncpg with PgBouncer support (
6753b84)
- G2P-5620 Enhance database connection management with async sessionmaker and pool settings (
17057b7)
- Update README to reflect repository migration to GitLab (
6a5ed6d)
What’s shown here. This is a library, consumed directly by git
reference (a branch, tag, or commit) — there is no image or chart. Each
tagged version is listed in full; each tracked branch shows its
current state and its last 5 commits. Pin a tag (or a commit)
for a fixed version, or a branch to track the latest. This page is
generated automatically from commit history; do not edit it by hand.