Skip to content

fix(deps): update module github.com/netresearch/simple-ldap-go to v1.9.0#171

Merged
renovate[bot] merged 1 commit intomainfrom
renovate/github.com-netresearch-simple-ldap-go-1.x
Mar 6, 2026
Merged

fix(deps): update module github.com/netresearch/simple-ldap-go to v1.9.0#171
renovate[bot] merged 1 commit intomainfrom
renovate/github.com-netresearch-simple-ldap-go-1.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Mar 6, 2026

This PR contains the following updates:

Package Change Age Confidence
github.com/netresearch/simple-ldap-go v1.8.0v1.9.0 age confidence

Release Notes

netresearch/simple-ldap-go (github.com/netresearch/simple-ldap-go)

v1.9.0

Compare Source

Comprehensive test coverage, bug fixes, and CI/CD hardening

This release brings the library to full test coverage with proper CI validation, fixes several bugs discovered during testing, and establishes a modern CI/CD pipeline.

Bug Fixes
  • Panic prevention: guard against time.NewTicker(0) panic when PerformanceConfig has zero intervals
  • Auth fix: pass DN as identifier in CheckPasswordForDNContext instead of empty string
  • Cache flag propagation: EnableOptimizations now correctly enables cache/metrics via cacheEnabled() helper, while preserving individual flag override capability
  • Connection pool: return connections to pool instead of destroying them
  • Security: prevent LDAP filter and attribute injection in QueryBuilder
  • Credentials: fix error handling and unwrap chains in security module
  • Rate limiter: resolve security issues in credentials and rate limiter
New Features
  • LastLogon field on User struct (#​71)
  • Description, MemberOf on Group and extended fields on Computer (#​69)
Test Coverage
  • Comprehensive unit tests achieving full statement coverage across all packages (#​95)
  • Integration tests with OpenLDAP testcontainers for real LDAP operations
  • Coverage tests for cache, resilience, security, validation, performance, pool, and error modules
  • Codecov integration with unit/integration flags and component tracking
CI/CD
  • Full CI pipeline: unit tests (Go 1.25 + 1.26), integration tests, CodeQL, gosec, govulncheck, trivy, gitleaks, license compliance, actionlint (#​88)
  • Codecov configuration with flags, components, and patch/project targets
  • Dependabot and Renovate auto-merge for dependency updates
  • SLSA provenance and scorecard workflows
Performance
  • Hoist regex patterns to package level, remove unnecessary runtime.GC calls (#​89)
  • Dead code removal and interface cleanup
Dependencies
  • Go 1.26 support (#​82)
  • golangci-lint v2.11.1 (#​98)
  • golang.org/x/text v0.34.0 (#​81)
  • go.opentelemetry.io/otel/sdk v1.40.0 (#​87)
  • Updated GitHub Actions to latest versions
Contributors
Reviewers
Dependency Bots

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot enabled auto-merge March 6, 2026 21:49
@renovate
Copy link
Contributor Author

renovate bot commented Mar 6, 2026

ℹ️ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 3 additional dependencies were updated

Details:

Package Change
go.opentelemetry.io/otel v1.38.0 -> v1.40.0
go.opentelemetry.io/otel/metric v1.38.0 -> v1.40.0
go.opentelemetry.io/otel/trace v1.38.0 -> v1.40.0

@renovate renovate bot added this pull request to the merge queue Mar 6, 2026
Merged via the queue into main with commit 6da6b07 Mar 6, 2026
15 checks passed
@renovate renovate bot deleted the renovate/github.com-netresearch-simple-ldap-go-1.x branch March 6, 2026 21:51
@codecov
Copy link

codecov bot commented Mar 6, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 65.84%. Comparing base (9a8b4dd) to head (715a5fb).
⚠️ Report is 2 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #171   +/-   ##
=======================================
  Coverage   65.84%   65.84%           
=======================================
  Files          11       11           
  Lines         486      486           
=======================================
  Hits          320      320           
  Misses        146      146           
  Partials       20       20           
Flag Coverage Δ
unittests 65.84% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants