Skip to content

build(deps): bump github.com/LerianStudio/lib-commons/v5 from 5.2.0-beta.12 to 5.5.0#109

Open
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/go_modules/develop/github.com/LerianStudio/lib-commons/v5-5.5.0
Open

build(deps): bump github.com/LerianStudio/lib-commons/v5 from 5.2.0-beta.12 to 5.5.0#109
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/go_modules/develop/github.com/LerianStudio/lib-commons/v5-5.5.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 8, 2026

Copy link
Copy Markdown
Contributor

Bumps github.com/LerianStudio/lib-commons/v5 from 5.2.0-beta.12 to 5.5.0.

Release notes

Sourced from github.com/LerianStudio/lib-commons/v5's releases.

v5.5.0

Lib-commons v5.5.0

  • Features:

    • Dispatch from per-tenant pools in the outbox/postgres component.
    • Add TenantPoolResolver for pool-per-tenant dispatch in the outbox.
    • Add dual-driver SQLSTATE error classification in the postgres component.
  • Fixes:

    • Return ErrClientRequired and ensure nil-safe presence guard in the outbox/postgres component.
  • Improvements:

    • Enforce unit coverage threshold and fix integration TLS environment in CI.
    • Align stubResolverDB method set using gofmt in the tenant-manager component.

Contributors: @​fredcamaral, @​lerian-studio.

Compare changes

v5.5.0-beta.2

No release notes provided.

v5.5.0-beta.1

No release notes provided.

v5.4.1

Lib-commons v5.4.1

  • Fixes:
    • Listener now subscribes to environment-scoped channels only.

Contributors: @​jeffersonrodrigues92, @​lerian-studio.

Compare changes

v5.4.0

Lib-commons v5.4.0

Compare changes

v5.3.3

Lib-commons v5.3.3

  • Fixes:
    • Equalized generic key in multi-module PG/Mongo resolution for tenant-manager middleware.

... (truncated)

Changelog

Sourced from github.com/LerianStudio/lib-commons/v5's changelog.

5.5.0

  • Features:

    • Dispatch from per-tenant pools in the outbox/postgres component.
    • Add TenantPoolResolver for pool-per-tenant dispatch in the outbox.
    • Add dual-driver SQLSTATE error classification in the postgres component.
  • Fixes:

    • Return ErrClientRequired and ensure nil-safe presence guard in the outbox/postgres component.
  • Improvements:

    • Enforce unit coverage threshold and fix integration TLS environment in CI.
    • Align stubResolverDB method set using gofmt in the tenant-manager component.

Contributors: @​fredcamaral, @​lerian-studio.

Compare changes


5.5.0

  • Features:

    • Added dual-driver SQLSTATE error classification to commons/postgres. New exported helpers SQLState, Constraint, and DriverMessage extract the SQLSTATE code, violated constraint name, and raw driver message from both pgx (*pgconn.PgError) and lib/pq (*pq.Error) errors, unwrapping through wrapped chains via errors.As. New predicates IsUniqueViolation (23505), IsForeignKeyViolation (23503), IsCheckViolation (23514), and IsUndefinedTable (42P01) classify common constraint failures. All helpers are nil-safe: nil and non-driver errors classify false and report absent. Classification does not traverse *SanitizedError by design, preserving its credential-scrubbing contract.
    • Promoted github.com/lib/pq from an indirect to a direct dependency to support lib/pq error classification (no new modules added; already present transitively at v1.12.3).
  • Improvements:

    • commons/tenant-manager/core: IsTenantNotProvisionedError now uses the typed postgres.IsUndefinedTable check (which reads the driver SQLSTATE field through both pgx and lib/pq) as its primary detection path, ahead of the existing string fallbacks. Behavior is unchanged for existing callers; the string fallbacks are retained for errors whose driver type was flattened to text upstream.
  • Contributors: @​lerian-studio.

Compare changes


5.4.1

  • Fixes:
    • Listener now subscribes to environment-scoped channels only.

Contributors: @​jeffersonrodrigues92, @​lerian-studio.

Compare changes


5.4.0

  • Features:
    • Added CurrentEnv and TenantEventsChannel helpers to enhance environment and event handling capabilities.

... (truncated)

Commits
  • 393771e Merge pull request #506 from LerianStudio/develop
  • 08ae835 Merge pull request #505 from LerianStudio/feat/outbox-pool-per-tenant
  • c255dd2 ci(deps): bump shared workflows to v1.33.0
  • 2008c18 build(deps): bump Go module dependencies to latest minors
  • 9f7a885 fix(outbox/postgres): return ErrClientRequired and nil-safe presence guard
  • bf8083a docs(outbox): document pool-per-tenant strategy
  • 27f3079 test(outbox/postgres): add pool-per-tenant integration harness
  • efb7a0d feat(outbox/postgres): dispatch from per-tenant pools
  • 8dbc70a feat(outbox): add TenantPoolResolver for pool-per-tenant dispatch
  • 3d11183 Merge pull request #500 from LerianStudio/feat/downstream-improvements
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/LerianStudio/lib-commons/v5](https://github.com/LerianStudio/lib-commons) from 5.2.0-beta.12 to 5.5.0.
- [Release notes](https://github.com/LerianStudio/lib-commons/releases)
- [Changelog](https://github.com/LerianStudio/lib-commons/blob/main/CHANGELOG.md)
- [Commits](LerianStudio/lib-commons@v5.2.0-beta.12...v5.5.0)

---
updated-dependencies:
- dependency-name: github.com/LerianStudio/lib-commons/v5
  dependency-version: 5.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Jun 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants