Commit Graph

952 Commits

Author SHA1 Message Date
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
Daniel Kulp 9c9ea9d894 Revert update to compiler plugin. Seems to be having problems with the APT processing. 2015-06-09 04:39:25 -04:00
Daniel Kulp 86f705b5c5 Updates needed to get artemis to be loaded into m2e. 2015-06-08 14:27:41 -04:00
Daniel Kulp 31f88b4a31 Add mailing lists, remove developers section from pom.xml 2015-06-08 12:42:43 -04:00
Daniel Kulp 9f24db067f No need to specify license... inherited from parent pom 2015-06-08 12:36:08 -04:00
Daniel Kulp ed997d8728 Fix JIRA project name 2015-06-08 12:14:48 -04:00
Clebert Suconic 4397d9c9d3 Temporary Revert "ARTEMIS-120 Upgraded Netty to latest 4.0.x."
This reverts commit 0c26ccd9de.

For some reason netty update is breaking up tests... so I will revert now,
and we can add this back whenever we fix those
2015-06-04 12:17:05 -04:00
Clebert Suconic 0cbde582fb ARTEMIS-118 update activemq client
https://issues.apache.org/jira/browse/ARTEMIS-118 - update activemq client

This is just updating the activemq client version
2015-06-04 10:29:12 -04:00
John D. Ament e2f301dd85 ARTEMIS-119 Changed dependency to use Tomcat Servlet API 3.1. 2015-06-04 10:20:33 -04:00
John D. Ament ef1b9605dc ARTEMIS-119 Upgraded to Jetty 9.2. 2015-06-04 10:20:32 -04:00
John D. Ament 0c26ccd9de ARTEMIS-120 Upgraded Netty to latest 4.0.x. 2015-06-03 21:28:40 -04:00
Clebert Suconic 09fc0a9d46 removing wrong comment
this is just removing a typo from the pom I introduced on my last PR
2015-06-03 10:22:44 -04:00
Clebert Suconic a6b8a09b65 Cleanup issues reported by error prone
We had a few reported small issues on the codebase from the recent introduced google error prone.
This should eliminate any issues, and I am making sure these won't happen again
2015-05-28 23:49:59 -04:00
Claus Ibsen a9b6753d93 ARTEMIS-117: Upgrade to Jolokia 1.3.1 2015-05-28 11:19:43 -04:00
Thiago Kronig d99991dd3a Ignore DepAnn Error Prone ERROR as WARN
DepAnn fail as ERROR for generated sources that implement deprecated methods,
but don't annotate with @Deprecated.

Also, see: http://errorprone.info/bugpattern/DepAnn
2015-05-21 19:45:01 -04:00
Thiago Kronig 592f28f03f Enable Google's Error Prone
Enabled by default to catch common Java mistakes as compile-time errors.

