Skip to end of metadata
Go to start of metadata

Change log. Latest additions on top.

Current - 2.3.2 - SNAPSHOT

 

2.3.1 - 2016-08-06

 

 

2.3.0 - 2016-05-27

  • Added support for Java8, migrated from deprecated apt. 
    See also: https://github.com/anotheria/distributeme/pull/4
    For generation pom.xml should be changed:

     

     

 

 

 

2.2.5 - 2016-04-15

 

 

2.2.4 - 2016-01-25 

 

 

2.2.3 - 2015-10-30 - Improvement Release for 2.2.2

  • DISTRIBUTEME-32  - remove dependency to moskito webui from distributemecore

2.2.2 - 2015-10-26

 

 

2.2.1 - 2015-03-12

  

 

2.2.0 - 2015-02-23

 

2.1.3 - 2014-09-11

 

2.1.2 - 2014-04-08

  • Version upgrade for dependencies.

 

2.1.1 - 2013-09-09

2.1.0 - 2013-09-02

2.0.0 - 2012-11-13

Maintenances release with a major version upgrade due to new parent, new dependencies, maven central publishing.

  • Upgraded parent to 2.0
  • Upgraded MoSKito to 2.0.0 (and other ano-libs)
  • Published to central.maven.org

 

1.2.3 - 2012-10-31 (The Halloween Edition)

1.2.2 - 2012-08-16

1.2.1 - 2012-07-31

  • Availability testing interceptors.
  • Fixed some issues that led to wrongful generation of combined services - server start file.

1.2.0 - 2012-06-02

  • New pom structure, with parent = aggregator
  • New anotheria pom dependency (1.14) with new versions of find bugs, check style etc.
  • upgraded moskito dependency to 1.4.1

1.1.3 - SNAPSHOT 

  • DISTRIBUTEME-16 - fix for RoundRobinRouterWithFailoverToNextNode

1.1.2 - 2012-03-23

  • added sorting to registry - service list.
  • fixed a bug in MoskitoJourneyInterceptor which led to dirty threads on server side if a journey was active.
  • added //CHECKSTYLE:OFF to reduce errors in generated classes (customer request).
  • added RoundRobinRouterWithFailoverToNextNode failing strategy. 
  • added some tests to distributeme-core project.

1.1.1 - 2012-02-24

  • Clustering improvements
  • Renamed moskito loggers to a dot separated pattern.
  • added moskito journey interceptor which is able to track moskito journeys over the network.

1.1.0 - 2012-01-16

  • ConcurrencyControl (Client/Server side)
  • Added support for registry clustering (experimental, unstable, unfinished).
  • Interceptors
  • Asynchronous stubs. 

1.0.7 - Broken, don't use.

  • Added new module - agents.
  • Fixed generator bug which produced uncompileable service scriptlet if moskito support was disabled.

1.0.6 - 2011-08-11

  • Changed ServerScriptGenerator to support PID-based process management and allow running multiple instances of the service on the same machine.
  • Improved logging in the distributeme-registrywatcher subproject.

1.0.5 - 2011-07-04

  • Changed ServiceDescription format (now with timestamp)
  • Added Registry WebUI (at /distributeme/ui/)
  • Added distributeme-registrywatcher subproject.
  • Added FailoverAndReturn failing strategies (incl. FailoverAndReturnInTenSeconds and FailoverAndReturnInAMinute).
  • Added org.distributeme.core.lifecycle.LifecycleAware interface, which allows custom services to influence the lifecycle components behavior.
  • Added shutdown(String message), HealthStatus getHealthStatus(String serviceId) and Map<String, HealthStatus> getHealthStatuses() methods to LifecycleComponent.
Icon

1.0.5 services can not work with 1.0.4 registry and vice-versa, you have to upgrade both

1.0.4

  • Improved exception handling/throwing in stubs
  • Created central management utility for defaults (link tbd) and their on-the-fly reconfiguration.

1.0.3

  • added added logWriterClazz parameter to DistributeMe annotation
  • added Log4JLogWriter
  • added org.distributeme.generator.logwriter.LogWriter interface

1.0.2

  • added shutdown hook for server instances to unregister from registry on kill or ctrl-c
  • altered router interface in order to allow cooperation between routers and failing strategies
  • introduced ClientSideCallContext
  • finally implemented Failing with 3 different failing decisions - retry, retry-once and fail (default)
  • added verbosity for server/client side exception logging - default means no logging for declared exception
  • added service locator
  • added convinient resolving :
    • no need for factory parameter of the annotation.
    • client resolving without business tier config utility:
  • Added LifeCycleComponent, LifecycleSupportService generation.
  • Added @SupportService annotation.
  • ServiceDescriptor (and therefor each Service) now contains a unique instanceId, which is a generated 10 digits value, used to separate instances.
  • Introduced new registry format which now allows multiple protocols for same service in same registry.
  • Added support for Routing strategies.
  • Added support for Failing (experimental)
  • Added remoting support for ano-prise event service.

  • No labels