Commit Graph

804 Commits

Author SHA1 Message Date
Domenico Francesco Bruscino ba2b891b63 ARTEMIS-3060 Upgrade to Guava 30.1 2021-01-11 12:48:40 +01:00
Domenico Francesco Bruscino be927d4c5b ARTEMIS-3028 Update jetty version to 9.4.35.v20201120 2020-12-14 11:42:07 -05:00
Justin Bertram 383b476249 ARTEMIS-2898 update micrometer dep 2020-12-09 20:13:50 -05:00
Robbie Gemmell 5265e66272 ARTEMIS-3013: update to Qpid JMS 0.55.0 2020-11-25 17:29:50 +00:00
Clebert Suconic af4d2cd5fc ARTEMIS-3006 Upgrading to Qpid ProtonJ 0.33.8
I am also bringing a test I used to report https://issues.apache.org/jira/browse/PROTON-2297
Even though the issue here is on proton. There's no such thing as enough tests so I am keeping the test.
2020-11-20 13:31:21 -05:00
Rico Neubauer 58fe261c71 ARTEMIS-2938 update to latest ActiveMQ client 2020-11-17 08:44:04 -06:00
Domenico Francesco Bruscino 39080f5583 ARTEMIS-2994 Update jetty version to 9.4.34.v20201102 2020-11-16 15:18:33 -06:00
Robbie Gemmell 5ff075b7ff ARTEMIS-2971: add ANONYMOUS and EXTERNAL SASL mechanism support for outgoing AMQP server connections 2020-11-05 11:32:35 -05:00
Clebert Suconic 4e7bb97df7 [maven-release-plugin] prepare for next development iteration 2020-11-02 17:45:51 -05:00
Clebert Suconic 9768017530 [maven-release-plugin] prepare release 2.16.0 2020-11-02 17:45:38 -05:00
Clebert Suconic 28919b6ad8 [maven-release-plugin] prepare for next development iteration 2020-10-30 10:16:29 -04:00
Clebert Suconic af5ca9f1e6 [maven-release-plugin] prepare release 2.16.0 2020-10-30 10:16:17 -04:00
Domenico Francesco Bruscino 50f7efcfbe NO-JIRA Split commons.dbcp2.version 2020-10-12 15:17:45 +02:00
Andy Taylor 0ce173dcb5 ARTEMIS-2838 - migrate to HawtIO 2
https://issues.apache.org/jira/browse/ARTEMIS-2838
2020-10-09 09:20:29 +01:00
franz1981 b4532d944d ARTEMIS-2823 Use datasource with JDBC store db connections fixes
It add additional required fixes:
- Fixed uncommitted deleted tx records
- Fixed JDBC authorization on test
- Using property-based version for commons-dbcp2
- stopping thread pool after activation to allow JDBC lease locks to release the lock
- centralize JDBC network timeout configuration and save repeating it
- adding dbcp2 as the default pooled DataSource to be used
2020-10-06 10:19:06 +02:00
Mikko Uoti 2faafec737 ARTEMIS-2823 Use datasource with JDBC store db connections
Replaces direct jdbc connections with dbcp2 datasource. Adds
configuration options to use alternative datasources and to alter the
parameters. While adding slight overhead, this vastly improves the
management and pooling capabilities with db connections.
2020-10-06 08:32:58 +03:00
odidev 6666037935 ARTEMIS-2921 Upgrade to Netty 4.1.51.Final and netty-tcnative 2.0.33.Final
- Upgrade to netty 4.1.51.Final and netty-tcnative 2.0.33.Final for both security fixes and AArch64 performance improvements
- Refer release notes for detail:
  -https://netty.io/news/2020/05/13/4-1-50-Final.html
  -https://netty.io/news/2020/07/09/4-1-51-Final.html