https://github.com/google/error-prone
2015-05-21 19:45:01 -04:00
Martyn Taylor 22d54c5830 [maven-release-plugin] prepare for next development iteration 2015-05-21 13:47:45 +01:00
Martyn Taylor 3435d5948f [maven-release-plugin] prepare release 1.0.0 2015-05-21 13:43:56 +01:00
Martyn Taylor 97210427df [maven-release-plugin] prepare for next development iteration 2015-05-20 11:26:38 +01:00
Martyn Taylor 3fb3799f91 [maven-release-plugin] prepare release 1.0.0 2015-05-20 11:17:31 +01:00
jbertram 70258865a5 Initial commit of the hacking guide 2015-05-19 15:24:51 -05:00
Martyn Taylor 73c5f2e342 [maven-release-plugin] prepare for next development iteration 2015-05-13 15:24:55 +01:00
Martyn Taylor bfc9d8f72d [maven-release-plugin] prepare release 1.0.0 2015-05-13 15:24:16 +01:00
Martyn Taylor 8e0594de05 Bump Maven Assembly Plugin Version to 2.4 2015-05-13 11:52:29 +01:00
Martyn Taylor 1013e7f1dd [maven-release-plugin] prepare for next development iteration 2015-05-12 13:51:35 +01:00
Martyn Taylor d6466b7a1b [maven-release-plugin] prepare release 1.0.0 2015-05-12 13:50:56 +01:00
Martyn Taylor 3e34044d2b [maven-release-plugin] prepare for next development iteration 2015-05-11 21:50:41 +01:00
Martyn Taylor d2de238a30 [maven-release-plugin] prepare release 1.0.0 2015-05-11 21:48:17 +01:00
jbertram 90d90b5e18 Change default profile from 'dev' to 'distro' 2015-05-11 09:27:29 -05:00
Martyn Taylor da25d6f01a Ignore gitbook build of userman in license check 2015-05-11 11:46:27 +01:00
jbertram 286eabd1f6 Obey license check property 2015-05-06 15:37:46 -05:00
jbertram ca6fb0599a Disable license and checkstyle checks by default; add a new 'dev' profile with license and checkstyle checks enabled 2015-05-06 15:37:45 -05:00
jbertram 4735d38d7b Update surefire plugin versions 2015-05-06 15:05:49 -05:00
jbertram 330372542b Exclude keystore types from RAT check 2015-05-06 08:38:18 -05:00
jbertram dc78dd4c50 Re-enable & refactor license check 2015-05-05 16:38:19 -05:00
jbertram 26a97dc850 Revert "disabled RAT plugin by default and updated the docs for releasing explaining how to enable it."
This reverts commit d30ffb79c8.

