Skip to content

Releases: aol/micro-server

v0.79.1 of Microserver

14 Dec 15:50
Compare
Choose a tag to compare

New in Microserver v0.79.1

Feature Tracking

Dependency updates

  • cyclops to 6.2.3

Getting Microserver

Maven dependency

Microserver Grizzly with Jersey

<dependency>
  <groupId>com.aol.microservices</groupId>
  <artifactId>micro-grizzly-with-jersey</artifactId>
  <version>0.79.1</version>
</dependency>

Microserver Tomcat with Jersey

<dependency>
  <groupId>com.aol.microservices</groupId>
  <artifactId>micro-tomcat-with-jersey</artifactId>
  <version>0.79.1</version>
</dependency>

Microserver Spring Boot

<dependency>
  <groupId>com.aol.microservices</groupId>
  <artifactId>micro-boot</artifactId>
  <version>0.79.1</version>
</dependency>

Other modules are available in Maven Central

Gradle dependency

Microserver grizzly-with-jersey

 compile group: 'com.aol.microservices', name:'micro-grizzly-with-jersey', version:'0.79.1'

Microserver tomcat-with-jersey

 compile group: 'com.aol.microservices', name:'micro-tomcat-with-jersey', version:'0.79.1'

Microserver Spring Boot

  compile group: 'com.aol.microservices', name:'micro-boot', version:'0.79.1'

Java Doc : Microserver Core
Java Doc : Microserver Boot
Java Doc : Microserver Jdbc
Java Doc : Microserver HikariCP
Java Doc : Microserver dbcp
Java Doc : Microserver Hibernate
Java Doc : Microserver Grizzly
Java Doc : Microserver Tomcat
Java Doc : Microserver Jersey
Java Doc : Microserver Swagger
Java Doc : Microserver Metrics
Java Doc : Microserver Reactive
Java Doc : Microserver Events
Java Doc : Microserver MySQL
Java Doc : Microserver Couchbase
Java Doc : Microserver Ip Tracker
Java Doc : Microserver Javaslang
Java Doc : Microserver Application Register
Java Doc : Microserver Machine Stats
Java Doc : Microserver Cors
Java Doc : Microserver Client
Java Doc : Microserver Jackson Configuration
Java Doc : Microserver General Exception Mapper
Java Doc : Microserver Transactions
Java Doc : Microserver Curator

v0.79 of Microserver

10 Dec 18:20
Compare
Choose a tag to compare

New in Microserver v0.79

micro-tomcat & micro-tomcat-with-jersey

Now you can use Tomcat or Grizzly with Microserver.

micro-couchbase

Another plugin that has been greatly enhanced. ManifestComparator has been made available as a Spring bean & some sample apps have been created.

See micro-couchbase and micro-couchbase example apps

micro-dbcp

DBCP support now separated into it’s own module - to allow optional configurability of connection pooling.

Feature Tracking

Dependency updates

None this time

Getting Microserver

Maven dependency

Microserver Grizzly with Jersey

<dependency>
  <groupId>com.aol.microservices</groupId>
  <artifactId>micro-grizzly-with-jersey</artifactId>
  <version>0.79</version>
</dependency>

Microserver Tomcat with Jersey

<dependency>
  <groupId>com.aol.microservices</groupId>
  <artifactId>micro-tomcat-with-jersey</artifactId>
  <version>0.79</version>
</dependency>

Microserver Spring Boot

<dependency>
  <groupId>com.aol.microservices</groupId>
  <artifactId>micro-boot</artifactId>
  <version>0.79</version>
</dependency>

Other modules are available in Maven Central

Gradle dependency

Microserver grizzly-with-jersey

 compile group: 'com.aol.microservices', name:'micro-grizzly-with-jersey', version:'0.79'

Microserver tomcat-with-jersey

 compile group: 'com.aol.microservices', name:'micro-tomcat-with-jersey', version:'0.79'

Microserver Spring Boot

  compile group: 'com.aol.microservices', name:'micro-boot', version:'0.79'