Signed-off-by: odidev <odidev@puresoftware.com>
2020-09-30 17:47:02 +02:00
Domenico Francesco Bruscino f467bc0d55 NO-JIRA Fix PDF header and table of content
Override the default theme page.html of gitbook to fix the issue at
https://github.com/GitbookIO/theme-default/pull/80
2020-09-16 10:11:56 -04:00
Domenico Francesco Bruscino 32bf9680f2 [maven-release-plugin] prepare for next development iteration 2020-08-24 16:03:24 +02:00
Domenico Francesco Bruscino a549fcedde [maven-release-plugin] prepare release 2.15.0 2020-08-24 16:03:12 +02:00
Robbie Gemmell 178ccb004a ARTEMIS-2871: update to qpid-jms 0.54.0 2020-08-18 16:46:26 +01:00
Robbie Gemmell 3fdc9cf026 ARTEMIS-2871: update to proton-j 0.33.6 and qpid-jms 0.53.0 2020-08-13 09:30:56 +01:00
gtully c152f17818 no jira - exclude .p12 files from rat check 2020-07-23 14:42:50 +01:00
Clebert Suconic 6690ba1d24 [maven-release-plugin] prepare for next development iteration 2020-07-09 12:49:08 -04:00
Clebert Suconic a76f41a7ed [maven-release-plugin] prepare release 2.14.0 2020-07-09 12:48:54 -04:00
Robbie Gemmell 515dde9ef3 NO-JIRA: use a consistent version for the surefire and failsafe plugins from the parent, override to newer version 2020-06-22 14:04:48 -04:00
Clebert Suconic 0e0ebd19a4 ARTEMIS-2800 / ARTEMIS-2818 Upgrade Artemis Native
This is upgrading artemis native which has a fix to avoid a kernel bug in the fs/aio.c module
2020-06-22 12:43:30 -04:00
Robbie Gemmell 0f72455349 ARTEMIS-2109: add StaticQualifiedUsingExpression check in place of older removed StaticAccessedFromInstance, and fix error. 2020-06-17 16:31:09 -04:00
Robbie Gemmell 0a44416ba5 NO-JIRA: add a basic GitHub Actions build similar to the Travis job 2020-06-17 15:31:19 -04:00
Robbie Gemmell 548f868128 ARTEMIS-2109: fix ErrorProne compiler config to work on JDK8, and move into a specific profile.
On JDK8 Error Prone is activated on request. On JDK11+ it is still enabled by default. It is activated in CI for all JDKs.
2020-06-16 16:07:48 +01:00
Robbie Gemmell 61e920d010 ARTEMIS-2109: restore plugin versions removed in 6e2b5dc8f2 / #3183
The plugin-management provided 1.4.1 enforcer version can it seems interact oddly with the assembly plugin depending on what else is in use, leading to an NPE in some cases.
2020-06-15 18:04:52 +01:00
Robbie Gemmell 6e2b5dc8f2 ARTEMIS-2109: require JDK 8 for release, enforce use of JDK8 or 11+ otherwise, rename profiles for consistency and clarity, remove superflous/incorrect managed plugin versions
Update CI to only use the release profile for building examples on JDK8, use noRun profile otherwise. Does the exact same in terms of setting properties for the examples build, just doesnt engage the parent release profile which enforces JDK8.
2020-06-15 15:05:28 +01:00
Emmanuel Hugonnet f69f03a205 ARTEMIS-2109: updating mockito for Java 14 support and working round a javadoc issue 2020-06-11 18:50:01 +01:00
Robbie Gemmell d2c46762e8 ARTEMIS-2109: fix javadoc errors, remove doclint config for JDK8, remove superfluous plugin versions, update to 3.0.1 javadoc plugin
Using 3.0.1 like the current apache parent pom [not being used], and also as newer ones break build.
2020-06-11 18:50:01 +01:00
Emmanuel Hugonnet efe0f468de ARTEMIS-2109: Updating the build to be able to execute it on Java 11 and Java 8. 2020-06-11 18:50:01 +01:00
Robbie Gemmell 595b709677 ARTEMIS-2795: update to proton-j 0.33.5 and qpid-jms 0.52.0 2020-06-11 11:03:01 +01:00
Clebert Suconic faa83b2ba6 [maven-release-plugin] prepare for next development iteration 2020-05-16 18:38:47 -04:00
Clebert Suconic 5f49d89264 [maven-release-plugin] prepare release 2.13.0 2020-05-16 18:38:34 -04:00
Clebert Suconic c99fcd501b [maven-release-plugin] prepare for next development iteration 2020-05-15 16:42:54 -04:00
Clebert Suconic 47fafac760 [maven-release-plugin] prepare release 2.13.0 2020-05-15 16:42:41 -04:00
Robbie Gemmell ba31813cef ARTEMIS-2764: update to Qpid JMS 0.51.0 2020-05-14 10:45:25 -04:00
Clebert Suconic ea437db530 NO-JIRA ignoring .repository on ratReport
there's an option on Jenkins to use private repository,
which will create the repo files under .repository
this needs to be ignored
2020-04-28 21:48:21 -04:00
brusdev 70a465c398 ARTEMIS-2737 Update apache commons-text version to 1.8 2020-04-25 17:20:55 +02:00
Clebert Suconic 77d250bec8 ARTEMIS-2732 Bridging Apache Logger into JBoss Logging for the testsuite 2020-04-23 16:51:22 -04:00
Clebert Suconic 3541ebf218 ARTEMIS-2732 Cleanup on testsuite logging 2020-04-22 23:08:46 -04:00
Clebert Suconic 11a3e810bb [maven-release-plugin] prepare for next development iteration 2020-04-21 17:06:21 -04:00
Clebert Suconic 30272e0c2f [maven-release-plugin] prepare release 2.12.0 2020-04-21 17:06:08 -04:00
brusdev 4e44e56959 ARTEMIS-2727 Update netty version to 4.1.48.Final
Update netty version to 4.1.48.Final and netty-tcnative version to 2.0.29.Final.
2020-04-20 14:46:41 -04:00
Clebert Suconic 576e01dba6 ARTEMIS-2725 Implementing retries policy on tests 2020-04-20 11:41:20 -04:00
Clebert Suconic d231e2ac63 [maven-release-plugin] prepare for next development iteration 2020-04-16 16:16:41 -04:00
Clebert Suconic 9636f4a3b0 [maven-release-plugin] prepare release 2.12.0 2020-04-16 16:16:28 -04:00
brusdev 431bb87b03 ARTEMIS-2703 Update commons-configuration2 version to 2.7 2020-04-13 10:53:35 -04:00
Timothy Bish a22c3abf79 ARTEMIS-2653 Update proton-j to version 0.33.4 2020-04-08 15:41:44 -04:00
Federico Valeri 8cf35385a4 ARTEMIS-2608 Fix ClassCastException on binary properties conversion 2020-03-27 13:12:57 -04:00
Clebert Suconic f874a02d17 ARTEMIS-2673 PageStore should only be removed when Address is removed
& ARTEMIS-2674 AMQP should use a separate executor for IO
2020-03-23 20:02:17 -04:00
Robbie Gemmell e5e645a82d update to proton-j 0.33.3 and qpid-jms 0.50.0 2020-03-17 14:09:06 -04:00
Michael Pearce a60cb229dc ARTEMIS-1194 fixup maven dependencies 2020-03-07 22:04:03 +00:00
brusdev 622c0d61e8 ARTEMIS-2615 Update netty version to 4.1.45.Final
Update netty version to 4.1.45.Final and netty-tcnative version to 2.0.28.Final.
2020-02-05 15:25:31 -05:00
brusdev 7a087de266 ARTEMIS-2601 Update jetty version to 9.4.26.v20200117
Add required dependency org.apache.geronimo.specs:geronimo-jaspic_1.0_spec.
2020-01-27 12:50:35 +01:00
brusdev 52e3a0a347 ARTEMIS-2601 Update jetty version to 9.4.26.v20200117 2020-01-21 12:55:16 -05:00
brusdev caa19ab144 ARTEMIS-2598 Update netty version to 4.1.43.Final
Update netty version to 4.1.43.Final and netty-tcnative version to 2.0.26.Final.
Change restricted-security-client.policy because Netty 4.1.43.Final requires
access to two more files: /etc/os-release and /usr/lib/os-release.
2020-01-17 14:28:31 -05:00
brusdev 5e80a5c738 ARTEMIS-2600 Update mqtt-client version to 1.16 2020-01-17 13:31:54 +01:00
Justin Bertram 97735ca72c [maven-release-plugin] prepare for next development iteration 2020-01-10 09:00:58 -06:00
Justin Bertram 25a947f6cb [maven-release-plugin] prepare release 2.11.0 2020-01-10 08:57:46 -06:00
Dmitry Volodin b88cd2873e Fix RAT plugin warnings for built .NET examples 2020-01-02 20:38:55 -06:00
Clebert Suconic 44209c089a ARTEMIS-2573 Removing tcpnative dependency from distribution 2019-12-11 11:53:10 -05:00
Justin Bertram 4a4442ed56 NO-JIRA checkstyle upgrade 2019-11-05 16:06:48 -05:00
Clebert Suconic 5e7dddd969 ARTEMIS-2530 Upgrade ActiveMQ Artemis Native 1.0.1 2019-10-29 16:22:50 -04:00
michael.pearce 143e401bdb ARTEMIS-2509 Add some basic support for legacy openwire
This is needed to aid some lift and shift migration from activemq5 where non-java clients have support for older openwire protocols.

(cherry picked from commit d497cb6205a5bdbd508d18bead8f9e8e39d6b1ba)
2019-10-01 10:14:40 +01:00
Clebert Suconic 91f4d0a633 [maven-release-plugin] prepare for next development iteration 2019-09-23 11:19:54 -04:00
Clebert Suconic 86a975fdad [maven-release-plugin] prepare release 2.10.1 2019-09-23 11:19:42 -04:00
Rico Neubauer 4a01e840bf [ARTEMIS-2487] Updated to org.jctools:jctools-core:2.1.2
To resolve wrong import range due to wrong declaration in
jctools-core:2.1.1
2019-09-13 15:21:07 -04:00
Jan Boehm 39fe4fd9ef Updated Apache BeanUtils to address CVE
1.9.4 is a minor update do address CVE-2014-0114:
http://commons.apache.org/proper/commons-beanutils/javadocs/v1.9.4/RELEASE-NOTES.txt
2019-09-04 12:09:54 +02:00
Clebert Suconic 5016f69daa [maven-release-plugin] prepare for next development iteration 2019-08-26 10:42:13 -04:00
Clebert Suconic f092d5396a [maven-release-plugin] prepare release 2.10.0 2019-08-26 10:42:01 -04:00
Clebert Suconic 18e656cbea ARTEMIS-2461 Updating qpid-jms as 0.45 2019-08-26 09:54:33 -04:00
yang wei 76d420590f ARTEMIS-2399 Improve performance when there are a lot of subscribers 2019-08-19 16:43:44 +01:00
Timothy Bish 448f72738b ARTEMIS-2437 Allow extended types in annotations in AMQP to Core
When converting from AMQP to core and back again support annotations that
aren't able to be placed into Core message properties by storing the bytes
from encoding the types to AMQP encodings and then decoding them again
when converting back into AMQP messages.