Reverted because the PR build was missing files without the right license.
2015-05-05 16:38:18 -05:00
Clebert Suconic fa6dd9fd6d upgrade airline to the latest version 2015-05-04 10:55:21 -04:00
Clebert Suconic ea3370b38c Moving artemis-tools to artemis-cli and improving the tooling
Artemis tools is now part of the cli
Bootstrap was renamed to CLI
2015-05-03 12:42:19 -04:00
Robert Gemmell 008e0ecf7d Upgrade to Proton 0.9.1 release, use a property to keep versions in sync 2015-05-03 16:18:52 +01:00
Andy Taylor 7a09266113 move distribution to root directory 2015-05-01 09:34:33 +01:00
Clebert Suconic 8cc2be4c51 upgrade Proton to 0.9
This is just increasing the version of Proton
2015-04-30 15:14:27 -04:00
jbertram 791cc5c50c More rename updates 2015-04-30 09:07:20 -05:00
Clebert 08d62dccc0 ACTIVEMQ6-1 Renaming native and 64/32 bit compilation 2015-04-27 18:30:01 -04:00
Justin Bertram 8f52a622d0 ACTIVEMQ6-1 Artemis rename
Based on the Apache ActiveMQ community vote this project is being
renamed "Artemis."
2015-04-27 17:48:02 -04:00
Martyn Taylor 11e1b850c9 Renamed ActiveMQ6 to ActiveMQ Artemis 2015-04-24 14:07:31 +01:00
Hiram Chirino 3b82dc52ed Setting posix permissions is not supported on windows.
Use a boot jar to setup the classpath.
2015-04-16 22:10:35 -04:00
Clebert Suconic 2fa74d0157 Increase version of logging processor
There's a bug I found on logging processor, that it's being fixed at alpha2
https://issues.jboss.org/browse/LOGTOOL-88
https://issues.jboss.org/browse/LOGTOOL-87
2015-04-09 15:05:27 -04:00
Martyn Taylor 9da0a37b89 [maven-release-plugin] prepare for next development iteration 2015-03-27 15:38:13 +00:00
Martyn Taylor 2d9e3128c9 [maven-release-plugin] prepare release 10.0.0-M1 2015-03-27 15:21:10 +00:00
Martyn Taylor babdc21b24 [maven-release-plugin] prepare for next development iteration 2015-03-24 15:21:20 +00:00
Martyn Taylor db40d55a86 [maven-release-plugin] prepare release 6.0.0-M1 2015-03-24 15:12:28 +00:00
Andy Taylor d30ffb79c8 disabled RAT plugin by default and updated the docs for releasing explaining how to enable it. 2015-03-24 10:18:04 +00:00
Andy Taylor cd78ce15a9 added some exclusions to the RAT plugin for when users build and redirect the output to log files 2015-03-23 09:12:55 +00:00
Martyn Taylor 7c206231ee [maven-release-plugin] prepare for next development iteration 2015-03-16 17:42:39 +00:00
Martyn Taylor ee49ca2a0d [maven-release-plugin] prepare release 6.0.0 2015-03-16 17:41:49 +00:00
Clebert Suconic 0d599b856a This closes #186 on Base64 License 2015-03-16 10:39:03 -04:00
Martyn Taylor cdbe55526a License updates including Base64 and JSON.
Updates headers and license files for Base64.java and JSON library.
2015-03-16 14:30:28 +00:00
Martyn Taylor 020d7a4149 Replace jboss-annotations with geronimo equivilent
Adds in the Geronimo 1.1 Annotation spec jar as a replacement for the
jboss annotation spec jar, pulled in via Rest Easy.  Also cleans up
dependency exclusions, removing them from sub modules and added to the
dependency management section of the main pom.
2015-03-16 12:11:19 +00:00
Martyn Taylor ab1c585ace [maven-release-plugin] prepare for next development iteration 2015-03-12 19:11:44 +00:00
Martyn Taylor ee57649f83 [maven-release-plugin] prepare release 6.0.0 2015-03-12 19:10:21 +00:00
Martyn Taylor f3d7edd6b4 [maven-release-plugin] prepare for next development iteration 2015-03-12 19:00:39 +00:00
Martyn Taylor a97178abaf [maven-release-plugin] prepare release 6.0.0 2015-03-12 19:00:02 +00:00
Andy Taylor 8638ef287a fixed unlicensed file 2015-03-12 17:17:51 +00:00
Andy Taylor af57d4afc9 added accidently removed license 2015-03-12 11:08:11 -04:00
Andy Taylor 69a3df9be7 added comment to pom 2015-03-12 12:05:42 +00:00
Clebert Suconic e065d25b6f A few changes around logging-processor
- Bumped up version to 2.0.0.Alpha
- Client bundle changes to be copmatible with 2.0.0
- Fixing bundle / Logging classes for missing format (it was an issue with the previous one already)
- Fixed up dependencies to avoid transient downloads
2015-03-12 10:49:17 +00:00
Martyn Taylor d29f495771 [maven-release-plugin] prepare for next development iteration 2015-03-10 13:25:56 +00:00
Martyn Taylor 1aea09e862 [maven-release-plugin] prepare release 6.0.0 2015-03-10 13:23:21 +00:00
Martyn Taylor 2fa5b19ed2 [maven-release-plugin] prepare for next development iteration 2015-03-10 10:11:35 +00:00
Martyn Taylor 6058d115fd [maven-release-plugin] prepare release 6.0.0 2015-03-10 10:01:54 +00:00
Martyn Taylor 1fe673429e [maven-release-plugin] prepare for next development iteration 2015-03-09 18:14:10 +00:00
Martyn Taylor 5c0bed8994 [maven-release-plugin] prepare release 6.0.0 2015-03-09 17:55:56 +00:00
Andy Taylor 12b2039bcd merge #166 - version update on logs 2015-03-09 16:57:05 +00:00
Clebert Suconic 1676b76457 version update on logs 2015-03-09 12:53:29 -04:00
Martyn Taylor 8603eca336 Remove duplicate deps from poms 2015-03-09 16:29:57 +00:00
Andy Taylor 1c50167bde add tests to the release profile 2015-03-09 06:44:00 +00:00
Andy Taylor 8db56b73b8 added examples to release profile
Also gave them all a profile so they wouldn't actually run during the build.

fixed some of the comilation errors in the Rest example module
2015-03-08 13:34:02 +00:00
Clebert Suconic 3661829e6d Refactored the testsuite a bit
With these changes the testsuite is not using any LGPL code by default. Anything woud go through extra-tests

These following changes were made on this commit (in summary):
- renamed byteman-tests as extra-tests
- added extra-tests on a new profile called extra-tests
- added all the other tests back to the tests profile
- removed concurrent-tests and moved them all to timing-tests
- removed old tests that were ignored for a long time and were stale
2015-03-06 17:16:26 -05:00
Martyn Taylor b0167ea0c8 [maven-release-plugin] prepare for next development iteration 2015-03-06 16:31:03 +00:00
Martyn Taylor c2edf8293b [maven-release-plugin] prepare release 6.0.0 2015-03-06 16:30:25 +00:00
Martyn Taylor 8b641b5569 remove jboss logging spi from dep management 2015-03-06 13:45:08 +00:00
Martyn Taylor 969d02f15f reset Version numbers after release revert 2015-03-06 11:43:46 +00:00
Clebert Suconic d00c812a06 removing apiviz
Apiviz is not maintained any longer, so I don't want to include it on apache activemq6 any longer.
We may replace it for something else later, but apiviz should be removed now
2015-03-05 23:53:20 -05:00
Martyn Taylor 526135d1fb Revert "[maven-release-plugin] prepare release 6.0.0"
This reverts commit 807c4e3075.
2015-03-05 14:41:02 +00:00
Martyn Taylor a708c9139a Revert "[maven-release-plugin] prepare for next development iteration"
This reverts commit ba3d185ac7.
2015-03-05 14:40:41 +00:00
Martyn Taylor ba3d185ac7 [maven-release-plugin] prepare for next development iteration 2015-03-05 11:44:13 +00:00
Martyn Taylor 807c4e3075 [maven-release-plugin] prepare release 6.0.0 2015-03-05 11:43:36 +00:00
Martyn Taylor 6f0a00c3d6 Revert "[maven-release-plugin] prepare for next development iteration"
This reverts commit 67c0ce5904.
2015-03-05 11:18:43 +00:00
Martyn Taylor 1a955b8631 Revert "[maven-release-plugin] prepare release 6.0.0"
This reverts commit 79ee955615.
2015-03-05 11:18:34 +00:00
Martyn Taylor fef0999e6c Add source assembly to distribution build 2015-03-05 11:04:35 +00:00
Clebert Suconic 78520151f8 Renaming profiles to tests and fast-tests
Also changing the README to be in according to what's used now
Also add some wording about style on Idea
2015-03-04 15:09:26 -05:00
Martyn Taylor 96df29eb09 Move source assembly to apache-release profile 2015-03-04 16:57:57 +00:00
Clebert Suconic 48bd6cbdfc adding plugin to default profile 2015-03-04 10:02:50 -05:00
Martyn Taylor b7caa5d8e6 Add source build to release profile 2015-03-04 14:41:52 +00:00
Clebert Suconic a43be0ce07 removing version suffix and fix release
Also removing the word Netty from the starting acceptor and its version
I don't think it's necessary to mention Netty at the console or its version.
That's internal implementation detail at this point
2015-03-03 19:39:58 -05:00
Martyn Taylor a7a05154e1 Set target and source to 1.7 2015-03-03 13:52:17 +00:00
Martyn Taylor 67c0ce5904 [maven-release-plugin] prepare for next development iteration 2015-03-03 12:10:13 +00:00
Martyn Taylor 79ee955615 [maven-release-plugin] prepare release 6.0.0 2015-03-03 12:08:28 +00:00
Martyn Taylor 65453f3fa6 Revert "[maven-release-plugin] prepare release 6.0.0"
This reverts commit f1f7a67111.
2015-03-03 11:48:06 +00:00
Martyn Taylor b5b90e5537 Revert "[maven-release-plugin] prepare for next development iteration"
This reverts commit 05d052fda8.
2015-03-03 11:47:53 +00:00
Martyn Taylor 05d052fda8 [maven-release-plugin] prepare for next development iteration 2015-03-03 10:06:55 +00:00
Martyn Taylor f1f7a67111 [maven-release-plugin] prepare release 6.0.0 2015-03-03 10:06:00 +00:00
Clebert Suconic 060a4d17b7 Adding test to the release profileA
This is so we would catch compilation failures on the testsuite.
Devs are now using the release profile. Not having the tests on the
release profile would give devs and contributors the impression
that everything compiled ok
2015-02-26 00:26:52 -05:00
Andy Taylor 9d1959edef ACTIVEMQ6-83 - make the build use Java 8 by default
https://issues.apache.org/jira/browse/ACTIVEMQ6-83

