Commit Graph

141 Commits

Author SHA1 Message Date
Stéphane Nicoll
240c22fb82 Merge branch '4.0.x' into 4.1.x 2025-05-19 09:54:43 +02:00
Stéphane Nicoll
efc638c65d Await for reply on permanent queue
This is an attempt for fix another flakiness in
JmsMessageSenderIntegrationTests.

See gh-1574
2025-05-19 09:53:57 +02:00
Stéphane Nicoll
8f8a6fa4ee Merge branch '4.0.x' into 4.1.x
Closes gh-1557
2025-05-06 10:15:50 +02:00
Stéphane Nicoll
b884681529 Use JmsListener in JmsMessageSenderIntegrationTests
This commit replaces the use of a synchronous receive operation using
JmsTemplate by the use of JmsListener. The latter makes sure that the
handling of the request and sending the response happens in the same
session and that should hopefully fix the flakiness of this test.

Closes gh-1539
2025-05-06 10:13:53 +02:00
Stéphane Nicoll
1f6150a8f4 Merge branch '4.0.x' into 4.1.x 2025-05-06 09:06:08 +02:00
Stéphane Nicoll
185a637bca Polish 2025-05-06 09:04:18 +02:00
Stéphane Nicoll
b9fc1b76be Use JmsListener in JmsMessageSenderIntegrationTests
This commit replaces the use of a synchronous receive operation using
JmsTemplate by the use of JmsListener. The latter makes sure that the
handling of the request and sending the response happens in the same
session and that should hopefully fix the flakiness of this test.

See gh-1539
2025-05-02 14:29:06 +02:00
Stéphane Nicoll
e490948b10 Merge branch '4.0.x'
Closes gh-1551
2025-04-21 17:50:05 +02:00
Stéphane Nicoll
03b5f0057f Harmonize visibility of test classes and methods
Closes gh-1550
2025-04-21 17:36:00 +02:00
Stéphane Nicoll
aecfc48f3d Upgrade to Angus mail 2.0.3
Closes gh-1546
2025-04-20 12:02:14 +02:00
Stéphane Nicoll
1c5543a199 Merge branch '4.0.x'
Closes gh-1529
2025-04-18 11:52:26 +02:00
Stéphane Nicoll
772549084e Harmonize suffix of test classes
Closes gh-1528
2025-04-18 11:40:44 +02:00
Stéphane Nicoll
122def7e21 Fix split package between spring-ws-support and spring-ws-core
This commit moves the classes from the o.s.ws.transport.http and
o.s.ws.transport.support packages from spring-ws-support to
spring-ws-core. It turns out these classes don't bring extra
dependencies, which make the move quite straightforward.

Closes gh-1202
2025-03-11 14:52:22 +01:00
Stéphane Nicoll
0929ef64ff Remove deprecated methods
This commit removes method that were deprecated quite some time ago
as part of the 2.0 line:

- `FaultAwareWebServiceConnection#setFault(boolean)`
- Commons HttpClient v3
- EhCache v2

Closes gh-1321
2025-03-10 15:03:57 +01:00
Stéphane Nicoll
9a9fe41902 Adapt integration test to use recent HttpClient version
See gh-1321
2025-03-10 14:56:23 +01:00
Stéphane Nicoll
51964f9040 Polish 2025-03-08 07:53:11 +01:00
Stéphane Nicoll
67c755fb2a Restore MailIntegrationTest
Closes gh-1481
2025-03-08 07:48:56 +01:00
Stéphane Nicoll
19ae0073ce Review checkstyle rules of spring-ws-support
See gh-1479
2025-03-07 15:36:50 +01:00
Stéphane Nicoll
ae5b46018f Reorder Javadoc tags consistently
See gh-1479
2025-03-07 15:36:50 +01:00
Stéphane Nicoll
00e1e68062 Mark private classes final
See gh-1479
2025-03-07 15:36:50 +01:00
Stéphane Nicoll
360f52379b Add new line between header and package statement
See gh-1479
2025-03-07 15:36:50 +01:00
Stéphane Nicoll
60ec66ce79 Add 'this.' for field access
See gh-1479
2025-03-07 15:36:49 +01:00
Stéphane Nicoll
bc0168f4b2 Format XML code consistently
In particular, this commit uses tabs consistently, rather than spaces.
2025-03-06 18:20:12 +01:00
Stéphane Nicoll
b20935a432 Restore JMS to use ActiveMQ
This commit moves back the JMS-related integration tests to ActiveMQ.
They were previously migrated to Artemis, as ActiveMQ did not have
support for Jakarta.

