Releases: wildfly/jboss-ejb-client
Releases · wildfly/jboss-ejb-client
5.0.5.Final
What's Changed
- [EJBCLIENT-493] Fix verbose DISCOVERY_ADDITIONAL_TIMEOUT logging duri… by @soul2zimate in #611
- EJBCLIENT-494 Enable github dependabot by @chengfang in #613
- Bump jboss-logmanager from 2.1.10.Final to 2.1.19.Final by @dependabot in #622
- Bump wildfly-common from 1.5.1.Final to 1.6.0.Final by @dependabot in #621
- Bump jboss-modules from 1.6.0.Final to 2.1.0.Final by @dependabot in #619
- Bump version.org.wildfly.security.elytron from 1.20.2.Final to 2.1.0.Final by @dependabot in #614
- Bump version.org.jboss.xnio from 3.8.8.Final to 3.8.9.Final by @dependabot in #615
- Bump version.org.jboss.narayana from 5.12.4.Final to 5.13.1.Final by @dependabot in #618
- Bump version.org.jboss.logging.jboss-logging-tools from 2.1.0.Final to 2.2.1.Final by @dependabot in #616
- Bump jboss-logging from 3.4.0.Final to 3.5.0.Final by @dependabot in #617
Full Changelog: 5.0.4.Final...5.0.5.Final
4.0.53.Final
What's Changed
- EJBCLIENT-486 Upgrade xnio to 3.8.8.Final by @chengfang in #601
- [EJBCLIENT-487] Elytron dependencies cleaning 4.x by @tadamski in #603
- [EJBCLIENT-388] Add 'remote+tls' to supported protocols by @tadamski in #604
- [EJBCLIENT-493] Fix verbose DISCOVERY_ADDITIONAL_TIMEOUT logging duri… by @soul2zimate in #612
Full Changelog: 4.0.50.SP1...4.0.53.Final
5.0.1.Final
What's Changed
- [EJBCLIENT-445] Upgrading WildFly Naming Client to 2.0.0.Final version by @ropalka in #571
- EJBCLIENT-446 Upgrade jakarta.transaction-api from 2.0.0 to 2.0.1 by @chengfang in #572
- [EJBCLIENT-452] Upgrading JBoss Invocation to 2.0.0.Final (Jakarta EE variant) by @ropalka in #573
- [EJBCLIENT-458] Restore exception handling semantics prior to EJBCLIE… by @bstansberry in #575
Full Changelog: 5.0.0.Final...5.0.1.Final
4.0.49.Final
What's Changed
- [EJBCLIENT-453] Upgrading JBoss Invocation to 1.7.1.Final (Java EE variant) by @ropalka in #574
- [EJBCLIENT-458] Restore exception handling semantics prior to EJBCLIE… by @ivassile in #576
New Contributors
Full Changelog: 4.0.48.Final...4.0.49.Final
5.0.0.Final
What's Changed
- update ci.yml removing jdk8 since this branch is exclusively for jaka… by @chengfang in #568
- Since now on main branch provides Jakarta EE API version only by @ropalka in #566
Full Changelog: 4.0.47.Final...5.0.0.Final
4.0.48.Final
What's Changed
- EJBCLIENT-404 Upgrade jboss-remoting from 5.0.17.Final to 5.0.23.Final by @chengfang in #530
- EJBCLIENT-416 Upgrade narayana-jta and narayana-jts-integration from … by @chengfang in #529
- EJBCLIENT-418 fixed test flakniess due to indeterminate HashMap ordering by @kaiyaok2 in #534
- EJBCLIENT-382 Problematic Language usage deprecation and replacement by @parsharma in #536
- Make project compile on JDK 17 and add JDK 17 to the GH CI workflow by @xstefank in #537
- EJBCLIENT-417 Replace the deprecated ModuleIdentifier with string name by @chengfang in #532
- EJBCLIENT-403 Replace Enterprise JavaBeans|EJB references in java doc… by @RanabirChakraborty in #538
- EJBCLIENT-420 Upgrade jakarta.ejb-api from 4.0.0 to 4.0.1 by @chengfang in #539
- EJBCLIENT-423 Upgrade jboss-parent from 24 to 39 by @chengfang in #541
- [EJBCLIENT-425] EJB client API does not delete ContextData that has been removed on the server side by @jbaesner in #546
- EJBCLIENT-427 Upgrade elytron from 1.17.0.Final to 1.19.0.Final by @chengfang in #547
- EJBCLIENT-428 Omit maven downloading logs from CI job output by @chengfang in #548
- EJBCLIENT-429 CI job should set timeout to prevent job hang by @chengfang in #549
- EJBCLIENT-422 Require JDK 11 to build by @chengfang in #542
- EJBCLIENT-430 Many IllegalArgumentException from org.jboss.bridger.Br… by @chengfang in #550
- EJBCLIENT-421 Upgrade jakarta-resource-api from 2.0.0 to 2.1.0 by @chengfang in #540
- [EJBCLIENT-424] EJB remote invocation response payload contain ContextData not part of 'jboss.returned.keys' by @jbaesner in #545
- Allowing JavaEE <-> JakartaEE interoperability scenarios by @ropalka in #543
- EJBCLIENT-432 github action ci.yml mvn command contains repeating test phase by @chengfang in #551
- update ci.yml removing special clause for running with jdk8 since now… by @chengfang in #567
- Since now on 4.x maintainance branch provides Java EE API version only by @ropalka in #565
New Contributors
Full Changelog: 4.0.44.Final...4.0.48.Final
4.0.47.Final
What's Changed
- [EJBCLIENT-438] At the pom, remove the org.wildfly.ee.namespace.inter… by @fl4via in #561
- [EJBCLIENT-437] At EJBMarhsallingCompatiblityHelper, enable the Proco… by @fl4via in #562
- add CI job for building with ee-namespace-interop profile (enabling s… by @chengfang in #563
Full Changelog: 4.0.46.Final...4.0.47.Final
4.0.46.Final
What's Changed
- EJBCLIENT-404 Upgrade jboss-remoting from 5.0.17.Final to 5.0.23.Final by @chengfang in #530
- EJBCLIENT-416 Upgrade narayana-jta and narayana-jts-integration from … by @chengfang in #529
- EJBCLIENT-418 fixed test flakniess due to indeterminate HashMap ordering by @kaiyaok2 in #534
- EJBCLIENT-382 Problematic Language usage deprecation and replacement by @parsharma in #536
- Make project compile on JDK 17 and add JDK 17 to the GH CI workflow by @xstefank in #537
- EJBCLIENT-417 Replace the deprecated ModuleIdentifier with string name by @chengfang in #532
- EJBCLIENT-403 Replace Enterprise JavaBeans|EJB references in java doc… by @RanabirChakraborty in #538
- EJBCLIENT-420 Upgrade jakarta.ejb-api from 4.0.0 to 4.0.1 by @chengfang in #539
- EJBCLIENT-423 Upgrade jboss-parent from 24 to 39 by @chengfang in #541
- [EJBCLIENT-425] EJB client API does not delete ContextData that has been removed on the server side by @jbaesner in #546
- EJBCLIENT-427 Upgrade elytron from 1.17.0.Final to 1.19.0.Final by @chengfang in #547
- EJBCLIENT-428 Omit maven downloading logs from CI job output by @chengfang in #548
- EJBCLIENT-429 CI job should set timeout to prevent job hang by @chengfang in #549
- EJBCLIENT-422 Require JDK 11 to build by @chengfang in #542
- EJBCLIENT-430 Many IllegalArgumentException from org.jboss.bridger.Br… by @chengfang in #550
- EJBCLIENT-421 Upgrade jakarta-resource-api from 2.0.0 to 2.1.0 by @chengfang in #540
- [EJBCLIENT-424] EJB remote invocation response payload contain ContextData not part of 'jboss.returned.keys' by @jbaesner in #545
- Allowing JavaEE <-> JakartaEE interoperability scenarios by @ropalka in #543
- EJBCLIENT-432 github action ci.yml mvn command contains repeating test phase by @chengfang in #551
- [EJBCLIENT-419] Implement EE interoperability (disabled by default, enabled via org.wildfly.ee.interoperable sys prop) by @fl4via in #557
- add system property to surefire config to enable it in testing: org.w… by @chengfang in #558
- upgrade wildfly-naming-client from 1.0.14.Final to 1.0.16.Final by @chengfang in #559
New Contributors
Full Changelog: 4.0.44.Final...4.0.46.Final
4.0.45.Final
What's Changed
- EJBCLIENT-404 Upgrade jboss-remoting from 5.0.17.Final to 5.0.23.Final by @chengfang in #530
- EJBCLIENT-416 Upgrade narayana-jta and narayana-jts-integration from … by @chengfang in #529
- EJBCLIENT-418 fixed test flakniess due to indeterminate HashMap ordering by @kaiyaok2 in #534
- EJBCLIENT-382 Problematic Language usage deprecation and replacement by @parsharma in #536
- Make project compile on JDK 17 and add JDK 17 to the GH CI workflow by @xstefank in #537
- EJBCLIENT-417 Replace the deprecated ModuleIdentifier with string name by @chengfang in #532
- EJBCLIENT-403 Replace Enterprise JavaBeans|EJB references in java doc… by @RanabirChakraborty in #538
- EJBCLIENT-420 Upgrade jakarta.ejb-api from 4.0.0 to 4.0.1 by @chengfang in #539
- EJBCLIENT-423 Upgrade jboss-parent from 24 to 39 by @chengfang in #541
- [EJBCLIENT-425] EJB client API does not delete ContextData that has been removed on the server side by @jbaesner in #546
- EJBCLIENT-427 Upgrade elytron from 1.17.0.Final to 1.19.0.Final by @chengfang in #547
- EJBCLIENT-428 Omit maven downloading logs from CI job output by @chengfang in #548
- EJBCLIENT-429 CI job should set timeout to prevent job hang by @chengfang in #549
- EJBCLIENT-422 Require JDK 11 to build by @chengfang in #542
- EJBCLIENT-430 Many IllegalArgumentException from org.jboss.bridger.Br… by @chengfang in #550
- EJBCLIENT-421 Upgrade jakarta-resource-api from 2.0.0 to 2.1.0 by @chengfang in #540
- [EJBCLIENT-424] EJB remote invocation response payload contain ContextData not part of 'jboss.returned.keys' by @jbaesner in #545
- Allowing JavaEE <-> JakartaEE interoperability scenarios by @ropalka in #543
- EJBCLIENT-432 github action ci.yml mvn command contains repeating test phase by @chengfang in #551
New Contributors
Full Changelog: 4.0.44.Final...4.0.45.Final
4.0.44.Final
What's Changed
- Various updates and fixes by @dmlloyd in #154
- Various POM updates by @fjuma in #155
- Use stable versions in POM by @dmlloyd in #158
- Fix the EJB service type in ClientServiceHandle by @fjuma in #156
- Prevent NoSuchElementException when attempting to parse the EJB client configuration by @fjuma in #157
- EJBClientChannel: marshal only those attachments whose keys are prese… by @tadamski in #162
- [EJBCLIENT-170] Do not propagate transactions for async methods unless forced to by @dmlloyd in #164
- [EJBCLIENT-171] Registry-based service discovery by @dmlloyd in #169
- EJBRootContext: parse the last property during lookup by @tadamski in #172
- [EJBCLIENT-175] Add getUri() method to Affinity hierarchy by @dmlloyd in #171
- Change to remote ejb server implementation by @tadamski in #175
- The EJBNamingContextFactory can support any transport by @dmlloyd in #178
- [EJBCLIENT-177] Fix NPE when namingProvider is null in EJBRootContext by @fjuma in #179
- [EJBCLIENT-178] Fix EJB JNDI parsing to be able to handle the case where an empty distinct name is not included in the JNDI name by @fjuma in #180
- [EJBCLIENT-179] Re-introduce an org.jboss.ejb.client.naming.ejb.ejbURLContextFactory class for compatibility purposes by @fjuma in #181
- Complete support for transactions, including compatibility support by @dmlloyd in #177
- [EJBCLIENT-183] Notify transport providers on registration by @dmlloyd in #184
- [EJBCLIENT-186] Introduce blocking discovery provider for Remoting, along with preconfigured connection list by @dmlloyd in #186
- [EJBCLIENT-184] Use current naming context when deserializing proxies by @dmlloyd in #185
- [EJBCLIENT-188] Do not use class table in protocol V3; instead economize strings where possible by @dmlloyd in #188
- [EJBCLIENT-185] Helper factory methods for objects with generic type parameters by @dmlloyd in #189
- Legacy properties parsing - initial commit by @tadamski in #190
- A couple small fixes by @dmlloyd in #191
- [EJBCLIENT-190] UUID session IDs by @dmlloyd in #192
- [EJBCLIENT-192] Add a getProviderInterface method to Request by @fjuma in #194
- Legacy configuration initial implementation by @dmlloyd in #195
- Add cluster support and more legacy support by @dmlloyd in #196
- [EJBCLIENT-193] Implement affinity substitution by @fjuma in #200
- Avoid calling hashCode on arbitrary objects by @stuartwdouglas in #202
- Don't register RemotingEJBDiscoveryProvider if remoting is not present by @stuartwdouglas in #209
- Do not fail catastrophically if JBoss Modules is missing by @dmlloyd in #212
- Add slow fallback map for odd class loading cases, and associated fixes by @dmlloyd in #213
- Fix potential race with async invocations by @stuartwdouglas in #215
- Invocation timeout quickfix: convert time units before wait() invocation by @tadamski in #216
- Protect old client versions from CNFE when getting a deeply nested exception failure from a subordinate node by @dmlloyd in #217
- Make the security identity available to the association implementation by @dmlloyd in #218
- Add RemoteEJBPermission by @stuartwdouglas in #220
- Update wildfly-common to 1.2.0.Beta7 by @fjuma in #222
- [EJBCLIENT-196] Fix the way we differentiate between an IPv6 and IPv4 address when processing CLUSTER_TOPOLOGY_ADDITION and CLUSTER_TOPOLOGY_COMPLETE messages by @fjuma in #221
- [EJBCLIENT-197] Use a long for maximumConnectedNodes in EJBClientCluster by @fjuma in #223
- [EJBCLIENT-198] Add the ability to set the DeploymentNodeSelector used by EJBClientContext by @fjuma in #224
- Update dependencies to latest by @ctomc in #226
- [EJBCLIENT-199] Make use of the connection information for cluster nodes that's available in the persistent cluster topology service registry by @fjuma in #227
- Fix compression by @stuartwdouglas in #225
- Work around class table incompatibility problem by using surrogate classes by @dmlloyd in #228
- Fix issue with legacy invocations by @stuartwdouglas in #229
- Update protocol.txt by @stuartwdouglas in #230
- Tie session creation to the naming provider as well by @stuartwdouglas in #231
- Update wildfly-discovery to 1.0.0.Beta10 by @fjuma in #232
- Ignore flush() from the marshaller to improve performance by @stuartwdouglas in #233
- [EJBCLIENT-200] Make the Builder methods return this by @kabir in #235
- Also replace the affinity of deserialized locators if it is NONE for… by @stuartwdouglas in #236
- Add support for the proceed async message by @stuartwdouglas in #237
- Ejbclient 201 by @kabir in #239
- [EJBCLIENT-201] Various fixes in ElytronLegacyConfiguration by @fjuma in #238
- [EJBCLIENT-204] Ensure nodeConfigurations field of JBossEJBPropertiesBuilder is initialized correctly. by @rachmatowicz in #251
- [EJBCLIENT-205] Handle protocol property in jboss-ejb-client.properties by @dmlloyd in #250
- EJBCLIENT-206 Fix issue with legacy config by @stuartwdouglas in #252
- EJBCLIENT-203 EJBReceiverInvocationContext.ResultProducer not putting response contextData on InvocationContext by @kurobako in #242
- [EJBCLIENT-207] Rework the object resolvers for proper affinity propagation by @dmlloyd in #253
- [EJBCLIENT-208] Add source IP address to context data by @dmlloyd in #254
- [EJBCLIENT-209] Ensure the authentication context contains a rule and config that should be used for cluster nodes that don't have node-specific authentication configuration by @fjuma in #255
- [EJBCLIENT-213] Fix wrong namespace call by @dmlloyd in #258
- EJBCLIENT-211 Replace an affinity of None when connecting to old servers by @stuartwdouglas in #256
- [EJBCLIENT-215] Use the trimmed string for connection name and cluste… by @fl4via in #259
- EJBCLIENT-212 Response compression does not work for protocol v2 by @stuartwdouglas in #257
- [EJBCLIENT-214] Allow cluster-related ServiceURLs to be discovered. by @rachmatowicz in #260
- EJBCLIENT-218 Propagate invocation.timeout setting from legacy proper… by @TomasHofman in #261
- EJBCLIENT-223 - Protocol issues relating to legacy compatibilty by @n1hility in #264
- [EJBCLIENT-225] Some fixes to JBossEJBProperties in anticipation of EJBCLIENT-225 by @rachmatowicz in #267
- [EJBCLIENT-225] Some more fixes to JBossEJBProperties in anticipation of EJBCLIENT-225 by @rachmatowicz in #268
- [EJBCLIENT-225] Yet more fixes to JBossEJBProeprties by @rachmatowicz in #270
- [EJBCLIENT-226] Add configured cluster ServiceURLs to discovery mechanism by @rachmatowicz in https://github.com/wildfly/j...