upgrade to Java 8 minimum and change the default profile to build the distro.

Also add enforcer rule for Java 8
2015-02-23 15:46:34 +00:00
Clebert Suconic 31a2036ded This closes #105 - doclink updates on javadoc 2015-02-19 14:51:47 -05:00
Martyn Taylor dbb941e63e Updates to javadoc to comply with doclint 2015-02-19 14:09:00 +00:00
Martyn Taylor 3f8ae37150 Only set xlintdoc option on JDK8 2015-02-19 14:09:00 +00:00
Andy Taylor 64d0547268 ACTIVEMQ6-80 - update acceptor config to use URI's
https://issues.apache.org/jira/browse/ACTIVEMQ6-80

The configuration of acceptors and connectors now takes a uri rather than params
2015-02-19 12:10:49 +00:00
Martyn Taylor 33a6951862 Disable doclint error checking
Introduction of DocLint in Java 8 results in strict error checking in
JavaDocs.  What were previously on warnings on JavaDoc generation now
results in errors.  This is causing issues when using the apache release
plugin.  Disabling doclint error checking for the time being.
2015-02-16 15:04:51 +00:00
Martyn Taylor 4fb22594fb Upgrade Geronimo JMS spec jar to alpha-1 2015-02-13 10:38:14 +00:00
jbertram a17955e665 Remove reference to JBoss' Maven repo.
Remove the reference to the JBoss Maven repo, and make all the necessary
adjustments on the child-projects. It turns out we don't even need the
security dependencies in the tests.
2015-02-12 14:42:51 -06:00
Clebert Suconic cf6e19ead1 This closes #98 on apache parent pom 2015-02-12 15:16:06 -05:00
Clebert Suconic 87966029c7 This closes #93 on URI work and connection factory serialization 2015-02-12 15:01:12 -05:00
Martyn Taylor 5f428f6535 Add apache parent to main pom.xml 2015-02-12 14:46:51 +00:00
Clebert Suconic 41b28f4b23 ACTIVEMQ6-78 Adding tests to evaluate this task
https://issues.apache.org/jira/browse/ACTIVEMQ6-78

This commit is just adding tests I used to debug the blocked calls issue
There are some profiling parameters you can use that I added as a comment to the pom