Requires update to proton-j 0.33.2 for encoding fix
2019-08-18 22:13:35 -04:00
Clebert Suconic 2d7d714260 ARTEMIS-2428 Exposing timeout on configuration and changing it to 0 on the testsuite 2019-07-19 12:09:23 -04:00
Justin Bertram af12cd7fdf ARTEMIS-2363 upgrade Spring dependency 2019-07-16 12:56:36 -04:00
Justin Bertram 5896dcc6fb NO-JIRA update Wildfly Common 2019-06-27 10:09:01 -05:00
Francesco Nigro 417ee543fd ARTEMIS-2354 Fix compilation issues on JDK 8
This reverts partially commit f8d3a8f2 to include only
the changes that makes possible to run tests with JDK 11:
compile on JDK 11 is outside the scope of the issue.
JDK 11 compilation requires Karaf upgrade, that will
break compatibility with Aether on integration-tests.
2019-06-20 11:36:53 -04:00
Francesco Nigro f8d3a8f2f2 ARTEMIS-2354 Improve compatibillity of tests with JDK 11 2019-06-19 10:53:53 -05:00
Francesco Nigro fe3bebaa91 ARTEMIS-2379 AMQP: Update Qpid JMS and Proton-J to latest releases
Qpid JMS to 0.43.0 and proton-j to 0.33.1
2019-06-17 22:31:54 -04:00
brusdev f8b295b9b5 ARTEMIS-2383 Upgrade to Guava 24.1.1 2019-06-17 13:49:16 +02:00
Francesco Nigro bfe6b70c5a ARTEMIS-2374 JournalStorageManager::addBytesToLargeMessage leaks ByteBuffer 2019-06-10 15:52:58 +02:00
brusdev d708be3189 ARTEMIS-2359 Upgrade to Guava 24.1
CVE-2018-10237 guava: Unbounded memory allocation in AtomicDoubleArray
and CompoundOrdering classes allow remote attackers to cause a denial
of service.
2019-05-31 09:15:45 +02:00
Justin Bertram dbb2b54fa7 [maven-release-plugin] prepare for next development iteration 2019-05-29 22:02:00 -05:00
Justin Bertram 88c686cc99 [maven-release-plugin] prepare release 2.9.0 2019-05-29 21:59:18 -05:00
Justin Bertram 5768f6e2f3 ARTEMIS-2308 Support exporting metrics 2019-05-29 15:07:45 -04:00
Robbie Gemmell 4d526bf136 ARTEMIS-2351: update to proton-j 0.33.0 and qpid-jms 0.42.0 2019-05-22 14:54:21 +01:00
Clebert Suconic 2ae732cfc8 [maven-release-plugin] prepare for next development iteration 2019-05-16 09:58:27 -04:00
Clebert Suconic 481b9824a8 [maven-release-plugin] prepare release 2.8.1 2019-05-16 09:58:15 -04:00
Francesco Nigro f2bac5ad08 ARTEMIS-2321 Non-blocking Page::read on page cache 2019-05-13 12:20:22 -04:00
Emmanuel Hugonnet ee7d5bd0f1 ARTEMIS-2319 Upgrading jboss-logging dependencies
* Upgrading versions
* Adding wildfly-common dependency as jboss-logmanager now depends on it
for simple common operations such as getting hostname or process id
* Updating bootclasspath with wildfly-common
2019-05-07 16:13:48 -04:00
Clebert Suconic 56152a9e7c [maven-release-plugin] prepare for next development iteration 2019-05-02 16:39:10 -04:00
Clebert Suconic a8e7f9d07a [maven-release-plugin] prepare release 2.8.0 2019-05-02 16:38:58 -04:00
Clebert Suconic 228f6af4ca [maven-release-plugin] prepare for next development iteration 2019-04-25 16:52:09 -04:00
Clebert Suconic 09d2ba18a7 [maven-release-plugin] prepare release 2.8.0 2019-04-25 16:51:57 -04:00
Clebert Suconic 3ca6eec90f Revert "ARTEMIS-2319 Upgrading jboss-logging dependencies"
This reverts commit ad2ecd77d2.

This was causing an issue when starting the server:

```
java.lang.NoClassDefFoundError: org/wildfly/common/net/HostName
	at org.jboss.logmanager.ExtLogRecord.<init>(ExtLogRecord.java:87)
	at org.jboss.logmanager.Logger.log(Logger.java:796)
	at org.jboss.logging.JBossLogManagerLogger.doLog(JBossLogManagerLogger.java:44)
	at org.jboss.logging.Logger.logv(Logger.java:2226)
	at org.apache.activemq.artemis.integration.bootstrap.ActiveMQBootstrapLogger_$logger.serverStarting(ActiveMQBootstrapLogger_$logger.java:35)
	at org.apache.activemq.artemis.integration.FileBroker.start(FileBroker.java:68)
	at org.apache.activemq.artemis.cli.commands.Run.execute(Run.java:85)
```
2019-04-25 11:42:26 -04:00
Emmanuel Hugonnet ad2ecd77d2 ARTEMIS-2319 Upgrading jboss-logging dependencies 2019-04-24 14:41:01 -04:00
Timothy Bish db3ce9edab ARTEMIS-2298 Update Qpid JMS and Proton-J to latest
Qpid JMS to 0.41.0 and proton-j to 0.32.0
2019-04-10 16:01:49 -04:00
Clebert Suconic 516b1a1b9f [maven-release-plugin] prepare for next development iteration 2019-03-14 12:41:04 -04:00
Clebert Suconic c3eb6c12ad [maven-release-plugin] prepare release 2.7.0 2019-03-14 12:40:52 -04:00
Emmanuel Hugonnet 824e0b6e7e NO-JIRA Adding tests over JMSBridge statistics 2019-03-14 12:10:35 -04:00
Michael André Pearce aa36f62c9f ARTEMIS-2271 - Upgrade to Netty Libs to Latest 4.1.34.FINAL
Also upgrade netty-tcnative along with it.
2019-03-08 17:41:36 +00:00
Clebert Suconic 061fb2787e ARTEMIS-1977 Stripping activemq-artemis as a separated proejct 2019-03-07 11:34:15 -05:00
Clebert Suconic d2df7b7e85 ARTEMIS-2246 Setting the max-disk-usage as 100 on the testsuite
This is to avoid issues with CI and Dev Machiens, while still preserving
a sensible default for production systems.
2019-02-07 15:07:49 -05:00
Justin Bertram 4a1fc61fcc ARTEMIS-2243 user/role ops for PropertiesLoginModule via mgmnt 2019-02-07 10:16:01 -05:00
Justin Bertram 4bff01e01c NO-JIRA update docs for gitbox 2019-01-31 09:42:12 -06:00
Clebert Suconic 02dcc9e37b NO-JIRA update shade plugin
We were hitting a bug on shade, where shade was trying to download our own sources
instead of using from the local built repository.
2019-01-22 09:40:44 -05:00
Timothy Bish 2ec53353a9 ARTEMIS-1938 Update Qpid JMS and proton-j to latest
Updates Qpid JMS to v0.39.0 and proton-j to v0.31.0
2018-12-12 13:34:35 -05:00
Timothy Bish 593348b9ad ARTEMIS-1938 Update proton-j to 0.30.0 and Qpid JMS 0.37.0
Update to latest proton-j release and refactor the dispostion code to use
the new type enums to better deal with the dispistions.  Updates to Qpid JMS
0.37.0 which still uses the current netty 4.1.28.Final dependency.
2018-11-15 20:18:37 -05:00
Sebastian Thomschke ee7cc82a4d NO-JIRA Prevent maven-source-plugin being executed twice
With the current Maven config, the maven-source-plugin is executed twice, this results in the sources-jars being attached twice which leads the deploy goal in trying to upload the same sources jars twice to the repository. This slows down the build process and also fails on repositories that disallow updating of existing artifacts.

Additionally the "jar" goal is now replaced with "jar-no-fork" which prevents the maven life cycle being executed twice too.
2018-11-14 15:48:57 +01:00
Michael André Pearce e4ba48a311 ARTEMIS-1545 Support JMS 2.0 Completion Listener for Exceptions 2018-09-27 17:29:18 -04:00
Clebert Suconic ed71e090d1 ARTEMIS-2086 Removing HDR Histogram option 2018-09-13 15:46:50 -04:00
Timothy Bish 2c7896cef6 ARTEMIS-1938 Update Qpid JMS along with Proton and Netty
Update the Qpid JMS and Proton dependencies to lastest and sync Netty
with the 4.1.28.Final version used by Qpid JMS to avoid clash that
breaks a test.  Adds override of new Proton-J WritableBuffer API that
allows it to use the Netty String encoder when needed instead of the
slower default version.

Update Qpid JMS to v0.36.0
Proton-J to v0.29.0
Netty to 4.1.28.Final
2018-08-25 07:22:53 +01:00
Robbie Gemmell b0c65ba2dd ARTEMIS-1978: update to proton-j 0.27.3 to resolve sequencing issues
Adds test exposing broker behaviour from issues stemming from PROTON-1892 and PROTON-1901
2018-08-08 14:27:42 -04:00
Timothy Bish 952bf12eeb ARTEMIS-1938 Update to Qpid JMS 0.33.0
Update to latest release of Qpid JMS
2018-06-15 17:10:18 -04:00
Clebert Suconic b6fba64d9e ARTEMIS-1913 Dependency to netty tcpnative should be optional 2018-06-06 16:13:31 -04:00
Howard Gao 7c53855c11 ARTEMIS-1853 Adding Netty OpenSSL provider example
Added an example to demonstrate how to configure and use openssl
Moved/Added netty-tcnative dependency to artemis-distribution
Changed artemis-jms-client-all pom to exclude io.netty from relocation
so that the native openssl can be loaded
2018-05-23 15:47:10 -04:00
Clebert Suconic af56b67e38 [maven-release-plugin] prepare for next development iteration 2018-05-16 11:03:26 -04:00
Clebert Suconic bcaa11c2ee [maven-release-plugin] prepare release 2.6.0 2018-05-16 11:03:14 -04:00
Michael André Pearce aad45ad592 ARTEMIS-1783 Remove need for guava
Replace guava Preconditions with artemis Preconditions
Replace guava Predicate with java Predicate
Replace guava Ordering with java Comparator
Replace guava Immutable, with ArrayList/Set and then wrap with unmodifiable
2018-05-14 09:45:41 -04:00
Timothy Bish d5263dbe8c ARTEMIS-1847 Update to Netty 4.1.24.Final 2018-05-03 13:15:22 -04:00
Radovan Stancel 6acdb490c8 [ARTEMIS-1844] Fix opening SSL connection in IBM JDK in tests 2018-05-03 12:12:24 -04:00
Timothy Bish c1cf9ef12d ARTEMIS-1843 Update Qpid JMS 0.32.0 and Proton-j 0.27.1
Use new no copy variants for the delivery send and receive and make
use of the ReadableBuffer type that is now used to convery tranfer
payloads without a copy.  Also set max outgoing frame size to match
the configured maxFrameSize for the AMQP protocol head to avoid the
case where an overly large frame can be written instead of chunking
a large message.
2018-05-03 12:10:25 -04:00
Clebert Suconic 920af19adb [maven-release-plugin] prepare for next development iteration 2018-03-12 12:46:27 -04:00
Clebert Suconic 5f5b1dcf8f [maven-release-plugin] prepare release 2.5.0 2018-03-12 12:46:16 -04:00
Martyn Taylor e7da61a06f ARTEMIS-1739 Set automatic module name for native 2018-03-08 15:14:21 -06:00
Michael André Pearce cbe4e27cb8 ARTEMIS-1731 Support offline validation
Copy in https://www.w3.org/2005/08/xml.xsd so validation of broker.xml works offline
2018-03-06 12:38:41 -05:00
Michael André Pearce 9aaaf9cf88 ARTEMIS-1719 Update Netty to 4.1.22-Final
Update Netty to Latest.
2018-03-05 12:47:52 -05:00
Timothy Bish 79674ca5db ARTEMIS-1504 Update Qpid JMS to 0.30.0 and proton-j to 0.26.0
Updates to latest Qpid JMS and the latest Proton-J release
2018-03-02 08:57:20 -05:00
Justin Bertram 3463e70e9d NO-JIRA remove redundant properties 2018-02-21 11:06:25 -06:00
Justin Bertram 325b5f1a1b ARTEMIS-1684 fail build for failed 'fast' tests 2018-02-21 11:06:25 -06:00
Justin Bertram 5748627477 ARTEMIS-1687 reduce logging for fast-tests
Logging for the "fast-tests" profile used for PR builds could be reduced
significantly. This would save time as well as prevent log truncation
(Travis CI only supports logs up to 4MB).
2018-02-20 15:12:43 -05:00
Justin Bertram 32376ae4ca ARTEMIS-1684 enable Travis CI 2018-02-16 08:29:39 -06:00
Guillaume Nodet 5ed518f412 [ARTEMIS-1630] Move some versions to dependency management section 2018-02-05 16:13:44 +01:00
Guillaume Nodet 54c80aabcd Merge remote-tracking branch 'johnpoth/ARTEMIS-1630' 2018-02-05 11:03:47 +01:00
Dejan Bosanac 23fa91cd0c ARTEMIS-1632 Upgrade JBoss logging to 3.3.1.Final 2018-01-31 11:08:39 +08:00
jpoth cef1cc8f8d [ARTEMIS-1630] Create Artemis Client features 2018-01-24 09:43:03 +01:00
Timothy Bish 5e6967c809 ARTEMIS-1504 Update Qpid JMS to 0.29.0 and proton-j to 0.25.0
Updates to latest Qpid JMS and the latest Proton-J release
2018-01-22 17:44:14 -05:00
Michael André Pearce c735b0e185 ARTEMIS-1571 - Upgrade to Netty 4.1.19.Final
There is a critical bug/regression found and announced in netty 4.1.18 fixed in 4.1.19

http://netty.io/news/2017/12/18/4-1-19-Final.html
2017-12-21 22:42:40 -05:00
Clebert Suconic 7514e91ed1 Revert "ARTEMIS-1545 Support JMS 2.0 Completion Listener for Exceptions"
Revert "ARTEMIS-1545 Adding HornetQ 2.4.7 on the mesh to validate send-acks"

I'm reverting this as the testsuite is broken..
We will send it back once worked out.

This reverts commit 8f5b7a1e73.
This reverts commit 9b982b3e30.
2017-12-19 17:03:00 -05:00
Michael André Pearce 9b982b3e30 ARTEMIS-1545 Support JMS 2.0 Completion Listener for Exceptions 2017-12-19 14:44:58 -05:00
Clebert Suconic 9ef90f8def ARTEMIS-1546 Adding tests to validate compatibility
https://issues.apache.org/jira/browse/ARTEMIS-1546

- the dependency scan is changed to allow adding an extra repository
- adding groovy so we won't require compilation dependencies (just runtime)
  without needing reflection (thanks Groovy :) )
- Adding hornetq to the mesh of version tests
2017-12-18 22:04:37 -05:00
Justin Bertram b77cdaf773 ARTEMIS-1562 Refactor example documentation
This commit contains these changes:
* Change example documentation to use markdown
* Generate HTML doc based on markdown during release
* Fix XML formatting in some examples
* Repair out-of-date documentation
2017-12-15 14:54:16 +00:00
Timothy Bish 5aacb502fa ARTEMIS-1504 Update Qpid JMS to 0.28.0 and proton-j to 0.24.0
Updates to latest Qpid JMS and the latest Proton-J release
2017-12-14 20:08:06 -06:00
Timothy Bish 97a584fe52 ARTEMIS-1557 Updates Netty to v 4.1.18.Final 2017-12-13 16:01:55 -05:00
James Perkins 20374330d1 ARTEMIS-1528 Upgrade slf4j-jboss-logmanager to 1.0.4.GA. 2017-11-28 12:58:42 -05:00
Justin Bertram 55d7260a07 ARTEMIS-1510 refactor Maven poms
Clean up unused declared dependencies and undeclared dependencies which
are pulled in transitively.
2017-11-13 17:03:35 -05:00
Timothy Bish 72d7ce6186 ARTEMIS-1504 Update to QpidJMS 0.27.0 and Proton-j 0.23.0
Update to latest Qpid-JMS and match its Proton-J dependency
2017-11-06 12:07:32 -05:00
Justin Bertram 8703d9d51d [maven-release-plugin] prepare for next development iteration 2017-11-01 00:38:57 -05:00
Justin Bertram ec63189a0a [maven-release-plugin] prepare release 2.4.0 2017-11-01 00:38:56 -05:00
Justin Bertram a44b9d5edf [maven-release-plugin] prepare for next development iteration 2017-10-31 12:09:43 -05:00
Justin Bertram 34a7431d1b [maven-release-plugin] prepare release 2.4.0 2017-10-31 12:07:55 -05:00
Justin Bertram cd99aba48b ARTEMIS-1488 add 'all' client jar to distribution 2017-10-31 14:44:37 +00:00
Andy Taylor 804e12c7ce ARTEMIS-1491 - removed duplicate Jolokia instance
https://issues.apache.org/jira/browse/ARTEMIS-1491
2017-10-31 09:33:10 -05:00
Justin Bertram ba01bf7073 ARTEMIS-1483 upgrade beanutils 2017-10-27 16:47:11 +01:00
Justin Bertram b07588a020 ARTEMIS-1467 clean up example
- Rename example project
- Leverage built-in 5.x Camel support instead of using WAR
- Clarify instructions
- Fix pom names/structure
2017-10-27 16:44:12 +01:00
Francesco Nigro c76369ac7e ARTEMIS-1476 Added HdrHistogram support with verbose SyncCalculation and synchronous writes 2017-10-26 11:47:38 -04:00
Timothy Bish 278b84e36c ARTEMIS-1477 Add classifiers to the native transports
The changes to remove netty-all removes the classifiers that add the
dependency to the netty transport that includes the compiled native
library wrapper.  Add those classifiers back in.
2017-10-24 18:43:23 -05:00
ederign1 56e2592e58 [ARTEMIS-1477] Removing netty-all dependency from clients 2017-10-23 20:24:33 -04:00
Timothy Bish f364dd072b ARTEMIS-1453 Update to latest Qpid JMS release 0.26.0
Depends on Netty 4.1.16.Final which has fixes for native transports.
2017-10-06 15:46:08 -04:00
Michael Andre Pearce d34dbbd349 ARTEMIS-1439 remove duplicated jolokia version
As per review comment, removing duplicatation of version declaration of jolokia.
2017-09-29 11:35:25 -04:00
Michael Andre Pearce 5bebfe31ce ARTEMIS-1438 Upgrade hawtio to latest
Set hawtio to 1.5.4
Exclude diagnostics tab to avoid Flight Recorder being exposed.
Update jolokia to latest to match hawtio
Update current documentation links to artemis site instead of github causing blank load if docs are not local built.
2017-09-28 22:58:38 -04:00
Michael Andre Pearce b53b3acdb4 ARTEMIS-1439 Upgrade Netty to 4.1.16
Upgrade netty.
Remove tacticle fix for https://issues.apache.org/jira/browse/ARTEMIS-1099
as now fixed/handled upstream in netty from 4.1.16 https://github.com/netty/netty/issues/7150
2017-09-28 13:51:00 -05:00
Clebert Suconic 66edcf7f66 Revert "NO-JIRA: add licenses tag to pom.xml"
this is not needed...

This reverts commit f2f6fe250a.
2017-09-27 12:57:43 -04:00
psakar f2f6fe250a NO-JIRA: add licenses tag to pom.xml 2017-09-26 15:36:25 -04:00
Robbie Gemmell 436ff6efc5 ARTEMIS-1432: update to qpid-jms 0.25.0 and proton-j 0.22.0 2017-09-22 15:35:10 +01:00
Clebert Suconic c8982d775b [maven-release-plugin] prepare for next development iteration 2017-09-05 17:03:48 -04:00
Clebert Suconic 84d5ac65b4 [maven-release-plugin] prepare release 2.3.0 2017-09-05 17:03:37 -04:00
Clebert Suconic ed1b268d42 [maven-release-plugin] prepare for next development iteration 2017-08-31 13:48:09 -04:00
Clebert Suconic 21f2a4a52c [maven-release-plugin] prepare release 2.3.0 2017-08-31 13:47:57 -04:00
Michael André Pearce 684dd24cc7 ARTEMIS-1335 Update Netty to 4.1.14
Update Netty to 4.1.14
2017-08-09 15:20:49 -04:00
Clebert Suconic 766f412c63 ARTEMIS-1325 Update proton 0.20 and qpid-jms 0.24 2017-08-08 13:22:10 -04:00
Michael Andre Pearce 12942a609f ARTEMIS-1270 Management Console - Hawtio Solution
applying Artemis skin
2017-08-01 14:55:03 -04:00
Michael Andre Pearce cadf909f78 ARTEMIS-1270 Management Console - Hawtio Solution
Add Hawtio to web
Add Custom ActiveMQ Hawtio Branding Plugin
2017-08-01 14:54:27 -04:00
Clebert Suconic fdad83be22 [maven-release-plugin] prepare for next development iteration 2017-07-24 21:21:18 -04:00
Clebert Suconic 71b1cc2a20 [maven-release-plugin] prepare release 2.2.0 2017-07-24 21:21:06 -04:00
Clebert Suconic 14fe149fa5 ARTEMIS-1265 Fixing jacoco profile for IDE integration
Idea and Eclipse integration was broken because of the surefire plugin options
2017-07-24 15:11:24 -04:00
Jiri Danek 1b3d9cfed0 ARTEMIS-1276 fix JmsSendReceiveWithMessageExpirationTest 2017-07-24 10:50:52 -04:00
Erich Duda 22b4755fbb ARTEMIS-1265 JaCoCo profile for getting code coverage report
Added two maven profiles for:
 - generating JaCoCo exec files
 - generating JaCoCo reports
2017-07-24 09:56:08 -04:00
gtully cda1e018e1 ARTEMIS-1264 Foundation work for authentication with Kerberos using KRB_ cypher suites.
Core client with netty connector and acceptor doing kerberos
jaas.doAs around sslengine init such that the SSL handshake can do kerberos ticket
generaton and validation.
The kerberos authenticated user is then validated with the security manager before
being populated into the message userId.
The feature is enabled with the kerb5Config property. When lowercase it is the
principal. With a leading uppercase char it is the login.config entry to use.
2017-07-06 11:30:25 -04:00
Guillaume Nodet b6dcff039f [ARTEMIS-1196] Fix missing JSON support 2017-06-22 12:16:25 -04:00
Michael Andre Pearce b8ebe05775 ARTEMIS-1188: Update sevntu to 1.24.0 available in maven central
remove custom repo
update groupid to match artifact in maven central.
bump version also to that now deployed to maven central.
bump checkstyle version to 7.7 to make compatible.

updated checkstyle.xml to ignore existing issues which are prolific 
which are now flagged in latest version as some bugs in previous meant they we'ren't detected e.g. https://github.com/checkstyle/checkstyle/issues/3320

fixing some violations which are not too prolific.
2017-05-30 09:54:17 -04:00
Clebert Suconic bfc58d1079 ARTEMIS-1129 Fixing tests after client all
Shade is generating a file named dependency-reduced-pom.xml
and this is being considered with unaproved license.
2017-05-18 09:30:18 -04:00
Michael Andre Pearce 4ad931ae1b ARTEMIS-1129: Client Dependencies
Create shaded versions of the clients, so that end users have a single clean dependency to depend on.

Third party dependency's are re-packaged/relocated to avoid version / depedency issues.
2017-05-17 18:02:18 -04:00
Timothy Bish 3b49450cb6 ARTEMIS-1168 Update Qpid JMS and Proton-J to latest versions
Updates Qpid JMS to 0.23.0
Updates Proton-j to 0.19.0
2017-05-16 16:19:47 -04:00
Clebert Suconic ce61d20f5a [maven-release-plugin] prepare for next development iteration 2017-05-08 15:20:12 -04:00
Clebert Suconic 64e8f015ee [maven-release-plugin] prepare release 2.1.0 2017-05-08 15:20:01 -04:00
Clebert Suconic 36c9659279 [maven-release-plugin] prepare for next development iteration 2017-05-05 22:11:09 -04:00
Clebert Suconic 7b5082639f [maven-release-plugin] prepare release 2.1.0 2017-05-05 22:10:58 -04:00
James Perkins b1e4204a10 ARTEMIS-1144 Use the org.jboss.slf4j:slf4j-jboss-logmanager binding
to allow slf4j to bind to the jboss-logmanager/jul
2017-05-05 09:46:04 -04:00
Michael Andre Pearce 40fc2b7721 ARTEMIS-1138 OSGI Netty Epoll Fix
* update qpid jms to 0.22 to pick up epoll change there.
* update netty to 4.1.9 to avoid version issues as qpid also uses.
* add netty-transport-native-epoll bundle to netty-core feature
2017-05-02 13:00:10 -04:00
Justin Bertram cf911a1ca7 ARTEMIS-457 upgrade JGroups 2017-04-28 10:14:57 +01:00
Andy Taylor 3665cd1f25 no jira - upgrade Jetty version 2017-04-19 07:45:27 +01:00
Andy Taylor e290ec92d0 no jira - upgrade ActiveMQ version 2017-04-18 10:39:52 +01:00
Ingo Weiss e6f757e44f [ARTEMIS-861] Artemis 1.5 compilation fails with IBM JDK
Issue: https://issues.apache.org/jira/browse/ARTEMIS-861
2017-04-10 10:16:44 -04:00
Clebert Suconic dd27fb587f ARTEMIS-1089 Moving smoke tests under ./tests/smoke-tests
This is moving the smoke tests creates as part of the relication tests.

