Skip to content

chore(release): v0.2.0b25 — Oracle auto-login wallet_password="" fix#291

Merged
fede-kamel merged 1 commit into
mainfrom
release/v0.2.0b25
May 30, 2026
Merged

chore(release): v0.2.0b25 — Oracle auto-login wallet_password="" fix#291
fede-kamel merged 1 commit into
mainfrom
release/v0.2.0b25

Conversation

@fede-kamel
Copy link
Copy Markdown
Contributor

Bumps locus-sdk to 0.2.0b25.

Headline fix (#289, merged in #290): an explicit wallet_password="" — the
python-oracledb idiom for an auto-login (cwallet.sso) wallet — was silently dropped by
a truthy SecretStr guard under Pydantic v2 (SecretStr("") is falsy). The thin driver
then fell through to the encrypted ewallet.pem path and failed at connection time with
DPY-6005 / OSError: [Errno 22]. The guard is now is not None across all seven Oracle
pool builders, so an omitted password (None) is still skipped while an explicit "" is
forwarded.

Changes:

  • pyproject.toml: 0.2.0b240.2.0b25
  • CHANGELOG.md: new [0.2.0b25] section + compare links

Once merged, tagging v0.2.0b25 and publishing the GitHub Release triggers the
Release workflow → build → TestPyPI → PyPI.

Verified hatch version0.2.0b25 and hatch build produces
locus_sdk-0.2.0b25-py3-none-any.whl + sdist locally.

…290)

Bumps locus-sdk to 0.2.0b25. Fixes a Pydantic v2 regression where an
explicit wallet_password="" (the python-oracledb auto-login / cwallet.sso
idiom) was silently dropped by a truthy SecretStr guard, forcing the
encrypted ewallet.pem path and failing at connect with DPY-6005 /
OSError: [Errno 22]. The guard is now `is not None` across all seven
Oracle pool builders (closes #289).

Signed-off-by: Federico Kamelhar <federico.kamelhar@oracle.com>
@oracle-contributor-agreement oracle-contributor-agreement Bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label May 30, 2026
@fede-kamel fede-kamel merged commit 88deaa2 into main May 30, 2026
10 checks passed
@fede-kamel fede-kamel deleted the release/v0.2.0b25 branch May 30, 2026 12:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OCA Verified All contributors have signed the Oracle Contributor Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant