What's Changed
- Fix WebSocket client wedging that made OpenICFWebSocketTest flaky by @vharseko in #104
- Fix race in BatchApiOpImpl CompletionListener.start() causing flaky IllegalThreadStateException (#105) by @vharseko in #106
- Fix lost pre-handshake responses causing testAsynchronousBatch to hang by @vharseko in #108
- [#109] Serialize WebSocket message dispatch per socket to prevent out-of-order processing by @vharseko in #110
- [#111] Give embedded OpenDJ 30 s to start and stop in LDAP connector tests by @vharseko in #113
- [#112] Deliver CancelOpRequest arriving before the operation registers by @vharseko in #114
- [#112] Give each Jetty connection its own endpoint and close cached principals by @vharseko in #115
- [#116] Deterministic changelog wait in SunDSChangeLogSyncStrategyTests by @vharseko in #117
- [#118] Call adapter.close() from Grizzly WebSocket close callbacks by @vharseko in #120
- [#119] Migrate connector-server-jetty off deprecated org.eclipse.jetty.util.log by @vharseko in #121
- Add CodeQL code-scanning workflow by @vharseko in #97
- Modernizes the OpenICF Docker images and broadens their multi-architecture build matrix by @vharseko in #95
- Keep Derby test dependency on a Java 11-compatible release (10.15.2.0) by @dependabot[bot] in #96
- CI: trim build matrix on macOS/Windows and add workflow concurrency by @vharseko in #98
- Enable doclint all,-missing with failOnWarnings; bump javadoc plugin to 3.12.0 by @vharseko in #99
- Update org.openidentityplatform.opendj to 5.1.2 by @vharseko in #103
- Run the LDAP connector tests against an embedded OpenDJ by @vharseko in #101
Full Changelog: 2.0.3...2.0.4
Backers
Thank you to all our backers! Become a backer 🙏
Sponsors
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. Become a sponsor ❤️