They are also now based on junit tests.

And to support starting servers I am exposing basedir to unit tests in general.
2017-04-05 13:06:55 +01:00
Clebert Suconic aafb2087fa Revert "NO-JIRA upgrade maven-surefire-plugin to 2.19.1"
This reverts commit 63054a0706.
2017-03-29 21:43:06 -04:00
Jiri Danek 63054a0706 NO-JIRA upgrade maven-surefire-plugin to 2.19.1 2017-03-29 09:27:27 -04:00
Benjamin Graf 8716be7200 ARTEMIS-1038: Upgrade qpid-jms-client to 0.21.0 2017-03-17 15:08:22 -04:00
Clebert Suconic ae34b01065 ARTEMIS-1038 Make usage of Delivery.available and upgrade proton 2017-03-15 14:37:41 -04:00
Martyn Taylor c40823e5ec [maven-release-plugin] prepare for next development iteration 2017-03-10 14:54:33 +00:00
Martyn Taylor 70e319d6e3 [maven-release-plugin] prepare release 2.0.0 2017-03-10 14:52:26 +00:00
Martyn Taylor f1a5f1caf9 Revert "[maven-release-plugin] prepare release 2.0.0"
This reverts commit 057047499b.
2017-03-10 14:45:29 +00:00
Martyn Taylor 1964abe567 Revert "[maven-release-plugin] prepare for next development iteration"
This reverts commit 9a52f51c9f.
2017-03-10 14:44:58 +00:00
Martyn Taylor 9a52f51c9f [maven-release-plugin] prepare for next development iteration 2017-03-10 11:36:36 +00:00
Martyn Taylor 057047499b [maven-release-plugin] prepare release 2.0.0 2017-03-10 11:25:47 +00:00
Clebert Suconic fe0ca4d84f ARTEMIS-1009 Pure Message Encoding.
with this we could send and receive message in their raw format,
without requiring conversions to Core.

- MessageImpl and ServerMessage are removed as part of this
- AMQPMessage and CoreMessage will have the specialized message format for each protocol
- The protocol manager is now responsible to send the message
- The message will provide an encoder for journal and paging
2017-03-05 23:08:53 -05:00
Clebert Suconic c1fa5d07c7 ARTEMIS-1019 Removing Aeroegear
Aeroegear has other ways to use Artemis
2017-03-05 22:57:49 -05:00
Clebert Suconic c0fe187666 ARTEMIS-1019 removing vertx integration 2017-03-05 22:57:07 -05:00
Clebert Suconic c33c321a6a ARTEMIS-923 bumping minimal maven to 3.1.0
Currently the build fails with 3.0.0
2017-01-16 13:36:35 -05:00
Andy Taylor 881615e646 ARTEMIS-891 - upgrade proton to 0.16
https://issues.apache.org/jira/browse/ARTEMIS-891
2016-12-14 18:25:26 +00:00
Martyn Taylor 6682072da6 Major Version Bump 2.0.0 After Major Arch Change 2016-12-09 18:43:15 +00:00
jbertram 84e8a87325 ARTEMIS-876 Remove all reliances on JMS prefixing 2016-12-09 18:43:15 +00:00
jbertram 5e7475115d ARTEMIS-781 Add journal record for address binding 2016-12-09 18:43:15 +00:00
Martyn Taylor abdeb72eb7 ARTEMIS-782 Added configuration elements for new address model 2016-12-09 18:43:15 +00:00
Clebert Suconic ebbc91c728 [maven-release-plugin] prepare for next development iteration 2016-12-06 16:59:52 -05:00
Clebert Suconic 5bcbea2517 [maven-release-plugin] prepare release 1.5.1 2016-12-06 09:47:43 -05:00
Paul Gallagher 3f60e9cf88 NO-JIRA: Move version properties to top level pom and add the runtime artifacts to the dependencyManagement 2016-11-21 17:21:44 -05:00
Benjamin Graf 95e88dd22f ARTEMIS-852: Add PK and index to create journal table DDL script 2016-11-16 10:08:10 +01:00
Paul Gallagher 3b2e2e4b3b Upgrade Proton version 2016-11-08 09:07:36 -05:00
Clebert Suconic f2db1c4337 [maven-release-plugin] prepare for next development iteration 2016-11-03 15:35:05 -04:00
Clebert Suconic 13a8a2bd40 [maven-release-plugin] prepare release 1.5.0 2016-11-03 15:34:54 -04:00
Clebert Suconic 21a77056a8 Revert "javadoc: Enable all but missing and syntax doclint checks"
this would break the release script.

This reverts commit c70883674f.
2016-11-03 15:20:11 -04:00
Christopher L. Shannon (cshannon) 639656a94d
https://issues.apache.org/jira/browse/ARTEMIS-819
Increasing the minimum required version of Java to Java 8
2016-10-24 19:37:57 -04:00
Clebert Suconic b23207c019 ARTEMIS-756 Moving Client CDI as a main module 2016-10-24 12:12:18 -04:00
Paul Gallagher e4d58ce596 Upgrade Jolokia version 2016-10-24 12:28:49 +01:00
Paul Gallagher fcb70f3f60 ARTEMIS-779 upgrade to netty 4.1.5.Final 2016-10-10 23:24:56 +02:00
Ville Skyttä c70883674f javadoc: Enable all but missing and syntax doclint checks
Using multiple -Xdoclint options instead of one with all,-missing,-syntax
because of https://issues.apache.org/jira/browse/MJAVADOC-368
2016-10-10 10:02:49 +02:00
Ville Skyttä b7b3ff7f31 Remove some redundant rat-plugin exclusions 2016-10-10 10:01:01 +02:00
Ville Skyttä b2fe246e62 Add EditorConfig
http://editorconfig.org/
2016-10-10 10:01:01 +02:00
Clebert Suconic ec48f9ed00 ARTEMIS-765 Improve Checkstyle 2016-09-30 11:12:09 -04:00
John D. Ament 9163c679ef ARTEMIS-756 introduce CDI based integration for Artemis. Includes integration tests on both Weld and OWB. 2016-09-29 16:25:47 -04:00
Paul Gallagher 704de5b204
Add javax inject dependancy, is part of the distributiona and should be versioned in the pom, have put the runtime versions into properties in the pom as well 2016-09-28 22:26:27 -04:00
Ville Skyttä 78d8ddffbe Flag missing @Override as error in Error Prone 2016-09-27 14:36:00 +03:00
Ville Skyttä 75b52169f8 Update javac-errorprone to 2.8 and error_prone_core to 2.0.9 2016-09-27 13:49:21 +03:00
Quinn Stevenson db095926ed ARTEMIS-737 - added JUnit rules for Artemis servers and clients 2016-09-26 17:57:52 -04:00
Clebert Suconic 1fac2df198 Adding OWASP reporting into pom 2016-09-13 17:06:25 +01:00
Clebert Suconic 46d3f4abcc Version upgrades 2016-09-09 14:49:33 -04:00
Clebert Suconic 505b732843 [maven-release-plugin] prepare for next development iteration 2016-09-06 12:17:31 -04:00
Clebert Suconic b305e231ec [maven-release-plugin] prepare release 1.4.0 2016-09-06 12:17:08 -04:00
Clebert Suconic 87c3f23e88 ignoring IDE settings from the source distribution 2016-09-06 11:42:09 -04:00
Ville Skyttä e1728f0797 Spelling fixes 2016-08-25 14:22:32 -04:00
Clebert Suconic a3840c23c3 [maven-release-plugin] prepare for next development iteration 2016-08-16 11:59:55 -04:00
Clebert Suconic d38ef19bf6 [maven-release-plugin] prepare release 1.4.0 2016-08-16 11:59:36 -04:00
Clebert Suconic b3a8327ab7 Upgrade to the latest apache pom (18) 2016-08-15 19:25:53 -04:00
bayern39 a741642a48 [ARTEMIS-642] Disable slow client reconnecting with KILL slow client policy 2016-08-03 18:39:57 -04:00
Clebert Suconic 5d11967ed4 ARTEMIS-659 Remove unneeded CDI dependency 2016-08-01 15:50:39 -04:00
Ville Skyttä c144f397fd Update checkstyle version and config in reporting 2016-07-28 12:28:19 -04:00
John D. Ament d0ecf0f3a5 ARTEMIS-565 Replace json.org with javax.json
Javax.json is a newer JSR, but has an ASF compliant version, is pretty close to the original JSON.org API and will support a standard annotation based JSON-B solution at some point soon.
Updated integration tests and removed JSON.org from license.
2016-07-25 21:44:57 -04:00
Paul Gallagher 8feec25d58 Update version of netty4 2016-07-20 14:37:00 +01:00
gm2 5c92ce1267 ARTEMIS-613 Artemis build enhancements
1. Transparent integration / project importing at Eclipse IDE (Neon version)
 2. Inclusion of maven-wrapper (no need of maven previously installed nor JAVA_HOME / MAVEN exports on PATH)
     building with ./mvnw -Prelease install under activemq-artemis folder
 3. Updating maven java compiler version to 1.8