Java Doc : Microserver Core
Java Doc : Microserver Boot
Java Doc : Microserver Jdbc
Java Doc : Microserver HikariCP
Java Doc : Microserver dbcp
Java Doc : Microserver Hibernate
Java Doc : Microserver Grizzly
Java Doc : Microserver Tomcat
Java Doc : Microserver Jersey
Java Doc : Microserver Swagger
Java Doc : Microserver Metrics
Java Doc : Microserver Reactive
Java Doc : Microserver Events
Java Doc : Microserver MySQL
Java Doc : Microserver Couchbase
Java Doc : Microserver Ip Tracker
Java Doc : Microserver Javaslang
Java Doc : Microserver Application Register
Java Doc : Microserver Machine Stats
Java Doc : Microserver Cors
Java Doc : Microserver Client
Java Doc : Microserver Jackson Configuration
Java Doc : Microserver General Exception Mapper
Java Doc : Microserver Transactions
Java Doc : Microserver Curator

v0.78 of Microserver

09 Dec 16:20
Compare
Choose a tag to compare

New in Microserver v0.78

micro-machine-stats

Ready for the prime time! Now auto deploys Sigar in your Microservice and makes box load related information available via a Rest end point.

See micro-machine-stats and
Example micro-machine-stats apps

micro-couchbase

Another plugin that has been greatly enhanced. ManifestComparator has been made available as a Spring bean & some sample apps have been created.

See micro-couchbase and micro-couchbase example apps

micro-curator

A new readme.md and some sample apps to help you get started with this Curator / Zookeeper distributed lock impl.

See micro-curator and micro-curator example apps

micro-transactions

A beefed up API (javadoc)

See micro-transactions and micro-transactions example apps

micro-hikaricp

HikariCP support now separated into it’s own module - to allow optional configurability of connection pooling. micro-dbcp coming soon.

Feature Tracking

micro-events : SystemData should include the correlation id
micro-machine-stats : missing StatsResource end point
micro-machine-stats : StatsServletContextListener should be autodiscoverable

Dependency updates

  • cyclops to 6.2.2
  • Guava to 19.0-rc3
  • Javaslang to 2.0.0-RC2
  • Hibernate to 5.0.5.Final

Getting Microserver

Maven dependency

Microserver Grizzly with Jersey

<dependency>
  <groupId>com.aol.microservices</groupId>
  <artifactId>micro-grizzly-with-jersey</artifactId>
  <version>0.78</version>
</dependency>

Microserver Spring Boot

<dependency>
  <groupId>com.aol.microservices</groupId>
  <artifactId>micro-boot</artifactId>
  <version>0.78</version>
</dependency>

Other modules are available in Maven Central

Gradle dependency

Microserver core

 compile group: 'com.aol.microservices', name:'micro-grizzly-with-jersey', version:'0.78'

Microserver Spring Boot

  compile group: 'com.aol.microservices', name:'micro-boot', version:'0.78'

Java Doc : Microserver Core
Java Doc : Microserver Boot
Java Doc : Microserver Jdbc
Java Doc : Microserver HikariCP
Java Doc : Microserver Hibernate
Java Doc : Microserver Grizzly
Java Doc : Microserver Jersey
Java Doc : Microserver Swagger
Java Doc : Microserver Metrics
Java Doc : Microserver Reactive
Java Doc : Microserver Events
Java Doc : Microserver MySQL
Java Doc : Microserver Couchbase
Java Doc : Microserver Ip Tracker
Java Doc : Microserver Javaslang
Java Doc : Microserver Application Register
Java Doc : Microserver Machine Stats
Java Doc : Microserver Cors
Java Doc : Microserver Client
Java Doc : Microserver Jackson Configuration
Java Doc : Microserver General Exception Mapper
Java Doc : Microserver Transactions
Java Doc : Microserver Curator

v0.77 of Microserver - Curator, Transactions & Jackson enhancements!

07 Dec 17:10
Compare
Choose a tag to compare

New in Microserver v0.77

New Plugins!

micro-curator

Use huge numbers of simultaneous distributed locks with Curator and Zookeeper

micro-general-exception-mapper

Default & configurable exception handling

micro-jackson-configuration

Default Jackson setup, configurable via a Spring bean

micro-transactions

Functional / Java 8-Stream like Transaction handling

Integer result = TransactionFlow.of(transactionTemplate, this::load)
                                        .map(this::save)
                                        .execute(10)
                                        .get();

Feature Tracking

micro-client : Make readTimeout, connectTimeout, ConnectionRequestTimeout configurable
micro-events : remove thread id from the event id
micro-jdbc : make minimum idle for HikariCP configurable

