Releases: hmcts/idam-java-client
Releases · hmcts/idam-java-client
v3.0.3 🌈
- DTSPO-28658: Publish pact to passed in project property - pact.broker… @playfair0319-moj (#587)
- DTSPO-28658: Bypass pact publish entirely @playfair0319-moj (#586)
- DTSPO-28658: Fix missing pact publish config @playfair0319-moj (#585)
- SIDM-9276 deprecate pin endpoints and update README @jburke-idam (#584)
- Add consumer version @Michael1142 (#562)
- Fix pact tests @Michael1142 (#561)
- Migrate to Azure artifacts for hosting @banderous (#557)
- update spring boot and spring cloud @linusnorton (#451)
📦 Dependency updates
- Update actions/checkout action to v6 @renovate[bot] (#588)
- Update plugin au.com.dius.pact to v4.6.18 @renovate[bot] (#583)
- Update dependency au.com.dius.pact.consumer:junit5 to v4.6.18 @renovate[bot] (#582)
- Update dependency org.projectlombok:lombok to v1.18.40 @renovate[bot] (#574)
- Update dependency checkstyle to v11.0.1 @renovate[bot] (#573)
- Update plugin org.springframework.boot to v3.5.5 @renovate[bot] (#572)
- Update dependency io.jsonwebtoken:jjwt to v0.13.0 @renovate[bot] (#570)
- Update actions/setup-java action to v5 @renovate[bot] (#571)
- Update dependency io.jsonwebtoken:jjwt to v0.12.7 @renovate[bot] (#568)
- Update plugin se.patrikerdes.use-latest-versions to v0.2.19 @renovate[bot] (#569)
- Update actions/checkout action to v5 @renovate[bot] (#567)
- Update dependency checkstyle to v11 @renovate[bot] (#566)
- Update dependency gradle to v9 @renovate[bot] (#565)
- Update plugin org.springframework.boot to v3.5.4 @renovate[bot] (#564)
- Update dependency gradle to v8.14.3 @renovate[bot] (#563)
- Update plugin org.owasp.dependencycheck to v12.1.3 @renovate[bot] (#560)
- Update plugin org.owasp.dependencycheck to v12.1.2 @renovate[bot] (#559)
- Update dependency io.github.openfeign:feign-httpclient to v13.6 @renovate[bot] (#558)
- Update plugin org.owasp.dependencycheck to v12.1.1 @renovate[bot] (#555)
- Update dependency io.github.openfeign:feign-jackson to v13.6 @renovate[bot] (#556)
- Update dependency org.projectlombok:lombok to v1.18.38 @renovate[bot] (#554)
- Update plugin org.owasp.dependencycheck to v12.1.0 @renovate[bot] (#553)
- Update plugin au.com.dius.pact to v4.6.17 @renovate[bot] (#552)
- Update dependency au.com.dius.pact.consumer:junit5 to v4.6.17 @renovate[bot] (#551)
- Update plugin org.owasp.dependencycheck to v12.0.2 @renovate[bot] (#550)
- Update plugin org.owasp.dependencycheck to v12.0.1 @renovate[bot] (#548)
- Update plugin com.github.ben-manes.versions to v0.52.0 @renovate[bot] (#549)
- Update plugin org.owasp.dependencycheck to v12 @renovate[bot] (#547)
- Update plugin io.spring.dependency-management to v1.1.7 @renovate[bot] (#544)
- Update dependency checkstyle to v10.21.0 @renovate[bot] (#543)
- Update plugin org.owasp.dependencycheck to v11.1.1 @renovate[bot] (#542)
- Update dependency au.com.dius.pact.consumer:junit5 to v4.6.16 @renovate[bot] (#540)
- Update plugin au.com.dius.pact to v4.6.16 @renovate[bot] (#541)
- Update dependency checkstyle to v10.20.2 @renovate[bot] (#538)
- Update spring cloud @renovate[bot] (#537)
- Update dependency gradle to v8.11.1 @renovate[bot] (#536)
- Update dependency org.projectlombok:lombok to v1.18.36 @renovate[bot] (#535)
- Update dependency gradle to v8.11 @renovate[bot] (#534)
- Update dependency checkstyle to v10.20.1 @renovate[bot] (#533)
- Update dependency checkstyle to v10.20.0 @renovate[bot] (#532)
- Update plugin org.owasp.dependencycheck to v11.1.0 @renovate[bot] (#531)
- Update plugin au.com.dius.pact to v4.6.15 @renovate[bot] (#530)
- Update dependency au.com.dius.pact.consumer:junit5 to v4.6.15 @renovate[bot] (#529)
- Update dependency checkstyle to v10.19.0 @renovate[bot] (#528)
- Update plugin org.owasp.dependencycheck to v11 @renovate[bot] (#527)
- Update feign monorepo to v13.5 @renovate[bot] (#526)
- Update dependency checkstyle to v10.18.2 @renovate[bot] (#525)
- Update dependency gradle to v8.10.2 @renovate[bot] (#524)
- Update feign monorepo to v13.4 @renovate[bot] (#523)
- Update dependency gradle to v8.10.1 @renovate[bot] (#522)
- Update dependency checkstyle to v10.18.1 @renovate[bot] (#520)
- Update plugin org.owasp.dependencycheck to v10.0.4 @renovate[bot] (#521)
- Update plugin au.com.dius.pact to v4.6.14 @renovate[bot] (#519)
- Update dependency au.com.dius.pact.consumer:junit5 to v4.6.14 @renovate[bot] (#518)
- Update dependency checkstyle to v10.18.0 @renovate[bot] (#517)
- Update dependency gradle to v8.10 @renovate[bot] (#515)
- Update dependency au.com.dius.pact.consumer:junit5 to v4.6.13 @renovate[bot] (#513)
- Update plugin au.com.dius.pact to v4.6.13 @renovate[bot] (#514)
- Update plugin au.com.dius.pact to v4.6.12 @renovate[bot] (#512)
- Update dependency au.com.dius.pact.consumer:junit5 to v4.6.12 @renovate[bot] (#511)
- Update plugin org.owasp.dependencycheck to v10.0.3 @renovate[bot] (#510)
- Update dependency gradle to v8.9 @renovate[bot] (#509)
- Update dependency org.springframework.cloud:spring-cloud-contract-wiremock to v4.1.4 @renovate[bot] (#508)
- Update dependency org.springframework.cloud:spring-cloud-starter-openfeign to v4.1.3 @renovate[bot] (#507)
- Update plugin io.spring.dependency-management to v1.1.6 @renovate[bot] (#506)
- Update plugin org.owasp.dependencycheck to v10.0.2 @renovate[bot] (#505)
- Update dependency au.com.dius.pact.consumer:junit5 to v4.6.11 @renovate[bot] (#503)
- Update plugin au.com.dius.pact to v4.6.11 @renovate[bot] (#504)
- Update plugin org.owasp.dependencycheck to v10 @renovate[bot] (#502)
- Update junit5 monorepo to v5.10.3 @renovate[bot] (#501)
- Update dependency org.projectlombok:lombok to v1.18.34 @renovate[bot] (#500)
- Update dependency io.jsonwebtoken:jjwt to v0.12.6 @renovate[bot] (#499)
- Update feign monorepo to v13.3 @renovate[bot] (#498)
- Update dependency gradle to v8.8 @renovate[bot] (#497)
- Update spring cloud @renovate[bot] (#496)
- Update plugin au.com.dius.pact to v4.6.10 @renovate[bot] (#495)
- Update dependency au.com.dius.pact.consumer:junit5 to v4.6.10 @renovate[bot] (#494)
- Update dependency checkstyle to v10.17.0 @renovate[bot] (#493)
- Update plugin org.owasp.dependencycheck to v9.2.0 @renovate[bot] (#492)
- Update plugin io.spring.dependency-management to v1.1.5 @renovate[bot] (#491)
- Update plugin au.com.dius.pact to v4.6.9 @renovate[bot] (#489)
- Update dependency checkstyle to v10.16.0 @renovate[bot] (#490)
- Update dependency au.com.dius.pact.consumer:junit5 to v4.6.9 @renovate[bot] (#488)
- Update plugin org.owasp.dependencycheck to v9.1.0 @renovate[bot] (#487)
- Update dependency checkstyle to v10.15.0 @renovate[bot] (#486)
- Update spring cloud @renovate[bot] (#485)
- Update dependency au.com.dius.pact.consumer:junit5 to v4.6.8 @renovate[bot] (#483)
- Update plugin au.com.dius.pact to v4.6.8 @[renovate[bot]](...
v3.0.2 🌈
📦 Dependency updates
- Update dependency io.jsonwebtoken:jjwt to v0.12.3 @renovate (#424)
- Update serenityVersion to v4.0.15 @renovate (#425)
- Update plugin com.github.ben-manes.versions to v0.49.0 @renovate (#423)
- Update dependency io.jsonwebtoken:jjwt to v0.12.2 @renovate (#422)
- Update dependency gradle to v8.4 @renovate (#421)
- Update dependency io.jsonwebtoken:jjwt to v0.12.1 @renovate (#420)
- Update dependency io.jsonwebtoken:jjwt to v0.12.0 @renovate (#419)
- Update dependency checkstyle to v10.12.4 @renovate (#417)
- Update serenityVersion to v4.0.14 @renovate (#418)
- Update plugin org.springframework.boot to v3.1.4 @renovate (#416)
- Update dependency au.com.dius.pact.consumer:junit5 to v4.6.3 @renovate (#414)
- Update plugin au.com.dius.pact to v4.6.3 @renovate (#415)
- Update dependency org.projectlombok:lombok to v1.18.30 @renovate (#413)
- Update serenityVersion to v4.0.12 @renovate (#412)
- Update serenityVersion to v4.0.8 @renovate (#411)
- Update serenityVersion to v4.0.5 @renovate (#410)
- Update serenityVersion to v4.0.4 @renovate (#409)
- Update serenityVersion to v4.0.3 @renovate (#408)
- Update plugin com.github.ben-manes.versions to v0.48.0 @renovate (#407)
- Update actions/checkout action to v4 @renovate (#406)
- Update serenityVersion to v4 (major) @renovate (#405)
- Update feign monorepo to v12.5 @renovate (#404)
- Update dependency checkstyle to v10.12.3 @renovate (#403)
- Update plugin org.springframework.boot to v3.1.3 @renovate (#402)
- Update plugin org.owasp.dependencycheck to v8.4.0 @renovate (#401)
- Update dependency gradle to v8.3 @renovate (#400)
- Update plugin au.com.dius.pact to v4.6.2 @renovate (#399)
- Update dependency au.com.dius.pact.consumer:junit5 to v4.6.2 @renovate (#398)
- Update plugin io.spring.dependency-management to v1.1.3 @renovate (#397)
- Update dependency checkstyle to v10.12.2 @renovate (#395)
- Update serenityVersion to v3.9.8 @renovate (#394)
- Update spring cloud to v4.0.4 @renovate (#393)
- Update plugin org.springframework.boot to v3.1.2 @renovate (#391)
- Update serenityVersion to v3.9.7 @renovate (#390)
- Update plugin io.spring.dependency-management to v1.1.2 @renovate (#389)
- Update serenityVersion to v3.9.2 @renovate (#388)
- Update plugin io.spring.dependency-management to v1.1.1 @renovate (#387)
- Update dependency gradle to v8.2.1 @renovate (#385)
- Update serenityVersion to v3.9.0 @renovate (#386)
- Update feign monorepo to v12.4 @renovate (#384)
- Update dependency gradle to v8.2 @renovate (#383)
- Update dependency checkstyle to v10.12.1 @renovate (#382)
- Update plugin org.owasp.dependencycheck to v8.3.1 @renovate (#381)
- Update plugin org.springframework.boot to v3.1.1 @renovate (#380)
- Update dependency au.com.dius.pact.consumer:junit5 to v4.6.1 @renovate (#378)
- Update plugin au.com.dius.pact to v4.6.1 @renovate (#379)
- Update plugin com.github.ben-manes.versions to v0.47.0 @renovate (#376)
- Update serenityVersion to v3.8.1 @renovate (#377)
- Update checkstyle @timja (#375)
v3.0.1 🌈
- Updating renovate config @JordanHoey96 (#363)
- Update Jenkinsfile_CNP @cakeben (#360)
- Revert "Revert "Support spring boot 3 autoconfiguration mechanism"" @FaisalMoJ (#355)
- Revert "Support spring boot 3 autoconfiguration mechanism" @FaisalMoJ (#354)
- Update owasp dependencyCheck plugin @FaisalMoJ (#353)
- Support spring boot 3 autoconfiguration mechanism @FaisalMoJ (#352)
📦 Dependency updates
- Update serenityVersion to v3.7.1 @renovate (#372)
- Update dependency io.github.openfeign:feign-jackson to v12.3 - autoclosed @renovate (#369)
- Update plugin org.owasp.dependencycheck to v8.2.1 @renovate (#370)
- Update plugin org.springframework.boot to v3.1.0 @renovate (#371)
- Update junit5 monorepo to v5.9.3 @renovate (#367)
- Update actions/checkout action to v3 @renovate (#373)
- Update dependency org.projectlombok:lombok to v1.18.28 @renovate (#364)
- Bump org.springframework.cloud:spring-cloud-starter-openfeign from 4.0.0 to 4.0.3 @dependabot (#361)
- Bump io.github.openfeign:feign-httpclient from 12.1 to 12.3 @dependabot (#349)
- Bump com.github.ben-manes.versions from 0.42.0 to 0.46.0 @dependabot (#323)
- Bump io.spring.dependency-management from 1.0.13.RELEASE to 1.1.0 @dependabot (#303)
- Bump au.com.dius.pact from 4.4.3 to 4.6.0 @dependabot (#357)
- Bump au.com.dius.pact.consumer:junit5 from 4.4.3 to 4.6.0 @dependabot (#358)
- Bump org.springframework.cloud:spring-cloud-contract-wiremock from 4.0.0 to 4.0.3 @dependabot (#362)
- Update dependency gradle to v8 @renovate (#319)
v3.0.0 🌈
🚀 Features
📦 Dependency updates
- Bump com.github.ben-manes.versions from 0.42.0 to 0.44.0 @dependabot (#284)
- Bump feign-httpclient from 11.9.1 to 12.1 @dependabot (#287)
- Bump io.spring.dependency-management from 1.0.13.RELEASE to 1.1.0 @dependabot (#277)
- Bump feign-jackson from 11.9.1 to 12.1 @dependabot (#289)
- Bump au.com.dius.pact from 4.3.14 to 4.4.3 @dependabot (#296)
- Bump org.owasp.dependencycheck from 7.1.2 to 7.4.3 @dependabot (#299)
v2.1.0 🌈
- Marking Apachehttpclient as conditional @sahitya-desireddy (#267)
- Add backstage configuration file @timja (#264)
- SIDM-7150 deprecate tactical endpoints @jburke-idam (#241)
📦 Dependency updates
- Bump springframework.boot to 2.7.3, gradle to v7, pact to latest @dependabot (#262)
- Bump feign-jackson from 11.6 to 11.9.1 @dependabot (#255)
- Bump junitJupiterVersion from 5.8.1 to 5.9.0 @dependabot (#257)
- Bump com.github.ben-manes.versions from 0.38.0 to 0.42.0 @dependabot (#225)
- Bump feign-httpclient from 11.6 to 11.9.1 @dependabot (#256)
- Bump spring-cloud-dependencies from 2020.0.4 to 2021.0.4 @dependabot (#266)
- Bump io.spring.dependency-management from 1.0.11.RELEASE to 1.0.13.RELEASE @dependabot (#260)
- Bump org.owasp.dependencycheck from 6.3.2 to 7.1.2 @dependabot (#263)
2.0.0 - Spring 2.4 / Java 11 compatibility
Description
This release provides compatibility with Spring 2.4 by upgrading the Spring Cloud dependencies.
There are no new features but it is a new major version as it can break incompatibility depending on how you use the library. You may need to modify your Feign config to scan the uk.gov.hmcts.reform.idam package. For example:
@EnableFeignClients(basePackages = {"uk.gov.hmcts.reform.divorce", "uk.gov.hmcts.reform.idam"})
@SpringBootApplication(scanBasePackages = {"uk.gov.hmcts.reform.divorce",
"uk.gov.hmcts.reform.logging.appinsights" } ,
exclude = {ServiceAuthAutoConfiguration.class})
public class CaseMaintenanceServiceApplication {PRs
- Upgrade to Java 11 @linusnorton (#141)
- impr: BPS-1256 add new /o/userinfo pact test @akomisarek (#112)
- fix: BPS-1256 ensure the verification tests are passing on IDAM side @akomisarek (#111)
💥 Breaking changes
- update spring dependencies @linusnorton (#140)
📦 Dependency updates
- Bump au.com.dius.pact from 4.1.11 to 4.1.16 @dependabot-preview (#139)
- Bump org.owasp.dependencycheck from 6.0.3 to 6.1.0 @dependabot-preview (#138)
- update spring dependencies @linusnorton (#140)
- Bump spring-cloud-dependencies from Hoxton.SR8 to Hoxton.SR9 @dependabot-preview (#126)
- Bump org.owasp.dependencycheck from 6.0.2 to 6.0.3 @dependabot-preview (#123)
- Bump com.github.ben-manes.versions from 0.33.0 to 0.36.0 @dependabot-preview (#125)
- Bump au.com.dius.pact from 4.1.7 to 4.1.11 @dependabot-preview (#128)
- Bump junit-jupiter-engine from 5.6.2 to 5.7.0 @dependabot-preview (#117)
- Bump junit-jupiter-api from 5.6.2 to 5.7.0 @dependabot-preview (#118)
- Bump junit-jupiter-api from 5.6.2 to 5.7.0 @dependabot-preview (#113)
- Bump junit-jupiter-engine from 5.6.2 to 5.7.0 @dependabot-preview (#114)
- Bump org.owasp.dependencycheck from 6.0.1 to 6.0.2 @dependabot-preview (#116)
- Bump org.springframework.boot from 2.3.3.RELEASE to 2.3.4.RELEASE @dependabot-preview (#115)
- Bump org.owasp.dependencycheck from 5.3.2.1 to 6.0.1 @dependabot-preview (#110)
- Bump com.github.ben-manes.versions from 0.31.0 to 0.33.0 @dependabot-preview (#109)
- Bump com.github.ben-manes.versions from 0.29.0 to 0.31.0 @dependabot-preview (#107)
- Bump spring-cloud-dependencies from Hoxton.SR7 to Hoxton.SR8 @dependabot-preview (#104)
- Bump au.com.dius.pact from 4.1.6 to 4.1.7 @dependabot-preview (#100)
- Bump org.springframework.boot from 2.3.2.RELEASE to 2.3.3.RELEASE @dependabot-preview (#103)
- Bump spring-cloud-dependencies from Hoxton.SR6 to Hoxton.SR7 @dependabot-preview (#102)
- Bump io.spring.dependency-management from 1.0.9.RELEASE to 1.0.10.RELEASE @dependabot-preview (#101)
v1.5.5 🌈
- ACA-46 idam searchUsers api @smathangi (#97)
- Making clientScope as a configurable property like redirect-uri (#99)
📦 Dependency updates
- Bump org.springframework.boot from 2.3.1.RELEASE to 2.3.2.RELEASE @dependabot-preview (#98)
- Bump com.github.ben-manes.versions from 0.28.0 to 0.29.0 @dependabot-preview (#96)
- Bump spring-cloud-dependencies from Hoxton.SR5 to Hoxton.SR6 @dependabot-preview (#95)
v1.5.4 🌈
- SSCS-7729 Add configurable client logging @danhamilton (#92)
- SSCS-7574 Pact tests Configuration @danhamilton (#84)
📦 Dependency updates
- Bump au.com.dius.pact from 4.1.5 to 4.1.6 @dependabot-preview (#94)
- Bump junit-jupiter-api from 5.3.2 to 5.6.2 @dependabot-preview (#88)
- Bump jjwt from 0.9.0 to 0.9.1 @dependabot-preview (#87)
- Bump junit-jupiter-engine from 5.3.2 to 5.6.2 @dependabot-preview (#89)
- Bump au.com.dius.pact from 3.5.24 to 4.1.5 @dependabot-preview (#93)
- Bump org.springframework.boot from 2.3.0.RELEASE to 2.3.1.RELEASE @dependabot-preview (#86)
v1.5.3 🌈
📦 Dependency updates
-
Bump spring-cloud-dependencies from Hoxton.SR3 to Hoxton.SR5 @dependabot-preview (#83)
-
getUserByUserId API (#85)