2016-07-05 15:13:35 -04:00
jbertram beda16b050 ARTEMIS-602 Fix REST examples 2016-07-05 12:44:17 -04:00
Martyn Taylor 515b5aba89 Upgrade ApacheRat to 0.12 2016-07-04 17:31:15 +01:00
Ville Skyttä b3ed6fbd43 Use sevntu-checkstyle check for required annotation parameters
RequiredParameterForAnnotation available on Sevntu since https://github.com/sevntu-checkstyle/sevntu.checkstyle/issues/321
2016-06-14 20:50:21 -04:00
Ville Skyttä 560ba1b39b Add Sevntu-checkstyle diamond operator check 2016-06-14 20:50:21 -04:00
Ville Skyttä fb56cc7414 Update maven-checkstyle-plugin to 2.17 2016-06-13 16:46:41 +03:00
Martyn Taylor 9ae39f663f [maven-release-plugin] prepare for next development iteration 2016-06-09 12:52:56 +01:00
Martyn Taylor 221039e353 [maven-release-plugin] prepare release 1.3.0 2016-06-09 12:49:13 +01:00
Martyn Taylor 319439ab27 [maven-release-plugin] prepare for next development iteration 2016-06-09 12:25:19 +01:00
Martyn Taylor 2c5ab446be [maven-release-plugin] prepare release 1.3.0 2016-06-09 12:24:48 +01:00
Martyn Taylor 4a07091718 [maven-release-plugin] prepare for next development iteration 2016-06-09 11:25:03 +01:00
Martyn Taylor 93cf7b4b9b [maven-release-plugin] prepare release 1.3.0 2016-06-09 11:23:03 +01:00
Martyn Taylor 4574b3ee13 [maven-release-plugin] prepare for next development iteration 2016-06-08 11:03:35 +01:00
Martyn Taylor 2b3d22c5cc [maven-release-plugin] prepare release 1.3.0 2016-06-08 11:02:14 +01:00
jbertram e53649a6b9 ARTEMIS-322 auto-create/delete JMS topic
Implements a new feature for the broker whereby it may automatically create and
delete JMS topics which are not explicitly defined through the management API
or file-based configuration. A JMS topic is created in response to a sent
message or connected subscriber. The topic may subsequently be deleted when it
no longer has any subscribers. Auto-creation and auto-deletion can both be
turned on/off via address-setting.
2016-06-06 16:00:57 -04:00
Martyn Taylor 634fc1b482 Added MySQL Support 2016-06-01 19:04:25 +01:00
Martyn Taylor 79904aeb64 Add PostGres Driver 2016-06-01 16:09:42 +01:00
Paul Gallagher 2e06a21aa4 Update version of resteasy and jgroups 2016-05-31 14:20:06 +01:00
Clebert Suconic 37e6d7f941 update proton 2016-05-25 09:41:40 -04:00
jbertram d6bbc9ce35 ARTEMIS-531 upgrade Jolokia 2016-05-23 18:26:21 -04:00
Dejan Bosanac e994eda356 ARTEMIS-521 - OSGi support - add unit test
ARTEMIS-521 - OSGi support - move unit test to integration tests
2016-05-19 11:53:31 -05:00
Andy Taylor c161ab46a6 ARTEMIS-503 - replace proton-jms with proton-jms from ActiveMQ
Ive copied over the source itself

https://issues.apache.org/jira/browse/ARTEMIS-503
2016-05-03 10:40:56 -04:00
Andy Taylor 9a17681f83 ARTEMIS-503 - replace proton-jms with proton-jms from ActiveMQ
https://issues.apache.org/jira/browse/ARTEMIS-503
2016-04-25 14:13:30 +01:00
Paul Gallagher a3ffa9aa34 Update to use one version of slf4j defined at the top level pom 2016-04-20 14:14:45 +01:00
Paul Gallagher 1aac582ce8 Update to dependency versions jgroups 2016-04-04 11:07:50 -05:00
Paul Gallagher d87c7e4f16 Update to dependency versions jgroups and resteasy 2016-03-07 15:51:45 -05:00
Paul Gallagher 0f3a973299 Update versions of jboss-logging and javax.enterprise-cdi-api 2016-02-24 18:03:24 +00:00
Clebert Suconic 02afdbbb12 Upgrade proton to 0.12 2016-02-18 10:14:26 -06:00
Paul Gallagher 5696027b18 Upgrade jboss-logmanager version 2016-02-11 16:44:56 +00:00
Paul Gallagher 6e7f3db8a5 Update the resteasy version 2016-02-08 16:58:46 -05:00
Paul Gallagher 90c54b274e Make the openwire examples use the activemq5 version from the top level pom 2016-02-08 10:42:38 -06:00
Martyn Taylor 32a9d60a3d Allow users to configure jdbc driver class name
This patch allows users to configure the Driver class that the JDBC
store and journal uses and removes Derby as a default.
2016-02-08 11:23:38 -05:00
Martyn Taylor 4922a7618a Bump to next version to 1.3.0-SNAPSHOT 2016-01-20 17:25:07 +00:00
Paul Gallagher dcdba1fcbb Added npm shrinkwrap file 2016-01-19 11:57:25 +00:00
Martyn Taylor 64f74acdbc ARTEMIS-27 / ARTEMIS-340 Add JDBC Storage Manager 2016-01-13 09:38:40 -05:00
Clebert Suconic e847c14b94 using double quotes otherwise Idea can't run the tests properly 2016-01-11 20:02:46 -05:00
Clebert Suconic 34b66351fb ignoring stuff from cmake / native build 2016-01-04 11:21:10 -05:00
Martyn Taylor 2c430e597b [maven-release-plugin] prepare for next development iteration 2016-01-04 11:50:36 +00:00
Martyn Taylor f182c806b6 [maven-release-plugin] prepare release 1.2.0 2016-01-04 11:49:58 +00:00
Martyn Taylor 5f32e6575c [maven-release-plugin] prepare for next development iteration 2016-01-04 09:24:34 +00:00
Martyn Taylor 150c5d87aa [maven-release-plugin] prepare release 1.2.0 2016-01-04 09:19:35 +00:00
Andy Taylor 913f0268ad restrict maven version to 3.1 2015-12-23 10:58:44 -05:00
Paul Gallagher c1f609c161 Fix for missing dependencies at the top level pom 2015-12-22 15:38:51 +00:00
Ville Skyttä 8fbb9b6385 Upgrade maven-pmd-plugin to 3.6, remove redundant config
Recent versions default to project.build.sourceEncoding and
maven.compiler.target.
2015-12-21 21:47:15 -05:00
Ville Skyttä a681d5e750 Specify javac source and target via maven.compiler.* properties 2015-12-21 21:47:15 -05:00
John D. Ament 6f3d435ee8 ARTEMIS-326 Quote parameters that may include spaces. 2015-12-21 20:57:06 -05:00
Paul Gallagher c5b6e44e52 Upgraded version of jboss logmanager 2015-12-18 14:12:28 +00:00
Martyn Taylor 90c9469701 [maven-release-plugin] prepare for next development iteration 2015-12-17 17:03:40 +00:00
Martyn Taylor df61224d2d [maven-release-plugin] prepare release 1.2.0 2015-12-17 17:01:58 +00:00
Martyn Taylor 95430ec2ac Add license comment to OSGI deps
Although the scope is "provided" we still aim to track the licenses in
the pom.xml, to avoid mistakes going forward.
2015-12-17 12:37:39 +00:00
Paul Gallagher 052f77f8f7 Upgrade org.jgroups-jgroups to latest version 2015-12-15 17:19:04 +00:00
jbertram 05382ac068 ARTEMIS-309 upgrade commons-collections 2015-12-09 09:56:05 -06:00
Christian Schneider 3357ca5542 ARTEMIS-93 Add default config to feature 2015-11-30 15:40:17 +01:00
Andy Taylor cfa39ab088 merge #253 - Added commons collection dependency, as part of artemis distribution 2015-11-30 10:01:53 +00:00
Paul Gallagher e7d0e91ddc Added commons collection dependency, as part of artemis distribution 2015-11-27 11:38:02 +00:00
Martyn Taylor 1c572ba647 Upgrade RestEasy, Jolokia and SLF4J 2015-11-26 12:00:34 +00:00
Christian Schneider be9dad3f2b OSGi support based on branch from gnodet 2015-11-24 11:12:10 +01:00
Andrea Cosentino cafeaab8de ARTEMIS-286 Upgrade Netty to version 4.0.32.Final 2015-10-29 09:22:21 -04:00
jbertram 6ed9c5ae91 ARTEMIS-74 import JAAS auth from 5.x
This change allows the use of JAAS login modules for basic authentication
and authorization.
2015-10-09 11:42:22 -05:00
Clebert Suconic bfe2e055f6 Revert "adding -Xcheck:jni to the build parameters"
This reverts commit c89316623f.