The reason this is a separate commit is that it would be easier to validate the results of optimizations while
checking after and before any changes
2015-02-11 12:47:01 -05:00
Clebert Suconic b24d72900b ACTIVEMQ6-7 - Improve Serialization on Connection Factory
https://issues.apache.org/jira/browse/ACTIVEMQ6-7
2015-02-11 11:36:10 +00:00
Andy Taylor f2323b6bc2 upgrade to jetty 8 to be consistent with ActiveMQ 5 2015-01-27 16:57:20 +00:00
Andy Taylor 33f0965364 update jboss logging manager dependency 2015-01-23 14:32:02 +00:00
jbertram 5208e768d1 A few more excludes for RAT plugin 2015-01-20 10:34:37 -06:00
Martyn Taylor 26ca3084e2 Rework dependency management in top level poms
This patch moves test dependencies into out of the main pom and into the
tests module pom.  This will make managing 3rd party category X
dependencies much easier going forward.  In addition each dependency
license has been outlined in the pom and README entry added to outline
future policy when adding 3rd party depdendencies.
2015-01-19 15:40:30 +00:00
Andy Taylor 41fed219c0 added data dir exclude for Rat plugin 2015-01-14 09:09:58 +00:00
jbertram e293d80f08 ACTIVEMQ6-13 auto-create/auto-delete jms queues
Implements a new feature for the broker whereby it may automatically
create and delete JMS queues which are not explicitly defined through
the management API or file-based configuration. A JMS queue is created
in response to a sent message or connected consumer. The queue may
subsequently be deleted when it no longer has any messages and
consumers. Auto-creation and auto-deletion can both be turned on/off
via address-setting.
2015-01-13 15:29:17 -06:00
jbertram b4e2884f14 Allow snapshots to fix the build after removing parent root 2015-01-12 14:51:48 -05:00
Andy Taylor 0028efbdc5 merge #58 - removing apache parent for now 2015-01-10 10:38:50 +00:00
Clebert Suconic 99024d4bf9 removing apache parent for now
For some reason this is not playing well with Idea. When I import the project nothing is being able to be executed.
2015-01-08 10:42:05 -05:00
Martyn Taylor 0be3a3e984 Updates distro licences and fix Rat exclusion 2015-01-08 15:33:44 +00:00
Martyn Taylor f6811d3c43 Apache Rat- Exclude target dirs and intellij files 2015-01-07 19:57:49 +00:00
Howard Gao 1d022fe474 ACTIVEMQ6-43(reopened) : Replace License Headers on codebase
- added missing license headers found by maven rat plugin.
  most of them added automatically via apache-rat
  a few manually added

- added apache-rat maven plugin to the build cycle
2015-01-05 13:14:25 -05:00
John D. Ament 96dc7e40ea ACTIVEMQ6-40 Update to the geronimo jms 2 spec JAR. 2015-01-02 12:51:37 -05:00
jbertram edd5adda7d ACTIVEMQ6-11 Fix the distribution build 2014-12-31 11:07:19 -06:00
jbertram f0d1881667 ACTIVEMQ6-62 Remove unneeded dependency on jackson 2014-12-31 11:07:18 -06:00
jbertram a102983d7a ACTIVEMQ6-51 Example server bootstrapping 2014-12-10 09:49:13 -06:00
Martyn Taylor 2982f37512 ActiveMQ6-6 Remove last of JBoss Transactions SPI 2014-12-10 14:00:34 +00:00
Andy Taylor 395b90e066 ACTIVEMQ6-9 - create html user manual for site
https://issues.apache.org/jira/browse/ACTIVEMQ6-9

The release profile now builds a static html version of the user manual for the web site using gitbook.

Also added a new profile 'distro' that builds the distribution but without the docs.

Updated read me with build process.
2014-12-09 08:35:33 +00:00
Clebert Suconic d7c7d86d55 Merging #36 on SPI and TX integration 2014-12-08 12:25:18 -05:00
Andy Taylor 4245a6b4fe ACTIVEMQ6-9 - port to markdown
https://issues.apache.org/jira/browse/ACTIVEMQ6-9

remove the jboss jdocbook build and style and replace using plane markdown
2014-12-08 13:23:24 +00:00
Andy Taylor e34fd09ce3 ACTIVEMQ6-6 - remove SPI usage
https://issues.apache.org/jira/browse/ACTIVEMQ6-6

Removed the jboss security implementations and also implemented the location of Transaction Managers using Service Loader and removed the jboss implementation.
2014-12-08 11:06:24 +00:00
Clebert Suconic aec50cf250 small fix on pom (version 6.0 instead of 2.5) 2014-12-05 10:38:42 -05:00
jbertram e6a3d3a0c5 ACTIVEMQ6-14 Replace JNDI server with client impl 2014-12-05 09:27:52 -06:00
Andy Taylor 8fc35ad371 ACTIVEMQ6-11 - fix distribution build for Apache
https://issues.apache.org/jira/browse/ACTIVEMQ6-11