Dependency updates

  • cyclops to 6.2.1

Getting Microserver

Maven dependency

Microserver Grizzly with Jersey

<dependency>
  <groupId>com.aol.microservices</groupId>
  <artifactId>micro-grizzly-with-jersey</artifactId>
  <version>0.77</version>
</dependency>

Microserver Spring Boot

<dependency>
  <groupId>com.aol.microservices</groupId>
  <artifactId>micro-boot</artifactId>
  <version>0.77</version>
</dependency>

Other modules are available in Maven Central

Gradle dependency

Microserver core

 compile group: 'com.aol.microservices', name:'micro-grizzly-with-jersey', version:'0.77'

Microserver Spring Boot

  compile group: 'com.aol.microservices', name:'micro-boot', version:'0.77'

Java Doc : Microserver Core
Java Doc : Microserver Boot
Java Doc : Microserver Jdbc
Java Doc : Microserver Hibernate
Java Doc : Microserver Grizzly
Java Doc : Microserver Jersey
Java Doc : Microserver Swagger
Java Doc : Microserver Metrics
Java Doc : Microserver Reactive
Java Doc : Microserver Events
Java Doc : Microserver MySQL
Java Doc : Microserver Couchbase
Java Doc : Microserver Ip Tracker
Java Doc : Microserver Javaslang
Java Doc : Microserver Application Register
Java Doc : Microserver Machine Stats
Java Doc : Microserver Cors
Java Doc : Microserver Client
Java Doc : Microserver Jackson Configuration
Java Doc : Microserver General Exception Mapper
Java Doc : Microserver Transactions
Java Doc : Microserver Curator

v0.76 of Microserver

01 Dec 16:47
Compare
Choose a tag to compare

New in Microserver v0.76

micro-application-register enhancements

  • Host name configurable via a property (host.address)
  • Registry can use caller ip addresses (set host.address=use-ip)

micro-ip-tracker enhancements

  • IP forwarding header configurable
  • Filter mapping configurable

micro-CORs enhancements

  • EBay CORs filter now included and is the default

micro-boot enhancements

  • micro-boot apps (Microserver with Spring Boot) can now use the standard @microserver annotation and configuration

Dependency updates

  • cyclops to 6.2.0
  • simple-react to 0.99.5
  • hikariCP to 2.4.2

Feature Tracking

Getting Microserver

Maven dependency

Microserver Grizzly with Jersey

<dependency>
  <groupId>com.aol.microservices</groupId>
  <artifactId>micro-grizzly-with-jersey</artifactId>
  <version>0.76</version>
</dependency>

Microserver Spring Boot

<dependency>
  <groupId>com.aol.microservices</groupId>
  <artifactId>micro-boot</artifactId>
  <version>0.76</version>
</dependency>

Other modules are available in Maven Central

Gradle dependency

Microserver core

 compile group: 'com.aol.microservices', name:'micro-grizzly-with-jersey', version:'0.76'

Microserver Spring Boot

  compile group: 'com.aol.microservices', name:'micro-boot', version:'0.76'

Java Doc : Microserver Core
Java Doc : Microserver Boot
Java Doc : Microserver Jdbc
Java Doc : Microserver Hibernate
Java Doc : Microserver Grizzly
Java Doc : Microserver Jersey
Java Doc : Microserver Swagger
Java Doc : Microserver Metrics
Java Doc : Microserver Reactive
Java Doc : Microserver Events
Java Doc : Microserver MySQL
Java Doc : Microserver Couchbase
Java Doc : Microserver Ip Tracker
Java Doc : Microserver Javaslang
Java Doc : Microserver Application Register
Java Doc : Microserver Machine Stats
Java Doc : Microserver Cors
Java Doc : Microserver Client

v0.73 of Microserver - micro-javaslang, micro-jdbc enhancements, version updates

25 Nov 16:03
Compare
Choose a tag to compare

New in Microserver v0.73

micro-javaslang Plugin

New plugin to support Microservice development with Javaslang.

  • Support for Jackson serialization and deserialization of Javaslang types
  • cyclops-javaslang included providing for-comprehensions, an abstraction over monads and reactive-streams support for Javaslang
  • Reactive programming support for Javaslang Streams

micro-jdbc enhancements

