Skip to content

Releases: wildfly/jboss-ejb-client

5.0.5.Final

31 May 13:53
Compare
Choose a tag to compare

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

31 May 02:32
Compare
Choose a tag to compare

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

01 Nov 15:27
Compare
Choose a tag to compare

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

01 Nov 15:37
Compare
Choose a tag to compare

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

30 Sep 21:06
Compare
Choose a tag to compare

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

30 Sep 20:55
Compare
Choose a tag to compare

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

23 Sep 01:24
Compare
Choose a tag to compare

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

21 Sep 18:42
Compare
Choose a tag to compare

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

04 Aug 20:51
Compare
Choose a tag to compare

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

04 Aug 20:48
Compare
Choose a tag to compare

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...
Read more