Christian Schneider [Sat, 18 Sep 2021 06:32:41 +0000 (08:32 +0200)]
[maven-release-plugin] prepare for next development iteration
Christian Schneider [Sat, 18 Sep 2021 06:32:27 +0000 (08:32 +0200)]
[maven-release-plugin] prepare release org.apache.aries.rsa-1.17.0
Tim Ward [Tue, 14 Sep 2021 18:32:17 +0000 (19:32 +0100)]
Use the correct parent and group id for mDNS discovery
Tim Ward [Tue, 14 Sep 2021 11:23:39 +0000 (12:23 +0100)]
Add support for discovery using mDNS
Tim Ward [Tue, 14 Sep 2021 16:11:37 +0000 (17:11 +0100)]
Specify the supported intents as a String[] not a single String
Tim Ward [Tue, 14 Sep 2021 15:15:37 +0000 (16:15 +0100)]
Ensure that Local Discovery tracks all listeners
Tim Ward [Tue, 14 Sep 2021 15:04:34 +0000 (16:04 +0100)]
Ensure that Export References are closed when the service unregisters
Amichai Rothman [Tue, 9 Mar 2021 22:29:58 +0000 (00:29 +0200)]
ARIES-2043 - Fix LocalDiscovery not updated when listener scope changes
Amichai Rothman [Tue, 9 Mar 2021 14:59:41 +0000 (16:59 +0200)]
Clean up LocalDiscovery
Amichai Rothman [Tue, 9 Mar 2021 13:50:21 +0000 (15:50 +0200)]
ARIES-2042 - Add missing local discovery dependency to repository
Amichai Rothman [Wed, 21 Oct 2020 11:13:08 +0000 (14:13 +0300)]
Update some code that doesn't compile against zookeeper 3.6.x
Christian Schneider [Mon, 15 Feb 2021 12:37:12 +0000 (13:37 +0100)]
[maven-release-plugin] prepare for next development iteration
Christian Schneider [Mon, 15 Feb 2021 12:36:56 +0000 (13:36 +0100)]
[maven-release-plugin] prepare release org.apache.aries.rsa-1.16.0
Christian Schneider [Mon, 15 Feb 2021 12:34:47 +0000 (13:34 +0100)]
Revert "[maven-release-plugin] prepare release org.apache.aries.rsa-1.16.0"
This reverts commit
ce9c950927ea64229f5c94e1333a3afa68ce91d5.
Christian Schneider [Mon, 15 Feb 2021 11:55:28 +0000 (12:55 +0100)]
[maven-release-plugin] prepare release org.apache.aries.rsa-1.16.0
Amichai Rothman [Sun, 8 Mar 2020 15:39:38 +0000 (17:39 +0200)]
Remove double spaces
Amichai Rothman [Sun, 8 Mar 2020 15:06:10 +0000 (17:06 +0200)]
ARIES-2015 - Upgrade pax-exam to 4.13.4
Amichai Rothman [Sun, 8 Mar 2020 15:05:45 +0000 (17:05 +0200)]
ARIES-2014 - Upgrade pax-url-aether to 2.6.2
Christian Schneider [Tue, 13 Oct 2020 10:08:51 +0000 (12:08 +0200)]
[maven-release-plugin] prepare for next development iteration
Christian Schneider [Tue, 13 Oct 2020 10:08:33 +0000 (12:08 +0200)]
[maven-release-plugin] prepare release org.apache.aries.rsa-1.15.0
Christian Schneider [Tue, 13 Oct 2020 09:54:33 +0000 (11:54 +0200)]
Fix ref in javadoc
Jonathan Leitschuh [Wed, 4 Mar 2020 08:31:10 +0000 (03:31 -0500)]
Use HTTPS instead of HTTP to resolve dependencies (#41)
This fixes a security vulnerability in this project where the `pom.xml`
files were configuring Maven to resolve dependencies over HTTP instead of
HTTPS.
Signed-off-by: Jonathan Leitschuh <Jonathan.Leitschuh@gmail.com>
Christian Schneider [Wed, 20 Nov 2019 12:34:02 +0000 (13:34 +0100)]
Avoid cycle between packages
Christian Schneider [Wed, 20 Nov 2019 12:30:03 +0000 (13:30 +0100)]
ARIES-1944 - Make sure closed ImportRegistrations are removed (#40)
Christian Schneider [Sun, 17 Nov 2019 08:16:44 +0000 (09:16 +0100)]
Factor out diffing of imported and possible (#39)
* Factor out diffing of imported and possible
* Small fix
Christian Schneider [Sat, 16 Nov 2019 21:38:47 +0000 (22:38 +0100)]
ARIES-1780 - Fix cycle between packages
Amichai Rothman [Sun, 10 Nov 2019 20:54:23 +0000 (22:54 +0200)]
Refactor TopologyManagerImport
Amichai Rothman [Thu, 14 Nov 2019 09:48:08 +0000 (11:48 +0200)]
Fix typo in promiscuous policy capability
Amichai Rothman [Wed, 13 Nov 2019 09:35:47 +0000 (11:35 +0200)]
Little refactorings
Amichai Rothman [Wed, 13 Nov 2019 09:14:11 +0000 (11:14 +0200)]
Fix indentation and whitespace
Amichai Rothman [Wed, 13 Nov 2019 07:59:24 +0000 (09:59 +0200)]
Remove explicit type arguments
Amichai Rothman [Wed, 13 Nov 2019 07:55:44 +0000 (09:55 +0200)]
Fix Interest logs
Amichai Rothman [Wed, 13 Nov 2019 07:47:42 +0000 (09:47 +0200)]
Remove redundant null check
Amichai Rothman [Wed, 13 Nov 2019 07:39:12 +0000 (09:39 +0200)]
Remove redundant casts
Amichai Rothman [Wed, 13 Nov 2019 07:23:51 +0000 (09:23 +0200)]
Fix invalid maven-surefire-report-plugin version
Amichai Rothman [Wed, 13 Nov 2019 07:02:24 +0000 (09:02 +0200)]
Fix typos
Arnoud Glimmerveen [Wed, 13 Nov 2019 14:04:16 +0000 (15:04 +0100)]
ARIES-1943 Changed TopologyManager importer logic to not assume all referenced ImportRegistrations are 'open'. (#36)
* ARIES-1943 Changed TopologyManager importer logic to not assume all referenced ImportRegistrations are 'open'.
In addition assigned functional thread names to the ExecutorServices used by Importer and Exporter logic.
* Based threadName pattern on using class.
* Changed approach to naming threads, as discussed in the comments of PR #36.
Christian Schneider [Wed, 13 Nov 2019 09:16:24 +0000 (10:16 +0100)]
ARIES-1942 - Use annotation based bundle configs (#35)
* ARIES-1942 - Use annotation based bundle configs
* ARIES-1942 - Use custom annotations for discovery and distribution
Amichai Rothman [Tue, 12 Nov 2019 13:57:50 +0000 (15:57 +0200)]
Standardize license headers
Amichai Rothman [Mon, 11 Nov 2019 16:48:21 +0000 (18:48 +0200)]
Fix TopologyManagerImport concurrency
Amichai Rothman [Sat, 9 Nov 2019 22:49:32 +0000 (00:49 +0200)]
Remove redundant semicolon
Amichai Rothman [Sun, 10 Nov 2019 13:48:36 +0000 (15:48 +0200)]
Made MultiMap key a generic type
Amichai Rothman [Sun, 10 Nov 2019 13:45:03 +0000 (15:45 +0200)]
Simplify MultiMap
Christian Schneider [Sun, 10 Nov 2019 15:32:21 +0000 (16:32 +0100)]
ARIES-1780 - Improved design
Arnoud Glimmerveen [Sun, 10 Nov 2019 11:50:41 +0000 (12:50 +0100)]
Two inconsistency introduced with ARIES-1941: (#34)
1) The copy of the keySet was incorrectly removed by
927d0b3, and is needed regardless of the external methods being thread-safe.
2) Clear method of MultiMap must use the same mutex as the other public methods.
Arnoud Glimmerveen [Sat, 9 Nov 2019 22:33:34 +0000 (23:33 +0100)]
ARIES-1941 Addressed synchronization inconsistency in (using) MultiMap (#31)
* ARIES-1941 Addressed synchronization inconsistency in (using) MultiMap
Changed the approach to MultiMap to have all public method thread-safe: using synchronized keyword *and* returning read-only *copies* when a Set is to be returned
Changed the one case where a defensive copy was made. Note that this old approach was not thread-safe, as the copy-constructors' iterator could be 'tripped' by a concurrent modification.
* With the change to regular HashMap, a defensive copy of keySet is needed.
Christian Schneider [Sat, 9 Nov 2019 21:25:25 +0000 (22:25 +0100)]
ARIES-1780 - Redesign of zookeeper discovery using DS
Arnoud Glimmerveen [Fri, 8 Nov 2019 16:00:06 +0000 (17:00 +0100)]
ARIES-1940 Handle failure that can happen during service export (#30)
Changed implementation and use of ExportRegistration to align with specification
Changed use of ExportRegistration to deal with cases the ExportRegistration relates to a failed exported services
Christian Schneider [Tue, 29 Oct 2019 07:23:13 +0000 (08:23 +0100)]
ARIES-1937 - Require Java 8
Christian Schneider [Mon, 28 Oct 2019 16:36:38 +0000 (17:36 +0100)]
ARIES-1780 - Start zookeeper synchronously as it should not block anyway
Christian Schneider [Mon, 28 Oct 2019 15:32:28 +0000 (16:32 +0100)]
ARIES-1780 - Use DS instead of Activator
Christian Schneider [Mon, 28 Oct 2019 15:23:31 +0000 (16:23 +0100)]
ARIES-1780 - Use logback in itests
Christian Schneider [Mon, 28 Oct 2019 10:34:20 +0000 (11:34 +0100)]
ARIES-1936 - Switch zookeeper starter to DS and mockito
Amichai Rothman [Tue, 28 May 2019 09:45:05 +0000 (12:45 +0300)]
ARIES-1751 - Fix typo in namespace URL
Christian Schneider [Mon, 20 May 2019 08:18:33 +0000 (10:18 +0200)]
Update Readme.md
Added docs for doing releases
Christian Schneider [Thu, 16 May 2019 13:03:33 +0000 (15:03 +0200)]
[maven-release-plugin] prepare for next development iteration
Christian Schneider [Thu, 16 May 2019 13:03:16 +0000 (15:03 +0200)]
[maven-release-plugin] prepare release org.apache.aries.rsa-1.14.0
Christian Schneider [Thu, 16 May 2019 12:46:59 +0000 (14:46 +0200)]
Merge pull request #28 from amichair/illegalstate
Add explicit IllegalStateException in exportService
Christian Schneider [Thu, 16 May 2019 12:29:13 +0000 (14:29 +0200)]
Merge pull request #27 from amichair/dependency-upgrades
Dependency upgrades
Christian Schneider [Thu, 16 May 2019 12:25:10 +0000 (14:25 +0200)]
Merge pull request #26 from amichair/itest-ports
Organize itests server port config
Christian Schneider [Thu, 16 May 2019 12:22:22 +0000 (14:22 +0200)]
Merge pull request #25 from amichair/ARIES-1913
ARIES-1913 - Fix event properties
Christian Schneider [Thu, 16 May 2019 12:16:35 +0000 (14:16 +0200)]
Merge pull request #24 from amichair/ARIES-1907
ARIES-1907 - Fix IllegalStateException when stopping bundle
Amichai Rothman [Tue, 14 May 2019 09:10:59 +0000 (12:10 +0300)]
Organize itests server port config
Amichai Rothman [Tue, 14 May 2019 09:06:39 +0000 (12:06 +0300)]
Add explicit IllegalStateException in exportService when service object is null
Amichai Rothman [Tue, 14 May 2019 16:50:29 +0000 (19:50 +0300)]
Upgrade Pax Exam to 4.13.0
Amichai Rothman [Tue, 14 May 2019 16:39:45 +0000 (19:39 +0300)]
Upgrade ZooKeeper to 3.4.14
Amichai Rothman [Wed, 15 May 2019 09:01:24 +0000 (12:01 +0300)]
ARIES-1913 - Fix event properties
Amichai Rothman [Tue, 14 May 2019 07:06:08 +0000 (10:06 +0300)]
ARIES-1907 - Fix IllegalStateException when stopping bundle
Christian Schneider [Thu, 16 May 2019 08:48:43 +0000 (10:48 +0200)]
Merge pull request #23 from amichair/cleanup
Cleanup
Christian Schneider [Thu, 16 May 2019 08:38:29 +0000 (10:38 +0200)]
Merge pull request #22 from amichair/fix-fastbin-activator
ARIES-1835 - Fix fastbin activator
Amichai Rothman [Wed, 15 May 2019 10:44:42 +0000 (13:44 +0300)]
Fix typos
Amichai Rothman [Wed, 15 May 2019 07:52:34 +0000 (10:52 +0300)]
Remove redundant semicolons
Amichai Rothman [Tue, 14 May 2019 12:18:42 +0000 (15:18 +0300)]
Fix missing whitespace between parameters
Amichai Rothman [Tue, 14 May 2019 15:05:34 +0000 (18:05 +0300)]
Improve fastbin activator thread safety
Amichai Rothman [Tue, 14 May 2019 12:08:42 +0000 (15:08 +0300)]
Fix fastbin activator starting twice in succession
Amichai Rothman [Tue, 14 May 2019 06:56:57 +0000 (09:56 +0300)]
Fix typo in class name
Christian Schneider [Mon, 13 May 2019 08:13:49 +0000 (10:13 +0200)]
Merge pull request #20 from amichair/refactorings
Little refactorings and code cleanup
Christian Schneider [Mon, 13 May 2019 07:31:31 +0000 (09:31 +0200)]
Merge pull request #19 from amichair/ARIES-1906
ARIES-1906 - Regression - export of superclass interface fails
Amichai Rothman [Thu, 28 Mar 2019 13:36:12 +0000 (15:36 +0200)]
Migrated to Java 7's diamond operator
Amichai Rothman [Thu, 28 Mar 2019 13:22:47 +0000 (15:22 +0200)]
many little refactorings
Amichai Rothman [Thu, 28 Mar 2019 12:49:36 +0000 (14:49 +0200)]
ARIES-1906 - Regression - export of superclass interface fails
Christian Schneider [Thu, 14 Feb 2019 10:23:36 +0000 (11:23 +0100)]
Merge pull request #18 from apache/cschneider-patch-1
Update Readme.md
Christian Schneider [Mon, 11 Feb 2019 13:30:29 +0000 (14:30 +0100)]
Update Readme.md
Christian Schneider [Thu, 18 Oct 2018 22:02:39 +0000 (00:02 +0200)]
ARIES-1846 - Allow import of clusterinfo services
Christian Schneider [Thu, 18 Oct 2018 21:53:52 +0000 (23:53 +0200)]
ARIES-1851 - Avoid NoClassDefFoundError ZooTrace
Christian Schneider [Thu, 18 Oct 2018 21:34:57 +0000 (23:34 +0200)]
ARIES-1850 - Create events for local service modification
Christian Schneider [Thu, 18 Oct 2018 21:31:24 +0000 (23:31 +0200)]
Remove unused import
Christian Schneider [Thu, 18 Oct 2018 07:27:49 +0000 (09:27 +0200)]
ARIES-1847 - Avoid IllegalArgumentException: Path cannot be null
Christian Schneider [Mon, 1 Oct 2018 09:22:15 +0000 (11:22 +0200)]
[maven-release-plugin] prepare for next development iteration
Christian Schneider [Mon, 1 Oct 2018 09:21:57 +0000 (11:21 +0200)]
[maven-release-plugin] prepare release org.apache.aries.rsa-1.13.0
Christian Schneider [Mon, 1 Oct 2018 09:20:43 +0000 (11:20 +0200)]
Update SCM link
Christian Schneider [Fri, 28 Sep 2018 16:19:54 +0000 (18:19 +0200)]
ARIES-1840 - Use ConcurrentHashMap to avoid ConcurrentModificationException
Christian Schneider [Fri, 28 Sep 2018 15:46:26 +0000 (17:46 +0200)]
ARIES-1839 - Fix createBasePath to not create invalid base path
Christian Schneider [Fri, 28 Sep 2018 15:44:08 +0000 (17:44 +0200)]
ARIES-1838 - Correctly register watcher for znode data changes
Christian Schneider [Fri, 28 Sep 2018 15:40:31 +0000 (17:40 +0200)]
Fix import
Christian Schneider [Fri, 28 Sep 2018 10:12:16 +0000 (12:12 +0200)]
ARIES-1837 - Avoid ConcurrentModificationException by using ConcurrentHashmap and remove ineffective synchronized
Christian Schneider [Fri, 28 Sep 2018 07:39:36 +0000 (09:39 +0200)]
Unify logging message
Christian Schneider [Thu, 27 Sep 2018 13:37:34 +0000 (15:37 +0200)]
ARIES-1788 - Skip service if it is null
Christian Schneider [Thu, 27 Sep 2018 13:10:09 +0000 (15:10 +0200)]
ARIES-1817 - Make sure we send remove events - thanks to Mark Hoffmann for the patch
Christian Schneider [Thu, 27 Sep 2018 09:57:10 +0000 (11:57 +0200)]
ARIES-1779 - Upgrade to zookeeper 3.4.13