Christopher L. Shannon (cshannon)
37227fbf8b
[maven-release-plugin] prepare release activemq-5.15.1
2017-09-25 09:17:38 -04:00
Robbie Gemmell
4f6326f4fb
AMQ-6813: update tick deadline handling to account for potential to be negative due to using nanoTime derived values, plus other edge case protections
...
(cherry picked from commit f82eccd2f5
)
2017-09-15 18:04:01 +01:00
Timothy Bish
d76b615ad0
AMQ-6804 Improve Transfer tag generation and pooling
...
Reduce GC overhead and improve tag generation for faster tag creation.
(cherry picked from commit ed395d1a85
)
2017-09-06 13:28:53 -04:00
Christopher L. Shannon (cshannon)
e7956b527d
NO-JIRA: Incrementing version to 5.15.1-SNAPSHOT
2017-06-27 13:52:45 -04:00
Christopher L. Shannon (cshannon)
5f0d6943cb
[maven-release-plugin] prepare release activemq-5.15.0
2017-06-27 13:41:01 -04:00
Timothy Bish
ce551cf97d
NO-JIRA update the AMQP tests to use the client close timeout
...
Use the client built in close timeout instead of the executor which can
leave threads running and causes the tests to take much longer than
needed.
2017-06-15 17:13:32 -04:00
Timothy Bish
0eb11bf0a1
https://issues.apache.org/jira/browse/AMQ-6676
...
Handle continuation frames on the test client WS transport.
2017-05-16 10:53:23 -04:00
Timothy Bish
88efa01e11
AMQ-6675 AMQP Test client can't accept bigger frames on WS
...
Need to configure the WS Handshaker in the test client's netty transport
with the same value given to the proton connection via setMaxFrameSize
so that incoming frames larger than the default 65535 over WS don't
trigger netty to fail the connection.
2017-05-11 18:33:38 -04:00
Timothy Bish
4f7c9ec811
AMQ-6674 Ensure timely shutdown of the connection executor
...
Don't wait for next idle check or other scheduled tasks to run before
shutdown can proceed.
2017-05-11 15:59:08 -04:00
Timothy Bish
154ff81eee
AMQ-6673 Add some fixes and improvements to the AMQP test client
...
Adds some thread safety fixes and Netty usage fixes to the transport as
well as adding a traceBytes option to trace the bytes sent / received
during testing.
2017-05-11 15:01:16 -04:00
Timothy Bish
fddbac2b8a
AMQ-6672 Use a dynamic proxy to create unmodifiable types
...
Use a dynamic proxy instead of hand-crafted wrappers around proton
types to prevent access to mutating methods in tests that could
inadvertantly change the state outside the connection thread.
2017-05-11 13:14:39 -04:00
Robert Gemmell
73e70299e6
AMQ-6623: update to proton-j 0.19.0
2017-05-08 12:42:51 +01:00
Timothy Bish
2e2d5ddd3d
https://issues.apache.org/jira/browse/AMQ-6669
...
Respect the wireFormat.maxFrameSize option on WS and WSS transports
allowing binary content larger than 65535
2017-05-04 16:37:53 -04:00
Timothy Bish
381a1ae206
https://issues.apache.org/jira/browse/AMQ-6659
...
Honor the sender settle mode from the client and ensure we always set
receiver mode to FIRST to reflect we don't support SECOND. Adds tests
coverage and needed test client changes for this.
2017-04-21 10:51:35 -04:00
Timothy Bish
1fd2450544
NO-JIRA Make the version string indicate that the value is unknown
...
The default version string is out of date and doesn't indicate that a
proper value couldn't be found, return something that makes that a bit
more clear.
2017-04-11 13:13:30 -04:00
Timothy Bish
0752d840b9
https://issues.apache.org/jira/browse/AMQ-6638
...
Adds some additional logging to the connection validation code, adds
some additional tests as well.
2017-04-05 16:20:28 -04:00
Timothy Bish
0196be1d27
https://issues.apache.org/jira/browse/AMQ-6630
...
Update to latest Qpid JMS release 0.21.0 and match the netty 4.1.8.Final
dependency up with it.
2017-03-15 12:41:25 -04:00
Robert Gemmell
0707031334
AMQ-6623: update to proton-j 0.18.0
2017-03-10 15:31:17 +00:00
Timothy Bish
8a34ca0ec7
Clean up connection resources on failed connect.
2016-12-21 17:19:05 -05:00
Timothy Bish
4a1c05b628
https://issues.apache.org/jira/browse/AMQ-6536
...
Add support for the receiver side of a sender link which carries a
desired capabilities array which can request to know if we support
delayed delivery, answer with an offered capability in that case.
2016-12-13 12:36:59 -05:00
Timothy Bish
e050519ff6
https://issues.apache.org/jira/browse/AMQ-6500
...
Better handle prefetch extension and pull consumers over Topics to avoid
the remote not receiving all the messages available based on the credit
it has issued.
2016-11-18 11:59:01 -05:00
Timothy Bish
980162233f
https://issues.apache.org/jira/browse/AMQ-6504
...
Round the start time value not truncate to ensure delay falls on the
correct side of the scheduling block.
2016-11-11 14:48:49 -05:00
Timothy Bish
097c0e7eae
NO-JIRA Add some additional validation.
2016-11-10 12:45:37 -05:00
Timothy Bish
7cf7fba7aa
https://issues.apache.org/jira/browse/AMQ-6498
...
Include the already received backlog when deciding to grant additional
credit to avoid excessive backlogs of messages during producer flow
control.
2016-11-04 11:55:12 -04:00
Hadrian Zbarcea
be24a133ef
This closes #88 (merged as a65ac586
). More file permissions fixes.
2016-11-03 14:26:34 -04:00
Timothy Bish
a2d92ef786
https://issues.apache.org/jira/browse/AMQ-6486
...
Ensure that message with no header is marked as non-persistent.
2016-10-26 19:04:35 -04:00
Timothy Bish
cec3245a9f
https://issues.apache.org/jira/browse/AMQ-6485
...
Allow for inspection of Deliveries on Receivers and Delivery updates on
Senders.
2016-10-26 15:17:24 -04:00
Timothy Bish
b34336cc0a
https://issues.apache.org/jira/browse/AMQ-6484
...
make the validators thread safe
2016-10-26 14:48:42 -04:00
Timothy Bish
24a79413c6
https://issues.apache.org/jira/browse/AMQ-6479
...
Allow a unit test to inspect AMQP frames as part of the test.
2016-10-24 15:39:13 -04:00
Timothy Bish
1a811b72dd
NO-JIRA Add new test to receiver tests
...
test showing that remote close and not detach is triggered on close of
the receiver.
2016-10-21 19:40:05 -04:00
Timothy Bish
bd8f17700c
NO-JIRA Add new test for session close
...
Add a test that checks that closing a session does not provoke the
remote to close the session resources explicitly.
2016-10-21 12:57:10 -04:00
Timothy Bish
4c838c5fa3
NO-JIRA Add a close method to the session
2016-10-20 17:49:40 -04:00
Timothy Bish
10fc397ab7
https://issues.apache.org/jira/browse/AMQ-6467
...
Fill in the source / target created for the requested dynamic node with
the actual attributes we are going to support.
2016-10-14 15:00:49 -04:00
Timothy Bish
a9f9d4a4d2
https://issues.apache.org/jira/browse/AMQ-6464
...
Correct handling of rejected outcome to archive the message in the DLQ
2016-10-14 09:35:17 -04:00
Timothy Bish
3e237ca73a
NO-JIRA: Add some additional test variations and add some more checks
2016-10-13 14:29:13 -04:00
Timothy Bish
f71e0ee15b
NO-JIRA Add some additional testing around outcomes
2016-10-11 18:58:51 -04:00
Timothy Bish
1ac89543a8
https://issues.apache.org/jira/browse/AMQ-6460
...
Add better cleanup of connections on test failure.
2016-10-07 18:48:44 -04:00
Timothy Bish
1316b57edb
NO-JIRA Add ability to set message reply-to for in tests
2016-10-06 15:51:31 -04:00
Timothy Bish
a2995b7614
https://issues.apache.org/jira/browse/AMQ-6444
...
Fix failing tests
2016-10-06 15:03:33 -04:00
Timothy Bish
baef8f8ec2
https://issues.apache.org/jira/browse/AMQ-6444
...
Remove some unneeded instance of checks and used cached values where
possible.
2016-10-06 14:20:03 -04:00
Timothy Bish
ee9f316c20
https://issues.apache.org/jira/browse/AMQ-6438
...
Add an additional test that accounts for the fallback transformer case.
2016-09-30 15:54:33 -04:00
Timothy Bish
c60d716968
NO-JIRA Update the IDE Runner to fix some config options
2016-09-29 16:57:36 -04:00
Timothy Bish
d88c4e46ec
https://issues.apache.org/jira/browse/AMQ-6438
...
Better interop for MapMessage with Binary value in the entries of the
payload, should convert back and forth the byte to allow Message to be
treated as a MapMessage and not fall back to a BytesMessage encoding.
2016-09-29 11:09:34 -04:00
Timothy Bish
0dd806f43f
https://issues.apache.org/jira/browse/AMQ-6444
...
Ensure that unsettled TX messages remain acquired and not redelivered to
the receiver. Add several tests that demonstrate that a received
message can be released, rejected, accepted or modified after a TX
rollback if it was not settled.
2016-09-28 14:57:04 -04:00
Timothy Bish
45f60e4133
https://issues.apache.org/jira/browse/AMQ-6438
...
Remove redundant tests and clean up a few small nits.
2016-09-27 17:08:28 -04:00
Timothy Bish
b1a9a9382b
https://issues.apache.org/jira/browse/AMQ-6438
...
Add a new test for encode / decode validation. Fix issue where the
internal scheduled message properties were escaping into the outbound
message.
2016-09-27 15:56:27 -04:00
Timothy Bish
63d62a71f5
https://issues.apache.org/jira/browse/AMQ-6438
...
JMS Transformer performance improvements and bug fixes
Trim unnecessary code and improve overall performance of the JMS
Transformer codecs. Remove legacy Qpid JMS client related code from the
transformer as these are no longer supported. Fix outgoing message that
do not match the structure of the incoming message that created them such
as message with had only a body being sent out with Headers and message
Properties.
2016-09-26 18:43:06 -04:00
Timothy Bish
5702ec8d7c
https://issues.apache.org/jira/browse/AMQ-6438
...
Add additional test for larger more complex AMQP message
2016-09-26 17:19:42 -04:00
Timothy Bish
d4c7cce7d7
https://issues.apache.org/jira/browse/AMQ-6438
...
Makes some improvements to the profiling test for the transformers.
2016-09-21 18:18:41 -04:00
Clebert Suconic
35e8a52888
NO-JIRA: Adding an extra test on AmqpTransactionTest
...
The test I'm adding was back ported from Artemis.
It will validate if the ACKs are nacked in case of a connection.close();
To avoid a situation where the TX would sit on a Transaction Resource Manager somewhere like an XID.
2016-09-21 16:13:57 -04:00