This is causing unecessary warnings on the testsuite after JNI issues on the JDK itself
2015-10-04 21:14:20 -04:00
Clebert Suconic c89316623f adding -Xcheck:jni to the build parameters
As recommended on http://stackoverflow.com/questions/32871715/why-newglobalref-will-core-dump-on-jni-on-an-ibm-jdk/32905153#32905153
2015-10-02 15:11:39 -04:00
Clebert Suconic cfce98cb45 Changing npm front end plugin to be used only on the release profile
Also this is filtering node-js installation out of the source installation
2015-09-28 15:43:32 -04:00
Paul Gallagher 67e3e207cf Added npm-frontend-plugin to install gitbook and use from maven directly 2015-09-28 15:43:32 -04:00
Martyn Taylor bb2c890803 [maven-release-plugin] prepare for next development iteration 2015-09-15 15:43:44 +01:00
Martyn Taylor 63ea448728 [maven-release-plugin] prepare release 1.1.0 2015-09-15 15:41:37 +01:00
Martyn Taylor 6408fd0357 [maven-release-plugin] prepare for next development iteration 2015-09-11 19:01:57 +01:00
Martyn Taylor c512f12a34 [maven-release-plugin] prepare release 1.1.0 2015-09-11 19:01:19 +01:00
Clebert Suconic 649edd3a37 improving jdk detection and javadoc options
The build wasn't working at this stage unless I specified release due to some javadoc issues
What could break builds after releases
2015-09-11 09:05:25 -04:00
Martyn Taylor fec6546480 [maven-release-plugin] prepare for next development iteration 2015-09-08 16:39:59 +01:00
Martyn Taylor 4d0b15b043 [maven-release-plugin] prepare release 1.1.0 2015-09-08 16:29:09 +01:00
Martyn Taylor 82f6a88d59 [maven-release-plugin] prepare for next development iteration 2015-09-07 10:02:01 +01:00
Martyn Taylor 8c1e0e15fc [maven-release-plugin] prepare release 1.1.0 2015-09-07 10:01:10 +01:00
Martyn Taylor a2aa18c123 [maven-release-plugin] prepare for next development iteration 2015-09-04 20:20:13 +01:00
Martyn Taylor a5decb659e [maven-release-plugin] prepare release 1.1.0 2015-09-04 20:19:11 +01:00
Martyn Taylor 4576ccea08 [maven-release-plugin] prepare for next development iteration 2015-09-04 19:48:52 +01:00
Clebert Suconic 76288a3ad9 Adding -Xdoclint:none back and requiring java8 only for the release profile 2015-09-04 10:01:25 -04:00
Clebert Suconic d70791c95a ARTEMIS-120 - Netty update 2015-09-03 22:26:46 -04:00
Clebert Suconic ab618d295d binding UDP to localhost so the testsuite will work on environments where UDP is not available due to firewal constraints
The server would need to have loopback routes for UDP for this to work.
2015-09-03 18:06:10 -04:00
Clebert Suconic a440682ec0 upgrading activemq openwire client 2015-08-24 20:09:33 -04:00
Ville Skyttä e46dd5f6f9 Suppress unfixable checkstyle violations in JavaCC generated sources 2015-08-16 15:36:05 +03:00
Ville Skyttä eb407389a6 Update maven-checkstyle-plugin to version 2.16 2015-08-16 15:26:15 +03:00
Clebert Suconic 64981f9001 Update proton to 0.10 2015-08-14 11:42:29 -04:00
Martyn Taylor 90940091d3 Downgrade Paho SNAPSHOT dep to latest release 2015-08-12 11:59:12 +01:00
Clebert Suconic 21bf440636 This commit has improvements on the examples including:
https://issues.apache.org/jira/browse/ARTEMIS-113 Better organize examples
https://issues.apache.org/jira/browse/ARTEMIS-114 Some openwire examples
2015-08-11 23:44:43 -04:00
Martyn Taylor f48fc9bf76 Added Basic MQTT Pub Sub example 2015-08-11 21:55:18 -04:00
Clebert Suconic d68fd6099b update apache pom 2015-08-11 21:55:18 -04:00
Clebert Suconic dd8203185b ARTEMIS-180 removing -Pexample and some other improvements around the examples 2015-08-07 15:17:28 -04:00
Martyn Taylor 0f82ca754b Added Initial MQTT Protocol Support 2015-07-09 11:08:04 +01:00
John D. Ament 50d8db2c12 ARTEMIS-148 Upgrade to alpha 2 JAR. 2015-06-30 10:23:48 -04:00
Clebert Suconic 91a41adaa8 Removing extra-tests from running tests on PR builds 2015-06-23 23:43:44 -04:00
Clebert Suconic b05e345641 removing website from dev profile to speed up compilation time 2015-06-22 19:34:53 -04:00
Clebert Suconic 309ce4324c Fixing javadoc and removing the -Xdoclint option from the pom.xml
Also, since JDK 1.8 is no longer required I'm downgrading the JDK to 1.7 minimal.
We can review that back to 1.8 when we really need 1.8 features.
2015-06-09 22:13:11 -04:00
Daniel Kulp 419a3cc213 Start working on trying to get the javadoc stuff to pass without the lint stuff.
"mvn install" now works without the lint, but a "mvn install javadoc:jar" still fails.   Since that is what the release plugin uses, need to keep the lint there for now.  Still lots of failures.
2015-06-09 15:29:58 -04:00
Daniel Kulp e608f24bfb Add m2e generated things to rat excludes 2015-06-09 12:46:54 -04:00
Howard Gao 60979268e1 ARTEMIS-127 Adding activemq unit test module to Artemis
This test module brings in activemq unit tests and run them
against Artemis broker.
2015-06-09 12:35:56 -04:00
Clebert Suconic 65d549f6b0 ARTEMIS-120 Upgrade Netty
https://issues.apache.org/jira/browse/ARTEMIS-120

This is working around the change at 55fbf007f0
Where a message is necessary at this point
2015-06-09 11:00:55 -04:00