Fixed the build so that the correct snapshot and release repositories are used for the releases.

Also corrected the scm and issue management in the pom.
2014-12-03 11:43:56 +00:00
Clebert Suconic a3afd62575 ACTIVEMQ6-20 removing twitter integration
https://issues.apache.org/jira/browse/ACTIVEMQ6-20

this has been identified as a dead feature.
It was only useful for presentations...
it had its time and we have better examples we can use...
It's time for this feature to go!
2014-12-02 12:33:16 -05:00
Andy Taylor 79a970bc7a ACTIVEMQ6-15 - expose Jolokia in web server
https://issues.apache.org/jira/browse/ACTIVEMQ6-15

The Jolokia War Agent is now bootstrapped with the server so mBeans are accessible via Rest API's
2014-12-02 16:52:23 +00:00
Andy Taylor eb4f835477 ACTIVEMQ6-35 - expose web server configuration
https://issues.apache.org/jira/browse/ACTIVEMQ6-35

Added configuration to allow a web server (or any external component) to be deployed. Added a default Jetty configuration and implementation.
2014-12-02 16:52:08 +00:00
Howard Gao 293b242ffc ACTIVEMQ6-43 Replace License Headers on codebase
upgrade mycila plugin to 2.6
2014-12-01 10:20:24 +08:00
Martyn Taylor 60fbb1055b ACTIVEMQ6-6 Add Service Extension Component
Adds a new service extensions components used to house any extension
points for integration and extension.  In addition this patch adds
initial extension points for XAResource wrapping.
2014-11-25 15:51:03 +00:00
Martyn Taylor 13aafa0a1e Added mtaylor to developers list 2014-11-20 13:00:37 +00:00
Clebert Suconic 89a84c6ae2 More name changes to activemq
more hornetq changes
2014-11-19 16:01:54 -05:00
jbertram 034adfbf9b ACTIVEMQ6-4 Rename HornetQ* classes to ActiveMQ* 2014-11-18 16:53:09 -06:00
jbertram 079e4b2438 ACTIVEMQ6-10 Remove JBoss 4 integration 2014-11-18 16:53:08 -06:00
Martyn Taylor 176e817805 ACTIVEMQ6-5 Replace 3rd party CatX deps with CatA 2014-11-18 17:33:52 +00:00
Clebert Suconic 1bf2e41f23 ACTIVEMQ6-3 Renaming Exception classes and fixing native compilation
https://issues.apache.org/jira/browse/ACTIVEMQ6-3

The Native Layer has some dependencies on the Exception classes so
I had to rename them now in order to fix the native dependencies
2014-11-17 21:31:19 -05:00
Clebert Suconic 9a587c5633 ACTIVEMQ6-3 renaming package names from activemq6 to activemq
https://issues.apache.org/jira/browse/ACTIVEMQ6-3

We are renaming packages from activemq6 to activemq as that's more generic and version independent
The previous commit renamed the directories. On this commit now I'm changing the code.
If we changed the code and the directories on the same commit git would remove and add a lot of files
without recognizing the renames.
2014-11-17 09:33:53 -05:00
Andy Taylor 23e8edd979 ACTIVEMQ6-4 - Rename packages to ActiveMQ
https://issues.apache.org/jira/browse/ACTIVEMQ6-4

Repackage the modules, java source and maven poms to apache.activemq6
2014-11-11 18:28:18 +00:00
Martyn Taylor 177e6820b5 ACTIVEMQ6-2 Update to HQ master 2014-11-11 10:48:14 +00:00
Andy Taylor 8ecd255f98 ACTIVEMQ6-1 - Initial HornetQ Donation Commit
https://issues.apache.org/jira/browse/ACTIVEMQ6-1

This is the initial donation of the HornetQ codebase as per document http://incubator.apache.org/ip-clearance/hornetq.html
2014-11-10 10:31:25 -06:00