Dependency upgrades

  • Spring Boot to 1.3.0.RELEASE
  • Spring to 4.2.3.RELEASE
  • Hibernate to 5.0.4.Final
  • logback to 1.1.3
  • AspectJ to 1.8.7
  • Spring Data to 1.9.1.RELEASE
  • Guava to 19.0-rc2
  • Spring metrics to 3.1.3
  • Apache HTTP Client to 4.5.1
  • Apache Async HTTP Client to 4.1.1

Getting Microserver

Maven dependency

Microserver Grizzly with Jersey

<dependency>
  <groupId>com.aol.microservices</groupId>
  <artifactId>micro-grizzly-with-jersey</artifactId>
  <version>0.73</version>
</dependency>

Microserver Spring Boot

<dependency>
  <groupId>com.aol.microservices</groupId>
  <artifactId>micro-boot</artifactId>
  <version>0.73</version>
</dependency>

Other modules are available in Maven Central

Gradle dependency

Microserver core

 compile group: 'com.aol.microservices', name:'micro-grizzly-with-jersey', version:'0.73'

Microserver Spring Boot

  compile group: 'com.aol.microservices', name:'micro-boot', version:'0.73'

Java Doc : Microserver Core
Java Doc : Microserver Boot
Java Doc : Microserver Jdbc
Java Doc : Microserver Hibernate
Java Doc : Microserver Grizzly
Java Doc : Microserver Jersey
Java Doc : Microserver Swagger
Java Doc : Microserver Metrics
Java Doc : Microserver Reactive
Java Doc : Microserver Events
Java Doc : Microserver MySQL
Java Doc : Microserver Couchbase
Java Doc : Microserver Ip Tracker
Java Doc : Microserver Javaslang
Java Doc : Microserver Application Register
Java Doc : Microserver Machine Stats
Java Doc : Microserver Cors
Java Doc : Microserver Client

v0.71 of Microserver : blacklist Spring classes, dependency upgrade

13 Nov 14:57
Compare
Choose a tag to compare

New in Microserver v0.71

Dependency upgrades

  • Cyclops upgraded to v6.1.1

Getting Microserver

Maven dependency

Microserver Grizzly with Jersey

<dependency>
  <groupId>com.aol.microservices</groupId>
  <artifactId>micro-grizzly-with-jersey</artifactId>
  <version>0.71</version>
</dependency>

Microserver Spring Boot

<dependency>
  <groupId>com.aol.microservices</groupId>
  <artifactId>micro-boot</artifactId>
  <version>0.71</version>
</dependency>

Other modules are available in Maven Central

Gradle dependency

Microserver core

 compile group: 'com.aol.microservices', name:'micro-grizzly-with-jersey', version:'0.71'

Microserver Spring Boot

  compile group: 'com.aol.microservices', name:'micro-boot', version:'0.71'

Java Doc : Microserver Core
Java Doc : Microserver Boot
Java Doc : Microserver Jdbc
Java Doc : Microserver Hibernate
Java Doc : Microserver Grizzly
Java Doc : Microserver Jersey
Java Doc : Microserver Swagger
Java Doc : Microserver Metrics
Java Doc : Microserver Reactive
Java Doc : Microserver Events
Java Doc : Microserver MySQL
Java Doc : Microserver Couchbase
Java Doc : Microserver Ip Tracker
Java Doc : Microserver Application Register
Java Doc : Microserver Machine Stats
Java Doc : Microserver Cors
Java Doc : Microserver Client

v0.69 of Microserver : jdbc / hibernate enhancements

10 Nov 14:33
Compare
Choose a tag to compare

New in Microserver v0.69

  • micro-data plugin broken up into micro-jdbc and micro-hibernate

micro-jdbc

Sets up a JDBC data source and Spring JdbcTemplate

micro-hibernate

Configures both Spring-data to use Hibernate and a Hibernate SessionFactory

Issues fixed :

#61
#62

Known issues : conflict with bean-validator included with Jersey and Hibernate 5.
Work around is to exclude the Jersey bean-validator when using micro-hibernate.

#65

Getting Microserver

Maven dependency

Microserver Grizzly with Jersey

<dependency>
  <groupId>com.aol.microservices</groupId>
  <artifactId>micro-grizzly-with-jersey</artifactId>
  <version>0.69</version>
