Commit Graph

1489 Commits

Author SHA1 Message Date
Josh Cummings
1eea44189d Update Getting Started Docs 2025-01-30 14:37:32 -07:00
Josh Cummings
ad85080ad5 Update Contribution Guidelines to Use DCO 2025-01-30 14:37:31 -07:00
github-actions[bot]
b235413df0 Next development version 2025-01-16 16:26:29 +00:00
github-actions[bot]
fbdbc88d1c Release 3.3.0-M1 2025-01-16 16:22:05 +00:00
dependabot[bot]
2c965e2320 Bump io.micrometer:micrometer-bom from 1.14.2 to 1.14.3
Bumps [io.micrometer:micrometer-bom](https://github.com/micrometer-metrics/micrometer) from 1.14.2 to 1.14.3.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](https://github.com/micrometer-metrics/micrometer/compare/v1.14.2...v1.14.3)

---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-16 09:06:27 -07:00
dependabot[bot]
da2cf8f58b Bump io.micrometer:micrometer-tracing-bom from 1.4.1 to 1.4.2
Bumps [io.micrometer:micrometer-tracing-bom](https://github.com/micrometer-metrics/tracing) from 1.4.1 to 1.4.2.
- [Release notes](https://github.com/micrometer-metrics/tracing/releases)
- [Commits](https://github.com/micrometer-metrics/tracing/compare/v1.4.1...v1.4.2)

---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-tracing-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-16 08:57:13 -07:00
dependabot[bot]
c087628e3e Bump org.springframework.security:spring-security-bom
Bumps [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) from 6.4.0 to 6.4.2.
- [Release notes](https://github.com/spring-projects/spring-security/releases)
- [Changelog](https://github.com/spring-projects/spring-security/blob/main/RELEASE.adoc)
- [Commits](https://github.com/spring-projects/spring-security/compare/6.4.0...6.4.2)

---
updated-dependencies:
- dependency-name: org.springframework.security:spring-security-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-16 08:56:47 -07:00
Josh Cummings
cc1a15f76e Polish Observation Tests
Check all observable operations

Issue-991
2025-01-09 12:52:30 -07:00
Josh Cummings
3b2df07db7 Remove HttpClient Dependency
Issue gh-872
2025-01-09 10:01:14 -07:00
Josh Cummings
e8c24465bc Remove HttpClient Dependency
Closes gh-872
2025-01-09 10:00:07 -07:00
Josh Cummings
5ba1720dce Update to Spring Security 6.4.0
Closes gh-993
2025-01-09 09:51:54 -07:00
Josh Cummings
6ac57812f8 Add Observation Tests
Issue gh-991
2025-01-09 09:50:12 -07:00
dependabot[bot]
a9a0e7712f Bump org.springframework:spring-core from 6.1.15 to 6.1.16
Bumps [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) from 6.1.15 to 6.1.16.
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.15...v6.1.16)

---
updated-dependencies:
- dependency-name: org.springframework:spring-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-07 13:45:23 -07:00
dependabot[bot]
a476ea7c64 Bump org.gretty:gretty from 4.1.5 to 4.1.6
Bumps [org.gretty:gretty](https://github.com/gretty-gradle-plugin/gretty) from 4.1.5 to 4.1.6.
- [Release notes](https://github.com/gretty-gradle-plugin/gretty/releases)
- [Changelog](https://github.com/gretty-gradle-plugin/gretty/blob/master/changes.md)
- [Commits](https://github.com/gretty-gradle-plugin/gretty/compare/v4.1.5...v4.1.6)

---
updated-dependencies:
- dependency-name: org.gretty:gretty
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-07 13:43:53 -07:00
dependabot[bot]
b510f160ec Bump org.springframework:spring-framework-bom from 6.1.15 to 6.1.16
Bumps [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) from 6.1.15 to 6.1.16.
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.15...v6.1.16)

---
updated-dependencies:
- dependency-name: org.springframework:spring-framework-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-07 13:43:41 -07:00
dependabot[bot]
e1519f72c7 Bump io.spring.gradle:dependency-management-plugin from 1.1.6 to 1.1.7
Bumps [io.spring.gradle:dependency-management-plugin](https://github.com/spring-gradle-plugins/dependency-management-plugin) from 1.1.6 to 1.1.7.
- [Release notes](https://github.com/spring-gradle-plugins/dependency-management-plugin/releases)
- [Commits](https://github.com/spring-gradle-plugins/dependency-management-plugin/compare/v1.1.6...v1.1.7)

---
updated-dependencies:
- dependency-name: io.spring.gradle:dependency-management-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-07 13:43:13 -07:00
dependabot[bot]
ff18c1557a Bump org.freemarker:freemarker from 2.3.33 to 2.3.34
Bumps org.freemarker:freemarker from 2.3.33 to 2.3.34.

---
updated-dependencies:
- dependency-name: org.freemarker:freemarker
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-07 13:42:49 -07:00
Josh Cummings
32081f5edd Remove Implicit Type Parameters 2025-01-07 13:41:45 -07:00
Josh Cummings
9c978b7adc Make NameAwareAttributes Iterable
Closes gh-937
2025-01-07 13:31:17 -07:00
Josh Cummings
848831d821 Add ObservationContextSource
Closes gh-991
2025-01-07 12:51:39 -07:00
dependabot[bot]
84827bd19b Bump org.springframework.security:spring-security-config
Bumps [org.springframework.security:spring-security-config](https://github.com/spring-projects/spring-security) from 5.8.14 to 5.8.16.
- [Release notes](https://github.com/spring-projects/spring-security/releases)
- [Changelog](https://github.com/spring-projects/spring-security/blob/main/RELEASE.adoc)
- [Commits](https://github.com/spring-projects/spring-security/compare/5.8.14...5.8.16)

---
updated-dependencies:
- dependency-name: org.springframework.security:spring-security-config
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-12 10:04:01 -07:00
dependabot[bot]
6fd7c521f8 Bump org.springframework.security:spring-security-ldap
Bumps [org.springframework.security:spring-security-ldap](https://github.com/spring-projects/spring-security) from 5.8.14 to 5.8.16.
- [Release notes](https://github.com/spring-projects/spring-security/releases)
- [Changelog](https://github.com/spring-projects/spring-security/blob/main/RELEASE.adoc)
- [Commits](https://github.com/spring-projects/spring-security/compare/5.8.14...5.8.16)

---
updated-dependencies:
- dependency-name: org.springframework.security:spring-security-ldap
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-12 09:59:18 -07:00
dependabot[bot]
115426f824 Bump org.springframework.security:spring-security-core
Bumps [org.springframework.security:spring-security-core](https://github.com/spring-projects/spring-security) from 5.8.14 to 5.8.16.
- [Release notes](https://github.com/spring-projects/spring-security/releases)
- [Changelog](https://github.com/spring-projects/spring-security/blob/main/RELEASE.adoc)
- [Commits](https://github.com/spring-projects/spring-security/compare/5.8.14...5.8.16)

---
updated-dependencies:
- dependency-name: org.springframework.security:spring-security-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-12 09:52:20 -07:00
dependabot[bot]
fe20db46a5 Bump org.springframework:spring-framework-bom from 6.1.14 to 6.1.15
Bumps [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) from 6.1.14 to 6.1.15.
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.14...v6.1.15)

---
updated-dependencies:
- dependency-name: org.springframework:spring-framework-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-12 09:51:49 -07:00
“claudio-code”
32db2e45cb Adjusted AttributesMapper link 2024-12-12 09:51:08 -07:00
dependabot[bot]
147a5f062e Bump org.springframework:spring-core from 6.1.14 to 6.1.15
Bumps [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) from 6.1.14 to 6.1.15.
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.14...v6.1.15)

---
updated-dependencies:
- dependency-name: org.springframework:spring-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-12 09:50:25 -07:00
Josh Cummings
75c250c1e4 Update buildSrc to Spring 6.1.14
Closes gh-976
2024-11-22 09:35:29 -07:00
Josh Cummings
734336d683 Polish toLower/UpperCase Usage
Apply the common security hardening
technique of specifying Locale when
calling toUpperCase and toLowerCase

Closes gh-963
2024-11-14 13:44:06 -07:00
dependabot[bot]
d6b897cf76 Bump org.hsqldb:hsqldb from 2.7.3 to 2.7.4
Bumps org.hsqldb:hsqldb from 2.7.3 to 2.7.4.

---
updated-dependencies:
- dependency-name: org.hsqldb:hsqldb
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-14 11:56:15 -07:00
dependabot[bot]
157a47c09a Bump org.springframework:spring-framework-bom from 6.1.13 to 6.1.14
Bumps [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) from 6.1.13 to 6.1.14.
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.13...v6.1.14)

---
updated-dependencies:
- dependency-name: org.springframework:spring-framework-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-14 11:40:08 -07:00
Josh Cummings
ed3569de13 Clarify that index has precedence
Closes gh-940
2024-10-11 17:41:03 -06:00
Josh Cummings
7bb0a7c20e Propagate target exception
Closes gh-660
2024-10-11 16:29:12 -06:00
Josh Cummings
dfb7b4ceeb Retrieve All ODM-Managed Attributes on Update
In this way, if an Entry has an operational attribute, it will
be present in both the updated and existing objects so that
DirContextAdapter does not compute it as a new attribute.

Closes gh-446
2024-10-10 13:27:55 -06:00
Josh Cummings
849255ffa2 Polish Update Tests
Made more robust by verifying fewer implementation details
and relying more on expected outcomes

Issue gh-446
2024-10-10 13:27:41 -06:00
Josh Cummings
9779735dac Add javax.naming Test Fixtures
Added some test fixtures to reduce mocking that was dependent on
implementation details not under test.

With these in place, it is easier to construct test versions of
common javax.naming constructs while focusing on mocking
Spring LDAP behavior.

Issue gh-446
2024-10-10 13:25:34 -06:00
Josh Cummings
c0497f5455 Add Spring Java Format Config File 2024-10-09 15:46:38 -06:00
Josh Cummings
fd17ca2efb Restore Spring Security dependencies
Some of the integration tests need them

Issue gh-921
2024-10-08 08:20:06 -06:00
Josh Cummings
995e4c20b0 Move Samples to spring-ldap-samples
Samples are now maintained at
https://github.com/spring-projects/spring-ldap-samples

Closes gh-921
2024-10-07 12:36:53 -06:00
dependabot[bot]
a25f0cca49 Bump com.gradle.develocity from 3.17.2 to 3.17.6
Bumps com.gradle.develocity from 3.17.2 to 3.17.6.

---
updated-dependencies:
- dependency-name: com.gradle.develocity
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-02 12:48:57 -07:00
Josh Cummings
ab16dc0925 Add 3.2.x to Release Scheduler 2024-10-01 17:35:11 -06:00
Josh Cummings
74396cac1b Add Snapshot Tests to CI
Closes gh-933
2024-10-01 16:31:17 -06:00
Josh Cummings
7ed0a18ce1 Use Develocity to Produce Build Scans
Closes gh-932
2024-10-01 16:15:10 -06:00
Josh Cummings
f66085c89b Update to Mockito 5.14.1
Closes gh-931
2024-10-01 16:06:38 -06:00
Josh Cummings
c4581d9d66 Update to Gradle 8.10.2
Closes gh-930
2024-10-01 16:06:33 -06:00
Josh Cummings
5b8f2f7da7 Support Building Against a Different JDK Version
Can use -PtestToolchain=17 to test the compatibility
against JDK 17
2024-10-01 16:03:06 -06:00
Josh Cummings
05422b2dab Update to nohttp 0.0.11
Closes gh-929
2024-10-01 15:58:01 -06:00
dependabot[bot]
c64e099380 Bump org.springframework.security:spring-security-config
Bumps [org.springframework.security:spring-security-config](https://github.com/spring-projects/spring-security) from 5.8.13 to 5.8.14.
- [Release notes](https://github.com/spring-projects/spring-security/releases)
- [Changelog](https://github.com/spring-projects/spring-security/blob/main/RELEASE.adoc)
- [Commits](https://github.com/spring-projects/spring-security/compare/5.8.13...5.8.14)

---
updated-dependencies:
- dependency-name: org.springframework.security:spring-security-config
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-01 14:55:10 -07:00
Josh Cummings
a1f88b9f7c Update to Spring Gradle Enterprise Conventions 0.0.17
Closes gh-928
2024-10-01 15:52:59 -06:00
dependabot[bot]
1bad78dcf3 Bump org.springframework.security:spring-security-ldap
Bumps [org.springframework.security:spring-security-ldap](https://github.com/spring-projects/spring-security) from 5.8.13 to 5.8.14.
- [Release notes](https://github.com/spring-projects/spring-security/releases)
- [Changelog](https://github.com/spring-projects/spring-security/blob/main/RELEASE.adoc)
- [Commits](https://github.com/spring-projects/spring-security/compare/5.8.13...5.8.14)

---
updated-dependencies:
- dependency-name: org.springframework.security:spring-security-ldap
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-01 14:46:19 -07:00
dependabot[bot]
6141a0cb64 Bump org.springframework:spring-framework-bom from 6.1.12 to 6.1.13
Bumps [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) from 6.1.12 to 6.1.13.
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.12...v6.1.13)

---
updated-dependencies:
- dependency-name: org.springframework:spring-framework-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-01 14:38:12 -07:00