This is also due to Artemis not working on Java 23, see
https://issues.apache.org/jira/browse/ARTEMIS-4975 fore more details.

Closes gh-1482
2025-03-06 17:52:32 +01:00
Stéphane Nicoll
ae1029ea4f Review Javadoc infrastructure 2025-03-05 10:11:44 +01:00
Stéphane Nicoll
d0800f1ae6 Optimize imports 2025-03-05 10:11:44 +01:00
Stéphane Nicoll
6d684f7cbc Polish .gitignore configuration 2025-03-05 09:39:57 +01:00
Stéphane Nicoll
a395d8215c Clean logging configuration in tests
Use log4j (2) consistently and remove old log4j 1 configuration.

Closes gh-1476
2025-03-04 17:56:22 +01:00
Andy Wilkinson
49e6c9a70f Port the build to Gradle
Closes gh-1457
2025-02-28 16:38:31 +01:00
Stéphane Nicoll
3a60f3638e Polish 2025-02-27 15:32:54 +01:00
Stéphane Nicoll
4ffe014733 Fix Javadoc errors
See gh-1467
2025-02-27 14:12:39 +01:00
Stéphane Nicoll
da47205e58 Review Javadoc
Closes gh-1467
2025-02-26 15:28:51 +01:00
Stéphane Nicoll
e81e1cce30 Move Mail API and implementation to provided scope
This commit configures the build so that the Mail API and implementation
are no longer transitive.

Closes gh-1462
2025-02-24 15:37:51 +01:00
Andy Wilkinson
61c375c905 Use package-info.java instead of package.html
Closes gh-1460
2025-02-22 09:27:15 +01:00
Stéphane Nicoll
b94982f0c2 Polish "Harmonize dependency management"
See gh-1455
2025-02-19 16:07:57 +01:00
Stéphane Nicoll
00aca5b677 Harmonize copyright headers 2025-02-19 14:34:27 +01:00
Stéphane Nicoll
fdede99aa0 Format code with spring-javaformat
This commit configures the build to use spring-javaformat and makes a
first pass to format the code of the project. As part of this, imports
have been optimized, and the license header has been harmonized.

Closes gh-1458
2025-02-19 14:17:06 +01:00
Stéphane Nicoll
90f8b8f163 Stop sharing dependencies at the top-level
This commit removes dependencies configured in the root POM and moves
the necessary dependencies to their respective modules.

See gh-1455
2025-02-18 19:35:32 +01:00
Stéphane Nicoll
67c38925f4 Harmonize dependency management
See gh-1455
2025-02-18 19:35:22 +01:00
Stéphane Nicoll
f30eda59c0 Format structure of pom files
See gh-1455
2025-02-18 19:35:16 +01:00
Corneil du Plessis
b85fa22e29 Post-release update version to 4.0.12-SNAPSHOT. 2024-05-17 15:15:31 +02:00
Corneil du Plessis
a0c4524d4c Releasing Spring Web Services v4.0.11 2024-05-17 11:32:13 +02:00
Corneil du Plessis
e3f9a7fda2 Added exclusions and fixed dependency versions. (#1409) 2024-04-11 12:27:04 +02:00
TestBoost
3b0a6e9378 only connect to the server once to speed up test JmsIntegrationTest (#1405) 2024-04-10 16:35:13 +02:00
Corneil du Plessis
8d7bb43bd4 Next Dev Version 4.0.11-SNAPSHOT 2024-04-10 14:54:30 +02:00
Corneil du Plessis
12142908f1 Releasing Spring Web Services v4.0.10 2024-01-12 13:09:40 +02:00
Corneil du Plessis
c7d28ae75d Continue development on v4.0.10-SNAPSHOT 2023-12-15 09:54:38 +02:00
Corneil du Plessis
28aa5c9943 Releasing Spring Web Services v4.0.9 2023-12-15 09:54:33 +02:00
Greg L. Turnquist
f9f2976b07 Continue development on v4.0.9-SNAPSHOT 2023-11-20 10:09:47 -06:00
Greg L. Turnquist
7ff6d410a4 Releasing Spring Web Services v4.0.8 2023-11-20 10:09:39 -06:00