Releases: OpenIdentityPlatform/OpenDJ
Releases · OpenIdentityPlatform/OpenDJ
5.0.0-PREVIEW
We invite you to review 🧐 and test 👻
Full Changelog: release/5.0.0-SNAPSHOT
4.10.1
4.10.0
What's Changed
- [#462] RFC5805 Lightweight Directory Access Protocol (LDAP) Transactions by @vharseko in #469
- CVE-2025-49146 pgjdbc Client Allows Fallback to Insecure Authentication Despite channelBinding=require Configuration by @vharseko in #522
- Bump io.reactivex.rxjava to 3.x by @prthakre in #504
- Bump various dependencies by @prthakre in #508
- Bump commons to 2.2.5 by @maximthomas in #518
- Take Glassfish Grizzly version from commons by @maximthomas in #520
- Bump bc.fips to 2.1.x by @prthakre in #505
- Bump commons.version 2.3.0 by @vharseko in #521
- Deploy: migrating from Legacy OSSRH to Central Portal by @vharseko in #523
- Fix OSGI bundle excluded package error for rxjava3 by @maximthomas in #524
- Exclude BouncyCastle from OSGI Import-Package by @maximthomas in #526
- Fix makeldif templates: add objectClass to baseDN by @vharseko in #527
- Bump org.openidentityplatform.commons 2.4.0 by @vharseko in #528
Full Changelog: 4.9.4...4.10.0
4.9.4
What's Changed
- Configure backend type for Docker by @maximthomas in #489
- Docs: update OpenDJ release version to 4.9.3 by @maximthomas in #488
- Add OpenDJ Docker tests to the build process by @maximthomas in #490
- Fix docker env variables + add VERSION autodetect by @vharseko in #493
- Set isRunning later (EmbeddedServer check) by @vharseko in #494
- Bump org.openidentityplatform.commons to 2.2.4 by @vharseko in #495
- [#498] FIX warning output from export-ldif: "grep: warning: stray \ before -" by @pzygielo in #499
- move Java args to java.properties, upgrade docker alpine by @maximthomas in #502
- [#497] Set the same indexes for a new backend as for the initial backend by @maximthomas in #501
- Add support Java SE 24 by @vharseko in #500
- Bump test containers & cassandra driver by @prthakre in #506
- [#496] FIX MySQL truncate PK default to 64 len by @vharseko in #509
- [#496] FIX JDBC storage update concurrency by @vharseko in #512
- FIX Replication IT tests unstable result by @vharseko in #514
New Contributors
Full Changelog: 4.9.3...4.9.4
4.9.3
What's Changed
- CVE-2025-27497 Fix Denial of Service (Dos) using alias loop (thanks @hannes96)
- [#477] Change permission config.ldif.startok to owner by @vharseko in #479 (thanks @kranskydog)
- [#208] FIX The definition for the attribute type declared that it should use the syntax which is not defined in the schema by @vharseko in #483
- Documentation update by @maximthomas in #480
- Docs: Generate and publish javadoc by @maximthomas in #482
Full Changelog: 4.9.2...4.9.3
4.9.2
What's Changed
- [#465] Fix custom library loading when put to the lib directory by @maximthomas in #467
- [#463] Disable warning message on downstream closed by @vharseko in #468
- [#471] Fix table name truncate: make jdbc table 63 charter by @vharseko in #473
- [#466] JDBC: added tests for Oracle, MySQL, MSSQL by @maximthomas in #472
- [#466] FIX compatibility jdbc backend: Postgres, Oracle, MySQL, MSSQL by @vharseko in #474
- [#471] PluggableBackendImplTestCase: add duplicate mail test by @vharseko in #475
- IT ReplicationDomainTest upper waitEndExport timeout by @vharseko in #476
- Update year in generated documentation templates by @maximthomas in #464
- Update documentation issues and update links by @maximthomas in #470
Full Changelog: 4.9.1...4.9.2
4.9.1
4.9.0
What's Changed
- Store LDAPv3 database in SQL JDBC database by @vharseko in #454
- CVE-2024-12798 CVE-2024-12801 logback-core Expression Language Injection, Server-Side Request Forgery vulnerability by @vharseko in #455
- FIX NoSuchMethodError: java.nio.MappedByteBuffer.duplicate by @vharseko in #453
- FIX Unable to locate package winehq-stable by @vharseko in #452
Full Changelog: 4.8.2...4.9.0
4.8.2
What's Changed
- [#438] FIX import-ldif --offline "import has been aborted because the entry does not have a parent entry" by @vharseko in #444
- 00-core.ldif: X.501, cl. 14.2.2: 2.5.15.16 subentryNameForm OC subentry MUST cn by @vharseko in #448 thanks @JesseCoretta
- FIX makeldif -c suffix=dc=example: Unable to parse a constant argument expecting name=value by @vharseko in #443
- Bump commons.version 2.2.3 by @vharseko in #450
- Fix MAC OS build failure by @maximthomas in #445
- Actions: get ubuntu source from $(lsb_release -c -s) by @vharseko in #446
- depoloy.yml: Fix documents deploy by @maximthomas in #449
Full Changelog: 4.8.1...4.8.2
4.8.1
What's Changed
- [#393] FIX DIT SUP delimiter by @vharseko in #395
- [#392] FIX RootDSE Entry allow user objectClass by @vharseko in #396
- Addresses #397, #398, #399, #404 by @JesseCoretta in #405
- Docs in asciidoc & deploy antora docs after build by @maximthomas in #408
- [#402] Change default SSL HandshakeTimeout -1 -> 10s (see #146) by @vharseko in #411
- [#401] Change "Object class violation (65)" -> "Naming violation (64)" LDAP result code for DIT Structure Rule violation by @vharseko in #410
- [#394] FIX dsconfig --help- by @vharseko in #406
- [#400] Reduce character escaping in example, add note by @JesseCoretta in #413
- Added missing documentation attachments by @maximthomas in #414
- Generate man pages in the AsciiDoc format by @maximthomas in #418
- Reduce character escaping in example, add note by @maximthomas in #419
- minor docs glitches fix by @maximthomas in #420
- Add JDK 23 build support by @vharseko in #421
- Bump org.openidentityplatform.commons 2.2.2 by @vharseko in #417
- Docker: Use tail instead of sleep to allow the container to be stopped with SIGTERM by @PyRowMan in #427
- [#423] Eliminate asciidoctor warning messages when generating documentation by @maximthomas in #429
- [#426] ADD maven.compiler.release=8 for cross compile compatibility by @vharseko in #430
- Remove legacy files by @vharseko in #433
- [#90, #432] FIX delete entries in overlapping backends by @vharseko in #434
- [#425] Add option -Dorg.openidentityplatform.opendj.ERR_ENTRY_SCHEMA_VIOLATES_PARENT_DSR for force control "Entry is invalid according to the server schema because there is no DIT structure rule that applies to that entry, but there is a DIT structure rule for the parent entry". Default: warning level by @vharseko in #435
- [#425] Workaround: Entry is invalid according to the server schema because there is no DIT structure rule that applies to that entry, but there is a DIT structure rule for the parent entry by @JesseCoretta in #422
- [#431] Update importldiff --offline and --clearBacked flags descriptions by @maximthomas in #437
New Contributors
- @JesseCoretta made their first contribution in #405
- @PyRowMan made their first contribution in #427
Full Changelog: 4.8.0...4.8.1