From 690e213060199c5eb78c61ad108c8c1506b5091b Mon Sep 17 00:00:00 2001 From: Erik Ostien Date: Thu, 1 May 2025 14:08:08 -0600 Subject: [PATCH] PDI-2214: Sprint 2504 Release Notes --- docs/images/productVersionsAndImageTags.pdf | Bin 90818 -> 90710 bytes docs/release-notes/currentRelease.md | 26 +++++++------- docs/release-notes/relnotes-2504.md | 38 ++++++++++++++++++++ mkdocs.yml | 1 + 4 files changed, 52 insertions(+), 13 deletions(-) create mode 100644 docs/release-notes/relnotes-2504.md diff --git a/docs/images/productVersionsAndImageTags.pdf b/docs/images/productVersionsAndImageTags.pdf index d7137f1c9a296e50ac9b1f111284861b92a40358..e8262acd7bc01e7db8099b7349919ed2048ede1d 100644 GIT binary patch delta 8123 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"!PQXpNao77td>?DWW|5cB7VEeW=V^VW@lt@ z&Li;;RGqT1UZq9%eT%?(!Q+FtoLM;s13v6g@BnnUaxHiDT)U%4Ex%y+J(+lha-B(P zt33a3$(LTMg)Ua6bm{0v4`m~rD(R&yzbCf zQSGcEQ&n>!g^uS{S$xr3P?27Oz>sw6c2$odK#-hQ_%V`#b%nB3j+nu=Uc=3E`brr? znhgYxBlGkj?2cf=$H!z7@&NJOuNBTXpK6Evu#mjP-Gud}9LHd15*@E_%d40kK_fhB z3L-LVTC}GMQ;*w|!H;r1w6-91H_wchN#d0PiCv6w-V7*A&g;fOtzv}fEe<`_gp_K9 z$kU4TwGPPl#dU@%^5eZ z*pM|G_DkmjLMJPxot(W)f9lc6k8v}x7be9L0`=kvqOHKFZ&Ci-RadJ%xZlEv2XxoZYKB|*p;qy zTSjelFHLmuZ3^%--ksz$d^ub`P}p5`cN+=UZMQ(ZP+f~a#a>VM8oKRPxUkRpD5+WW zgSbV9{!OHpZI@Yq`h@Y1ugTL3#Ycwl!?U9FrnkjwzFJ4!*pVgXpVu5_uL!7*_r5k!7J;fTh>opk;6OK3xonn`v1l)vq@1A45iyqza&Yeq|0r&&;tohxrI{C$^U*ju;QG9#p%E z08AxY7W(62=9$u1-xAc7hldAyp2tmx%T1r|z41t_`LKAl11Ti7vS6=ybLQY^$x$2N zo3Pu%TfoNuIQ`aBEn>NqpFw-?8tNo!#Lpaa!UZrHu;sR6R;JeDtAz8%^`ByM27bC! zp=zSEV3xu4VO3M{^@CMS(M`<7YsClHC+^=AF|(sDi~G_B(iTN%aG!EA8K0cX45T&2 zQ)gtL(;;o0Kr1Fk%&hy9I+GU;7@|pUNYlNi{9aY1sI2>%iW(xLne~fthDFB%Y0mI( zwd0xOJZf^LMaZY~aSp|N=@6duO1B5EQAqmdj?w+ItNm$$;|bFP)1fD7P;2=pUHe;& z$i$+t_ZTP4YoBO`8~kwq{?+z@v?r>iyT4b}hnFI&Y@Wg%o8_*mNA5237k!zOK_2h^ z%)YK9lOXw3JnS2M#?F*XN&KW5u zJlYsK`%TC+POg|3$H_qehlG@J)|PVOf4W78gdksd-p6+*gh4OQmoTI_@FIo)BEgq1usG-f281J#7j1zEAQ-_7MEy@-5D)~rWDEw2 zUnB#>#eiN20)|1Mm)41cAea2%O#dd0`cK9nI0AN&As810$MAm$0>we_zm5N63lxW3 z$`}HJfWHgqd66NmkwE`o_*a@Z402Hg2p9~z7z84Yi*kVs z4nthBg@OOm=(zm=zReN5GI5m4U&Ls7rxiKq&ZP-C+pWrM(RUBLCS)f0YRiN5C%y zK_D*86gUF%XZYYQ)Zg;MkYMOVsSyasr9lHnK>us}w=Dtzz0`zo9C)!L2n76p3I5R^ z2VRl}fk1#R&Hx++`4 12.2.2 -- PingData products 10.2.0.0 -> 10.2.0.1 - - PingDirectory ([Dockerhub](https://hub.docker.com/r/pingidentity/pingdirectory)) - - PingDirectory Proxy ([Dockerhub](https://hub.docker.com/r/pingidentity/pingdirectoryproxy)) - - PingDataSync ([Dockerhub](https://hub.docker.com/r/pingidentity/pingdatasync)) - - PingAuthorize ([Dockerhub](https://hub.docker.com/r/pingidentity/pingauthorize)) - - PingDataConsole ([Dockerhub](https://hub.docker.com/r/pingidentity/pingdataconsole)) +- PingAccess 8.2.0 → 8.2.1 +- PingAccess 8.1.2 → 8.1.3 +- PingCentral 2.3.0 and EOL 2.1.x ### Enhancements -- Apache Tomcat 9.0.100 -> 9.0.102 +- Apache Tomcat 9.0.102 → 9.0.104 +- RedHat UBI9-Minimal 9.5-1739420147 → 9.5-1745855087 +- Liberica JDK17 17.0.14+10 → 17.0.15+10 ### Features -- (PDI-2195) Limit minimum and maximum Jetty threads for PingFederate +- (PDI-2196) Updated the PingDirectory docker image to support new FAIL_ON_DISABLED_BASE_DN and FAIL_ON_UNSUCCESSFUL_REMOVE_DEFUNCT environment variables, which can be enabled by being set to "true". The first will fail the container if it is found that replication for the USER_BASE_DN is not enabled after all topology setup is complete. The second will fail the container if it is found that a previous call to remove-defunct-server did not complete successfully, indicating that the topology is in an unknown state. In these cases, manual intervention will be required to correct the topology. ### Documentation -- (PDI-2197) Updated the DevOps portal with information regarding Iron Bank images +- (PDI-2199) Updated the various examples on devops.pingidentity.com to ensure stability and operations. +- (PDI-2204) Added documentation at https://devops.pingidentity.com/reference/usingCertificates/ for certificate rotation in PingData images when using read-only keystores and truststores. +- (PDI-2207) Updated the example on devops.pingidentity.com for archiving to S3 to be platform-agnostic ### Supported Product Releases diff --git a/docs/release-notes/relnotes-2504.md b/docs/release-notes/relnotes-2504.md new file mode 100644 index 000000000..9cf6e43e7 --- /dev/null +++ b/docs/release-notes/relnotes-2504.md @@ -0,0 +1,38 @@ +--- +title: DevOps Docker Builds, Version 2504 (May 1 2025) +--- + +# Version 2504 Release Notes + +!!! note "Product release notes" +For information about product changes, refer to the release notes that can be found on each +product's [download page](https://www.pingidentity.com/en/resources/downloads.html). + +## DevOps Docker Builds, Version 2504 (May 1 2025) + +### New Product Releases + +- PingAccess 8.2.0 → 8.2.1 +- PingAccess 8.1.2 → 8.1.3 +- PingCentral 2.3.0 and EOL 2.1.x + +### Enhancements + +- Apache Tomcat 9.0.102 → 9.0.104 +- RedHat UBI9-Minimal 9.5-1739420147 → 9.5-1745855087 +- Liberica JDK17 17.0.14+10 → 17.0.15+10 + +### Features + +- (PDI-2196) Updated the PingDirectory docker image to support new FAIL_ON_DISABLED_BASE_DN and FAIL_ON_UNSUCCESSFUL_REMOVE_DEFUNCT environment variables, which can be enabled by being set to "true". The first will fail the container if it is found that replication for the USER_BASE_DN is not enabled after all topology setup is complete. The second will fail the container if it is found that a previous call to remove-defunct-server did not complete successfully, indicating that the topology is in an unknown state. In these cases, manual intervention will be required to correct the topology. + +### Documentation + +- (PDI-2199) Updated the various examples on devops.pingidentity.com to ensure stability and operations. +- (PDI-2204) Added documentation at https://devops.pingidentity.com/reference/usingCertificates/ for certificate rotation in PingData images when using read-only keystores and truststores. +- (PDI-2207) Updated the example on devops.pingidentity.com for archiving to S3 to be platform-agnostic + +### Supported Product Releases + +- See the [Product Version, Image Release Matrix](../docker-images/productVersionMatrix.md) + for currently supported image and product versions. diff --git a/mkdocs.yml b/mkdocs.yml index 650cbe9ef..518e7ed3a 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -169,6 +169,7 @@ nav: - Release Notes: - Current Release: "release-notes/currentRelease.md" - All Releases: + - Version 2504: "release-notes/relnotes-2504.md" - Version 2503: "release-notes/relnotes-2503.md" - Version 2502: "release-notes/relnotes-2502.md" - Version 2501: "release-notes/relnotes-2501.md"