</dependency>

Microserver Spring Boot

<dependency>
  <groupId>com.aol.microservices</groupId>
  <artifactId>micro-boot</artifactId>
  <version>0.69</version>
</dependency>

Other modules are available in Maven Central

Gradle dependency

Microserver core

 compile group: 'com.aol.microservices', name:'micro-grizzly-with-jersey', version:'0.69'

Microserver Spring Boot

  compile group: 'com.aol.microservices', name:'micro-boot', version:'0.69'

Java Doc : Microserver Core
Java Doc : Microserver Boot
Java Doc : Microserver Jdbc
Java Doc : Microserver Hibernate
Java Doc : Microserver Grizzly
Java Doc : Microserver Jersey
Java Doc : Microserver Swagger
Java Doc : Microserver Metrics
Java Doc : Microserver Reactive
Java Doc : Microserver Events
Java Doc : Microserver MySQL
Java Doc : Microserver Couchbase
Java Doc : Microserver Ip Tracker
Java Doc : Microserver Application Register
Java Doc : Microserver Machine Stats
Java Doc : Microserver Cors
Java Doc : Microserver Client

v0.67 of Microserver

02 Nov 16:41
Compare
Choose a tag to compare

New in Microserver v0.67

Make target url for posting service registry events configurable.

Getting Microserver

Maven dependency

Microserver Grizzly with Jersey

<dependency>
  <groupId>com.aol.microservices</groupId>
  <artifactId>micro-grizzly-with-jersey</artifactId>
  <version>0.67</version>
</dependency>

Microserver Spring Boot

<dependency>
  <groupId>com.aol.microservices</groupId>
  <artifactId>micro-boot</artifactId>
  <version>0.67</version>
</dependency>

Other modules are available in Maven Central

Gradle dependency

Microserver core

 compile group: 'com.aol.microservices', name:'micro-grizzly-with-jersey', version:'0.67'

Microserver Spring Boot

  compile group: 'com.aol.microservices', name:'micro-boot', version:'0.67'

Java Doc : Microserver Core
Java Doc : Microserver Boot
Java Doc : Microserver Data
Java Doc : Microserver Grizzly
Java Doc : Microserver Jersey
Java Doc : Microserver Swagger
Java Doc : Microserver Metrics
Java Doc : Microserver Reactive
Java Doc : Microserver Events
Java Doc : Microserver MySQL
Java Doc : Microserver Couchbase
Java Doc : Microserver Ip Tracker
Java Doc : Microserver Application Register
Java Doc : Microserver Machine Stats
Java Doc : Microserver Cors
Java Doc : Microserver Client

v0.65 of Microserver :micro-data upgrade

28 Oct 10:30
Compare
Choose a tag to compare

New in Microserver v0.65

  • Modify micro-data to allow multiple data sources to co-exist

Upgrade versions of the following dependencies

  • Hibernate (5.0.2.Final)
  • Hibernate Validator (5.2.2.Final)
  • Spring Data (1.9.0.RELEASE)

Getting Microserver

Maven dependency

Microserver Grizzly with Jersey

<dependency>
  <groupId>com.aol.microservices</groupId>
  <artifactId>micro-grizzly-with-jersey</artifactId>
  <version>0.65</version>
</dependency>

Microserver Spring Boot

<dependency>
  <groupId>com.aol.microservices</groupId>
  <artifactId>micro-boot</artifactId>
  <version>0.65</version>
</dependency>

Other modules are available in Maven Central

Gradle dependency

Microserver core

 compile group: 'com.aol.microservices', name:'micro-grizzly-with-jersey', version:'0.65'

Microserver Spring Boot

  compile group: 'com.aol.microservices', name:'micro-boot', version:'0.65'

Java Doc : Microserver Core
Java Doc : Microserver Boot
Java Doc : Microserver Data
Java Doc : Microserver Grizzly
Java Doc : Microserver Jersey
Java Doc : Microserver Swagger
Java Doc : Microserver Metrics
Java Doc : Microserver Reactive
Java Doc : Microserver Events
Java Doc : Microserver MySQL
Java Doc : Microserver Couchbase
Java Doc : Microserver Ip Tracker
Java Doc : Microserver Application Register
Java Doc : Microserver Machine Stats
Java Doc : Microserver Cors
Java Doc : Microserver Client